Skip to the content
PCBKitNew board
2 layers82 × 35 mmCamera controller, the printed circuit board in 3D

This repository contains the KiCad files for a high-power pulsed LED strobe board used for very short, very bright flashes during camera exposure.

Size
82 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
42
Pads
99
Tracks, vias
136, 79
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Mar 2026
Updated
11 Aug 2026

Overview

Camera controller is an open-source printed circuit board by ExcessiveOverkill, from the ExcessiveOverkill/strobe-camera repository on GitHub. It is a 2-layer board of 82 × 35 mm with 28 parts on 42 nets, routed with 136 tracks and 79 vias.

It is built around the THVD1420D and D1213A-04S-7-ES. Its parts include 8 resistors, 5 diodes, 5 connectors, 2 ICs and 2 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Strobe Light PCB

This repository contains the KiCad files for a high-power pulsed LED strobe board used for very short, very bright flashes during camera exposure.

Project video:

Video script and notes:

  • strobe camera.md

Strobe KiCad Files

Main project folder:

  • KiCad/strobe-light/

Manufacturing outputs:

  • KiCad/strobe-light/manufacturing outputs/

Included fabrication files:

  • Gerbers (*-F_Cu.gbr, *-B_Cu.gbr, mask, paste, silkscreen, edge cuts)
  • Drill files (*-PTH.drl, *-NPTH.drl)
  • Job file (*.gbrjob)
  • BOM file KiCad/strobe-light/strobe-light.kicad_pro/strobe-light.kicad_pro.csv

Notes:

  • For PCB ordering, use the files in KiCad/strobe-light/manufacturing outputs/.
  • Check BOM entries for specific manufacturer part numbers of certain components.

Strobe Use

  • Powered by a 24vdc supply, I used a 6A adapter, but 1A should work fine (untested).
  • If using long strobe durations or high pulse frequencies, beware of thermals. In my testing I did not exceed 250us @ 40hz.
  • Trigger input signal is a 5v differential pair, any RS485 or RS422 transmitter should work.
  • The EFUSE limits inrush to avoid tripping overcurrent protection on small power adapters. Ready when status LED is OFF.
  • EFUSE will also trip if you attempt to run the LEDs continuously.

Camera Controller Status

The camera controller board in KiCad/camera-controller/ is included for reference, but it currently needs fixes before it should be considered production-ready.

Safety

Don't stare at the light.

Parts

28
QtyValueFootprintReferences
61kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R7, R10
4LEDLED_SMD:LED_0603_1608MetricD1, D2, D4, D5
20Resistor_SMD:R_0603_1608MetricR5, R6
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottomH1, H2
2SW_PushConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW1, SW2
124vConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1CCapacitor_SMD:C_0603_1608MetricC1
1D1213A-04S-7footprints:SOT-363_DIOU1
1SM712_SOT23Package_TO_SOT_SMD:SOT-23D3
1THVD1420DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1cameraConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1encoderConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1strobeConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1triggerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3

The 26 most common of 28 parts.

Questions

How big is the Camera controller PCB?

It measures 82 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Camera controller use?

28 parts, built around the THVD1420D and D1213A-04S-7-ES. 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 Camera controller KiCad files?

From the ExcessiveOverkill/strobe-camera repository on GitHub, at the commit this page was made from: the board is KiCad/camera-controller/camera-controller.kicad_pcb and its schematic KiCad/camera-controller/camera-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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

More from ExcessiveOverkill/strobe-camera

1
  • 2 layers93.4 × 70.2 mmStrobe light.kicad pro, the printed circuit board in 3D

    Strobe light.kicad pro

    ExcessiveOverkill/strobe-camera

    This repository contains the KiCad files for a high-power pulsed LED strobe board used for very short, very bright flashes during camera exposure.

    90 parts13

Similar boards

  • 4 layers86 × 100 mmDB25 encoder card, the printed circuit board in 3D

    DB25 encoder card

    ExcessiveMotion/controller-hardware

    217 parts87CERN-OHL-W-2.0
  • 2 layers50.8 × 38.1 mmEngine monitor, the printed circuit board in 3D

    Engine monitor

    alexanderenrique/smart_tbird

    Smart Thunderbird vehicle electronics — ESP32 nodes, alternator delay, display, and tooling.

    63 parts
  • 2 layers60 × 54 mmAif io, the printed circuit board in 3D

    Aif io

    hcmos/aif-io_pcb

    91 parts
  • 2 layers36 × 22 mmCircuit design-4, the printed circuit board in 3D

    Circuit design-4

    nanangcreacoll/circuit-design-4-ravelware

    11 parts
  • 2 layers69.3 × 31.8 mmVexLidarBoard, the printed circuit board in 3D

    VexLidarBoard

    PascalSkylake/VexLidarBoard

    49 parts