XBee MicroPython Skin for pyboard
The BackgroundMicroPython project created a reference design called the "pyboard" that includes an ARM processor with USB connectivity, button and switch I/O, access to all pinouts and SD card storage. The pyboard layout accepts daughterboards, called "skins" including a couple official ones that support LCD screens and Audio.
The XBee Skin for MicroPython connects any through-hole XBee module directly to the reference pyboard. It supports the XBee's association indicator and RSSI signal strength output lights, and features a more conveniently positioned reset button for the pyboard itself. XBee Skin
The skin can be mounted in two different orientations, covering either the pyboard's "Y" or "X" set of pins. If you choose the "Y" pins it uses UART 6 and it you choose the "X" pins it uses UART 4.
|1||RX||Y1 or X1 (UART 6 or 4)||16||n/c|
|2||TX||Y2 or X2 (UART 6 or 4)||15||3.3V||3.3V|
|3||RTS (optional)||Y3 or X3||14||GND||GND|
|4||CTS (optional)||Y4 or X4||13||RESET (pyboard)||RESET|
|5||n/c||12||SLEEP RQ||Y12 or X12|
|6||n/c||11||STATUS (on/slp)||Y11 or X11|
Building the board requires two off-the-shelf components:
Optional components are:
- 2 - SMT 220 ohm resistors in 0603 package size
- 2 - SMT LEDs in 0603 package size
- 1 - SMT tactile switch
Printed circuit boards can be ordered from OSH Park.