Projects

Robotic Mural Printer

A printer that sprays small dots to recreate an image on large walls.

2025–Present Mechanical Design · Embedded Systems · Software
Systems Integration Motion Control Embedded Systems Python Tooling 3D Design Rapid Prototyping
Robotic Mural Printer

The Mural Printer is a large scale wall painting robot designed to recreate digital images on vertical surfaces using coordinated motion and controlled paint deposition. The system turns images into thousands of discrete points and physically recreates them with small dots across a wall. The main image is a 14ft wide mural composed of 120,000 individually placed dots, highlighting the reliability of the system.

Most recent mural — eye on graffiti wall
Most recent mural — printed on a legal graffiti wall in Cambridge
Architecture

The architecture consists of two subsystems:

Timelapse of eye being painted
First trial at legal graffiti wall in Cambridge
First trial at legal graffiti wall in Cambridge
Technical Implementation

Custom Python software converts images into optimized coordinate paths and timing instructions. These instructions, similar to Gcode are transmitted to ESP32 microcontrollers, which manage moving the chassis around the wall and telling it to spray at precisely the right positions. The system operates similarly to a large format inkjet printer, where motion and deposition timing must remain tightly coordinated to maintain visual accuracy.

The most recent chassis moving slowly on the wall
Development Process

The project required development of custom slicing algorithms, modeling and tuning of cable driven kinematics, and iterative mechanical redesign to improve stiffness, speed, and positioning accuracy. It also involved deliberate material selection to ensure long term reliability when handling spray paint. Most structural and functional components were designed in SolidWorks and fabricated through 3D printing, enabling rapid iteration of mechanical layouts, mounting systems, and actuator housings.

Poster presented at RISE
Poster presented at RISE
Recent prototype
Recent prototype
Outcome

This project represents an end to end integration of mechanical design, embedded control, and software tooling to produce a scalable, automated fabrication system. This is by far the hardest project that I have taken on solo and it's been an enormous learning experience. If you are interested in keeping up with the most up to date information on the project follow my instagram that's dedicated to the robot and its creations: @o.w.paints.

Additional Videos and Photos
Base module pulleys
Base module pulleys
Custom PCB on chassis
Custom PCB — chassis
6 ft tall mural from drawing
Earlier 6 ft tall mural from drawing
Existing valves dissected
Existing valves dissected for reference
Solenoid valve actuation test