| Printed | Jar ring, grips a jar round its middle and carries a flange coupling on each side | 3 | · | · | STL |
| Printed | Sensor arm, holds the hall sensor under the motor's pulley | 1 | · | · | STL |
| Bought | Glass jar, about 250 ml, with a lidYour choice: see The jars | 3 | · | $2.00 | |
| Bought | Aquarium or pea gravel, washedYour choice: see What goes in the jars | 1 | · | $3.00 | |
| Bought | RiceYour choice: see What goes in the jars | 1 | · | $2.00 | |
| Bought | Plastic pony beads or 6 mm airsoft BBsYour choice: see What goes in the jars | 1 | · | $4.00 | |
| Bought | Self-adhesive rubber strip, about 2 mm thick and 20 mm wideIt lines the rings, so the glass is held without a hard point anywhere. | 1 | · | $3.00 | |
| Bought | Steel rod, 10 mm, 300 mm longChrome-plated linear rod is straight and hard. Cut into four: about 50 mm from the left bearing to the first ring, two of about 75 mm between the rings, and about 70 mm from the last ring through the pulley to the right bearing. Some sellers cut to length. | 1 | · | $6.00 | |
| Bought | Flange bearing, KFL000 (two-bolt, 10 mm bore) | 2 | · | $3.00 | |
| Bought | Rigid flange coupling, 10 mm boreThere are two on each ring, joining it to the rods either side. | 6 | · | $4.00 | |
| Bought | NEMA 17 stepper motor, 48 mm bodyYour choice: see The motor | 1 | · | $14.00 | |
| Bought | NEMA 17 L-bracket | 1 | · | $3.00 | |
| Bought | GT2 pulley, 20 teeth, 5 mm bore, for 6 mm belt | 1 | · | $3.00 | |
| Bought | GT2 pulley, 40 teeth, 10 mm bore, for 6 mm beltCheck the bore. 8 mm is more common in shops, and won't fit the rod. | 1 | · | $6.00 | |
| Bought | GT2 closed belt loop, 300 mm, 6 mm wideIt's a closed loop, not belt cut from a reel. Its length sets the motor's height, about 120 mm below the shaft. | 1 | · | $3.00 | |
| Bought | Hall effect switch, A3144 or similar, the bare three-leg part, with a 6 x 3 mm neodymium magnet | 1 | · | $1.00 | |
| Bought | TMC2209 stepper driverIt's quiet enough that the motor doesn't whine over the fill. | 1 | · | $6.00 | |
| Bought | Electrolytic capacitor, 100 µF, 35 VIt goes across the driver's motor supply, to soak up the spikes the motor sends back. | 1 | · | $1.00 | |
| Bought | ESP32-S3 development board | 1 | · | $8.00 | |
| Bought | Battery adapter for the shared power-tool platform, and a 5 V buck converterThe stepper driver runs from the battery, through the fuse, the stop button and the relay. The ESP32 and the hall sensor take 5 V. | 1 | · | $15.00 | |
| Bought | The listener parts every element carries, as on the Control pageThese are a blade fuse holder and 2 A fuse, a latching stop button with a spare contact, the status light, the number switches and their resistors. The stop switch under Choices has a plain two-pole switch in place of the stop button. | 1 | Link | $12.00 | |
| Bought | Momentary push button, normally open, for the test buttonA short press plays each note once, and a long press relearns what the element can by itself. Any small panel button that closes while it's pressed will do. | 1 | · | $1.00 | |
| Bought | Relay module, 5 V, high-level trigger, contacts rated 10 AIt's the switch the motor's power goes through. It stands in for the MOSFET the Control page also allows, because a MOSFET module switches the ground side, which would leave the stepper driver grounded only through the ESP32. | 1 | · | $2.00 | |
| Bought | Small project box, for the electronicsYour choice: see The electronics | 1 | · | $5.00 | |
| Bought | Aluminum extrusion, 20 x 40 mm V-slot, 300 mm, for the posts | 2 | · | $6.00 | |
| Bought | Aluminum extrusion, 20 x 40 mm V-slot, 260 mm, for the feet | 2 | · | $5.00 | |
| Bought | Aluminum extrusion, 20 x 20 mm V-slot, 560 mm, for the cross bar under the motor | 1 | · | $7.00 | |
| Bought | Corner brackets for 20 mm V-slot, with screws and T-nutsTwo join each post to its foot, and two hold each end of the cross bar. | 8 | · | $1.00 | |
| Bought | M5 screws, T-nuts and washers, assortedThe bearings, the motor bracket, the electronics box, the stop button and the battery adapter. | 1 | · | $6.00 | |
| Bought | M3 and M4 screws and nuts, and heat-set insertsTwenty-four M4 inserts for the rings' pads. M4 screws for the flange couplings and the ring clamps; M3 screws for the motor. | 1 | · | $6.00 | |