Skip to the content
2 layers85.1 × 53.3 mmLED, the printed circuit board in 3D

Constant current LED driver firmware and schematics

Size
85.1 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
35
Pads
90
Tracks, vias
122, 10
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
27 Dec 2017
Updated
22 Aug 2022

Overview

LED is an open-source printed circuit board by Jakeler, from the Jakeler/LED-CC-Firmware repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 85.1 × 53.3 mm with 24 parts on 35 nets, routed with 122 tracks and 10 vias.

It is built around the LM358 and X9C103P. Its parts include 6 resistors, 4 ICs, 3 connectors and 1 diode.

Main components

2

README

README.md

Constant current LED Driver

Build Status

Microcontroller based constant current driver. Based around a LM2596S drop down regulator (because these complete modules are cheaper than buying the components) and an Arduino Pro Mini.

The repo contains a PlatformIO project to compile the Arduino firmware. In the schematic/ subdirectory is the KiCAD project with the PCB layout, footprints, etc.

Parts

24
QtyValueFootprintReferences
3Measurement_Points:Measurement_Point_Square-SMD-Pad_Small+5, G, S
215KResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R5
24.7KResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R6
10.39Resistors_ThroughHole:R_Axial_Shunt_L22.2mm_W9.5mm_PS14.30mm_P25.40mmR2
120KResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
13-4S LiPoWire_Connections_Bridges:WireConnection_2.00mmDrill12-20V
1BuzzerBuzzers_Beepers:Buzzer_12x9.5RM7.6BZ1
1Conn_01x03Socket_Strips:Socket_Strip_Straight_1x03_Pitch2.54mmJ2
1Conn_01x04Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ1
1Conn_01x06Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mmJ3
1DC-DCDC-DC:ChinaLM2596S-ModuleDC1
1LEDWire_Connections_Bridges:WireConnection_2.00mmDrillD1
1LM358Housings_DIP:DIP-8_W7.62mmU1
1LOGOLogos:birchwood2G***
1MC78M05_TO252TO_SOT_Packages_SMD:TO-252-2U2
1Pro MiniDC-DC:ProMiniIC2
1X9C103PX9C103P:DIP254P762X533-8IC1

The 21 most common of 24 parts.

Similar boards

  • 2 layers90.4 × 60.5 mmPSU, the printed circuit board in 3D

    PSU

    jscrane/PSU

    Software-controlled variable-voltage power supply with current and power monitoring

    19 parts5Apache-2.0
  • 2 layers30.2 × 29 mmAmp200, the printed circuit board in 3D

    Amp200

    Maniak003/Anemometer

    Ultrasonic anemometer

    44 parts20GPL-3.0
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers113 × 62.2 mmFullScope, the printed circuit board in 3D

    FullScope

    tvlad1234/pillScopePlus

    Oscilloscope based around the STM32F401 Black Pill and a color LCD screen

    15 parts165Apache-2.0
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132

Questions

How big is the LED PCB?

It measures 85.1 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LED use?

24 parts, built around the LM358 and X9C103P. 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 KiCad files?

From the Jakeler/LED-CC-Firmware repository on GitHub, at the commit this page was made from: the board is schematic/LED.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LED design in my own project?

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