NeoPixel Breakout Board Assembly Guide

Table of contents
  1. NeoPixel Breakout Board Assembly Guide
    1. Introduction
    2. System Overview
    3. Assembly Instructions
      1. Required Components
    4. Connector Assignments
      1. LINE 8 Selector (GND, SIG)
    5. Appendences
      1. PCB Specifications
      2. How It Works
      3. PCB Protection Overview
      4. References

Introduction

The NeoPixel Breakout Board is a key expansion in the LCC Fusion lighting and automation system, designed to drive up to eight NeoPixel LED strips (e.g., WS2812, SK6812). Each strip is connected via a 3-pin pixel header (Signal, 5 V, GND) and receives individual data signals .

The board regulates voltage from the accessory AC/DC/DCC PWR BUS using a KBL406 bridge rectifier and LM2596-ADJ step-down regulator, producing a clean, stable 5 V output. A TVS diode and a resettable PPTC fuse protect the rail and connected LEDs. Optional power may also be supplied from Line 8 on the PWM Card.

Built to match the modular design of all LCC Fusion PCBs, this board allows clean and distributed lighting control with built-in protection.


System Overview

The NeoPixel Breakout Board connects only to the Node Card’s “I/O DEVICES” RJ45 connector (J7) using a standard network cable. The Node Card provides the data lines from its local ESP32 GPIO, and L7/L8 (JP2/JP3) must be set to “I/O” for NeoPixel operation.

Each NeoPixel strip receives:

  • Signal: 3.3 V data signal (1 kΩ series resistor for protection)
  • Power: Regulated 5 V from onboard LM2596-ADJ
  • Ground: Common GND plane with source protection
flowchart LR
subgraph layout ["Train Layout"]
  n["Node Card"]
  bb["NeoPixel Breakout<br/>Board"]
  p["NeoPixel Strips (1–8)"]
  acc["PWR BUS<br/>(12–45 V AC/DC)"]
end

can["CAN Network"] --> n

n <--> |"NeoPixel Data Signal lines"| bb
bb -.- |"NeoPixel data + 5 V power"| p
acc -.- |"Via bridge rectifier + 5 V regulator"| bb

classDef layoutStyle fill:#f5f5f5,stroke:#888,stroke-width:2px;
classDef boardStyle fill:#FFE4B5,stroke:#333,stroke-width:2px;
class bb boardStyle;
class layout layoutStyle;

Assembly Instructions

This section combines both the component specifications and the assembly instructions to ensure a smooth assembly process. Below is a comprehensive list of components, their placement on the PCB, and orientation details to assist you during assembly.

High-Level Steps for Assembly:


Print PCB
NeoPixel Breakout Board PCB

Print

Required Components

Reference Count Type Value Package Purpose Orientation
Bridge Rectifiers            
BR1 1 Bridge Rectifier KBL406 PTH Handles up to 4 A input from AC/DC/DCC accessory bus Position the rectifier’s clipped corner (pin 1) toward PCB right edge
Capacitors            
C1 1 Capacitor (Ceramic) 0.1 µF 1206 X7R Regulator noise suppression None
C2–C3 2 Capacitors (Electrolytic) 100 µF 6.3x5.8mm , SMD Input/output filtering (regulator) Anode positioned toward PCB top edge
C4 1 Capacitor 1 nF 1206 X7R LM2596 FB noise suppression None
Diodes            
D1 1 TVS Diode SMAJ5.0A SMA SMD Protects 5 V output rail from spikes Cathode end has a white line and positioned towards PCB left edge
Connectors  / Selectors            
J1–J8 8 Connectors 3-pin headers PTH Pixel strip connections (SIG / 5V / GND) None
J9 1 JST XH Socket or 2-Position Spring Terminal Connector 2P, 2.54mm PTH, vertical or horizontal PWR input via accessory bus None
J10 1 RJ45 Socket 8P8C PTH Network cable from PWM Card Fits only one way
JP1 1 Male Header 3P, 2.54mm n/a Use Jumper Cap to select if Line 8 is for a common GND or for data signal (SIG) None
Indicators            
LED1 1 LED Red 1206 SMD Power indicator Reference back of LED, position cathode towards PCB left edge
Fuse            
F1 1 PTC Polymer Fuse JK30, 3 A, 16 VDC (or more) 5.1mm pitch, PTH Resettable 3 A fuse for 5 V output protection None
Resistors            
R1–R8 8 Resistors 1kΩ 1206 SMD Series resistors for each NeoPixel signal (DIN lines) None
R9 1 Resistor 1kΩ 1206 SMD LED current limit resistor None
R10 1 Resistor 3.3kΩ 1206 SMD LM2596 feedback resistor None
Inductors            
L1 1 Inductor 330 µH 8x10mm, PTH Required for LM2596 switching circuit None
Voltage Regulators            
VR1 1 Voltage Regulator LM2596-ADJ SMD Step-down switching regulator Fits only one way

