Skip to the content
PCBKitNew board
2 layers68.6 × 46 mmGoodTorch, the printed circuit board in 3D

An STM32G0 based torch for a 20W LED

Size
68.6 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
52
Pads
270
Tracks, vias
322, 105
Pours
8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Jul 2024
Updated
28 Jul 2024

Overview

GoodTorch is an open-source printed circuit board by ShrinathN, from the ShrinathN/GoodTorch repository on GitHub. It is a 2-layer board of 68.6 × 46 mm with 106 parts on 52 nets, routed with 322 tracks and 105 vias.

It is built around the IR2104PBF, DW01A and HT7333, with the TP4056, CSD16403Q5A and SS34BF among its other parts. Its parts include 24 capacitors, 21 resistors, 6 ICs, 6 connectors and 5 diodes. It belongs with the STM32 boards of this library.

Main components

7

README

README.md

GoodTorch

An STM32G0 based torch for a 20W LED

Summary

  • STM32G0 MCU
  • Boost converter (can operate in async or synchronous boost, depending on component placement)
  • TP4056 based li-ion charging circuitry (1A max)
  • USB-C for charging
  • IR2104 gate driver (optional, if synchronous boost has to be used)

Pics

PCB PCB PCB

Parts

106
QtyValueFootprintReferences
30TestPointTestPoint:TestPoint_Pad_D1.0mmTP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP23, TP24, TP25, TP26, TP27 +14
1110nFCapacitor_SMD:C_0805_2012MetricC1, C2, C7, C9, C11, C13, C20, C24, C25, C26, C27
10220uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3, C4, C5, C6, C8, C10, C12, C21, C22, C23
50RResistor_SMD:R_1206_3216MetricR2, R3, R9, R10, R15
410KResistor_SMD:R_1206_3216MetricR1, R5, R7, R16
41KResistor_SMD:R_0805_2012MetricR12, R18, R19, R21
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH5, H6, H7, H8
20RResistor_SMD:R_0805_2012MetricR11, R20
25.1KResistor_SMD:R_0805_2012MetricR6, R8
2CSD16403Q5APackage_TO_SOT_SMD:TDSON-8-1Q3, Q4
2LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD6, D7
2RResistor_SMD:R_1206_3216MetricR13, R14
2SS34BFDiode_SMD:D_SMAD3, D4
2battery_connectorTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ3, J4
1100nFCapacitor_SMD:C_0805_2012MetricC16
110nFCapacitor_SMD:C_1206_3216MetricC14
110uHInductor_SMD:L_Bourns_SRR1208_12.7x12.7mmL1
11KResistor_SMD:R_1206_3216MetricR17
1220RResistor_SMD:R_1206_3216MetricR4
122uFCapacitor_SMD:C_0805_2012MetricC15
18205APackage_SO:TSSOP-8_4.4x3mm_P0.65mmU6
1CJ3401Package_TO_SOT_SMD:SOT-23Q1
1DW01APackage_TO_SOT_SMD:SOT-23-6U5
1HT7333Package_TO_SOT_SMD:SOT-89-3U4
1IR2104Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1LEDLED_SMD:LED_1206_3216MetricD1
1STM32G030F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1SW_PushButton_Switch_SMD:SW_SPST_TL3342SW1
1TP4056Package_SO:SOP-8_3.9x4.9mm_P1.27mmU2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J5
1battery_connectorConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ6
1enable_signalConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1mode_selector_buttonButton_Switch_SMD:SW_SPST_TL3342SW2
1programming_connectorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1

Questions

How big is the GoodTorch PCB?

It measures 68.6 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GoodTorch use?

106 parts, built around the IR2104PBF, DW01A, HT7333 and TP4056. 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 GoodTorch KiCad files?

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

Can I use the GoodTorch design in my own project?

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

Similar boards

  • 2 layers101.9 × 91.2 mmTimer Gate KiCad, the printed circuit board in 3D

    Timer Gate KiCad

    Gasnyca/STM32_TimerGate

    Gate which measure time between entry and exit from gymkhana track.

    58 parts
  • 2 layers80 × 58 mmRadio 2, the printed circuit board in 3D

    Radio 2

    Shya-Bubu/pocket-fm-radio

    This repository contains the complete design and documentation for an FM Pocket Radio project, developed as part of the EE2050 Design Principles and Manufacturing Technologies module at the University of Peradeniya…

    58 parts
  • 2 layers89.4 × 99.3 mmEps, the printed circuit board in 3D

    Eps

    UWCubeSat/EPS

    169 parts2
  • 2 layers154 × 85 mmFuente-12v, the printed circuit board in 3D

    Fuente-12v

    brunogle/fuente-12v

    Proyecto para la materia Electrónica de Potencia en UTN FRBA - Año 2025

    98 parts
  • 4 layers65.1 × 70.2 mmStandalone BQ25750 charger, the printed circuit board in 3D

    Standalone BQ25750 charger

    loubnayesref/TI-s-BQ25750-Standalone-Charger

    A kicad project for a charging module for a 3s of 4.2V li-ion battries, Based on TI's BQ25750 IC

    67 parts
  • 2 layers49 × 25 mmSlimeVR Tracker, the printed circuit board in 3D

    SlimeVR Tracker

    CoreanXka/SlimeVR-Tracker

    基于上述原因,诞生了这个项目,解决了上面的问题,并具有以下特点: - 超小尺寸,超高集成度,仅比开发板长1mm。 - 整合接口,仅用一个Type-C接口实现充电与程序下载。 - 集成最最最重要的电池保护芯片。 - 预留电池引脚接口和开关引脚接口,锂电池不再直连3.3V引脚,而是会先经过降压芯片降压后输出。 - 智能切换供电,在有外部USB供电的情况下会切断锂电池供电并进行充电,断开供电后自动使用锂电池供电。 -…

    40 parts6GPL-3.0
  • 4 layers75 × 136 mmMynd Main, the printed circuit board in 3D

    Mynd Main

    Prototype-Fund-Hardware/MYND-Hardware

    Inofficial hardware repository for the Teufel MYND loudspeaker: https://teufel.de/mynd-107002004

    561 parts3
  • 2 layers90 × 8 mmLED Assy, the printed circuit board in 3D

    LED Assy

    SATXcircuitmakers/UniversalBadge

    27 parts