Skip to the content
PCBKitNew board
4 layers31.8 × 31.8 mmRCM Hardware BYTE, the printed circuit board in 3D

PCB CAD for small wifi connected Robot Control Modules

Size
31.8 × 31.8 mm
Copper layers
4
Thickness
1 mm
Parts
61
Nets
60
Pads
275
Tracks, vias
563, 132
Pours
34
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Mar 2024
Updated
7 Oct 2024

Overview

RCM Hardware BYTE is an open-source printed circuit board by RCMgames, from the RCMgames/RCM-Hardware-BYTE repository on GitHub, published under the MIT licence. It is a 4-layer board of 31.8 × 31.8 mm with 61 parts on 60 nets, routed with 563 tracks and 132 vias.

It is built around the TMC7300-LA. Its parts include 27 capacitors, 14 resistors, 7 ICs, 6 connectors and 1 diode. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

1

README

README.md

RCM-Hardware-BYTE

v2.3

  • 1.25 by 1.25 inches, 31.75 by 31.75 millimeters
  • 8 motors
  • 8 servos
  • battery monitoring
  • I2C connector on QT PY
  • runs on 3-11 volts

Tested with the following types of ESP32 QT Py:

Type of Qt PyPlatformIO namelink to Adafruit
S3 with 2MB PSRAMadafruit_qtpy_esp32s3_n4r2https://www.adafruit.com/product/5700
S3 with 8Mb Flashadafruit_qtpy_esp32s3_nopsramhttps://www.adafruit.com/product/5426
S2adafruit_qtpy_esp32s2https://www.adafruit.com/product/5325

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 smaller with a built in IMU? Look at the Nibble

Options for purchasing

  • PCBWay link (PCBWay will give me a commission without increasing the price for you). (approximately $90 for 2 boards and manufacturing took a month).
  • send the gerbers, bill of materials, and ComponentPlacement files to a PCB manufacturer of your choice (details you may be asked for: min hole 0.25mm, min track/spacing 5/5mil, thickness 1.0mm, 1 oz Cu outer 1.5 oz Cu inner)

Components

Solder by hand to complete the assembly of your boards.

partlinksquantitynotes
RCM BYTE circuit boardoptions for purchasing1
ESP32 QT Pycompatible QT Py1
2x8 female header pinsthis or 2 strips of 81for motors
7 female header pins2for QT Py
8 male header pins4for servos
battery wiresJST RCY OR 9V battery snap1Amazon JST RCY
servo buck boost 5v 2A OR replace with a short length of wirePololu2regulators are needed if you want to supply voltages above or below what servos can accept. There are 2 servo power buses, each with 4 servos.

front view back view

Acknowledgements

  • I would like to thank PCBWay for sponsoring prototyping runs of this project. PCBWay produces very nice boards, supports open source hardware, and gave me great support as I worked on this project. Special thanks to Liam!

Parts

61
QtyValueFootprintReferences
19100nF/0402/16V/X7R/<=10%/ceramicCapacitor_SMD:C_0402_1005MetricC1, C3, C4, C5, C6, C10, C11, C12, C13, C14, C15, C17, C18, C19, C20, C22 +3
8120mΩ / 0.5W / 1206 / <=1%Resistor_SMD:R_1206_3216MetricR3, R4, R5, R6, R7, R8, R9, R10
41x08 male header pins!RCMhardware footprints:servo pin columnJ2, J3, J4, J5
422uF/0805/>=16VCapacitor_SMD:C_0805_2012MetricC2, C25, C26, C27
4TMC7300!RCMhardware footprints:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mmIC1, IC2, IC3, IC4
310k / <=1%Resistor_SMD:R_0402_1005MetricR2, R11, R12
210uF/0603/>=16VCapacitor_SMD:C_0603_1608MetricC23, C24
210uF/0805/>=16VCapacitor_SMD:C_0805_2012MetricC16, C21
230k / <=1%Resistor_SMD:R_0402_1005MetricR1, R14
25V, 2A, buck boost!RCMhardware footprints:pololu4085U5, U6
1130kResistor_SMD:R_0402_1005MetricR13
11A Zener Diode / >=1A / 600 mV Vf @ 1 ADiode_SMD:D_SOD-323D1
12x08 female header pins!RCMhardware footprints:PinSocket_2x08_P2.54mm_VerticalJ6
15V pwrTestPoint:TestPoint_Pad_D1.5mmTP3
1TPS63070 5V 2A buck-boost!RCMhardware footprints:TPS630701RNMRU1
1XFL4020-1.5μH!RCMhardware footprints:L_Coilcraft_XxL4020L1
1gndTestPoint:TestPoint_Pad_D1.5mmTP4
1microcontroller!RCMhardware footprints:ESP32 QT PYESP32_QT_PY1
1pads to solder wires to, recommend JST RCY!RCMhardware footprints:battery wiresJ1
1usbTestPoint:TestPoint_Pad_D1.5mmTP1
1vbatTestPoint:TestPoint_Pad_D1.5mmTP2

Questions

How big is the RCM Hardware BYTE PCB?

It measures 31.8 × 31.8 mm and has 4 copper layers, 1 mm thick.

What parts does the RCM Hardware BYTE use?

61 parts, built around the TMC7300-LA. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the RCM Hardware BYTE KiCad files?

From the RCMgames/RCM-Hardware-BYTE repository on GitHub, at the commit this page was made from: the board is KiCad/RCMhardwareByte.kicad_pcb and its schematic KiCad/RCMhardwareByte.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 4 layers51.4 × 61 mmGB LIVE32, the printed circuit board in 3D

    GB LIVE32

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    61 parts379CC-BY-4.0
  • 4 layers108.3 × 63 mmEthernet coupled probe, the printed circuit board in 3D

    Ethernet coupled probe

    azonenberg/starshipraider

    Open hardware test equipment

    61 parts193BSD-3-Clause
  • 4 layers39.7 × 20.8 mmWrangler v0, the printed circuit board in 3D

    Wrangler v0

    osresearch/pixel-wrangler

    HDMI to whatever adapter

    61 parts120
  • 4 layers18.4 × 33.3 mmHelios, the printed circuit board in 3D

    Helios

    0xCB-dev/0xCB-Helios

    rp2040 pro micro drop in

    61 parts119
  • 4 layers30.5 × 68.6 mm32bit-5v, the printed circuit board in 3D

    32bit-5v

    bread-modular/bread-modular

    Modular Synths for Everyone

    61 parts67MIT
  • 4 layers17.8 × 50.8 mmReDIP CIA, the printed circuit board in 3D

    ReDIP CIA

    daglem/reDIP-CIA

    MOS 6520 PIA / MOS 6522 VIA / MOS 6526/8520/8521 CIA replacement

    61 parts66CERN-OHL-S-2.0
  • 4 layers54.6 × 67.9 mmGradientDriver, the printed circuit board in 3D

    GradientDriver

    xecus/opensource-mri-project

    61 parts48