All parts can be found on Amazon, AliExpress, Ebay etc. Make sure the items you're ordering match the pictures. Listed prices are the lowest I could find on AliExpress.
| Part |
Reference Photo |
Price |
Notes |
| NodeMCU ESP32 ESP-WROOM-32 |
 |
$4 |
30 pin version |
| 2x STEPPERONLINE Pancake Nema 17 motors |
 |
$18 |
|
| 2x Stepper Motor Driver control extension boards |
 |
$2 |
|
| 2x BigTreeTech TMC2209 Stepper motor drivers |
 |
$14 |
|
| 2x GT2 Pulley 20 teeth 5mm bore 6mm shaft |
 |
$2 |
Make sure to get the pulley with those exact dimensions |
| GT2 Timing belt 2mm pitch 6mm width |
 |
$6 |
|
| MG90s metal gear servo |
 |
$2 |
|
| USB-C PD trigger module |
 |
$1 |
|
| LM2596 step down voltage regulator |
 |
$1 |
|
| 30W USB-C power delivery adapter |
 |
$3 |
You can use any PD adapter with at least 30W and can supply 12V |
| USB-C male-to-male 10ft cable |
 |
$1 |
|
| M-F and F-F breadboard jumper wire 10cm and 20cm |
 |
$2 |
|
| M3 hex bolt set |
 |
$2 |
You'll need 6/8/12/25 mm bolt lengths |
| 2.54m pitch male headers |
 |
$1 |
|
| M3 heat inserts |
 |
$1 |
Optional - only one is used for the pen, and you can use an M3 bolt without it |
| 12mm M3 thumbscrew |
 |
$1 |
Optional, but sure is nicer. You only need 1 |
| 10cm stepper motor cable |
 |
$2 |
These are surprisingly hard to find, I bought mine on AliExpress. You can also simply cut and solder together the long cables that came with your steppers |