Skip to the content
PCBKitNew board
2 layers80 × 60 mmLed controller, the printed circuit board in 3D

A CANbus-enabled LED and GPIO controller -- PCB design files

Size
80 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
50
Pads
276
Tracks, vias
380, 132
Pours
11
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Jun 2021
Updated
25 Jun 2021

Overview

Led controller is an open-source printed circuit board by codeThatThinks, from the codeThatThinks/autotank-led-hw repository on GitHub, published under the MIT licence. It is a 2-layer board of 80 × 60 mm with 86 parts on 50 nets, routed with 380 tracks and 132 vias.

It is built around the ISO1042BQDWVQ1, ADG3308BRUZ and DMN3053L-7, with the SMDA24C among its other parts. Its parts include 15 capacitors, 15 connectors, 14 resistors, 7 diodes and 4 ICs. It belongs with the interfaces and adapters boards and the STM32 boards of this library.

Main components

4

README

Readme.md

autotank-led-hw

A CANbus-enabled LED and GPIO controller -- PCB design files

Assembled PCB

PCB Render

Theory of Operation

The controller listens for messages on the CANbus and drives two addressable RGB LED strips and four general-purpose open-collector outputs. It also monitors four general-purpose inputs and can send CANbus messages or change outputs in response to events.

The outputs are rated for 1A each and are intended to drive LED lights, such as headlights, tail lights, etc. The inputs are active-high and intended for body sensors and switches, such as a door switch.

Parts

86
QtyValueFootprintReferences
90.1uCapacitor_SMD:C_0603_1608MetricC2, C3, C5, C6, C8, C9, C10, C11, C12
510KResistor_SMD:R_0603_1608MetricR2, R8, R9, R10, R11
51KResistor_SMD:R_0603_1608MetricR3, R4, R5, R6, R7
41.1AFuse:Fuse_1812_4532Metric_CastellatedF1, F2, F3, F4
4DMN3053LPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4REDLED_SMD:LED_0603_1608MetricD4, D5, D6, D7
3330Resistor_SMD:R_0603_1608MetricR1, R13, R14
210uCapacitor_SMD:C_0805_2012MetricC4, C7
2220uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC14, C15
2CANConnector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ6, J7
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2, JP3
1+5VConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ2
11000uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC13
1120Resistor_SMD:R_0603_1608MetricR12
14.7uCapacitor_SMD:C_0805_2012MetricC1
1ADG3308BRUZPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU3
1AZ1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BLUELED_SMD:LED_0603_1608MetricD1
1GREENLED_SMD:LED_0603_1608MetricD2
1HTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP16
1IN1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP12
1IN1Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ4
1IN2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP13
1IN2Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ5
1IN3Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ10
1IN3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP14
1IN4TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP15
1IN4Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ11
1ISO1042BQDWVPackage_SO:SOIC-8_7.5x5.85mm_P1.27mmU4
1LTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP17
1OUT1Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ12
1OUT1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1OUT2Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ13
1OUT2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP5
1OUT3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP6
1OUT3Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ14
1OUT4Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ15
1OUT4TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP7
1RGB1Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ8
1RGB1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP8
1RGB2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP9
1RGB2Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ9
1RXTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP10
1RXITestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1SMDA24CPackage_SO:SO-8_5.3x6.2mm_P1.27mmD3
1STM32F303RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ1
1TXTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP11
1TXOTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1VCCConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ3

The 85 most common of 86 parts.

Questions

How big is the Led controller PCB?

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

What parts does the Led controller use?

86 parts, built around the ISO1042BQDWVQ1, ADG3308BRUZ, DMN3053L-7 and SMDA24C. 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 Led controller KiCad files?

From the codeThatThinks/autotank-led-hw repository on GitHub, at the commit this page was made from: the board is kicad/led-controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Led 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).

Similar boards

  • 2 layers75 × 20 mmSpimux, the printed circuit board in 3D

    Spimux

    oxidecomputer/hw-spimux

    PMOD Quad SPI flash mux debug board

    23 parts2MPL-2.0
  • 4 layers78 × 58 mmJohnson node, the printed circuit board in 3D

    Johnson node

    ManchesterStingerMotorsports/johnson-node

    Fully modular CAN node hardware and firmware libraries

    108 parts2
  • 2 layers118 × 78 mmIC PDM V2.0, the printed circuit board in 3D

    IC PDM V2.0

    ManchesterStingerMotorsports/IC-PDM

    IC car PDM for the 2025-2026 Season

    49 parts
  • 2 layers50 × 90 mmESC Device Hub v0, the printed circuit board in 3D

    ESC Device Hub v0

    tmcit-ararobo-2026a/esc-control-hub

    141 partsMIT
  • 2 layers162.2 × 126.5 mmRedox rev1, the printed circuit board in 3D

    Redox rev1

    mattdibi/redox-keyboard

    Ergonomic split mechanical keyboard

    86 parts2kMIT
  • 2 layers75 × 40 mmPulse shaping extension v1.1, the printed circuit board in 3D

    Pulse shaping extension v1.1

    MKesenheimer/fault-injection-library

    Python library to perform fault-injection attacks on microcontrollers

    86 parts218GPL-3.0
  • 2 layers52 × 90 mmEmu brd, the printed circuit board in 3D

    Emu brd

    rscott2049/DECstation2040

    A RP2040 based DECstation emulator

    86 parts212BSD-3-Clause
  • 2 layers66 × 54 mmWindshield, the printed circuit board in 3D

    Windshield

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    86 parts208