Skip to the content
PCBKitNew board
2 layers148 × 100 mmLED, the printed circuit board in 3D

Poor man's Optical Power Converter

Size
148 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
20
Pads
93
Tracks, vias
38, 139
Pours
21
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Jun 2026
Updated
2 Jul 2026

Overview

LED is an open-source printed circuit board by BehrensG, from the BehrensG/PMOPC repository on GitHub. It is a 2-layer board of 148 × 100 mm with 35 parts on 20 nets, routed with 38 tracks and 139 vias.

It is built around the TSR 1-2450E and CSD18501Q5A. Its parts include 14 resistors, 8 diodes, 5 capacitors, 2 ICs and 1 transistor.

Main components

2

README

README.md

PMOPC

Poor man's Optical Power Converter

Introduction

Lately, I have come across the concept of Optical Power Converters (OPC), also known as Photonic Power Converters (PPC), which supply power to circuits using light and fiber optics. This technology is interesting to me for three main reasons: voltage isolation, immunity to common-mode noise and low noise output. For more information about OPC/PPC check : What is an Optical to Electrical Converter?. Commercial OPCs can deliver up to 3 W of power. However, the main drawback is that these devices are expensive — with receiver prices starting at approximately 500 euros and transmitters costing around 1,000 euros — and they are not easy to obtain. You can only get Broadcom products on Mouser or DigiKey. A cheap alternative is to use a laser diode, plastic optical fiber, and a photodiode, as described in this paper on isolated sensor networks : Isolated sensor networks for high-voltage environments using a single polymer optical fiber and LEDs for remote powering as well as data transmission. The downside to this photodiode approach is the limited output power, which is measured only in milliwatts. To overcome these limitations, the solution I would like to test is using infrared LEDs to shine on photovoltaic cells to generate output power.

Design

Design was done using KiCAD 10.

LED

Two layer PCB with 8x SFH 4715AS LEDs controlled with a current source.

OPC

Two layer PCB with 2x6 solar cell matrix using SM111K09L.

Implementation

I mounted only four solar cells due to the layout of the LED board design. Since each solar cell requires two LEDs and the LED board accommodates a maximum of eight LEDs, four cells is the limit. The 8 LED limits is because I want to use 24V max.

Measurements

Used a 34410A DMM for voltage and current measurements. Measurement done for two distance between OPC-LED : 20 mm and 40 mm.

Figure 1: Open circuit voltage measurement. The LEDs were cooled with a fan. DMM: PLC 10, 1000 samples.

Figure 2: Short circuit current measurement. The LEDs were cooled with a fan. DMM: PLC 10, 1000 samples.

Figure 3: Voltage measurement with 110 ohm load. The LEDs were cooled with a fan. DMM: PLC 10, 1000 samples.

Figure 4: Current measurement with 110 ohm load. The LEDs were cooled with a fan. DMM: PLC 10, 1000 samples.

Figure 5: Voltage measurement with 110 ohm load. The LEDs and solar cells were cooled with a fan. DMM: PLC 10, 10000 samples. Distance 20 mm.

Figure 6: Current measurement with 110 ohm load. The LEDs and solar cells were cooled with a fan. DMM: PLC 10, 10000 samples. Distance 20 mm.

Parts

35
QtyValueFootprintReferences
80R/5%/250mWResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8
8SFH 4715ASOPC:SFH4715ASD1, D2, D3, D4, D5, D6, D7, D8
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
322u/25V/X7RCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC3, C5, C6
10.1u/100V/X7RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
1100/1%/100mWResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
1100k/0.1%/100mWResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12
1100p/100V/X7RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1110/0.1%/100mWResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15
111k/0.1%/100mWResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14
11715721TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
11k/1%/100mWResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
1CSD18501Q5APackage_TO_SOT_SMD:TDSON-8-1Q1
1OPA192IDRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1RNCL2512FT1R00Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR9
1TSR1-2450EConverter_DCDC:Converter_DCDC_TRACO_TSR1-xxxxE_THTU2

Questions

How big is the LED PCB?

It measures 148 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LED use?

35 parts, built around the TSR 1-2450E and CSD18501Q5A. 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 BehrensG/PMOPC repository on GitHub, at the commit this page was made from: the board is LED/LED.kicad_pcb and its schematic LED/LED.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LED design in my own project?

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

More from BehrensG/PMOPC

1
  • 2 layers160 × 100 mmOPC, the printed circuit board in 3D

    OPC

    BehrensG/PMOPC

    Poor man's Optical Power Converter

    31 parts

Similar boards

  • 4 layers65 × 70 mmSwr meter, the printed circuit board in 3D

    Swr meter

    F6ITU/vswr_meter

    PD0LEW reflectometer fork

    70 parts3
  • 4 layers80 × 80 mmPICO iot, the printed circuit board in 3D

    PICO iot

    Ayan-nova/Design-of-a-Raspberry-PICO-Iot-Device-on-4-Layer-PCB-Design-With-Sensor-And-More

    Design a Raspberry Pi Pico W-based Industrial IoT Gateway and Edge Controller using Kicad software.

    60 parts1
  • 2 layers57 × 49.7 mmGp2026, the printed circuit board in 3D

    Gp2026

    baloghr/usonic

    KiCad 9 project gp2026 (hardware revision 1.01): schematic, PCB, custom footprints (Library.pretty) and 3D models (packages3D).

    17 parts1
  • 2 layers110.6 × 83.1 mmMain board proto, the printed circuit board in 3D

    Main board proto

    ismailEngineer/omniwheel-robot

    a small protoype to educate the control system of 3 OmniWheel Robot

    35 parts1
  • 2 layers101 × 70 mmHECU, the printed circuit board in 3D

    HECU

    twitch0001/HECU

    v1 - UWEFS HybridCU (Teensy 4.1 Based)

    40 parts1
  • 4 layers99 × 146 mmCarte principale, the printed circuit board in 3D

    Carte principale

    Unimakers/CDR-2027

    Ce repo est un site de documentation réalisé par l'équipe des première et deusième années pré-ingénieur de l'école Unilasalle-Amiens, membre de l'association de robotique Unimaker, dans le cadre de leur participation à…

    156 parts1
  • 2 layers24.2 × 24.1 mmVPC, the printed circuit board in 3D

    VPC

    Archfx/evie

    Camaro6 tweaks

    27 parts
  • 2 layers89 × 72.5 mmAug, the printed circuit board in 3D

    Aug

    augustjf/aug_electrical

    39 parts