| Quantity | Component name | |
| 1 | × | Atmel atMega 328P-PU Bare DIP package chip programed with Arduino bootloader |
| 1 | × | 16MHz crystal |
| 2 | × | 22pF capacitor For crystal |
| 1 | × | 10K ohm 1/8W resistor Reset pullup |
| 2 | × | 1M ohm 1/4W 240V minimum resistor For zero cross detection circuit |
| 1 | × | BTA24-600CW Discrete Semiconductors / Thyristors (DIACs, SIDACs, TRIACs, SCRs) |
| 1 | × | TO220 Heatsink For triac |
| 1 | × | Tach sensor Your choice of speed sensor (optical, hall effect, etc) that outputs 1 pulse per revolution |
| 3 | × | 5mm pitch screw terminals |
| 1 | × | 2x6 male header ICSP header |
| 1 | × | 1x6 male header I/O header |
| 1 | × | 3D printed enclosure |
| 1 | × | 12 gauge three conductor wire to go from the controller to the plugs |
| 1 | × | male power plug to plug into the wall |
| 1 | × | female power receptacle to plug your motor into |
| 1 | × | white paint to mark the motor shaft |
Rhys