Skip to content

Wiring Methods for Various MCUs and the UC01 Servo Adapter Board

1. STM32F103 SDK

STM32F103 and UC01 Wiring Diagram

MCU Pin UC01 Pin Description
PA9 (UART1 TX) RX MCU transmit
PA10 (UART1 RX) TX MCU receive
5V 5V 5V power
GND GND Common ground

2. STM32F407 SDK

STM32F407 and UC01 Wiring Diagram

STM32F407 and UC01 Physical Wiring Photo

MCU Pin UC01 Pin Description
PA2 (USART2 TX) RX MCU transmit
PA3 (USART2 RX) TX MCU receive
GND GND Common ground
5V 5V 5V power (optional)

3. Arduino Mega2560

Arduino Mega2560 Physical Wiring Photo

MCU Pin UC01 Pin Description
D15 (Serial3 RX) TX MCU receive
D14 (Serial3 TX) RX MCU transmit
GND GND Common ground

4. Arduino Uno

Arduino Uno and UC01 Physical Wiring Photo

MCU Pin UC01 Pin Description
D0 (RX) TX MCU receive
D1 (TX) RX MCU transmit
GND GND Common ground
5V 5V 5V power

5. ESP32

ESP32 and UC01 Physical Wiring Photo

MCU Pin UC01 Pin Description
GPIO16 (UART2 RX) TX MCU receive
GPIO17 (UART2 TX) RX MCU transmit
VIN / 5V 5V 5V power (optional)
GND GND Common ground

Note

  • The ESP32 is powered through its Type-C port.
  • ESP32 Arduino extension package V2.0 and V3.0 differ in hardware serial port (UART) configuration. Some default pins and initialization methods have been updated.
  • If code written for V2.0 is run directly in a V3.0 environment, servo communication may become abnormal, unresponsive, or fail to control the device.
  • If you use V3.0, make sure to reconfirm the UART pin configuration and serial port initialization method.
  • Wiring: TX → GPIO4, RX → GPIO25.

6. General Wiring Relationship

UC01 General Wiring Diagram

MCU Pin UC01 Pin
TX RX
RX TX
GND GND