Quantity   Component name
1 × Seeeduino Xiao
1 × Rotary Encoder (with push button)
3 × momentary push buttons
1 × perf board
4 × M3 countersunk bolts (20mm)
2 × Neopixels (I used two cut from a strip)
10 × various small lengths of insulated wires
1 × 3d printed parts