By Shamsa and Joud
Part 1: What the machine is and how it draws
Makelangelo is an open-source, wall-mounted drawing machine created by Dan Royer, who runs the robotics company Marginally Clever. Royer explains how it works with simple geometry: if you know the distance between the two motors and how far down the pen hangs, you can use the Pythagorean theorem to calculate the length of each string. This works anywhere on the wall, so the software can work out how much each string needs to change to move the pen from point A to point B (aggrav8d).
Makelangelo draws with two motors at the top of the board. Each motor pulls a belt, and both belts are attached to the pen. As the motors reel the belts in or out, the pen moves around the wall. A third motor lifts the pen up and down so it can move between lines without dragging the pen along the paper. The software turns an image or vector file into G-code, a list of movement instructions, and the robot follows them line by line. The newest model, Makelangelo 6, draws up to A2 size (Marginally Clever).


Left: Makelangelo 5, Right: Makelangelo 6
Part 2: What makes its approach to drawing interesting
What makes the Polargraph drawing machine interesting is its unusual approach to drawing. Unlike traditional methods that use a horizontal surface, the polargraph draws vertically, adding different kinds of factors such as gravity into the process. Instead of moving normally along the X and Y axes, it adjusts the lengths of two belts to position the pen. This creates an interesting relationship between digital precision and physical imperfections, as small vibrations or changes in tension which can influence the final drawing a lot. It also allows us to explore how a machine’s mechanical structure can become part of the creative process rather than simply a tool for reproducing digital images.
Hektor was created by Jürg Lehni together with engineer Uli Franke, and the tool was designed to be allowed to be imprecise. Its lightweight mechanism with two motors shakes because of gravity (Lehni, “Hektor”). John Proudlock, who designed and built his own polar plotter, says simple repetitive designs look good when drawn by his unsteady machine (Chandra). Moreover, Makelangelo 6 does not need a computer for drawing; you just save your drawing to an SD card, insert it into the robot and pick it on the touchscreen (Marginally Clever).
Part 3: The essential mechanical, electronic, and software components needed to build it
Makelangelo has its own control electronics and software. The list below is for a DIY polargraph build, based on an Instructables guide (“Polargraph Drawing Machine”).
Essential mechanical and electrical parts:
- 3D-printed pen holder: Holds the pen securely and moves it across the drawing surface.
- 2 stepper motors: Control the movement of the pen holder by adjusting the length of the belts.
- Timing belts: Transfer the motors’ rotational movement to the pen holder, moving it across the drawing area.
- 2 pulleys: Attached to the stepper motors to guide and move the timing belts.
- Wires, screws, nuts, and connectors for assembly
- Counterweight: Maintains tension in the belts to ensure stable, consistent movement.
- Arduino Uno: Processes instructions and coordinates the machine’s movements.
- Compatible CNC shield: Connects the Arduino to the motor drivers controlling the stepper motors.
- Servo motor: Raises and lowers the pen to control when the machine draws on the surface.
- Power supply: powers the Arduino and the motors
Essential Software:
- Arduino IDE: used to upload the control program to the Arduino.
- Inkscape (or any similar software to convert the file to G-code): prepare vector drawings and convert them into G-code using suitable extensions.
- Universal Gcode Sender: Transmits G-code instructions from the computer to the Arduino, allowing the machine to execute the drawing.
Part 4: Examples of drawings or artworks produced with it
Marginally Clever lists posters, sewing patterns, maps, and art as uses for Makelangelo 6. The robot turns a digital design into a pen drawing up to A2 size, which is large enough for a poster or a map on one sheet (Marginally Clever). The Makelangelo 5 page shows sample drawings in styles such as CMYK, crosshatch, pulse line, and spiral (Marginally Clever). The Makelangelo 6 page says it is the same size as Makelangelo 5 with updated electronics, but it doesn’t list these styles for the new model (Marginally Clever).

Makelangelo 5 artwork, Marginally Clever Robots

Makelangelo 6 artwork, Simon and Garfunkel. A2 size (imakerobots)
We found a few named artworks made with Makelangelo itself, so the drawings below come from a similar machine. John Proudlock, a generative artist, built his own polar plotter after being given a Raspberry Pi and seeing a video about polar plotters (Chandra). These were drawn on his plotter, not a Makelangelo.

