Quantity   Component name
1 × Custom PCB from JLCPCB JLCPCB makes high quality custom PCBs at low prices! They offer discounts to new customers too!! https://jlcpcb.com/HAR
1 × STM BluePill (STM32F103C8T6) Microcontroller receives CAN messages and controls PWM to each light output. https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
6 × Fuse Socket Mini Blade type fuse socket. Used to ensure lights operate safely and do now draw more power than expected.
6 × PMPB10XNX N-Channel 30 V 9.5A Surface Mount Power MOSFET
1 × 2.54mm Shunt Used to bridge the CAN network termination pins
6 × Mini 297 Fuse We used 1.5A fuses based on the rated power draw of our LED headlights.
6 × SM4004PL-TP Discrete Semiconductors / Diodes and Rectifiers
6 × RC1608F103CS 10k Ohm 0603 SMD Resistor
6 × RC1608F101CS 100 Ohm 0603 SMD Resistor
1 × RC1608F121CS 120 Ohm 0603 SMD Resistor - for CAN network termination
2 × CL10F104ZO8NNNC 0.1 uF Ceramic 0603 SMD Capacitor
1 × MCP2562 - CANBus Transceiver Application Specific ICs / Telecom ICs
14 × JST XH 2 Pin THT Connector 2.54mm pitch male board side connector