MiniSkybot Robot V1.0

by obijuan, published

MiniSkybot Robot V1.0 by obijuan Apr 23, 2011

Featured Thing!

4 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

64112Views 8905Downloads Found in Robotics


The MiniSkybot is a new mobile robot aimed for educational purposes. It has three new important features: 3D-printable, fully open-source (mechanics + electronics) and designed exclusively with Open source tools (OpenScad, Freecad and Kicad)

This robotic platform allows the students not only to learn robot programming, but also to modify easily the chassis and create new custom parts. Being open source the robot can be freely modified, copied, and shared across the Internet. In addition, it is extremely cheap, being the cost almost exclusively determined by the cost of the servos, electronics and sensors.

This work is being done between three professors from the Robotics Lab at Carlos III University of Madrid and one part-time teacher at Universidad Autonoma the Madrid:

  • Dr. Juan Gonzalez-Gomez (UC3M)
  • Andres Prieto-Moreno (UAM)
  • Dr. Alberto Valero (UC3M)
  • Dr. Mohammed Abderrahim (UC3M)

Also, there are serveral engineering students involved.

The robot chassis has been design with Openscad. More information can be found on this link: http://www.iearobotics.com/wiki/index.php?title=Mini-Skybot_v1.0

The electronics consist of the open-source hardware Skycube board (http://www.iearobotics.com/wiki/index.php?title=Skycube), a small board with an PIC16F876A micro-controller designed with the open-source Kicad EDA tool.

The following things previously designed and uploaded to thingiverse have been used:

The Chassis is an evolution of the proof of concept minimal chassis:


We want to thank to all our students who are testing and improving this robot. Special thanks to Olalla Bravo ( http://www.thingiverse.com/Olalla ) for the design of the Castor wheel.

This preliminary work will be presented soon at the 6th International Symposium on Autonomous Minirobots for Research and Edutainment ( http://www.amiresymposia.org/amire2011/ )

UPDATE 2011/May/28
The paper and slides about the MiniSkybot, presented at the Amire 2011 conference can be found at http://www.iearobotics.com/wiki/index.php?title=Paper:2011-Amire-Miniskybot

Video: http://www.youtube.com/watch?v=RSO1v0a-HO8

UPDATE 2011/Jun/23
A new video of CW Kreimer explaining and showing his Miniskybot: http://www.youtube.com/watch?v=2EqvuPXYKf0

UPDATE 2011/Dec/05
The new skymega board (Arduino compatible) is now being using for controlling the robot: http://www.thingiverse.com/thing:14197

UPDATE 2013/March/18
New Miniskybot 2: http://www.thingiverse.com/thing:63165


The robot assembly is easy. More detailed instrucctions can be found on this link:


Even though the instructions are written in Spanish, there are a lot of pictures (I will translate into English in the future)

The steps are the following:

1) Print all the parts:

  • 1x front part
  • 1x rear part
  • 1x battery pack holder
  • 1x battery pack
  • 1x Castor wheel part 1
  • 1x Castor wheel part 2
  • 1x Castor wheel part 3
  • 2x Servo wheels

2) Mount the servo wheels ( http://www.thingiverse.com/thing:4767 )
3) Mount the battery pack ( http://www.thingiverse.com/thing:5079 )
4) Hack the servos (so that they can turn 360 degrees)
4-bis) Attach the front and rear parts to the servos
5) Mount and attach the castor wheel
6) Screw the spacers and the electronics
7) Insert the battery pack
8) Connect everything
9) The robot is ready for programming!

More from Robotics

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

This is great. Thanks for creating and sharing this. How did you create the explode apart assembly diagram? It's a really neat way of doing assembly instructions.

never coded a robot but printed and assembled it so can you guys post your code and give me a good site to learn it on o and im using arduino

You could take a look at Ardubot (http://www.thingiverse.com/thing:603907) or Ardubot 2 (http://www.thingiverse.com/thing:907473) for a robot derived from this using Arduino.

ArduBot - 3D Printed Arduino robot
Ardubot 2
by edenr

Where do you get your rubber O-Rings for the wheels? Great work ... thanks for sharing!

I can not find anywhere to buy a Skycube board, any advice?

You will have to build one yourself. Here is the documentation for the Skycube


(Sorry, in Spanish)

This must also be possible with an Arduino (nano), or if bit enough an Arduino UNO. Great project...

Thanks :-)

Yes, It can also be controlled with an Arduino. Currently we are working on a new electronic with the Atmel processors instead of PICs

The Atmel ATmega128RFA1 ( http://www.atmel.com/dyn/resources/prod_documents/doc8266.pdfhttp://www.atmel.com/dyn/resou... ) is now available. Might consider a look as I'd imagine 2.4Ghz wireless networking would be useful for autonomous robots.

These are absolutely gorgeous and this is a massive gift to the community.

You are a hero.

You should add the warning that one may become addict to print them :-P

This is an awesome platform for learning, thank you very much!