By John Proudlock

By John Proudlock

By John Proudlock

By John Proudlock

By John Proudlock
Source for these images (images 1, 2, and 5): https://www.dirtalleydesign.com/blogs/news/the-art-of-polar-plotters-john-proudlock-on-generative-portraiture-and-vertical-plotters
He also posted a lot of videos of the machine drawing these paintings:
https://www.instagram.com/p/CXeWq9HLg7W/ This is his page if anyone is interested.
Part 5: Relevant references, projects, or artists/designers who have explored similar systems
A few people worked with a polargraph drawing machine or something similar to it
Viktor by Jürg Lehni: Viktor is a scalable chalk-drawing machine for large surfaces, up to 20 by 20 meters. It uses four motors and belts instead of two, so it can cover larger surfaces, position the tool better, and press just enough to leave a mark (Lehni, “Viktor”).

Chalk drawing of connected ideas on a black wall, made by Viktor, Jürg Lehni’s four-motor chalk-drawing machine. Source: https://longnow.org/ideas/interval-chalk-board-robot/
Hektor: Hektor is a portable machine that sprays paint from a computer-controlled spray can. Jürg Lehni and engineer Uli Franke made it in 2002 for Lehni’s diploma project at ECAL in Lausanne (Lehni, “Hektor”).

Hektor drawing a sun and waves on a wall with spray paint. Source: https://arthur.io/art/juerg-lehni/hektor

Makelangelo 5 with its control board and LCD screen mounted at the top, with a stepper motor at each corner. Source: https://www.marginallyclever.com/2016/11/makelangelo-five/
The table below compares the four machines by mechanical build and drawing technique.
| Project | Mechanical Build | Drawing Technique |
| Makelangelo 5 | A vertical drawing robot that uses two motors, belts, and a suspended pen holder. | Produces drawings from digital designs using controlled pen movements. |
| John Proudlock’s Polar Plotter | A vertical machine using two motors, cords, counterweights, and a pen-lifting mechanism. Built according to the designer’s preferences. | Uses generative algorithms to create patterns and portraits, including hatching techniques. |
| Viktor | A larger robotic system using four motors and belts to control the drawing tool and its pressure against the wall. | Uses chalk to produce drawings on a larger scale |
| Hektor | A lightweight machine using two motors, timing belts, gravity, and a spray-can holder. | Translates digital vector paths into wall drawings, benefiting from mechanical imperfections that influence the result. |
Part 6: Sources
aggrav8d. “Makelangelo Polargraph Art Robot.” RobotShop Community, 15 Mar. 2012, community.robotshop.com/robots/show/makelangelo-polargraph-art-robot. Accessed 25 Oct. 2026.
Chandra, Michelle. “The Art of Polar Plotters: John Proudlock on Generative Portraiture & Vertical Plotters.” Dirt Alley Design, 4 Oct. 2020, www.dirtalleydesign.com/blogs/news/the-art-of-polar-plotters-john-proudlock-on-generative-portraiture-and-vertical-plotters. Accessed 25 Oct. 2026.
Lehni, Jürg. “Hektor.” Jürg Lehni, juerglehni.com/works/hektor. Accessed 25 Oct. 2026.
Marginally Clever Robots. “Makelangelo 5.” Marginally Clever Robots, www.marginallyclever.com/products/makelangelo-5/. Accessed 25 Oct. 2026.
“Makelangelo 6.” Marginally Clever Robots, 19 Oct. 2026, www.marginallyclever.com/products/makelangelo-6/. Accessed 25 Oct. 2026.
“Polargraph Drawing Machine.” Instructables, www.instructables.com/Polargraph-Drawing-Machine/. Accessed 25 Oct. 2026.
“Something Completely Different: Makelangelo DrawBot.” SketchUp Blog, blog.sketchup.com/maker/something-completely-different-makelangelo-drawbot. Accessed 25 Oct. 2026.
“Viktor.” Jürg Lehni, juerglehni.com/works/viktor. Accessed 25 Oct. 2026.
Contributions
- Shamsa: Parts 1, 2 and 4 (what the machine is and how it draws, what makes its approach interesting, examples of drawings).
- Joud: Parts 3, 4 and 5 (components, references and similar systems).
- Both of us: Sources, images and final editing.












































