|
|
ATMEGA328-AUMicrochip
|
x 1 | |
|
|
DRV8251DDARTexas Instruments
|
x 2 | |
|
|
LDL1117S33RSTMicroelectronics
|
x 1 | |
|
|
MCP1703T-5002E/CBMICROCHIP TECHNOLOGY
|
x 1 | |
|
|
Mini-NRF24L01-SMD |
x 1 |
|
arduino IDEArduino
|
Universal Robot Controller for Combat Robotics 150g
ABOUT THE PROJECT:
For several years I have been building combat robots as a hobby, which led me to take on the challenge of designing my own compact and lightweight robot controller. The goal was to create a board capable of reliably operating robots in the 150-gram class, where every gram and millimeter matters.
The main focus of this project was minimal size, low weight, and full functionality. I wanted a controller that could be easily installed in almost any combat robot while reducing space usage, overall mass, and complex wiring. The result is a universal combat robot controller PCB measuring just 20x30 mm and weight under 3 grams.

One of the key design goals was to move away from off-the-shelf commercial RC systems, which are commonly used in combat robots. I wanted not only to build something of my own, but also to gain full control over the robot’s behavior. This approach makes it possible to program custom movements, reactions, and even animations tailored to specific combat strategies.
For this reason, the ATmega328AU was chosen as the heart of the PCB. It is a well-known, reliable microcontroller that is easy to program using the Arduino IDE, which significantly speeds up development and testing. Wireless communication is handled by the nRF24L01 radio module — a widely available, proven, and well-documented solution that fits perfectly with the project’s goals of simplicity, flexibility, and reliability.
PCB PARAMETERS AND FUNCTIONS:
- UART programming via exposed pogo-pin pads
- Supply voltage: 7–12 V DC (2S–3S LiPo)
- Control of two DC motors with up to 4 A max current
- One PWM output (D6)
- Three power/status indicator LEDs
- One user-programmable LED
- Dimensions: 4 × 20 × 30 mm
- Weight: 3 g (fully assembled)

I will publish the schematic and PCB layout soon 🙂
Universal Robot Controller for Combat Robotics 150g
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Engineer
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
502 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
500 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
696 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
678 0 1 -
-
AEL-2011 Power Supply Module
1355 0 2 -
AEL-2011 50W Power Amplifier
1238 0 2







