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