Quantity   Component name
1 × Raspberry Pi Pico W
1 × 50 x 70mm protoboard (could be any suitable size, this just about worked for my Pico + buttons)
8 × simple pushbuttons
1 × 9g basic Servo motor
2 × 28BYJ-48 5V Stepper motor + ULN2003 driver board
2 × ~60cm lengths of thread or fishing wire
1 × M10 40mm bolt used to weigh down the pen gondola
1 × M3 20mm screw for holding pen in gondola
1 × 3D printed parts 1 gondola, 2 motor holders, 1 thumb screw cap, 1 electronics holder, 2 "feet" for board
1 × sheet of 6mm MDF board (or similar) for mounting everything onto - mine is 60cm square
6 × short wood screws for attaching the motor mounts and electronics holder to the MDF board
1 × servo extender cable
20 × DuPont wires (or use other electronics wires for connections)
1 × microUSB cable