Etch A Sketch CNC machine
By Andrew Gregory. Posted
The humble Etch A Sketch, with its knobs that turn to trace a line on a screen in the X and Y axes, is ripe for computerisation. Nikodem Bartnik certainly thought so, as he set out to turn his into a CNC machine.
Cyberdeck projects – survive in style with Raspberry Pi!
Nikodem’s robot was originally going to attach to the Etch A Sketch, but after the first prototype he realised that this would make it unfeasibly heavy. As the way to erase the Etch A Sketch’s screen is to pick it up and shake it, this wouldn’t do. So instead he settled on a docking station design, which he modelled in Fusion 360 – the build comprises just three 3D printed parts for the frame, plus the gears that go over the Etch A Sketch’s buttons, two stepper motors and drivers, and a Raspberry Pi Pico, all mounted on a homemade PCB milled on a CNC machine that Nikodem made out of a Dremel.

One thing that caught our eye about this build is that the software was written with AI; specifically Google Antigravity. It took a bit of debugging, and then a bit more when ChatGPT mangled the implementation of Bresenham’s algorithm, which is a way of converting lines into discrete steps. Luckily, Nikodem had already used this algorithm successfully on another build, so he knew what to look for in order to fix it.
Features Editor Andrew trawls the internet for Cool Stuff while keeping the magazine running smoothly.
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
Pimoroni Presto review – a classy high-tech touchscreen
Is this the new pinnacle of graphic coding, or just a fancy screen in a metal case?
Read more →
HAL 9000
I can let you do this, Jan
Read more →
Cyberdeck Projects in Raspberry Pi Official Magazine 168
Cyberdecks: because DIY computers are loads of fun, and making them look like survival tools for a post-apocalyptic wasteland is extremely cool. We’ll take a look at some of the most impressive builds out there, explore what goes in to making one, and finally we’ll show you how to build your own. Pixels on a […]
Read more →