Quantity   Component name
1 × SparkFun ESP32 Thing https://www.sparkfun.com/products/13907 (NOTE: NOT the ESP32 Thing Plus)
1 × TJCTM24028-SPI TFT display 320x240 2.8 inches
1 × 90 deg micro-USB connector adapter connects to microprocessor board (optional); see build notes for orientation
30 × meters (approx) of 3-pair solid wire telephone cable Length will depend on the actual placement of remotes
1 × DC-DC 3A Buck Converter Adjustable Step-Down Power Supply Module LM2596S actual power draw is well under 1A # 3v3; spacing of pads on PCB: 0.8 in x 1.8 in
2 × STP16NF06L mosfet
2 × Rotary encoder with switch
2 × PIR motion sensor
4 × generic LED used as pilot lights and feedback indicators on remote boxes
1 × 40 pin (2x20) dip socket, 0.1in pitch, 0.9in between rows for microprocessor board (optional); see build notes
2 × 10k ohm resistor R7,R8 - Value not critical. Used as external pull-down a on GPIO lines.
4 × 100 ohm resistor R1,R2,R3,R4 - Value not critical. Used for current limiting.
2 × 6-pole 5.08mm pitch Euroblock connector socket and plug pair J5,J6 See build notes; right-angle (recommended) or straight for the PCB-mounted socket.
2 × 300 ohm resistor R5,R6 - Value not critical. Used for current limiting.
4 × 4-pole 5.08mm pitch Euroblock connector socket and plug pair J1,J2,J7,J8 See build notes; right-angle (recommended) or straight for the PCB-mounted socket.
2 × 1x2 male header pins, 0.1in pitch J3 (reset, optional), J9 (buzzer, optional)
2 × 1x4 male header pins, 0.1in pitch J4 (I2C, optional), display board (see build notes about length)
1 × 1x4 female header sockets for display board
2 × 1x20 male header pins, 0.1in pitch for microprocessor board; see build notes about length
1 × 1x14 male header pins, 0.1in pitch for display board; see build notes about length
1 × 1x14 female header sockets for display board