Skip to content
@RCMgames

Robot Control Modules (RCM)

Welcome to RCMgames.

Hardware (Robot Control Modules) and Software for building small wifi controlled robots.

or email robot.control.modules@gmail.com

Driver Interfaces

software for ESP32 powered robot control modules

RCM old code for the original boards

useful bits of code are here

Types of Robot Control Modules


RCM 1, 2, and 3 the originals

image


RCM 4 a better through-hole hand-solderable RCM

  • 2 x 3 inches, 50.8 x 76.2 mm
  • 4 motors and 7 servos OR 6 motors and 3 servos
  • runs from 5 NiMH AA batteries OR (need to test) 4.5-20v with the addition of voltage regulators
  • all components are hand-solderable through-hole parts
  • Qwiic-Compatible


RCM BYTE a smaller yet more capable design

  • about 1.25x1.25 inches
  • 8 motors
  • 8 servos
  • battery monitoring
  • I2C connector on QT PY
  • runs on 3-11 volts


RCM NIBBLE it's half a BYTE

  • about 1x1 inches
  • 4 motors
  • 4 servos
  • 2 additional GPIO pins
  • built-in IMU
  • battery monitoring
  • I2C connector on QT PY
  • runs on 3-11 volts


RCM D1 lowest cost RCM

  • 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


Components

  • Reads 8 quadrature encoders
  • 1.0x0.85 inches
  • I2C (Qwiic Compatible)
  • powered by an ATMega328PB
  • hand solderable surface mount components

other suggested components

https://github.com/RCMgames/useful-code/tree/main/useful-components

Connect RCM robots to ROS2 using MicroROS

Example of controlling an omnidirectional robot from ROS2

Other Examples

All these boards are also shared on PCBWay

PCBWay sponsored some of the prototyping runs of these boards. PCBWay provides great customer support and produces good boards.

Pinned Loading

  1. RCMDS-new RCMDS-new Public

    RCM Driverstation code that can be reconfigured with text files

    Processing 3 1

  2. RCMv2 RCMv2 Public template

    version two of RCM robot code

    C 1 3

Repositories

Showing 10 of 15 repositories
  • RCMv3 Public
    RCMgames/RCMv3’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Oct 28, 2024
  • useful-code Public

    useful bits of code

    RCMgames/useful-code’s past year of commit activity
    C 0 MIT 0 0 0 Updated Oct 15, 2024
  • RCMv2 Public template

    version two of RCM robot code

    RCMgames/RCMv2’s past year of commit activity
    C 1 MIT 3 8 0 Updated Oct 13, 2024
  • RCM-Hardware-BYTE Public

    PCB CAD for small wifi connected Robot Control Modules

    RCMgames/RCM-Hardware-BYTE’s past year of commit activity
    2 MIT 0 0 0 Updated Oct 7, 2024
  • RCMDS-new Public

    RCM Driverstation code that can be reconfigured with text files

    RCMgames/RCMDS-new’s past year of commit activity
    Processing 3 1 0 0 Updated Oct 6, 2024
  • .github Public

    welcome page for RCMgames. Hardware and Software for building wifi controlled robots.

    RCMgames/.github’s past year of commit activity
    0 0 1 0 Updated Oct 2, 2024
  • RCM-Hardware-V4 Public

    a better through-hole hand-solderable RCM

    RCMgames/RCM-Hardware-V4’s past year of commit activity
    0 MIT 0 1 0 Updated Sep 5, 2024
  • RCM-hardware-D1 Public

    cost optimized Robot Control Module for small wifi controlled robots

    RCMgames/RCM-hardware-D1’s past year of commit activity
    0 MIT 0 0 0 Updated Jul 30, 2024
  • RCM-Hardware-Nibble Public

    Half a BYTE

    RCMgames/RCM-Hardware-Nibble’s past year of commit activity
    0 MIT 0 0 0 Updated Jun 15, 2024
  • BSED Public

    Byte Sized Encoder Decoder - Reads 8 quadrature encoders and communicates over I2C (and is qwiic compatible).

    RCMgames/BSED’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Jun 5, 2024

Top languages

Loading…

Most used topics

Loading…