|
ESP32 30Pin Devkit |
x 1 | |
|
PS2/3 Joystick |
x 1 | |
|
Tactile Button 12mm x 12mm |
x 4 | |
|
Tactile Switch 6x6x11 |
x 2 | |
|
Right Angle Tactile Switch |
x 2 | |
|
SK-12D07VG4 Slide Switch |
x 1 | |
|
2 X AA Battery Holder With Wires |
x 1 |
![]() |
KiCADKicad
|
|
![]() |
FreeCad |
The $10Robot! Robot Control Pad
I run a robotics club in a school, for students aged 11 – 14. We generally use a Raspberry Pi for the brains in our robots, but by the time you've added on motor controllers, voltage converters, wireless controllers etc... to the price of the Pi – It all starts to get rather expensive!
This time I wanted to make an all in one simple robotics controller, that was cheap enough to give to each of the students to keep, so once they had built their robots they could take them home to continue tinkering.
Here are the features I wanted to include on the board:
1. Dual H-Bridge – to drive 2 DC cheap TT motors, so nothing too fancy.
2. DC/DC converter – with an input voltage range of 6-12V, so you can use different types of batteries.
3. Reverse polarity protection – the students are definitely going to plug the battery in the wrong way around!
4.Enough spare input/output pins to drive a few servos or read a few sensors etc...
5. A micro controller with built in wireless communication. Preferably programmable in Micro/Circuit Python. Controllable from a mobile phone or website, so you don't need a physical controller to get started. But also with bluetooth, to connect to Playstation controllers, as we already use these for our other robots.
6. Cheap!
Nice, but not essential:
7. Through hole components – I want the students to assemble the boards themselves, so they can learn to solder, and have a better understanding of what the different parts on the board do.
8. Raspberry Pi Zero sized – so it can replace the PI Zero's in our existing robots.
This project was started back in 2022 when electronic components were still hard to get hold of. So I looked around in my parts box so see if there was anything I could use and believe it or not, I found a load of dual H-bridge modules, DC-DC converters and micro controllers.
Having a quick check on AliExpress I got an idea of the costs:
2 x Yellow TT motors = $2.00
DC/DC Converter = $0.45
Dual H-Bridge Module = $0.50
MOSFET = $0.45
ESP32 = $3.00
PCB = $0.40
Screw Terminals = $0.10
Header Pins = $0.10
6 x AA Battery holder (not including batteries) = $1.00
Total components = $8.00
These are of course subject to change but It's a good starting point.
This leaves $2.00 for materials for laser cutting or 3D printing to make a chassis – I think this is possible!
The $10Robot! Robot Control Pad
*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
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
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(2)
- Likes(4)

- Mitch AltmanMar 10,20240 CommentsReply
- Yorik van HavreFeb 19,20240 CommentsReply
-
Engineer Sep 29,2024
-
Im' Peer Dec 16,2023
-
Engineer Oct 15,2023
-
Nuno Almeida Oct 15,2023
- 2 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

-
8design
-
7usability
-
7creativity
-
5content

-
8design
-
7usability
-
7creativity
-
6content
More by Neil Lambeth
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
184 1 3 -
Easy to print simple stacking organizer with drawers
90 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1161 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
651 0 1 -
-
Nintendo 64DD Replacement Shell
498 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1473 4 3