RCM-Hardware-Nibble

RCMgames·RCM-Hardware-Nibble·KICAD-RCM-Nibble/RCMhardwareNibble.kicad_pcb

RCM-Hardware-Nibble PCB layout, top view — open source ESP32 board by RCMgames

About the RCM-Hardware-Nibble PCB

RCM-Hardware-Nibble is an open source ESP32 PCB design by RCMgames, published on GitHub under the MIT license. It is a 4-layer board measuring 27.4 × 28.5 mm, with 47 components from 19 distinct parts.

Its main chip is the do not place or purchase for PCB assembly, from the ESP32 family. Other key parts include the TMC7300-LA-T, LTC3246EMSE#PBF, ICM-20948 and MIC5225-1.8YM5-TR. By type, the board carries 18 capacitors, 12 resistors, 7 connectors, 6 ICs, 2 transistors and 1 diode.

It belongs with the robotics & motion, power & battery and sensors designs in this gallery.

From the project

Half a BYTE

1.08 by 1.12 inches, 27.432 by 28.448 millimeters 4 motors 4 servos 2 additional GPIO pins built-in IMU battery monitoring I2C connector on QT PY runs on 3-11 volts

Look here for how to program it: https://github.com/RCMgames/RCMv2

Look here for more information and examples of robots: https://github.com/rcmgames

Want slightly larger and 8 motors and 8 servos? Look at the BYTE

RCM-Hardware-Nibble, from the project README
From the project README

Main components on the RCM-Hardware-Nibble

RCM-Hardware-Nibble bill of materials (BOM)

47 components, 19 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
TMC7300-LA-T
TMC7300
Analog Devices
IC1, IC2
1
do not place or purchase for PCB assembly
pololu 4085
Pololu
U1
1
LTC3246EMSE#PBF
LTC3246EMSE-PBF / 500mA charge pump
Analog Devices
U2
1
ICM-20948
TDK InvenSense
U3
1
MIC5225-1.8YM5-TR
MIC5225-1.8V
Microchip
U4
2
BSS138
BSS138, N channel mosfet >=0.22A
onsemi
Q3, Q4
1
do not place or purchase for PCB assembly
pads to solder wires to
~
J1
4
do not place or purchase for PCB assembly
Conn_01x03
~
J2, J3, J4, J5
1
do not place or purchase for PCB assembly
2x04 female header pins
do not place or purchase for PCB assembly
J6
1
do not place or purchase for PCB assembly
Conn_02x02_Top_Bottom
do not place or purchase for PCB assembly
J9
1
do not place or purchase for PCB assembly
microcontroller
do not place or purchase for PCB assembly
ESP32_QT_PY1
1
GDB5818WS
1A Zener Diode / >=1A / 600 mV Vf @ 1 A
Good-Ark Semiconductor
D1
11
GMC04X7R104K50NT
100nF/0402/50V/X7R/<=10%/ceramic
Cal-Chip Electronics, Inc.
C1, C3, C4, C5, C6, C7, C8, C11 +3
3
GMC21X5R226M25NT
22uF/0805/25V
Cal-Chip Electronics, Inc.
C2, C9, C16
3
GMC10X7R225K16NT
2.2uF/0603/>=16V
Cal-Chip Electronics, Inc.
C10, C13, C14
1
GMC10X5R226M10NT
22uF/0603/>=10V
Cal-Chip Electronics, Inc.
C12
1
CR0402-FX-3002GLF
30k / <=1%
Bourns Inc.
R1
7
CR0402-FX-1002GLF
10k / <=1%
Bourns Inc.
R2, R7, R9, R10, R11, R12, R13
4
CRL1206-FW-R120ELF
120mΩ / 0.5W / 1206 / <=1%
Bourns Inc.
R3, R4, R5, R6

RCM-Hardware-Nibble design files

The KiCad project lives in the RCMgames/RCM-Hardware-Nibble repository on GitHub; these links point at the commit this page was built from.

RCM-Hardware-Nibble: common questions

What microcontroller does the RCM-Hardware-Nibble use?

The RCM-Hardware-Nibble is built around the do not place or purchase for PCB assembly, from the ESP32 family.

How big is the RCM-Hardware-Nibble PCB?

The RCM-Hardware-Nibble measures 27.4 × 28.5 mm, has 4 copper layers and is 1 mm thick.

How many components are on the RCM-Hardware-Nibble?

47 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the RCM-Hardware-Nibble design files?

From the RCMgames/RCM-Hardware-Nibble repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the RCM-Hardware-Nibble design in my own project?

Yes, under the terms of its MIT license, which RCMgames chose for the repository.

Can I test firmware for the RCM-Hardware-Nibble 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.

Similar boards