Connector Assignments

Header Description Connected Components
J1–J8 Pixel Strip Outputs NeoPixel strips (SIG/5V/GND)
J9 Power Input 12–45 V AC/DC/DCC
J10 PWM Card Input 7 or 8 signal lines via CAT5/6

LINE 8 Selector (GND, SIG)

Lines 1–7 are always NeoPixel data outputs. Line 8 can be configured as either:

  • GND (ground reference carried in the RJ45 cable)
  • SIG (8th line is a data signal)

Use GND when the Node Card power supply and the layout accessory bus power supply do not share a guaranteed common ground, or when you are unsure. Use DATA 8 only when you have confirmed that Node GND and accessory-bus GND are bonded at a known point.

Note: NeoPixel data signaling requires a shared ground reference. If the RJ45 cable does not carry ground (DATA 8 mode), the Node and breakout must be grounded together elsewhere or the strips may flicker or not respond.


Appendences

PCB Specifications

Characteristic Value
Supported Strips 1–8 NeoPixel
Output Voltage 5 V Regulated
Max Output Current 2 A (with PPTC limit)
Input Voltage Range 12–45 V AC/DC
Strip Connector Format 3-Pin (SIG/5V/GND)
Data Source PWM Card via RJ45

How It Works

The NeoPixel Breakout Board distributes NeoPixel data signals and regulated 5 V power to up to eight NeoPixel-compatible LED strips (e.g., WS2812, SK6812). Each strip connects to a dedicated 3-pin output header (Signal, 5 V, GND) and is driven directly by the Node Card’s ESP32 GPIO pins via a standard network cable connected to the Node Card’s I/O DEVICES (J7) connector.

Lines 1–7 on the network cable are always used as NeoPixel data outputs. Line 8 can be configured as either an additional data output or a ground reference, depending on whether the Node Card power and the layout accessory bus share a common ground.

Power Input and Regulation

Power is supplied from the Accessory Bus (AC, DC, or DCC, typically 12–45 V) and enters the board through a KBL406 bridge rectifier, ensuring correct polarity regardless of input type.

The rectified DC feeds an LM2596-ADJ switching regulator, which steps the voltage down to a stable 5 V rail suitable for NeoPixel strips. The 5 V rail is filtered using bulk capacitors and protected by:

  • A SMAJ5.0A TVS diode for transient suppression
  • A JK30-300 resettable fuse (PPTC) providing over-current protection

This regulated 5 V rail is shared across all eight NeoPixel output headers.

Shared 5 V Power Rail

All eight NeoPixel outputs share the same regulated 5 V supply. Protection on the 5 V rail includes:

  • TVS diode clamping to protect against cable hot-plugging and inductive transients
  • Resettable fuse protection that trips under short-circuit or overload conditions and automatically resets after cooldown

This design allows multiple NeoPixel strips to be powered safely from a single breakout board while maintaining fault tolerance.

Ground Reference and Line 8 Selection

NeoPixel data signaling requires a shared ground reference between the Node Card and the NeoPixel strips.

  • If the Node Card power supply and the layout accessory bus do not share a guaranteed common ground, Line 8 must be set to GND so the ground reference is carried through the network cable.
  • If a solid common ground already exists elsewhere in the system, Line 8 may be used as an eighth data output.

Using Line 8 as GND is the recommended default for maximum reliability.


PCB Protection Overview

Protected Component Protection Purpose
5 V Rail to Strips TVS (SMAJ5.0A) Clamps power spikes on shared rail
Regulator Output PPTC (JK30) Cuts output current >3 A, resets when cool
NeoPixel DIN Lines (1–8) 1 kΩ Resistors Protects first pixel inputs from overvoltage and overshoot
Regulator Input KBL406 Rectifier Allows AC/DC/DCC input, blocks reverse polarity

References


Last updated on: February 05, 2026 © 2026 Pat Fleming