

EDC Charge Board
An open source USB rechargable LED Torch
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 87
- Nets
- 66
- Pads
- 271
- Tracks, vias
- 234, 102
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 20 Feb 2023
- Updated
- 4 Feb 2025
Overview
EDC Charge Board is an open-source printed circuit board by Envious-Data, from the Envious-Data/EnvOpenTorch repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 87 parts on 66 nets, routed with 234 tracks and 102 vias.
It is built around the BQ25638YBGR, MP3362GJ and TPS25730SRSMR, with the B260, CSD87501L and SRP3212-1R0M among its other parts. Its parts include 38 resistors, 24 capacitors, 10 connectors, 3 ICs and 3 diodes.
Main components
7BQ25638YBGR
DSBGA-30(2x2.5)-40℃~+125℃ 1 1.5uA 3.9V~18V 4.8V 5A Charging IC Constant current charging、Constant voltage charging、Trickle charging、Automatic recharge、Charge termination、Programmable charging current、Under-voltage lockout、Overcurrent Protection、Overvoltage Protection I2C Lithium Battery Support DSBGA-30(2x2.5) Battery Management ROHSTexas InstrumentsBattery ManagementMP3362GJ
TSOT23-8TSOT23-8 New Arrivals ROHSMonolithic Power SystemsUncategorisedTPS25730SRSMR
VQFN-32-EP(4x4)VQFN-32-EP(4x4) USB PD ROHSTexas InstrumentsUSB PDB260
SMB-65℃~+150℃ 1 Independent 2A 500uA@60V 50A 60V 700mV@2A SMB Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesCSD87501L
PicostAr-10(1.5x3.4)-55℃~+150℃ 14A 198pF 2 N-Channel 2.11nF 2.3V 2.5W 246pF 30V 31nC@10V 7.8mΩ@10V Common Drain N-Channel PicostAr-10(1.5x3.4) MOSFETs ROHSTexas InstrumentsMOSFETsSRP3212-1R0M
12101uH 26mΩ 5.5A 6.5A Consumer grade ±20% 1210 Power Inductors ROHSBournsPower InductorsSRP5030CC-4R7M
SMD,5.7x5.2mm4.7uH 4A 50mΩ 6A Magnetic Shielded Inductor ±20% SMD,5.7x5.2mm Power Inductors ROHSBournsPower Inductors
README
README.mdEnvOpenTorch
A open source rechargable LED Torch
Notes
This design is a bit jank and can certaily do with some improvement, If you feel like doing that then please do so and make a PR.
Generally speaking is to have a decently powerful open source LED torch, Im hoping for 10K lumens and some basic brightness control, anything else is bonnus features but there are some i'd like such as PD charging and being able to act as a battery bank if needed.
Future plans
Im probably going to sell this as a full unit or kit other than the need to supply your own cells, I havent decided on 3S2P or 6S1P but for the time being the charge circuit can handle upto 4S.
Parts
87| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 10K 0402 | Resistor_SMD:R_0402_1005Metric | R1, R2, R5, R6, R10, R11, R12, R13, R14, R15, R16, R22, R23, R28, R35, R37 +3 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP5, TP6, TP7, TP8, TP9 |
| 4 | 10uF 25V | Capacitor_SMD:C_0402_1005Metric | C12, C16, C17, C18 |
| 3 | 10uF 10V | Capacitor_SMD:C_0402_1005Metric | C8, C9, C10 |
| 3 | 1uF 25V | Capacitor_SMD:C_0402_1005Metric | C6, C11, C19 |
| 3 | Conn_01x02 | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | J5, J6, J7 |
| 2 | 0.01uF 50V | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | 0.1uF 25V | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 0402 green | LED_SMD:LED_0402_1005Metric | D1, D2 |
| 2 | 10R 0402 | Resistor_SMD:R_0402_1005Metric | R31, R32 |
| 2 | 2.21K 0402 | Resistor_SMD:R_0402_1005Metric | R29, R30 |
| 2 | 2.2uF 50V | Capacitor_SMD:C_0402_1005Metric | C23, C24 |
| 2 | 330pF 25V 0402 | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 3K3 0402 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 4.99K 0402 | Resistor_SMD:R_0402_1005Metric | R18, R20 |
| 2 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J9, J10 |
| 1 | 1.15K 0402 | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 100K 0402 | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 100R 0402 | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 100nF 25V | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 10uF 50V | Capacitor_SMD:C_0402_1005Metric | C20 |
| 1 | 1R 2512 | Resistor_SMD:R_2512_6332Metric | R36 |
| 1 | 22uF 25V | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 23.2K 0402 | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 294K 0402 | Resistor_SMD:R_0402_1005Metric | R38 |
| 1 | 30.1K 0402 | Resistor_SMD:R_0402_1005Metric | R27 |
| 1 | 4.7K 0402 | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | 4.7uF 25V | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 40.2K 0402 | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 47nF 25V | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 5.23K 0402 | Resistor_SMD:R_0402_1005Metric | R26 |
| 1 | 560pF 25V | Capacitor_SMD:C_0402_1005Metric | C21 |
| 1 | 820r 0402 | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | B260 | Diode_SMD:D_SMB | D3 |
| 1 | BQ25638YBGR | BQ25638:BGA30C40P5X6_227X198X50 | IC1 |
| 1 | CSD87501L | CSD87501L:CSD87501L | Q1 |
| 1 | Conn_01x02 | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | J8 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | MP3362GJ | Package_TO_SOT_SMD:TSOT-23-8 | U1 |
| 1 | SRP3212-1R0M | Inductor_SMD_Wurth:L_Wurth_WE-LQSH-3012 | L1 |
| 1 | SRP5030CC-4R7M | Inductor_SMD:L_Bourns_SRP5030T | L2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | TPS25730SRSMR | TPS25730:QFN40P400X400X100-33N-D | IC2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
More from Envious-Data/EnvOpenTorch
3- 2 layers24.8 × 65 mm

- 2 layers95.4 × 30 mm

- 2 layers

Similar boards
- 2 layers38.3 × 26.8 mm

AeroBlinker
toyJig/AeroBlinker
Custom PCB w/ KiCAD that reads Receiver Signals to control light flash patterns - Aeronautics Team
42 parts - 6 layers182 × 101 mm

PiPortable
da-penguin-guy/PiPortable
This is a project that is designed to shove a CM5, a huge battery, and the pi touchscreen into a handheld form-factor.
91 parts - 4 layers75 × 17 mm

- 2 layers15.2 × 71.1 mm

- 4 layers254.9 × 150.1 mm

- 4 layers45.7 × 90.3 mm

- 4 layers40 × 26.5 mm

StandardModuleV2
ilicmiljan/open-can-controller
Open-source CAN bus controller for BMW E9X instrument clusters (Firmware + PCB)
41 parts5GPL-3.0 - 2 layers65 × 56.5 mm

Doorbot
makeitlabs/doorbot
Doorbot is an RFID access control platform, primarily intended for exterior doors in a makerspace environment. Based on Raspberry Pi 3b+, PoE hat, and a custom interface hat.
82 parts2
Questions
What parts does the EDC Charge Board use?
87 parts, built around the BQ25638YBGR, MP3362GJ, TPS25730SRSMR and B260. 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 EDC Charge Board KiCad files?
From the Envious-Data/EnvOpenTorch repository on GitHub, at the commit this page was made from: the board is KiCad files/EDC Size/EDC MainBoard/EDC Charge Board.kicad_pcb and its schematic KiCad files/EDC Size/EDC MainBoard/BQ25622ERYKR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EDC Charge Board 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).