Skip to the content
2 layers44.4 × 40 mmRCM hardware D1, the printed circuit board in 3D

cost optimized Robot Control Module for small wifi controlled robots

Size
44.4 × 40 mm
Copper layers
2
Thickness
1 mm
Parts
15
Nets
20
Pads
65
Tracks, vias
148, 7
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Jun 2024
Updated
30 Jul 2024

Overview

RCM hardware D1 is an open-source printed circuit board by RCMgames, from the RCMgames/RCM-hardware-D1 repository on GitHub, published under the MIT licence. It is a 2-layer board of 44.4 × 40 mm with 15 parts on 20 nets, routed with 148 tracks and 7 vias.

It is built around the WEMOS D1 MINI and L293D. Its parts include 5 connectors, 2 resistors, 2 ICs and 1 capacitor. It belongs with the radio and wireless boards and the ESP8266 boards of this library.

Main components

2

README

README.md

RCM-hardware-D1

v1.0

  • 1.75 by 1.575 inches, 44.45 by 40.0 millimeters
  • 2 motors (one L293D)
  • 2 servos OR qwiic connector
  • Qwiic-Compatible
  • runs on 4 NiMH AAs
  • battery monitoring
  • uses a Wemos D1 mini with esp8266 CPU

The goal of this project is to make the cheapest RCM board.

Program with RCMv2

The RCM D1 uses a Wemos D1 mini v4.0.0 esp8266 board.

Use the AVR versions of JMotor functions not the ESP32 versions.

Options for purchasing

  • PCBWay link
  • send the gerbers to a PCB manufacturer of your choice

Components

Solder by hand to assemble your boards.

partlinksquantitynotes
RCM D1 circuit boardsee options for purchasing above1
Wemos D1 mini with esp8266link1
L293Ddigikey1
16 pin IC socket1optional
18k resistordigikey1R1
10k resistordigikey1R2
47uF capacitordigikey1
Qwiic connector (JST SH)digikey1optional, for qwiic connector
2x3 male header pins1for servos
2 female header pins2for motors
8 female header pins2often included with the wemos D1
8 male header pins2often included with the wemos D1
battery wiresJST RCY or battery plug of your choice1

photo of assembled board

Acknowledgements

The RCM D1 was originally created for PNW Assistive Technology's RC car project

Thanks for the WemosD1 Kicad footprints! https://github.com/rubienr/wemos-d1-mini-kicad

Parts

15
QtyValueFootprintReferences
2Conn_01x02_PinConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1, J2
2LOGOLOGOG***, G***
2RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2
1C_PolarizedCapacitor_THT:C_Radial_D8.0mm_H11.5mm_P3.50mmC1
1Conn_01x04_PinConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ6
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ7
1L293DPackage_DIP:DIP-16_W7.62mmU2
1WeMos_D1_miniproject:wemos-d1-mini-with-pin-headerU1
1batteryproject:battery wiresJ3

The 12 most common of 15 parts.

Similar boards

  • 2 layers178 × 145 mmUltra DB X51 v1, the printed circuit board in 3D

    Ultra DB X51 v1

    ExploreEmbedded/8051_DevelopmentBoard

    Design files and sample code for 8051 development Ultra Boards

    145 parts70
  • 2 layers84.3 × 58.4 mmEnocderDriver, the printed circuit board in 3D

    EnocderDriver

    NikodemBartnik/Small-Projects

    All of smaller projects (Arduino, PCBs, electronics, code)

    35 parts55
  • 2 layers56.4 × 72.6 mmRas pi hat, the printed circuit board in 3D

    Ras pi hat

    geno543/Redropi_highway

    the project aims to detect asteroids and meteor movement using high-quality cameras and radar detection methods using an AI model for accurate analysis, and it classifies bodies be in three categories: non-meteor…

    8 parts13
  • 2 layers87.5 × 70 mmLaberinto, the printed circuit board in 3D

    Laberinto

    CRM-UAM/CRMaze

    Open source robot for maze solving + line following

    34 parts12
  • 2 layers92.5 × 62.5 mmDropGenPCB, the printed circuit board in 3D

    DropGenPCB

    harrislab-brown/DropGen

    DropGen uses a fluid reservoir and a piezoelectric buzzer to precisely and repeatably dispense small droplets on demand.

    25 parts12CC-BY-SA-4.0
  • 2 layers47.5 × 49.5 mmElectronic, the printed circuit board in 3D

    Electronic

    zosko/magspoof

    Magspoof with Arduino Pro Micro

    5 parts11
  • 2 layers120.7 × 184.1 mmBeachRover circuit, the printed circuit board in 3D

    BeachRover circuit

    wizardofrobots/roverCode

    Jetson Nano powered Arduino Rover

    11 parts10
  • 2 layers90 × 53.4 mmOpenOx, the printed circuit board in 3D

    OpenOx

    hacklabkyiv/openox-pcb

    PCB design for OpenOx - open source oxygen concentrator

    43 parts7GPL-3.0

Questions

How big is the RCM hardware D1 PCB?

It measures 44.4 × 40 mm and has 2 copper layers, 1 mm thick.

What parts does the RCM hardware D1 use?

15 parts, built around the WEMOS D1 MINI and L293D. 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 D1 KiCad files?

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

Can I use the RCM hardware D1 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).