Quantity   Component name
12 × ESP8266 e.g. https://www.adafruit.com/product/2471
1 × FTDI programmer e.g. https://www.adafruit.com/products/284
12 × 8mm Neopixel e.g. https://www.adafruit.com/products/1734
60 × Neopixel strip e.g. https://www.adafruit.com/products/1461
1 × Big red button e.g. https://www.adafruit.com/products/1185 (Intended to use it as a reset button and to display a heartbeat. Ran out of time.)
1 × D-Link DIR-505 WiFi repeater (Convenient to change WiFi location without reprogramming)
1 × 3mm Acrylic, min. 40 x 40 cm
1 × Empty filament spool
1 × Long F-M jumper wires
1 × 5mm power wire (Should withstand 3.5A.)
1 × 220V power cord with plug
1 × 220V to 5V / 3.5A power adapter
1 × Random PCB from Pusterla (or DIY) To distribute 5V to jumper wires coming from the ESPs.)
1 × Small zip ties (To fix the printed plug to the filament spool.)
1 × Duct tape
1 × Hot glue