Skip to the content
2 layers84 × 60 mmLeds controller, the printed circuit board in 3D

Leds controller

Prevole/alpenhof

A model railway lighting project featuring individually controlled LED lighting for buildings and scenery.

Size
84 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
62
Pads
154
Tracks, vias
229, 2
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Oct 2026
Updated
6 Nov 2026

Overview

Leds controller is an open-source printed circuit board by Prevole, from the Prevole/alpenhof repository on GitHub. It is a 2-layer board of 84 × 60 mm with 7 parts on 62 nets, routed with 229 tracks and 2 vias.

It is built around the ULN2803A. Its parts include 4 connectors and 2 ICs. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

Maquette Alpenhof

A model railway lighting project featuring individually controlled LED lighting for buildings and scenery.

Architecture

  • Controller: Raspberry Pi Pico 2 WH generates control signals.
  • LED Drivers: ULN2803A ICs switch each LED independently on the ground side.
  • LED Hub: Custom KiCad PCB distributes power and connects up to 16 LEDs via JST-XH connectors.
  • Power: External 15V DC supply powers the LEDs independently of the Pico.
  • Interconnection: A 20-pin IDC ribbon cable carries 16 individual LED channels and four shared +15V connections between the controller and hub.

The Pico controls the drivers; it does not supply power directly to the LEDs. All circuits share a common ground.

Status

Work in progress.

Parts

7
QtyValueFootprintReferences
2ULN2803APackage_DIP:DIP-18_W7.62mm_SocketU1, U2
1Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1Conn_02x06_Odd_EvenConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ3
1Conn_02x10_Odd_EvenConnector_IDC:IDC-Header_2x10_P2.54mm_VerticalJ1
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_Common_UnspecifiedA1
1XL6009_MODULEAlpenhof:XL6009_Module_SocketJ2

More from Prevole/alpenhof

1
  • 2 layers50 × 65 mmLeds hub, the printed circuit board in 3D

    Leds hub

    Prevole/alpenhof

    A model railway lighting project featuring individually controlled LED lighting for buildings and scenery.

    21 parts

Similar boards

  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers128.6 × 81 mmAfterglow, the printed circuit board in 3D

    Afterglow

    bitfieldlabs/afterglow

    Pinball retro afterglow

    203 parts32
  • 4 layers132 × 84.5 mmHamodule, the printed circuit board in 3D

    Hamodule

    crgarcia12/electronics-homeassistant-lightscontroll

    A smart lighting controller PCB that integrates seamlessly with ESPHome and Home Assistant while maintaining full compatibility with traditional mechanical switches.

    207 parts28
  • 2 layers73 × 113 mmFT817 buddy v4, the printed circuit board in 3D

    FT817 buddy v4

    g7uhn/ft817_buddy

    A companion display & controls for the FT-817

    76 parts28CC-BY-SA-4.0
  • 2 layers28 × 36 mmBlisplay driver, the printed circuit board in 3D

    Blisplay driver

    hzeller/blisplay

    A tactile display for the blind.

    17 parts21
  • 4 layers159 × 130 mmRC11, the printed circuit board in 3D

    RC11

    AgOpenGPS-Official/Rate_Control

    106 parts20GPL-3.0

Questions

How big is the Leds controller PCB?

It measures 84 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Leds controller use?

7 parts, built around the ULN2803A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Leds controller KiCad files?

From the Prevole/alpenhof repository on GitHub, at the commit this page was made from: the board is hardware/controller/leds_controller/leds_controller.kicad_pcb and its schematic hardware/controller/leds_controller/leds_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Leds controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask Prevole before reusing the design.