This plotter was created after I got bored of drawing messages on the walls using guns by hand.

A CPU (programmed using handwritten ZyeliosASM, an x86-based CPU made up for wiremod) contains a vectorized alphabet, and is in charge of taking a block of text provided to it, and generating coordinates to draw.

The CPU sends a coordinate, one-by-one, to an expression gate that moves the pen to the coordinates at a set speed, as well as whether the pen should be drawing or not.

The pen itself is mounted off a system of two hydraulics mounted at 90 degree angles to each other, and at the end of the hydraulics a gun is mounted.

The plotter, then, etches writings into the wall by firing a gun at it with high accuracy.

Here is a video of the plotter in action:

Download: plotter.asm.txt (Assembly source code for the ZyeliousCPU.)

Download: plotter-expgate.txt (source code for the expression gate)

Download: plotter-advdupe.txt (Advanced duplicator save of plotter device.)

Requires: Garry's Mod, PHX model pack, wiremod)

Go back to the main page.

Site created by Rob Bloom.