Robodev Signals

alexbnz-1·RoboDev·hardware/Robodev Signals/Robodev_Signals.kicad_pcb

Robodev Signals PCB layout, top view — open source ESP32 board by alexbnz-1

About the Robodev Signals PCB

Robodev Signals is an open source ESP32 PCB design by alexbnz-1, published on GitHub under the MIT license. It is a 4-layer board measuring 103 × 80.5 mm, with 96 components from 33 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family.

It belongs with the robotics & motion, dev boards & breakouts and iot & wireless designs in this gallery.

From the project

A repository for the development of a robotics development board designed to aid in the development of robotics projects

An open-source STM32-based robotics carrier board with integrated WiFi. Plug in power, plug in your motors and sensors — that's it. No breadboard, no stacked breakout boards, no wiring harness.

Five independent rails from a single XT60 input with reverse polarity protection (IRF4905 P-channel MOSFET) and a slide switch.

VMOT and VSTEP are separate adjustable bucks so DC motors and steppers can run at different voltages simultaneously.

Robodev Signals bill of materials (BOM)

96 components, 33 distinct parts.

QtyPartRefs
1
USB4085-GF-A
X1
17
100 nF 10V X7R
C_595A1, C_595B1, C_ADC1, C_CAN1, C_GPIO1, C_IMU_VDD1, C_IMU_VDDIO1, C_MUX1 +9
2
1 µF 10V X5R
C_VDDA1, C_VREF1
1
10 nF 10V X7R
C_VDDA2
1
4.7 µF 10V X5R
C_VDDBULK1
1
10 µF 10V X5R
C_WIFI_1
3
ADC Header 2.54mm
J_ADC1, J_ADC2, J_ADC3
1
CAN Bus 5.08mm
J_CAN1
1
Encoder 1 2.54mm
J_ENC1
1
Encoder 2 2.54mm
J_ENC2
1
GPIO Header 2.54mm
J_GPIO1
1
Conn_01x08_F
J_GPIO_EXP1
2
Conn_01x08F
J_GPIO_GND1, J_GPIO_PWR1
4
QWIIC I2C 2.54mm Header
J_MUX1_CH0, J_MUX1_CH1, J_MUX1_CH2, J_MUX1_CH3
12
I2C 2.54mm Header
J_MUX1_CH4, J_MUX1_CH5, J_MUX1_CH6, J_MUX1_CH7, J_MUX2_CH0, J_MUX2_CH1, J_MUX2_CH2, J_MUX2_CH3 +4
1
Conn_01x04
J_OLED1
15
SPI Expansion 2.54mm
J_SPI1, J_SPI2, J_SPI3, J_SPI4, J_SPI5, J_SPI6, J_SPI7, J_SPI8 +7
1
SWD Debug 2.54mm
J_SWD1
1
UART General 2.54mm
J_UART2
1
UART Debug 2.54mm
J_UART_DBG1
Show 13 more
QtyPartRefs
1
WiFi UART 2.54mm
J_WIFI_UART1
11
10 kΩ 1% 0603
R_595A_SCLR1, R_595B_SCLR1, R_BOOT0, R_GPIO_INT1, R_IO2_PULLUP_STRAP1, R_MUX1_RST1, R_MUX2_RST1, R_S1EN1 +3
1
120 Ω 1% 0603
R_CAN_TERM1
3
100 kΩ 1% 0603
R_GPIO_A0, R_GPIO_A1, R_GPIO_A2
2
MJTP1230
SW_BOOT1, SW_RESET1
2
74HC595
U_595A1, U_595B1
1
ADS1115IDGST
U_ADC1
1
SN65HVD230D
U_CAN1
1
PCF8574DW
U_GPIO1
1
BMI270
U_IMU1
1
STM32G431RBTx
U_MCU1
2
TCA9548APWR
U_MUX1, U_MUX2
1
ESP32-C3-MINI-1-N4
U_WIFI1

Robodev Signals design files

The KiCad project lives in the alexbnz-1/RoboDev repository on GitHub; these links point at the commit this page was built from.

Robodev Signals: common questions

What microcontroller does the Robodev Signals use?

The Robodev Signals is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.

How big is the Robodev Signals PCB?

The Robodev Signals measures 103 × 80.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Robodev Signals?

96 components, from 33 distinct parts. The full bill of materials is listed on this page.

Where can I download the Robodev Signals design files?

From the alexbnz-1/RoboDev repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Robodev Signals design in my own project?

Yes, under the terms of its MIT license, which alexbnz-1 chose for the repository.

Can I test firmware for the Robodev Signals without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in RoboDev

Similar boards