OpenVinyl: 3D-printed records

The figures from the writeup, one per screen, in order.

8 visuals arrow keys or j and k move between them

1 2 3 4 5 6 7 8

1 / 8 in the writeup

A hill-and-dale record printed and played on a hobby FDM printer (v1), and a lateral-cut encoder that writes the printer's G-code directly (v2, verified in software, not yet printed). Every groove parameter is derived from bead width, stylus contact and printer acceleration.

2 / 8 in the writeup: The encoder

Preview of a 30 s synthetic melody at 78 RPM: toolpath, the two beads near mid-record, the lateral modulation recovered from the G-code, and the feedrate schedule

Preview of a 30 s synthetic melody at 78 RPM: toolpath, the two beads near mid-record, the lateral modulation recovered from the G-code, and the feedrate schedule

3 / 8 in the writeup: The encoder

The melody G-code as the printer will run it, decoded from the file. The whole toolpath fills in as the L bead runs inward and the R bead returns outward, coloured by scheduled feedrate. A 3 mm window follows the nozzle with both beads at true width and the crease between them. The G-code lines being executed scroll beside it, and a cursor runs along the feedrate schedule, which dips where the modulation envelope is loud. Time runs at real speed at the start, the turnaround and the end, and up to 150 times faster between.

4 / 8 in the writeup: The encoder

Preview of the stress disc: a 300 to 680 Hz tone ladder at 0.2 mm amplitude on a 7 inch, 45 RPM disc

Preview of the stress disc: a 300 to 680 Hz tone ladder at 0.2 mm amplitude on a 7 inch, 45 RPM disc

5 / 8 in the writeup: v1: what was built and played

OpenVinyl v1 demo

6 / 8 in the writeup: v1: what was built and played

The sliced disc on the build plate: nine grooves on the outer band, a flat centre, 3.04 mm tall

The sliced disc on the build plate: nine grooves on the outer band, a flat centre, 3.04 mm tall

7 / 8 in the writeup: v1: what was built and played

Initial turntable CAD (Samantha Chan)

Initial turntable CAD (Samantha Chan)

8 / 8 in the writeup: v1: what was built and played

The v1 signal chain snapping to 16 levels of 0.08 mm, then a toy record of 48 steps per turn and 3 turns built step by step. Open edges are drawn red and counted. The land bridge is withheld on turn two so the floating shell is visible, then the bridges, rim, inner disk and caps close the count to zero. The end cap goes in wound the wrong way first and is counted as an inside-out face.