Build. Learn. Innovate.

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

Learn Robotics with The ​Pedro STEM Program

No prior robotics experience required

  • Complete all 10 Pedro STEM Lessons
  • Collect every Pedro Badge
  • Become an official PEDRO MAKER!

OPEN SOURCE HARDWARE Certified

Pedro is officially Open Source Hardware certified (UID: FR000025). This label guarantees transparency, reusability, and compliance with open-source standards ideal for schools and educators. 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.

Multiple Control Modes

As a complete robotics learning platform, Pedro supports multiple communication modes commonly used in robotics applications, including:

🎮 Normal Mode: direct control using onboard buttons.
Record Mode: record movements.
Replay Mode: replay movements.
🔌 USB Serial Mode: control from a computer using a micro USB cable.
📶 Bluetooth Mode: remote control via smartphone using HC-05.
📡 Radio Mode: remote control using a radio module NRF24L01.
🔌 UART Mode: control by sending data through the RX and TX pins.

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.

Want to Use Pedro in Your School Contact Us

Join the Pedro Community on Discord
  

Pedro Assembling by The Robot Queen - Vanessa Loiola ​👑

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

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.