Skip to the content
2 layers115 × 68 mmStaircaseLight controller, the printed circuit board in 3D

StaircaseLight controller

Freimor/HRDW-StaircaseLightController

A modular staircase LED light controller based on Raspberry Pico

Size
115 × 68 mm
Copper layers
2
Thickness
1.6 mm
Parts
98
Nets
88
Pads
477
Tracks, vias
1,011, 174
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Apr 2026
Updated
10 May 2026

Overview

StaircaseLight controller is an open-source printed circuit board by Freimor, from the Freimor/HRDW-StaircaseLightController repository on GitHub, published under the MIT licence. It is a 2-layer board of 115 × 68 mm with 98 parts on 88 nets, routed with 1,011 tracks and 174 vias.

It is built around the PCA9685PW and AO4466. Its parts include 29 resistors, 21 transistors, 2 capacitors, 2 ICs and 2 connectors. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

HRDW-StaircaseLightController

A modular staircase LED light controller based on Raspberry Pico

Parts

98
QtyValueFootprintReferences
181kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27 +2
16AO4466Package_SO:SOP-8_3.76x4.96mm_P1.27mmQ6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21
16LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder11, 12, 13, 14, 15, 16, 17, D2, D3, D4, D5, D6, D7, D8, D9, D10
5BSS138 (or AO3400)Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
410kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R11, R12, R13
310KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6, R7, R8
21.8KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R5
21.8kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR9, R10
11N5822Diode_THT:D_DO-201AD_P15.24mm_HorizontalD1
1220uF 10vCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC2
1330uF 50vCapacitor_THT:C_Radial_D10.0mm_H16.0mm_P5.00mmC1
13v3TestPoint:TestPoint_Pad_D2.0mm3V3
147uH (or 100uH from graph)Inductor_SMD:L_7.3x7.3_H4.5L1
15vTestPoint:TestPoint_Pad_D2.0mm5V
1ADD_0Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP6
1ADD_1Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP5
1ADD_2Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP4
1ADD_3Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP3
1ADD_4Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP2
1ADD_5Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP1
1BOARD_INConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalInput
1BOARD_OUTConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalOutput
1GNDTestPoint:TestPoint_Pad_D2.0mmGND
1LM2575-5.0BUPackage_TO_SOT_SMD:TO-263-5_TabPin3U1
1MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3M3
1PCA9685PWPackage_SO:TSSOP-28_4.4x9.7mm_P0.65mmU2
1PIR_1_connConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalPIR
1PIR_2_connConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalPIR
1POT_Brightness_basic:POT_BOURNS_3306FBrightness
1POT_Timer_basic:POT_BOURNS_3306FTimer
1PWR_IN_conn:Conn_WAGO_2060-402PWR
1PWR_SLV_conn:Conn_WAGO_2060-402PWR
1PhotoConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalLight
1ROW1_conn:Conn_Degson_DG141V-2.54-16PJ4
1ROW2_conn:Conn_Degson_DG141V-2.54-16PJ6
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1VDDTestPoint:TestPoint_Pad_D2.0mm12-24V

The 95 most common of 98 parts.

Similar boards

  • 2 layers220 × 329.2 mmControl Boards, the printed circuit board in 3D

    Control Boards

    nasa-jpl/open-source-rover

    A build-it-yourself, 6-wheel rover based on the rovers on Mars!

    148 parts9.8kApache-2.0
  • 4 layers100.1 × 60.2 mmHades, the printed circuit board in 3D

    Hades

    pms67/HadesFCS

    Complete flight control system designed from scratch. Hardware designed with KiCad.

    215 parts1kBSD-3-Clause
  • 2 layers94 × 79 mm5 - Lizard Car, the printed circuit board in 3D

    5 - Lizard Car

    TRD-B/Lizard

    3D printed RC race car with custom electronics

    54 parts129CC-BY-4.0
  • 2 layers54.2 × 75.2 mmKiCAD Design, the printed circuit board in 3D

    KiCAD Design

    Brobiwann/ESP-spider

    The ESP-Spider is a quadruped robot inspired by the miniKame (https://github.com/JavierIH/miniKame) . Like the miniKame, it uses sinusoidal functions to control servo positions, but the design and code were developed…

    70 parts44
  • 2 layers130.6 × 112 mmSWN, the printed circuit board in 3D

    SWN

    4ms/SWN

    Spherical Wavetable Navigator source code

    614 parts43
  • 2 layers156.2 × 168.9 mmLPC176x MultiFunction, the printed circuit board in 3D

    LPC176x MultiFunction

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    236 parts24
  • 2 layersHB LC Dim6PWM CV, the printed circuit board in 3D

    HB LC Dim6PWM CV

    stan23/myPCBs

    Verschiedene Platinen für HomeMatic, AskSinPP und SmartHome

    57 parts21

Questions

How big is the StaircaseLight controller PCB?

It measures 115 × 68 mm and has 2 copper layers, 1.6 mm thick.

What parts does the StaircaseLight controller use?

98 parts, built around the PCA9685PW and AO4466. 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 StaircaseLight controller KiCad files?

From the Freimor/HRDW-StaircaseLightController repository on GitHub, at the commit this page was made from: the board is KiCad/StaircaseLight_controller_v1/StaircaseLight_controller.kicad_pcb and its schematic KiCad/StaircaseLight_controller_v1/StaircaseLight_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).