🎓 10 STEM Lessons

Pedro’s STEM lessons provide teachers with a complete framework to guide students using hands-on, engaging project. With Pedro, students explore a range of technical topics:

  • Programming – learn to code to control the robot and its sensors.
  • Robotics – understand mechanics and movement systems.
  • Electronics – explore circuits, sensors, and communication modules.
  • Embedded Systems – work with microcontrollers and understand their functionality.
  • 3D Printing – design and customize parts for the robot and its accessories.

These lessons make learning tangible and motivating, turning each technical challenge into an exciting, practical experience.

PDF Tricks
(To make sure the PDF file that opens in your browser shows the most up-to-date version,
add a version query (?v=n) to the URL, like this:
https://almtzr.github.io/PedroSTEM/stem_lessons/ Pedro_Lesson_X.pdf?v=2)

🧩 Build Pedro, Learn STEM

Assembling Pedro is part of the learning adventure.

No tools required
Everything fits easily by hand.

Hands-on STEM learning
Understand how each part connects.

Fully open-source
Explore, modify, and make it your own.

Learn by building
The best way to discover robotics in action. 

Simple, fun, and educational perfect for classrooms and curious minds alike.

💡Open Source

Pedro is a fully open-source, 3D-printable, portable educational robot designed for learning robotics, electronics, and programming. Pedro empowers students, makers, and educators to explore STEM hands-on. As an open-source project, the entire Pedro ecosystem is available on GitHub. Each Pedro repository serves a specific role within the ecosystem:

📂 Pedro  

🖨️ 3D printing resources STL files and assembly instructions.

📂 Pedro​ Board

⚡ Hardware design Gerber files, schematics, and PCB layouts for the controller board. 

📂 Pedro​ Robot

💻 Firmware Arduino source code and library to program and control the Pedro robot.

📂 Pedro​ STEM

🎓 Education STEM lessons, activities, and teaching material using the Pedro for schools.

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

🎮 Multiple Control Modes

Thanks to its integrated modules, Pedro offers an intuitive way to explore various communication modes, such as radio, Bluetooth, USB serial, as well as normal, record, and replay modes. The STEM lessons provide a deeper dive into these communication modes, covering key concepts such as encoding/decoding, and communication protocols

The open-source code, available on GitHub, allows anyone to discover and master the different control modes of Pedro.

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.

🚀 ​The Story of Pedro

Pedro began in 2016 as a simple DIY robotic arm 3D-printed, powered by an ATmega328, and assembled with screws and a screwdriver. It was fully open-source from day one, designed to make robotics accessible to everyone.

🛠️ 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

🏫 Want to Use Pedro in Your School ?

Bring hands-on STEM education to your classroom with Pedro. Pedro helps students discover robotics, electronics, programming, and 3D printing in a fun and accessible way. No tools, no complexity just creativity and learning in action!

Interested in bringing Pedro to your school?

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.

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 prot​otyping.

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.

Frequently Asked Questions (FAQ)

What is Pedro?

Pedro is an open-source, 3D-printable educational robot designed for learning robotics, electronics, and programming without the need for tools or prior experience.

Who is Pedro for?

Pedro is designed for schools, training centers, STEM programs, makerspaces, and individual learners. It's perfect for students, educators, and beginners in robotics.

Do I need tools to assemble Pedro?

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.

Is Pedro open source?

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.

What can I do with Pedro?

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!

What programming platform is used?

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.

Can I 3D print Pedro myself?

Yes. All STL files are available. Pedro is designed to be printed with standard desktop 3D printers using PLA or PETG.

Is it suitable for classroom use?

Absolutely. Pedro is built with education in mind it's safe, reusable, repairable, and flexible for various STEM curricula and workshop formats.

How do I buy Pedro?

You can contact us directly to purchase your Pedro kits. Pedro kits are available for classroom workshops, and special pricing is offered for educators and bulk classroom orders.

Do you ship internationally?

Yes, we offer worldwide shipping. For schools and organizations in Africa, Europe, and beyond, please contact us for regional support or bulk order assistance.

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