📢 Call for Teachers to Join Open Source STEM Project !

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.

more

💡Designed For STEM

Pedro is a simple, open-source robot ​designed for education with a STEM spirit that ​introduces students to electronics, robotics, and coding. 

open
source
3D
PRINTING
EASY
ASSEMBLY
Battery
POWERED
STEM 
lessons
ARDU​INO
COMPATIBLE

🚀 The Pedro Story

🛠️ 2016

First Prototype

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.

MORE

🏆 2020

First Prize Winner

Pedro won the “My Innovation in 120 Seconds” competition thanks to its impact during educational workshops. Recognized for its simplicity and innovation in teaching STEM.

more

✅ 2025

OSHWA Certified

Pedro is officially Open Source Hardware certified (UID: FR000025). This label guarantees transparency, reusability, and compliance with open-source standards.

MORE

✅ 2025

Successful Funding

In March 2025, Pedro’s vision came to life through a successful Kickstarter campaign reaching 268% of its funding goal.

MORE

Become A Contributor

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

🖨️ How to Print

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  

BASE.​STL

✅ Infill: 40% 
✅ Support: Touching Buildplate

ARM.STL

✅ Infill: 40% 
✅ Support: Touching Buildplate

SERVO.STL

✅ Infill: 40% 
✅ Support: Everywhere

GEAR.STL

✅ Infill: 40% 
✅ No supports required

🧩 How to Build

No tools needed. A hands-on experien​ce 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

STEP 1

STEP 2

STEP 3

🧠 Pedro Firmware

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

🎮 Multiple Mode Control

MANUAL mode

Control Pedro via buttons connected directly to the board. 

radio mode

Use wireless remotes connection with the nRF24L01 module to send commands and control Pedro. 

bluetooth mode

Pair Pedro with a smartphone using the HC-05 module. Control it via custom apps or terminal commands.

Pedro robot
web interface mode

Connect Pedro directly via your browser using the serial communication to send commands.
Open   

🤖 Pedro Board Rev 3

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

Mapping Board Rev 3

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

🏫 Want to Use Pedro in Your School ?

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.

shop 

Why is Perfect for STEM ?

100% Open Source

Pedro 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.

Portable & Wireless

Pedro runs on a rechargeable 7.4V battery and supports multiple wireless modes: Bluetooth, Wi-Fi, and RF perfect for classroom mobility.

Fully 3D-Printable

All mechanical parts can be 3D printed with standard FDM printers, making it cost-effective and reproducible anywhere.

Customizable & Modular

From hardware add-ons to code modifications, Pedro grows with your projects. Ideal for introducing students to real-world prototyping.

Tool-Free Assembly

Pedro is designed to snap together without screws or tools perfect for younger learners and fast classroom setup.

Easy to Program

Pedro is Arduino-compatible and supports block-based or code-based learning ideal for all skill levels.

🌐 Seen on Socia​l Media

Pedro has been spotted in the maker community! Shared by platforms like Hackaday, DFRobot, Microchip, and more. Pedro is starting to get noticed by educators, makers, and tech enthus​iasts. Browse some of the posts and reactions we've collected from social media.

Contact Us

Thank you for your message! We've received your submission and will get back to you as soon as possible.
Unable to send your message. Please correct the errors and try again.