DIGWDF XBee/ESP Snap-In
3.3v regulator, 500ma (optional, but preferred part)
3.3v regulator, 800ma (cheaper substitute for above)
Mouser.com
Taydaelectronics.com
3.3v regulator 100ma (optional – for XBee in receive mode only
.1uf non-polarized capacitor
100uf 16-volt electrolytic capacitor (optional, for ESP)
5-pin male header (optional)
1x5 female header (optional)
2-pin male header (optional)
Female XBee headers (optional, for XBee only)
1x4 stackable headers (optional)
3.3v Zener diode (optional, Xmit mode only)
XBee module (optional, use Series 1 only)
ESP8266 module (optional, use ESP-01 style)
2x4 female header (optional, ONLY if ESP8266 module is used)
Assembly & User Guide
Overview
The ESP/XBee Snap-In is a small, inexpensive multi-purpose wireless adapter
board. It can facilitate using an XBee radio or the ESP-01 module for wireless
reception or the XBee radio if used as a transmitter. Created in 2011, it was the
first adapter that was designed to plug directly into the U5 ST485BN socket of
the Renard SS8, SS16 or SS24 controller for wireless control using the tried-andtested XBee radio. With the addition of a 5-pin Renard Plus female header, the
Snap-in can plug directly onto the header of the same configuration on any
Renard Plus controller. Subsequent developments in the wireless industry have
expanded its capability with the inexpensive ESP8266 module for full Wi-Fi
control in place of the popular XBee. The Snap-In is primarily used as a
receiving unit but can also be used as a transmitter or XBee programmer when
using an XBee radio and interfaced to a computer via an inexpensive USB->TTL
adapter.
BOM – Bill of Materials
Parts substitutions
Notice that almost every part is listed as ‘optional!’ This is because there are many options for
building and using this adapter. Before ordering or installing any parts, the user is highly
encouraged to READ THROUGH this guide to determine exactly how the adapter will be used first
because suggestions will be made for which parts are needed for various configurations. Here are a
few starting guidelines:
If you plan to use an XBee radio in receive mode only, the lower-output L78L33 voltage
regulator will suffice; otherwise, the UA78M33 or LM1117T regulator is required.
If you plan to use the ESP8266 module, you do not need the female XBee headers, the 2-pin
header and shunt jumper or the 3.3 Zener diode. You cannot transmit with the ESP8266
module and this adapter.
DIGWDF XBee/ESP Snap-In Assembly & User Guide – v 20170308 -Page 1
If you do not plan to use the adapter in a transmitting mode with an XBee radio, you do not
need the 2-pin header and shunt jumper or the 3.3 Zener diode.
If you do not plan to use the adapter with an SS8, SS16 or SS24 controller, you do not need
the two 1x4 stackable headers.
If you do NOT plan to use an ESP8266 module, do NOT install the 2x4 female header.
If you plan to use the adapter with a Renard Plus or other controller, you do not need the
1x4 stackable headers because you will not be plugging it into a chip socket on the
controller.
If you plan to plug the adapter directly onto the 5-pin header on a Renard-Plus controller,
you need the 1x5 female header mounted on the BOTTOM side of the PCB; you also do not
need the 5-pin male header on the top.
If you want the most future flexibility with this adapter and want to assemble a sort of
“universal snap-in adapter” that can work with either an XBee or an ESSP8266 module,
install all the parts except the L78L33 regulator, the 1x5 female header, the two 1x4
stackable headers and the 2x4 female header for the ESP8266 module. Then later on, you
can simply plug an ESP Snap-In module in place of the XBee module. To connect the adapter
to your controller, you’d use connecting cables from the 5-pin header, attaching them to
appropriate locations on your controller. More information about that is included later.
SS8, SS16 and SS24 installations
If you plan to plug the adapter into the U5 dip socket on an SS8, SS16 or SS24 controller, the SnapIn PCB has a large hole that can fit over the 47uf capacitor next to the U5 socket. It should fit
perfectly on the SS24 controller, but because the RJ45 jacks are spaced slightly differently on the
SS8 and SS16, the adapter requires a slight modification to fit on either of them; trim the PCB
corner a bit on the indicated “cut” lines for either the SS8 or SS16. The PCB should be cut BEFORE
installing any parts; it can be cut with a Dremel tool or a hacksaw. Go slow and cut accurately. Note
that cutting off any of the corner of the board will remove the 5-pin connection header that’s used
for Renard Plus controllers.
XBee radio
Required parts are
highlighted in
SS8 requires a
larger cut-out in
the upper right
corner of the PCB
than the SS16 or
SS24.
ESP-01 module
Required parts are
highlighted in
SS8 requires a
larger cut-out in
the upper right
corner of the PCB
than the SS16 or
SS24. A 100uf cap
is suggested in
place of .1uf . Also
remember to
solder the proper
TX/2/0 circuit for
your version of the
ESP firmware.
DIGWDF XBee/ESP Snap-In Assembly & User Guide – v 20170308 -Page 2
Renard-Plus (and other) installations
Required parts are
highlighted in
BLUE. Install the
female 5-pin
header on the
BOTTOM of the
PCB for plug-in
convenience to any
RP controller. For
other controllers,
install the 5-pin
male header on the
TOP and use
connection cables
to connect to your
controller:
Pin 1 = +5v
Pin 3 = GND
module
Required parts are
highlighted in BLUE.
Install the female 5pin header on the
BOTTOM of the PCB
for plug-in
controller. For other
controllers, install the
5-pin male header on
the TOP and use
connection cables to
connect to your
controller:
Pin 1 = +5v
Pin 3 = GND
Pin 5 = Data
Note: a 100uf cap is
suggested in place of
.1uf . Also remember
to solder the proper
TX/2/0 circuit for
your version of the
ESP firmware.
Snap-In as a Transmitter/XBee Programmer
If you plan to use the Snap-In with your computer as an XBee transmitter,
install the parts as noted in blue to the right: It’s suggested to install the
male 5-pin header in the upper-right corner of the PCB to make it easy to
connect it to your computer using an USB-TTL adapter as follows:
Pin 1 = +5v
Pin 3 = GND
Pin 4 = TX data from the USB-TTL adapter
Install a jumper shunt on the 2-pin XMIT header.
The transmitter mode only applies to using an XBee radio and not an ESP-01
module.
XBee Programmer: connect the Snap-In pin 5 (of the 5-pin header) to the
RX line of the USB-TTL adapter for duplex communication to the XBee radio
and use your XBee’s XCTU software to connect to the USB-TTL adapter and
change the settings in your XBee radios.
DIGWDF XBee/ESP Snap-In Assembly & User Guide – v 20170308 -Page 3