Bill of materials¶
The following materials were used in the construction of this project:
- 2x Stepper Motors
- 1 Nema 14
- 1 Nema 17
- Xiao RP 2040
- Custom PCB
- 2x A4988 motor control boards
- Laser Cut Case (MDF)
- Rotating Ball Bearing Hardware
- QC power breakout board
- 2x Springs
- 3D Printed Housing Parts (in PLA) ~150g
- Internal support tables
- Pressure arm
- Table for cards
- Roller
- External frame
- Adapter for the bearing mechanism
- Rubber band (on roller)
- 3x Buttons
- 1x Arduino 2x16 LCD display (including I2C hood)
- 2 springs
- M4 nuts and bolts
- Wires to connect motors, LCD, and buttons to PCB
- Components for PCB (in table below)
Sources and costs¶
To source material, here is a table to find necessary items, including estimated prices. Prices are given in USD, and represent the costs there (exclusive of shipping).
Note: Costs are ofter per unit. Buying in bulk can significantly reduce cost.
While many of the items were sourced from our lab supply, this indicates where all the necessary components could be sourced.
Item | Source | Link | Cost |
---|---|---|---|
Nema 14 Stepper Motor | Lab Supply | Stepper Online | $11.86 |
Nema 17 Stepper Motor | Lab Supply | Stepper Online | $12.39 |
Seeed Studio Xiao RP2040 | Lab Supply | Digikey | $4.68 |
PCB board | Lab Supply | Digikey | $3.29 ($82.37 for 25) |
2x A4988 Motor Control Board | Lab Supply | Hiletgo | $5.89 |
4mm MDF board | Lab Supply | Craft Closet | $7 ($70 for 10x 30x60cm) |
Lazy Susan Bearing | Charity Shop | Woodworker’s Hardware | $2.43 |
2 Springs, Ext. 7x38mm | Lab Supply | Amazon Assortment Kit | $15 for 200 assorted springs |
~150 g PLA for 3D printing | Lab Supply | Prusa | $30 for 1kg |
4 rubberbands, ~20mm (taken from assorted supply) | Office Supply Store | Amazon | $4 for 100s |
3 push buttons, 16mm hole | Local electronics store | Amazon | $11.49 for 24 |
2x16 Arduinio LCD with I2C header | Lab Supply | Addicore | $6.95 |
M4 bolts and nuts | Lab Supply | Amazon | $20 for kit with 1700 pieces |
Threaded brass heatset inserts | Lab Supply | Amazon | $16 for kit with 400 pieces |
Dupont wires for conection | Lab Supply | Amazon | $10 for 120 wires |
2x 100nF 1206 capacitors | Lab Supply | Amazon | $39.80 for a kit with 5,435 assorted electronics components |
3x Omron tactile switches | Lab Supply | Mouser | $0.61 |
3x Horizontal pin header (1x2) | Lab Supply | Digikey | $0.40 |
1x Horizontal pin header (1x3) | Lab Supply | Digikey | $0.59 |
1x Vertical pin header (2x2) | Lab Supply | Digikey | $0.41 |
2x 100uF capacitor | Lab Supply | Digikey | $0.82 |
Female Socket Header (60 holes needed, 4rowsx8pins, 4rowsx7pins) | Lab Supply | Digikey | $11.99 for 50 holes |
Capacitor 1µF | Lab Supply | DigiKey | $0.24 |
LED | Lab Supply | DigiKey | $0.24 |
Conn_USB_A_Plug | Lab Supply | DigiKey | $0.47 |
Resistor 2.2k | Lab Supply | DigiKey | $0.10 |
2x Resistor 10k | Lab Supply | DigiKey | $0.10 |
2x Resistor 1k | Lab Supply | DigiKey | $0.10 |
Resistor 47k | Lab Supply | DigiKey | |
Resistor 4.7k | Lab Supply | DigiKey | $0.10 |
Potentiometer | Lab Supply | DigiKey | $1.56 |
ATtiny412-SS | Lab Supply | DigiKey | $0.59 |
lm3480 voltate regulator | Lab Supply | DigiKey | $1.26 |