ESPNowDongle is a 3D-printed design that converts a Seeed Studio XIAO ESP32C3 into a USB dongle for hobby wireless projects. With this dongle, you can easily control wireless robots with your laptop utilizing the ESPNow protocol. This repo hosts design files, bill of materials (BOM), and building instructions, and will potentially contain example firmware in the future.
An example use case is my popular open-source project, Q8bot:
The design is simple and straightforward. A short bill of materials (BOM) is available here.
The steps to build an ESPNowDongle can be summarized as follows:
-
Purchase required components.
-
3D-print the shell components (2 pieces, top & bottom).
-
Install the Seeed XIAO board and USB adapter to the bottom shell.
-
Install the wired antenna that came with the Seeed XIAO purchase. Route the wire through the geometry in the bottom shell and use the build-in adhesive back to secure the antenna to the back of the bottom shell.
-
Install the top shell and secure the dongle with 2 M2 screws.
-
Plug in the dongle to a laptop/PC and start programming.