> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Robot Driver Board (ESP32)

**Type:** Product page · **SKU:** WS-23730 · **Brand:** [Waveshare](https://core-electronics.com.au/brands/waveshare-in-australia)
**Page:** https://core-electronics.com.au/robot-driver-board-esp32.html ([markdown](https://core-electronics.com.au/robot-driver-board-esp32.html.md))

General Driver board for Robots, Based on ESP32, multi-functional, supports WIFI, Bluetooth and ESP-NOW communications, Compatible with Raspberry Pi and...

## Pricing

- **Price:** $46.05 (inc GST) — $41.86 AUD, exc GST
- **Quantity discounts:** 10+ $40.19 (exc GST) · 25+ $38.94 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 1 today, and up to 300 more in 12–19 days.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=WS-23730:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/WS-23730:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

Based on the ESP32-WROOM-32 module, supporting wireless communication options such as WIFI, Bluetooth, and ESP-NOW. It features motor control interfaces capable of handling up to two DC motors with encoders or four DC motors without encoders, arranged in two groups. Additionally, it can manage up to 253 ST3215 serial bus servos and provide servo feedback. An onboard 9-axis IMU supplies real-time attitude and heading information. With power input acceptance ranging from 7 to 13 volts, it is designed to connect directly to 2S or 3S lithium battery modules. The system incorporates an automatic download circuit for straightforward programme uploads and includes features for monitoring voltage and current input. Equipped with a TF card slot, a Laser Lidar interface, and an integrated UART to USB function, its performance capabilities are enhanced. The I2C interface allows for connecting peripherals such as OLED displays and other I2C devices. Moreover, the system comes with a multifunctional extended header suitable for additional functions like controlling servos or relays, alongside a 40-pin GPIO header to connect and power host computers such as the Raspberry Pi or Jetson Nano, facilitating communication via serial port or I2C.

## Specifications

- **Control module**: ESP32-WROOM-32
- **Power supply**: DC 7~13V
- **Power interface**: XH2.54
- **Antenna connecto**r: IPEX1
- **Download interface**: Type-C
- **Dimensions**: 65 × 65mm
- **Mounting hole spacing**: 49 × 58mm
- **Mounting hole diameter**: 3mm
 
## 
What's On Board

##  ![](https://core-electronics.com.au/attachments/localcontent/General-Driver-for-Robots-details-intro_19433c3c400.jpg)

1. **ESP32-WROOM-32 controller module**
    Can be developed using Arduino IDE
2. **IPEX1 WIFI connector**
    For connecting WIFI antenna to increase the wireless communication distance
3. **LIDAR interface**
    Integrated radar adapter function
4. **I2C peripheral expansion interface**
    For connecting with OLED screen or other I2C sensors
5. **Reset Button**
    Press and release to reboot the ESP32
6. **Download button**
    The ESP32 will enter the download mode after powering on
7. **DC-DC 5V voltage regulator circuit**
    Power supply for host computers such as Raspberry Pi or Jetson nano
8. **Type-C port (LADAR)**
    LIDAR data transmission
9. **Type-C port (USB)**
    ESP32 communication interface, for uploading programs to ESP32
10. **XH2.54 power port**
    Support DC 7~13V input, can directly power the serial bus servos and motors
11. **INA219**
    voltage/current monitoring chip
12. **Power ON/OFF**
    External power supply ON/OFF
13. **ST3215 serial bus servo interface**
    For connecting with ST3215 serial bus servo
14. **Motor interface PH2.0 6P**
    Group B interface for motor with encoder
15. **Motor interface PH2.0 6P**
    Group A interface for motor with encoder
16. **Motor interface PH2.0 2P**
    Group A interface for motor without encoder
17. **Motor interface PH2.0 2P**
    Group B interface for motor without encoder
18. **AK09918C**
    3-axis electronic compass
19. **QMI8658C**
    6-axis motion sensor
20. **TB6612FNG**
    Motor Control Chip
21. **Serial bus servo control circuit**
    for controlling multiple ST3215 serial bus servos and obtaining servos feedback
22. **TF card slot**
    Can be used to store logs or WIFI configurations
23. **40PIN GPIO header**
    For connecting with Raspberry Pi or other host boards
24. **40PIN extended header**
    Easy to use the GPIO pins of Raspberry Pi or other host boards
25. **CP-2102**
    UART to USB, for radar data transmission
26. **CP-2102**
    UART to USB, for ESP32 communication
27. **Automatic download circuit**
    For Uploading programs to the ESP32 without pressing the EN and BOOT buttons
 
## 
 
Dimensions

##  ![](https://core-electronics.com.au/attachments/localcontent/General-Driver-for-Robots-details-size_20020d05805.jpg)

## Resources 

- Wiki
 
## Shipping List

- 1 x General Driver for Robots
- 1 x Bluetooth antenna
- 1 x Screws pack

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/C/E/CE09537-1.jpg)
