Quantity   Component name
1 × 40:1 worm gear set https://www.aliexpress.com/store/product/1-sets-1M40t-40-teeth-steel-worm-gear-reduction-ratio-1-40-worm-rod-bore-size/2959029_32799231395.html
2 × F608zz or R2280HH bearings
4 × #6 x 1" or 3 mm x 25 mm plastic thread rolling screws Electronic Components / Misc. Electronic Components
1 × 5/16" or 8mm carriage bolt
1 × 5/16" or M8 nylock nut
2 × M8 nylon washers 1.5 mm thick
1 × 8mm shaft as long as you need
2 × 40 tooth GT2 2mm pitch pulleys
1 × NEMA-17 motor low inductance is best- look for motor rated for 3V or less
1 × about 100g of ABS filament
4 × M3 x 16mm screws to mount the motor