Quantity   Component name
1 × Arduino Due Arduino: https://store.arduino.cc/usa/due
1 × CNC Shield v3 (Optional) Protoneer: https://blog.protoneer.co.nz/arduino-cnc-shield/
1 × Base plate part 1 plate1.dxf - Laser Cut
1 × Base plate part 2 plate2.dxf - Laser Cut
1 × Linear Rack (long or short) Linear_Rack.stl OR Linear_Rack_Shorter.stl --> use shorter if print bed
1 × 8mm x 400mm Rod https://www.amazon.com/gp/product/B07XD4FBVM/ or similar
16 × M3 Heated Inserts https://www.mcmaster.com/94459A130/ or similar
1 × Stepper Motor Driver Pololu (or similar): https://www.pololu.com/product/1182 Note: you can manually hook this up w/o CNC Shield
1 × LM8UU Bearing (Optional) Not used in first version of project, but can help keep rod aligned
1 × Bearing and Tube Holder Bearing_and_Tube_Holder.stl - 3d print
1 × Bearing Holder Top (Optional) Bearing_Holder_Top.stl - 3d print, but not necessary if not using LM8UU
2 × Tube Holder Top Tube_Holder_Top.stl - 3d print, Used to clamp the tube holder (mates w/ Bearing_and_Tube_Holder.stl and Tube Holder Bottom)
1 × 12V or 24V Power Supply for Stepper Motor Can be same as blower fan
1 × Whistle Top Whistle_Top.stl - 3d print, Mouthpiece/Fipple, mates to fan adapter
1 × Fan Adapter Fan_Adapter.stl - 3d print, mates to blower and Whistle Top
1 × O-Ring https://www.mcmaster.com/1161N34/ or similar
1 × Pinion Gear pinion_gear.stl - 3d print
1 × Plunger Adapter Plunger_Adapter.stl
1 × Stability Bracket Stability_Bracket.stl - 3d print, use if longer rack/pinion to make sure it stays straight
1 × Motor Mount Motor_Mount.stl - 3d print
1 × Bottom Motor Mount and Rack Guide Motor_mount_rack_and_pinion.stl - 3d print
2 × Single-Sided Rack Capture rack_capture_one_side.stl - 3d print, mates w/ slot feature in rack, but can be clipped off w/ flush cutters if too much friction
1 × 50mm x 15mm Blower Fan https://www.amazon.com/gp/product/B07DB7DLMM/ or similar
1 × NEMA17 Stepper Motor: 2A https://www.amazon.com/Stepper-Motor-Bipolar-64oz-Printer/dp/B00PNEQI7W/ or similar
1 × 24V Power Supply for Blower Fan Can use a dedicated one or benchtop/adjustable
1 × 400mm Length of 1/2" ID PVC Pipe Can get from local hardware store. Note: "true" ID is usually closer to 0.6" and OD is closer to 0.85"
1 × Base plate connector bracket plate_bracket.dxf
10 × M3x10 Screws For Motor Mount and Single-sided rack capture brackets
12 × M3x16 Screws For PVC Clamp and Linear Bearing Clamps + Fan Adapter
20 × 1/4-20 x 5/8" Screws For mounting all brackets to the laser cut base plate
4 × 1/4-20 x 1" or 1/4-20 x 1.25" Screws For Large Motor Mount Slots
4 × 1/4-20 Hex Nuts For Underside of Large Motor Mount Slots