Are you EdTech teachers passionate about robotics and innovation?
Join an amazing Open Source Project on writing STEM workshop lessons around robotics (middle school level).
And Get 2 Full Kits Pedro Robot for free to support testing and lesson writing.
Pedro is a simple, open-source robot designed for education with a STEM spirit that introduces students to electronics, robotics, and coding.
The very first Pedro robot was born built using 3D-printed parts and a simplified electronics board designed for students and makers. Pedro took its first steps toward making robotics education more accessible.
MOREPedro won the “My Innovation in 120 Seconds” competition thanks to its impact during educational workshops. Recognized for its simplicity and innovation in teaching STEM.
moreIn March 2025, Pedro’s vision came to life through a successful Kickstarter campaign reaching 268% of its funding goal.
MORE Are you passionate about robotics, STEM education, open-source tech, or simply love building things that matter?
⭐⭐⭐
Whether you're an experienced engineer, a beginner, a curious student, a creative designer, or dedicated educator your contribution can make a real impact. Pedro is built to grow with and for its community.
Become a contributor Pedro's body is fully 3D-printable. All STL files are available under
open-source license and can be printed using any standard desktop 3D
printer.
Recommended settings:
✅ Material: PLA or ABS
✅ Layer height: 0.2 mm
Donwload STL Files
✅ Infill: 40%
✅ Support: Touching Buildplate
✅ Infill: 40%
✅ Support: Touching Buildplate
✅ Infill: 40%
✅ Support: Everywhere
✅ Infill: 40%
✅ No supports required
No tools needed. A hands-on experience for all levels. Fast build time in 10 minutes.
Required :
✅ Pedro Rev 3 board
✅ 4x Servomotors 360°
✅ 2 x Bearing Balls 8x22x7
✅ Battery 7.4V DC 2000mAH
✅ NRF24L01 module
✅ HC-05 module
✅ ESP8266-01 module
Pedro’s firmware unlocks multiple ways to control Pedro, including:
Manual Mode, Record & Replay, Bluetooth, Radio, and USB Serial.
You’ll find all the details you need from installing the firmware to programming Pedro and exploring each control mode in the Quick Start Guide available on GitHub:
👉
Pedro Firmware Repository
Control Pedro via buttons connected directly to the board.
Use wireless remotes connection with the nRF24L01 module to send commands and control Pedro.
Pair Pedro with a smartphone using the HC-05 module. Control it via custom apps or terminal commands.
Connect Pedro directly via your browser using the serial communication to send commands.
Open
The heart of Pedro is its custom Arduino-compatible control board.
Designed specifically for education, it simplifies wiring and
integration.
Main features:
✅ ATmega32U4 Microcontroller
✅ Micro USB for Programming
✅ LiPo Charging Circuit
✅ nRF24L01 for RF control
✅ HC-05 for Bluetooth
✅ ESP8266 for WiFi
✅ OLED 128x64 screen
✅ Serial RX/TX Pins UART
Pedro Board | Arduino Pin | Function |
---|---|---|
Servo 1 | D5 | PWM Signal |
Servo 2 | D6 | PWM Signal |
Servo 3 | D9 | PWM Signal |
Servo 4 | D10 | PWM Signal |
Button 1 | A0 | Select Servo |
Button 2 | A1 | Servo Rotation (forward) |
Button 3 | A2 | Servo Rotation (backward) |
LED Servo 1 | D13 | Servo 1 Indicator |
LED Servo 2 | D11 | Servo 2 Indicator |
LED Servo 3 | D8 | Servo 3 Indicator |
LED Servo 4 | D7 | Servo 4 Indicator |
NRF24L01 CE | D4 | SPI Enable (Radio) |
NRF24L01 CSN | D12 | SPI Chip Select (Radio) |
OLED Display (SDA) | D2 | I2C Data |
OLED Display (SDL) | D3 | I2C Data |
HC-05 TX (Rev3 Only) | D0 | UART RX (Bluetooth) |
HC-05 RX (Rev3 Only) | D1 | UART RX (Bluetooth) |
ESP8266 TX (Rev3 Only) | D0 | UART RX (WiFi) |
ESP8266 RX (Rev3 Only) | D1 | UART RX (WiFi) |
Switch 1 (Middle) | N/A | Select Mode Radio, Bluetooth, WiFi |
Switch 2 (Left) | N/A | Select Mode AT (HC-05) |
Pin A3 | A3 | Free |
Pin A4 | A4 | Free |
Pin A5 | A5 | Free |
RX | RX | Free |
TX | TX | Free |
Pedro is an open-source, 3D-printable educational robot designed for learning robotics, electronics, and programming without the need for tools or prior experience.
Pedro is designed for schools, training centers, STEM programs, makerspaces, and individual learners. It's perfect for students, educators, and beginners in robotics.
No! Pedro is designed to be assembled without any screws or tools. All components snap together easily, making it safe and fast to build—ideal for classroom use.
Yes. Pedro is 100% open-source and officially certified by the Open Source Hardware Association (OSHWA – UID: FR000025 ). You can access and modify the hardware, software, and 3D files freely.
You can control Pedro remotely via Bluetooth, Wi-Fi, or RF. It can be used for programming lessons, robotics experiments, IoT projects, or simply for fun!
Pedro is compatible with the Arduino platform. You can program it using the Arduino IDE, or via graphical programming tools like Scratch or Blockly for beginners.
Yes. All STL files are available. Pedro is designed to be printed with standard desktop 3D printers using PLA or PETG.
Absolutely. Pedro is built with education in mind it's safe, reusable, repairable, and flexible for various STEM curricula and workshop formats.
You can pre-order Pedro directly on our website. Special pricing is available for educators and bulk classroom kits.
Yes, we offer worldwide shipping. For schools and organizations in Africa, Europe, and beyond, please contact us for regional support or bulk order assistance.
Pedro is an open-source Programming Educational Robot designed to make robotics accessible, engaging, and affordable for schools, educators, and learners of all ages. Thanks to its tool-free assembly and simple interface, Pedro is ideal for classroom environments no screws, no tools, just assemble, program, and learn! We’re working with educational institutions across France, Africa, and internationally to bring robotics into more classrooms.
shopPedro is fully open-source hardware, software, and 3D files. Making it ideal for learning, modifying, and sharing in educational environments. Full documentation & files available on the Pedro GitHub page.
Pedro runs on a rechargeable 7.4V battery and supports multiple wireless modes: Bluetooth, Wi-Fi, and RF perfect for classroom mobility.
All mechanical parts can be 3D printed with standard FDM printers, making it cost-effective and reproducible anywhere.
From hardware add-ons to code modifications, Pedro grows with your projects. Ideal for introducing students to real-world prototyping.
Pedro is designed to snap together without screws or tools perfect for younger learners and fast classroom setup.
Pedro is Arduino-compatible and supports block-based or code-based learning ideal for all skill levels.