Skip to the content
PCBKitNew board
2 layers80 × 20.5 mmLz1-led driver, the printed circuit board in 3D

This project contains open hardware design files for a PCB supporting a pair of infrared (IR) LEDs in an LZ1 LuxiGen package from OSRAM.

Size
80 × 20.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
27
Pads
130
Tracks, vias
161, 101
Pours
16
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Nov 2023
Updated
4 Jul 2024

Overview

Lz1-led driver is an open-source printed circuit board by antmicro, from the antmicro/flickerless-led-driver repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 80 × 20.5 mm with 44 parts on 27 nets, routed with 161 tracks and 101 vias.

It is built around the MP2483DQ-LF-P, MCMR12X000 PTL and SM02B-SRSS-TB(LF)(SN), with the LZ1-00R802-0000, CR0402-FX-1002GLF and CR0402-FX-2202GLF among its other parts. Its parts include 16 resistors, 13 capacitors, 4 connectors, 3 diodes and 2 ICs.

Main components

12

README

README.md

Flickerless LED driver

Copyright (c) 2023-2024 Antmicro

Overview

This project contains open hardware design files for a PCB supporting a pair of infrared (IR) LEDs in an LZ1 LuxiGen package from OSRAM. The PCB includes a flickerless LED driver that allows adjusting LED brightness with a potentiometer. This design can be easily adopted to other LEDs and eventually can become a custom LED driver providing precise lighting for machine vision applications. You can read more about flickerless LED driving in a dedicated blog note. The design files were prepared in KiCad 7.x.

Key features

  • LED current driver implemented with MPS/MP2483DQ-LF-P
  • Designed for a pair of LZ1-00R802-0000
  • Can be daisy-chained with multiple LEDs driven with a single driver

Project structure

The main directory contains KiCad PCB project files, a LICENSE, and a README. The remaining files are stored in the following directories:

  • img - contains graphics for this README
  • doc - contains schematics in pdf form
  • assets - contains visual assets for showcasing this design on Open Hardware Portal.

Usage

The project contains one PCB that can be configured as a primary or a secondary board, depending on the assembly variant. It is designed to be powered with 12V DC using a barrel jack.

Primary board

This version contains the LED driver, all the connectors and a potentiometer.

There are 3 connectors located on the primary board:

  • USB-C - outputs 5V without data transfer, only to power an additional device, i.e. a microscope or a camera
  • A barrel jack to power the whole circuit with 12V
  • A 2-pin JST connector - to daisy chain boards with diodes in serial connection

A rotary potentiometer is the element that provides control of diode brightness using the LED driver.

Secondary board

This variant contains only the LZ1 diodes, 2-pin connectors and resistors marked as secondary DP (R10 and R7). It is powered and controlled by the primary board through JST connectors.

Single board setup

To configure the primary board as a standalone, mount the R7 Debug jumper in addition to R11.

Multi board setup

To daisy chain the boards, R7 CANNOT be populated on the primary board and must be populated on secondary boards. C_out of one board must be connected to A_in of another one. The design was made for up to 3 boards in a chain.

Licensing

This project is published under the Apache-2.0 license.

Parts

