Makelangelo update!

Makelangelo firmware has been updated to v9.1.0.

  • If I run a Makelangelo 5 from the LCD panel and tell it to go home, it will often go to a position high on the left side. This was the symptom of an off-by-two problem in the EEPROM, which has been fixed.
  • Added Dynamic Acceleration: accelerate more slowly at the bottom and in the corners to avoid swinging from the pen holder and get better quality drawings
  • Improved LCD menu options with a toggle up/down command, a status menu, and more responsive dial behavior.

Makelangelo software has been updated to 7.21.0.

  • Better DXF and SVG handling
  • candy-cane coloring of line segments to show more of what’s going on in the mind of the robot
  • better time estimates
  • at the end of a Makelangelo 5 drawing, move the pen away from the image.

These two must be updated together. For help with updating the firmware, please see our pictoral guide.


Makelangelo Spirographs pt 2

Here’s the Turtletoy link:

Save the file as SVG and load it in Makelangelo Software to run it on your Makelangelo Robot. I drew this with 16771 commands in 38m56s.

  • Acceleration=150
  • max speed=180
  • draw speed=100
  • lift speed=80
Makelangelo Tutorials

Makelangelo Spirograph Art

Making spirograph art is easy on the Makelangelo. Here’s a few examples of how you can generate beautiful geometric patterns and spirograph art. Post your favorites to the forums!

Makelangelo Spirograph Art with Scratch

Export the output from Scratch, load the SB file in Makelangelo Software, and proceed as normal.

Makelangelo Spirograph Art with Processing

void setup() {
  float r=225;
  float a = 0;
  println("G0 Z90");
  println("G0 Z30");
  while(r>15) {
  println("G0 Z90");

void driveto(float r,float a) {
  float x = sin(radians(a)) * r;
  float y = cos(radians(a)) * r;
  println("G0 X"+x+" Y"+y);

Copy/paste the output into a file called “test.ngc”, open that file in Makelangelo-Software, and proceed and normal.