LCC Fusion Project
A Complete Open-Source Automation Platform for Model Railroads
Welcome to LCC Fusion — an open-source ecosystem that lets you build, automate, and integrate every part of a model railroad using inexpensive hardware and NMRA LCC standards.
Whether you want to automate trains, run signals, control turnouts, add sound, detect trains, or build a full dispatcher-style system —
LCC Fusion gives you the building blocks.
New to LCC or Feeling Overwhelmed? Start Here.
LCC Fusion is designed to make advanced layout automation approachable — but the concepts are different from traditional wiring-based systems.
Before jumping into hardware or wiring guides, many users benefit from understanding how Fusion is structured and why it works the way it does.
Understanding LCC Fusion
A guided, plain-language introduction to Fusion’s architecture, hubs, cards, wiring model, auto-discovery, and planning approach.
This section explains:
- why layout wiring usually gets out of hand
- how Fusion replaces wiring complexity with structure
- how hubs, cards, and breakout boards fit together
- how Fusion scales cleanly from small layouts to large systems
- how configuration stays manageable as systems grow
If you want the “big picture” before building anything, this is the right place to begin.
What You Can Do With LCC Fusion
1. Automate Trains & Operations
- Control speed, direction, and lighting using the DCC Card
- Trigger sounds, effects, and actions through LCC Events
- Full Automation Scheduler planned:
- Timed departures
- Station stops
- Circulation patterns
- “Driverless subway” operation
2. Build Interactive Signals & Interlocking
- Create multi-aspect masts
- Define if/then/else logic (32+ logic statements)
- Automate turnouts, routes, and interlocking
- Use the LibreOffice CDI Generator to configure signals visually
3. Detect Trains & Layout Conditions
- Block Occupancy Detection (BOD)
- Low Voltage Detection (BLVD)
- Reversing Loop Detection (BRD)
- Ultrasonic detection (UOD)
- IR/phototransistor presence (POD)
- NFC tag reading for train identification
Automation becomes easy when your layout knows what’s happening.
4. Control Real Hardware
- Turnouts (stall motors, servos, twin-coil)
- Frog relays (TQ2-L2 and others)
- Structure lighting, motors, fans, accessories
- High-current devices using:
- Output Card
- PWM Card
- Digital I/O Card
Everything is powered through Node Cards and Node Bus Hubs.
5. Add Sound, Announcements & Audio
- Sound Card: plays MP3 files (ambient, industrial, station sounds)
- Audio Card: speaks TTS announcements using LCC Events
A great way to bring a layout to life.
6. Use Voice Control (Alexa / Hue App)
Control layout devices from anywhere in the house — no extra hardware required.
7. Create Panels & User Interfaces
- Button Card for fascia buttons and route control
- Digital I/O Card for lamps, indicators, switches
- Sensor Card for touch sensors, IR, Hall, ultrasonic, HTTM modules
8. Build Scalable Layout Networks
- Multiple Node Cards and Quad-Node Cards
- Auto-terminated CAN network
- Managed inter-card communication
- Remote Node Bus Hubs
Scale from one module to an entire layout.
9. Integrate Computers, JMRI, and Custom Logic
- RPI-CAN Card connects a Raspberry Pi directly to the CAN network
- Enables JMRI, Python automation, dashboards, and logging
Who This Is For
The documentation is structured around four roles. Most users fit more than one.
• Builder
Assembles PCBs and hardware.
• Planner
Designs automation, detection, and logic.
• Installer
Mounts hubs, runs cables, and connects devices.
• Configurator
Uses CDI to define behavior and interactions.
Why LCC Fusion?
Most commercial solutions are:
- expensive
- closed-source
- difficult to expand
LCC Fusion is:
Free
Open-source
Modular
Expandable
DIY-friendly
Built around NMRA LCC standards and inexpensive ESP32 hardware.
Getting Started
Not sure where to begin?
-
New to LCC?
Start with Understanding LCC Fusion -
Ready to build?
Build your first Node Card -
Planning automation?
Read the Planner’s Guides -
Installing hardware?
Follow the Installer’s Guides -
Configuring behavior?
Use the Configurator’s Guides and CDI tools
Explore the Documentation
- Builder’s Guides — Assembly
- Planner’s Guides — Automation concepts
- Installer’s Guides — Wiring & layout integration
- Configurator’s Guides — CDI setup
- Hardware Index — All cards & breakout boards
- Firmware Docs — Doxygen reference
- Quickstart Paths — Beginner-friendly tutorials