Hack A Sketch

"Etch A Sketch" style frame and function for the badge from Hackaday Supercon 2023

Similar projects worth following
This is a collaboration project between my brother, nephew, myself and others that helped with the code at Hackaday Supercon 2023. The goal was to give the feel of an etch a sketch on the Vectorsope badge. A custom 3D printed frame and buttons were designed and printed ahead of time using the dimensions and board specs posted by other attendees. Two potentiometers from DigiKey were used as the controls by simply using the power from the input and signal wires. A simple code change to how the trace in the stock firmware Lissajous mode rendered delivered satisfying results Friday night of the conference. A large chunk of Saturday that employed the help of Simen resulted in a dedicated menu option and gray background with black line. There simply was not enough time to get to the end goal of adding a shake to erase function during the conference. Perhaps this project can continue to that original goal outside the conference.

Update this file on your badge for the simplest way to change the phosphor persistence to 100%. A side effect is the loss of the menu highlighting feature, so you will have to navigate in the blind. A more complete firmware update is pending with a little more free time...

x-python-script - 677.00 bytes - 11/13/2023 at 14:51


Potentiometer knob v5.stl

3D printable knob. PETG or PLA 0.2mm layers.

Standard Tesselated Geometry - 266.10 kB - 11/08/2023 at 05:14


Pot P160 datasheet.pdf

This project uses two of the potentiometers. 10K is a reasonable value, others will work. Cut down about 1/3 to 1/2 of the stem so the knobs fit closer to the frame.

Adobe Portable Document Format - 600.40 kB - 11/08/2023 at 04:56



Sliced version of the body for printing in PLA on a Prusa MK3 with 2 colors and support. Near the end of the print you will get prompted to change the filament for the gold lettering layer.

gcode - 2.68 MB - 11/08/2023 at 04:42



Sliced version of the knob for printing in PLA on a Prusa MK3. You will need 2 of these.

gcode - 1.49 MB - 11/08/2023 at 04:42


View all 7 files

  • Teamwork credits

    Andy Geppert11/08/2023 at 05:27 0 comments

    Thank you... 

    ...Hackaday and Supply Frame teams for making Superconference 2023 and the badge happen!

    ...SoftEgg for the early CAD model of the badge to work from!

    ...Simen, Elliot, Tom, Daniel for providing help with code mods!

    ...attendees who cheered us on! What a great community.

    Did you know the original Etch A Sketch launched in 1960??? 63 years ago...

    Learn more:

View project log

  • 1
    Wiring Plan

    Connect the 3V line to the top of both pots.

    Connect the ground line to the bottom of both pots.

    Connect the left pot's center pin to X oscilloscope input.

    Connect the right pot's center pin to Y oscilloscope input.

View all instructions

Enjoy this project?



Anders Nielsen wrote 11/12/2023 at 12:32 point

So many points for simplicity and the idea :D Nice one!

  Are you sure? yes | no

Tom Nardi wrote 11/12/2023 at 02:08 point

Definitely one of my favorite badge hacks from Supercon 2023. Especially in that is really embraced the analog nature of the badge -- no microcontroller needed here.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates