Skip to the content
2 layersFlsh, the printed circuit board in 3D

flashlight

Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
7
Pads
32
Tracks, vias
48, 86
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Oct 2026
Updated
5 Nov 2026

Overview

Flsh is an open-source printed circuit board by JBlitzar, from the JBlitzar/flsh repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 19 parts on 7 nets, routed with 48 tracks and 86 vias.

It is built around the XL6006E1, CL31B105KCHNNNE and MA80V100M10X12, with the KTJ350B476M55BFT00, JER2512F2R220 and SS38 among its other parts. Its parts include 4 capacitors, 1 resistor, 1 IC, 1 diode and 1 inductor.

Main components

7

README

README.md

flsh

A flashlight with the brightness of 83 iphones.

Some features:

  • 9x OSRAM GW PUSTA1.PM-PBQB-XX52-1-1050-R18 for ~5000 lm nominal.
  • XL6006 driver board designed to boost a 2x21700 pack up to the required 28v​@1.1A

I made this because I thought it would be pretty cool. Also I got to think about designing power circuitry. I looked at a lot of different ICs before settling on the XL6006. In the end, TI and Analog both were beaten out by Shanghai Xinlong Semiconductor Technology Co., Ltd, so there you go! While the XL6006 gets a bad rap on cheap aliexpress boost boards, the chip itself will work fine if you have a good inductor etc. And it only requires like five passives to work! I evaluated a lot of different designs, see planning.

In terms of the LEDs, I pretty much went on to LCSC and clicked "sort high to low" on lumens. But really, I thought this was more reasonable than most CoB solutions.

You might be wondering why they are in series. This is to prevent thermal runaway, where one LED uses slightly more current, which causes it to get hotter, which causes it to hog current slightly more, etc in a positive feedback loop. You can use ballast resistors. I just wired them in series and accepted the steep boost ratio.

PWM dimming? hahaha you can source and solder a different sense resistor to get a different brightness.

How to use?

2x21700 to VIN / GND on the boost board, then LED+ / LED- on the boost board to VCC / GND on the emitter board.

As you can tell, this is, for the moment, mostly the bones of a flashlight (ie the PCBs) rather than an actual assembly.

Schematics

Interactive unified viewer

flsh boost

View on KiCanvas

flsh led

View on KiCanvas

PCBs

flsh boost

View on KiCanvas | View iBOM (or open PCB/flsh/bom/ibom.html locally)

flsh led

View on KiCanvas

About cost

This is a ballpark, YMMV based on sourcing, promotions, discounts

Overall BOM

ItemLinkExtended CostNotes
10x LEDs (MOQ)https://www.lcsc.com/product-detail/C46046287.html17.15
LED PCBN/A2.44
Boost componentsN/A18See fabrication BOM in README for C-numbers
LCSC shippingN/A8
JLC shippingN/A3.3
Total48.89

Fabrication BOMs

flsh boost

DesignatorFootprintQuantityValueLCSC Part #
C1C_2220_5750Metric147uF 35VC27840590
C2CAP-SMD_BD10.0-L10.3-W10.3-FD1100uF 63VC53120969
C3, C4C_1206_3216Metric21uFC13832
D1D_SMA1SS38C64999
DZ1D_SOD-123F1ZENER (BZT52C39, 39V)C49023525
L1IND-SMD_L13.8-W12.6_H6.51YSPI1365-470M (47uH)C497913
R1R_1206_3216Metric12kC133543
RS1R_2512_6332Metric1JER2512F2R220 (0.22R)C49164922
U2TO-263-5_L10.2-W9.9-P1.70-LS14.4-TL1XL6006E1C73346

flsh led

DesignatorFootprintQuantityValueLCSC Part #
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9LED-SMD_3P-L3.7-W3.7_GW-PUSTA1.PM-NAPD-XX510-1-1050-R189GW PUSTA1.PM-PBQB-XX52-1-1050-R18C46046287

Parts

19
QtyValueFootprintReferences
5TestPointTestPoint:TestPoint_Pad_D4.0mmTP1, TP2, TP3, TP4, TP5_EN1
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
21uFCapacitor_SMD:C_1206_3216MetricC3, C4
1100uF 63Veasyeda2kicad:CAP-SMD_BD10.0-L10.3-W10.3-FDC2
12kΩResistor_SMD:R_1206_3216MetricR1
147uF 35VCapacitor_SMD:C_2220_5750MetricC1
1JER2512F2R220Resistor_SMD:R_2512_6332MetricRS1
1Kobee Studiokobee-studio-6ADE59CAkobee-studio-6ADE59CA
1SS38_C64999Diode_SMD:D_SMAD1
1XL6006E1easyeda2kicad:TO-263-5_L10.2-W9.9-P1.70-LS14.4-TLU2
1YSPI1365-470Measyeda2kicad:IND-SMD_L13.8-W12.6_H6.5L1
1ZENERDiode_SMD:D_SOD-123FDZ1

More from JBlitzar/flsh

2
  • 2 layersFlsh led, the printed circuit board in 3D

    Flsh led

    JBlitzar/flsh

    flashlight

    19 partsGPL-3.0
  • 2 layers93 × 50 mmFlsh batt, the printed circuit board in 3D

    Flsh batt

    JBlitzar/flsh

    flashlight

    5 partsGPL-3.0

Similar boards

  • 2 layers121.5 × 92.5 mm50W 24-5V Buck OMER 260720V1, the printed circuit board in 3D

    50W 24-5V Buck OMER 260720V1

    yukselturkomer/50w-buck-converter-stm32

    Bu proje, STM32 mikrodenetleyici kullanılarak geliştirilmiş 50W kapasiteli bir Buck (Düşürücü) Konvertör sistemini ve bu sistemin kontrolünü sağlayan Nextion HMI (İnsan-Makine Arayüzü) tasarımını içermektedir.

    89 parts
  • 4 layers78 × 86 mmSJ-201-R10, the printed circuit board in 3D

    SJ-201-R10

    MycroftAI/hardware-mycroft-mark-II

    Mycroft's Mark II Rpi mechanical, electrical and industrial designs

    185 parts113
  • 2 layers50 × 75 mmLT8316 NOISO, the printed circuit board in 3D

    LT8316 NOISO

    kaminaris/GigaESC

    41 parts47
  • 4 layers71.8 × 40.1 mmRoomba, the printed circuit board in 3D

    Roomba

    trhussain/trhussain.github.io

    65 parts1
  • 2 layers5V regulator, the printed circuit board in 3D

    5V regulator

    Ibmkakinwande/5v-linear-regulator

    An introduction to hardware design and PCB layout featuring a classic 5V L7805 voltage regulator circuit.

    8 parts
  • 4 layers85.4 × 106.8 mmBioSense, the printed circuit board in 3D

    BioSense

    KrystianRuszczak/BioSense

    The hardware design files in this directory are licensed under CERN-OHL-P-2.0. See LICENSE.

    92 partsMIT
  • 2 layers42.7 × 39.8 mmPowerSupply, the printed circuit board in 3D

    PowerSupply

    HelloAlex4/Maturitaetsarbeit-Design-and-Development-of-a-Portable-Stereoscopic-Wigglegram-Camera

    Documentation of the merged wigglegram camera

    58 parts12

Questions

What parts does the Flsh use?

19 parts, built around the XL6006E1, CL31B105KCHNNNE, MA80V100M10X12 and KTJ350B476M55BFT00. 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 Flsh KiCad files?

From the JBlitzar/flsh repository on GitHub, at the commit this page was made from: the board is PCB/flsh/flsh.kicad_pcb and its schematic PCB/flsh/flsh.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flsh 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).