44
QtyValueFootprintReferences
6C_100n_0402antmicro-footprints:C_0402_1005MetricC3, C7, C8, C9, C12, C13
3R_0R_1206antmicro-footprints:R_1206_3216MetricR7, R10, R11
2C_1n0_0402antmicro-footprints:C_0402_1005MetricC4, C5
2C_22u_0603antmicro-footprints:C_0603_1608MetricC10, C11
2JST_SH_1x2_SM02B-SRSS-TB-LF-SNantmicro-footprints:Conn_JST_SH_1x2_SM02B-SRSS-TB-LF-SNJ3, J4
2LED_IR_LZ1-00R802antmicro-footprints:LED_IR_LZ1-00R802D2, D3
2R_10k_0402antmicro-footprints:R_0402_1005MetricR12, R14
2R_22k_0402antmicro-footprints:R_0402_1005MetricR15, R16
1AP62301Z6-7antmicro-footprints:SOT-563U2
1B360A-M3antmicro-footprints:D_SMAD1
1BarrelJack_Pin2mm_MJ-179PHantmicro-footprints:BarrelJack_Pin2mm_MJ-179PHJ1
1C_10u_0805antmicro-footprints:C_0805_2012MetricC1
1C_10u_25V_0603antmicro-footprints:C_0603_1608MetricC6
1C_2u2_0603antmicro-footprints:C_0603_1608MetricC2
1L_3u3_2.5A_1008antmicro-footprints:L_1008_2520MetricL2
1L_4u7_1.55A_Bourns-SRP2512Aantmicro-footprints:L_Bourns-SRP2512AL1
1MP2483DQ-LF-Pantmicro-footprints:QFN-10-1EP_3x3mm_P0.5mmU1
1POT_20k_R0141-2-20kantmicro-footprints:POT_R0141-2POT1
1R_0R2_1206antmicro-footprints:R_1206_3216MetricR1
1R_100R_0402antmicro-footprints:R_0402_1005MetricR13
1R_18k_0402antmicro-footprints:R_0402_1005MetricR3
1R_1k3_0402antmicro-footprints:R_0402_1005MetricR9
1R_20k_0402antmicro-footprints:R_0402_1005MetricR6
1R_2k_0402antmicro-footprints:R_0402_1005MetricR4
1R_300k_0603antmicro-footprints:R_0603_1608MetricR5
1R_39k_0402antmicro-footprints:R_0402_1005MetricR2
1R_6k8_0402antmicro-footprints:R_0402_1005MetricR8
1TP_1mm_SMDantmicro-footprints:TP_SMD_1mmTP1
1USB-C_GCT_USB4105-GF-Aantmicro-footprints:USB-C_Receptacle_GCT_USB4105-GF-AJ2
1antmicro_logoantmicro-footprints:antmicro-logo_scaled_12mmN1
1oshw_logoantmicro-footprints:oshw-logoN2

Questions

How big is the Lz1-led driver PCB?

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

What parts does the Lz1-led driver use?

44 parts, built around the MP2483DQ-LF-P, MCMR12X000 PTL, SM02B-SRSS-TB(LF)(SN) and LZ1-00R802-0000. 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 Lz1-led driver KiCad files?

From the antmicro/flickerless-led-driver repository on GitHub, at the commit this page was made from: the board is lz1-led-driver.kicad_pcb and its schematic led_connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lz1-led driver design in my own project?

Its repository publishes it under the Apache-2.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).

Similar boards

  • 6 layers100 × 70 mmSa800u baseboard hw, the printed circuit board in 3D

    Sa800u baseboard hw

    antmicro/snapdragon-845-baseboard

    https://antmicro.com/blog/2022/04/open-source-snapdragon-845-baseboard/

    616 parts70Apache-2.0
  • 4 layers128.5 × 40 mmScalenode cm4-baseboard, the printed circuit board in 3D

    Scalenode cm4-baseboard

    antmicro/scalenode-cm4-baseboard

    Baseboard for Raspberry Pi 4 Compute Module optimized for clustering

    146 parts152Apache-2.0
  • 4 layers100 × 100 mmD1600e psu breakout board, the printed circuit board in 3D

    D1600e psu breakout board

    antmicro/d1600e-psu-breakout

    Breakout board for DELL D1600E-S0 Power Supply Unit

    237 parts20Apache-2.0
  • 8 layers90 × 120.4 mmEcp5-dc scm, the printed circuit board in 3D

    Ecp5-dc scm

    antmicro/ecp5-dc-scm

    Experimental Lattice ECP5-driven Data Center Security Communication Module

    506 parts23Apache-2.0
  • 8 layers100.2 × 55 mmJetson nano baseboard, the printed circuit board in 3D

    Jetson nano baseboard

    antmicro/jetson-nano-baseboard

    Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX

    391 parts548Apache-2.0
  • 8 layers78 × 55 mmJetson AI Cam CopperPilot, the printed circuit board in 3D

    Jetson AI Cam CopperPilot

    CopperPilot/Jetson-AI-Cam-CopperPilot

    A carrier for Jetson Nano, Xavier NX and TX2 NX with two IMX219 cameras on a 39 mm stereo baseline, dual 4K outputs and CAN.

    305 parts15
  • 4 layers55 × 70 mmCvbs mipi bridge, the printed circuit board in 3D

    Cvbs mipi bridge

    ultrasonic59/snail_w

    auto dispenser

    116 parts