Esp32 Devkit V1 by Espressif
Firmware
- DJs ESP32 DOIT DevKit v1 Version 4 (updated 2024-12-18)
- EZ-ESP32 with Adafruit PCA9685 Version 1 (updated 2021-04-30)
The DOIT ESP32 DevKit v1 is an affordable Wi-Fi controller with plenty of I/O and three hardware UARTs. With the firmware below installed, the board behaves like an EZB that Synthiam ARC can connect to over Wi-Fi. This firmware is compatible with ARC 2019.06.25.00 and newer.
2, 4, 12–19, 21–23, 25–27, 32–33.
Video Tutorial
Wi-Fi Modes
The firmware supports two Wi-Fi modes:
- AP Mode – the ESP32 creates its own Wi-Fi network and acts as the server that ARC connects to.
- Client Mode – the ESP32 joins your existing Wi-Fi network (router), and ARC connects to the ESP32’s IP address on that network.
You can view the current IP address and connection status using the Arduino IDE
Serial Monitor set to 115200 baud.
Port Configuration
In ARC, the digital ports are labeled D0–D23. On the ESP32, the pins are labeled with GPIO numbers that are not in sequential order. Use the pin translation diagram below to map ESP32 GPIO pins to ARC Dx ports.
Pins marked TX/RX are the hardware UART pins and correspond to hardware UART #0 in ARC.

Haha, @nink - suggesting I start another hardware company to compete with my old company? I never want to get into hardware again - I still have nightmares about supply chain issues!
@Atomist, that's great! What a small world. The NABU has been such a great distraction for me. I never imagined I would experience anything like it - probably never will again.
I have to agree that the ESP32 works so well with ARC. I do wish it had more I/O, but that available I2C or UART could expand on that. Or, using a dynamixel or other "smart" servo would be great. There is a line of servos called Feetech that I've found to be somewhat comparable in quality but much lower cost.