Open Source
Build it with us.
Students and lecturers are welcome to help design our boards, robot software and lessons. Everything is shared openly, so you can learn from it, use it and make it better.
Contact us for collaborations: join a project and we will add you to its repository.
How to join
-
01
Pick a project
Choose one below that matches what you like to build or teach.
-
02
Say hello
Email us, or open an issue on GitHub once the repository is live.
-
03
Build and get credited
Every contributor is named in the project, and lecturers can supervise student work.
Boards
-
Contact us for collaborations
Flight controller
Our own flight-controller board for drones and robots, planned to run open-source autopilot firmware.
Looking for
- PCB design (KiCad)
- Sensors and IMUs
- Embedded C/C++
Licence: CERN-OHL-S v2
-
Contact us for collaborations
ESC (motor speed controller)
A brushless-motor speed controller for drones and robot drives, planned to work with open-source motor firmware.
Looking for
- Power electronics
- Motor control
- PCB layout
Licence: CERN-OHL-S v2
-
Contact us for collaborations
AiRO microcontroller board
Our own microcontroller board for classes, kits and robots, with the ports our lessons need.
Looking for
- PCB design (KiCad)
- Firmware and bootloaders
- Teaching materials
Licence: CERN-OHL-S v2
Software
-
Contact us for collaborations
AgriBot software
The robot’s code: two-stage disease detection, row navigation and the inspect-and-cut arm routines.
Looking for
- Python
- Computer vision (YOLO)
- ROS 2
Licence: MIT
Lessons
-
Contact us for collaborations
Learn lessons
The lessons in our Learn library, in English and Bahasa Melayu: write, test in class, translate and improve them.
Looking for
- Teaching
- Writing (EN / BM)
- Worksheets and slides
Licence: CC BY-SA 4.0
Licences
- CERN-OHL-S v2 · Board designs: anyone may build and change them; changed designs must stay open.
- MIT · Code: free to use, change and share, with credit.
- CC BY-SA 4.0 · Lessons: free to adapt and translate, with credit, under the same licence.
Ground rules
- Be respectful and patient: many contributors are still learning.
- Credit others and keep the licence with anything you share.
- Using a contribution for coursework or a final-year project? Check your university’s rules first, and tell us so we can support you.
- Safety first: test power and motor boards with current limits and the right protection.
Join a project.
Tell us who you are, where you study or teach, and what you would like to work on.