Giant Dot Matrix Printer
By Nicola King. Posted
Walking through his hometown one day, observing some people painting lines on the road with a spray machine, Ryder Damen had a brain wave. “I wondered how they did different types of text and from there thought of the idea that, with a bunch of nozzles, I could pretty much spray anything I want,” he explains.
What if, say, he used water, to avoid any permanent damage, and what if he used his truck as the means of dispersing that water on the ground, forming text as he drove around, effectively creating one giant dot matrix printer on wheels?
Advertisement
Get started with Raspberry Pi – everything you need to know to start your journey!
An impermanent print
Armed with, amongst other things, some solenoid valves, wood to attach the valves to his truck, a good length of hosing, speaker wire, hose splitters, and a bilge pump, Ryder set to work.
“The ‘printer’ runs off 12 V direct from the car’s cigarette lighter,” he explains. “There’s a Raspberry Pi 4 that runs a web server that accepts input text, an input speed and font and, from that, turns the text into a picture and iterates over it left-to-right to create a bit of a map. From that map, it then determines which solenoid valve (1–12) to open or close, at a particular time.”

Raspberry Pi’s GPIO pins are used to open and close valves via a relay board to manage the higher voltage. It also controls a windshield washer pump that turns on just before printing and just after completion to pressurise the lines. The water is then pumped out of a large bucket, into the lines, and out through the solenoid valves onto the road.
Writing the required Python code himself, Ryder didn’t find it the most challenging part of the build. “Code is my talent; that part comes easy to me. Wiring, debugging wiring, and everything electrical on the other hand, I struggle with and it takes me a while.”

The solenoid valves are situated about 1.5 ft above the ground on a trailer hitch, but this height will vary depending on the vehicle. In terms of the amount of water utilised, Ryder says it’s “surprisingly efficient. I can usually write messages for about 10–15 minutes before it runs out.”
Interestingly, he claims that you can drive any speed, “as long as it’s a constant speed, and you input it into the web server before you drive. We tested it up to about 20 km/h, and I’m hoping to get the speed way up in version two.”
Truckloads of inspiration
Ryder describes this make as being of “moderate difficulty”, but would encourage anyone to have a go, “maybe trying a project with one pump and one solenoid (like a sprinkler).”
Looking to make new versions of the printer, he has ordered a considerably more powerful pump in the hope it will improve the aesthetic of the printing. “I’m even looking at doing colour in some way that I’ve yet to figure out – I don’t want to have to clean up a mess or leave anything behind.”

While feedback from the maker community has been wholeheartedly positive, some locals were a little bemused. “My neighbours have seen me doing a lot weirder projects, so they’re used to it, but I did get some weird looks from people on the street, as the machine itself – with its wires, hoses, and dripping water – looks a bit strange.”
Ryder confirms that we can expect more offbeat Raspberry Pi-linked projects from him, but “I’m keeping them secret until I actually build them.” Watch this space…
Subscribe to Raspberry Pi Official Magazine
Save up to 37% off the cover price and get a FREE Raspberry Pi Pico 2 W with a subscription to Raspberry Pi Official Magazine.
More articles
Get started with Raspberry Pi in Raspberry Pi Official Magazine 161
There’s loads going on in this issue: first of all, how about using a capacitive touch board and Raspberry Pi 5 to turn a quilt into an input device? Nicola King shows you how. If you’re more into sawing and drilling than needlework, Jo Hinchliffe has built an underwater rover out of plastic piping and […]
Read more →
Win one of three DreamHAT+ radars!
That’s right, an actual working radar for your Raspberry Pi. We reviewed it a few months ago and have since been amazed at some of the projects that have used it, like last month’s motion sensor from the movie Aliens. Sound good? Well we have a few to give away, and you can enter below. […]
Read more →
RP2350 Pico W5 review
It’s Raspberry Pi Pico 2, but with a lot more memory
Read more →