Skip to content

ehbello/xbee-pandaboard-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XBee adapter for PandaBoard designed in KiCad

Description

An XBee module can be connected to a PandaBoard through a serial connection using UART pins of one of expansion connector of the board. However, XBee modules are powered with 3.3v and board pins works with 1.8v.

Based on a initial SMD design wifly-adapter-board from Dirk Grappendorf, this adapter also solve this converting signals to right levels.

In addition, this design only has one copper layer for easy exposure of PCB, uses non-smd components and adds routes for two (optional) status LEDs.

Connection to PandaBoard

XBee Adapter Expansion Connector "A" (JP3)
Pin 1 (GND) Pin 27 or Pin 28 (GND)
Pin 2 (1V8) Pin 1 (1V8 I/O Power)
Pin 3 (TX) Pin 6 (UART4 Trasmit Data)
Pin 4 (5V) Pin 2 (5Vdc Input Power)
Pin 5 (RX) Pin 8 (UART4 Receive Data

WARNING!

Be careful connecting 1V8 pin. Any overvoltage leave the board unusable.


pinout

More info at PandaBoard-ES Reference Manual, page 43.

Photos

Schema schema

PCB pcb

3D preview 3d.front

KiCad Hacks in this design

If you want to see the XBee module model in 3D preview, replace zeros by ones in line 37014 of xbee-pandaboard-adapter.kicad_pcb.

$ sed '37014s/0/1/g' -i xbee-pandaboard-adapter.kicad_pcb

Changes:

--- a/xbee-pandaboard-adapter.kicad_pcb
+++ b/xbee-pandaboard-adapter.kicad_pcb
@@ -37011,7 +37011,7 @@
       (net 13 "Net-(XB1-Pad20)"))
     (model ${KIPRJMOD}/XBee.wrl
       (at (xyz 0.04 0 0.05))
-      (scale (xyz 0 0 0))
+      (scale (xyz 1 1 1))
       (rotate (xyz 270 0 0))
     )
     (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x10.wrl

LICENSE

References

About

XBee adapter for PandaBoard designed in KiCad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published