Skip to the content
PCBKitNew board
2 layers215 × 70 mmControl, the printed circuit board in 3D

This is an open-source infra-red illumnination solution (LED panel and driver) for machine vision. An arduino nano every sits at the core of the driver board, and allows remote control from a PC through serial…

Size
215 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
49
Nets
60
Pads
183
Tracks, vias
258, 6
Pours
148
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Jun 2026
Updated
24 Sep 2026

Overview

Control is an open-source printed circuit board by ElTinmar, from the ElTinmar/IR_LED repository on GitHub. It is a 2-layer board of 215 × 70 mm with 49 parts on 60 nets, routed with 258 tracks and 6 vias.

It is built around the R-78HB12-0.5, R-78HB5.0-0.5 and MCP4728-E/UN, with the RCDE-48-1.05 among its other parts. Its parts include 12 resistors, 11 connectors, 4 ICs, 3 capacitors and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

IR_LED

This is an open-source infra-red illumnination solution (LED panel and driver) for machine vision. An arduino nano every sits at the core of the driver board, and allows remote control from a PC through serial communication

The main features are:

  • infra-red LED panel, with 3 separately addressable concentric rings
  • manual or remote control of the brightness for the 3 channels
  • LED driver can be strobed with the open-collector trigger output of a machine vision camera, which significantly reduces heat output
  • the temperature of the LED panel is measured in real time and can by controlled with a fan. The fan PWM can be set manually or via a software PID controller on the arduino

Control Board Schematic

hardware

PCB design files (Kicad v10)

firmware

Arduino code (Arduino Nano Every)

software

Python driver and GUI on the PC side

Parts

49
QtyValueFootprintReferences
610kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R10, R11, R12
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
6TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4, TP5, TP6
4220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R7, R8, R9
4Conn_01x02_PinConnector_Molex:Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_HorizontalJ1, J2, J3, J4
4RCDE-48-1.05RCDE-48-1.05_KICAD_v6+:CONV_RCDE-48-1.05PS1, PS2, PS3, PS4
20.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1, C4
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R5
2Camera Isolated triggers (open collector)Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ8, J12
2Conn_01x04_PinConnector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ6, J11
110uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
164600001003Fuse_646:FUSE_646_1_LTFF1
1Arduino_Nano_EveryModule:Arduino_NanoA1
1Conn_01x05_PinConnector_Molex:Molex_KK-254_AE-6410-05A_1x05_P2.54mm_VerticalJ5
1Conn_01x08_PinConnector_Molex:Molex_PicoBlade_53047-0810_1x08_P1.25mm_VerticalJ7
1MCP4728Package_SO:MSOP-10_3x3mm_P0.5mmU2
1R-78HB12-0.5Converter_DCDC:Converter_DCDC_RECOM_R-78HB-0.5_THTU4
1R-78HB5.0-0.5Converter_DCDC:Converter_DCDC_RECOM_R-78HB-0.5_THTU5
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ9
1TMUX4053DYYRTMUX4053DYYR:SOP50P326X110-16NIC1

Questions

How big is the Control PCB?

It measures 215 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Control use?

49 parts, built around the R-78HB12-0.5, R-78HB5.0-0.5, MCP4728-E/UN and RCDE-48-1.05. 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 Control KiCad files?

From the ElTinmar/IR_LED repository on GitHub, at the commit this page was made from: the board is hardware/control/control.kicad_pcb and its schematic hardware/LED_panel/panel_0/panel_0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control design in my own project?

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

More from ElTinmar/IR_LED

3
  • 2 layers115 × 75 mmPanel 0, the printed circuit board in 3D

    Panel 0

    ElTinmar/IR_LED

    This is an open-source infra-red illumnination solution (LED panel and driver) for machine vision. An arduino nano every sits at the core of the driver board, and allows remote control from a PC through serial…

    54 parts
  • 2 layers45 × 20 mmStatus LED, the printed circuit board in 3D

    Status LED

    ElTinmar/IR_LED

    This is an open-source infra-red illumnination solution (LED panel and driver) for machine vision. An arduino nano every sits at the core of the driver board, and allows remote control from a PC through serial…

    7 parts
  • 2 layers34 × 28 mmRotary encoder, the printed circuit board in 3D

    Rotary encoder

    ElTinmar/IR_LED

    This is an open-source infra-red illumnination solution (LED panel and driver) for machine vision. An arduino nano every sits at the core of the driver board, and allows remote control from a PC through serial…

    4 parts

Similar boards

  • 2 layers100 × 100 mmSynchroDriverD, the printed circuit board in 3D

    SynchroDriverD

    schlae/SynchroDriver

    Various boards for driving synchros and other 400Hz devices

    252 parts1
  • 2 layers200 × 170 mmRav4-tcu, the printed circuit board in 3D

    Rav4-tcu

    gamer927/rav4

    rav4

    118 parts
  • 4 layers85.3 × 131.6 mmBattery Monitor 1.2, the printed circuit board in 3D

    Battery Monitor 1.2

    team-mountaineers-urc-2023/electronics

    Block diagrams, schematics, and PCB files related to the electronics subteam

    167 parts2BSD-3-Clause
  • 4 layers70.8 × 108 mmCastor and Pollux, the printed circuit board in 3D

    Castor and Pollux

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    235 parts587
  • 2 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers58.4 × 108.7 mmCircuit pcb, the printed circuit board in 3D

    Circuit pcb

    Testbild-synth/dual-vcadsr

    Dual Voltage controlled envelope/LFO/Random (Sample/hold) eurorack module

    69 parts14