Gem solder
arlenko·gem-solder·hardware/Gem-solder.kicad_pcb
About the Gem solder PCB
Gem solder is an open source STM32 PCB design by arlenko, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 34 × 96 mm, with 96 components from 45 distinct parts.
Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the AD8629ARZ-REEL7, AP63300WU-7, STUSB4500QTR, MIC5219-3.3YM5-TR and HS91L02W2C01. By type, the board carries 37 resistors, 26 capacitors, 12 diodes, 7 ICs, 5 connectors and 4 transistors.
It belongs with the power & battery and displays & leds designs in this gallery.
From the project
💎 DIY soldering iron controller
Gem Solder is an STM32-powered soldering iron controller for general-purpose C245 tips. It runs from a PD-compatible USB-C power source or from a DC power source of up to 24V, including 3S–6S battery packs. USB-C power delivery negotiates up to 20V.
The user interface features a 128×32 OLED display and two buttons. An RGB status LED gives visual feedback on the current operating mode.

Main components on the Gem solder
Gem solder bill of materials (BOM)
96 components, 45 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AD8629ARZ-REEL7 AD8629ARZ ADI | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | AP63300WU-7 DIODES | TSOT-23-6 | U3 |
| 1 | STUSB4500QTR ST | QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm | U4 |
| 1 | MIC5219-3.3YM5-TR MIC5219-3.3YM5 MICROCHIP | SOT-23-5 | U5 |
| 1 | HS91L02W2C01 OLED0.91_128x32_I2C HS | OLED_128x32_0.91 | U6 |
| 1 | STM32F103C8T6 ST | LQFP-48_7x7mm_P0.5mm | U7 |
| 1 | MCP9700AT-E/TT MCP9700AT-ETT MICROCHIP | SOT-23 | U8 |
| 2 | IRF7416TRPBF AO4435 AOS | SOIC-8_3.9x4.9mm_P1.27mm | Q2, Q4 |
| 2 | BSR14 onsemi | SOT-23 | Q3, Q5 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_DG350-3.5-07P-14-00AH_1x07_P3.50mm | J1 |
| 1 | USB4105-GF-A-060 Global Connector Technology | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 2 | ZX-PZ2.54-1-1PZZ Conn_01x01_Pin Megastar | PinHeader_1x01_P2.54mm_Vertical | J3, J4 |
| 1 | 215298-5 Conn_01x05_Socket TE Connectivity | PinSocket_1x05_P2.54mm_Vertical | J5 |
| 1 | 0154007.DR 7A Littelfuse | 0154100DR | F1 |
| 2 | B3FS-1050 SW_Omron_B3FS OMRON | SW_SPST_Omron_B3FS-100xP | SW1, SW2 |
| 2 | BAV199.215 Nexperia | SOT-23 | D1, D2 |
| 1 | ESDA6V1SC5 ST | SOT-23-5 | D3 |
| 2 | SMAJ24CA Littelfuse | D_SMA | D4, D5 |
| 1 | PMEG6010CEH.115-JSM PMEG6010CEH.115 JSMSEMI | D_SOD-123F | D6 |
| 2 | BAT54SW.115 BAT54SW Nexperia | SOT-323_SC-70 | D7, D8 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BZV55-B12.115 Nexperia | D_MiniMELF | D9 |
| 2 | 1N4148WSF-7 DIODES | D_SOD-323_HandSoldering | D10, D11 |
| 1 | WS2812B-2020-V6 WS2812B-2020 Worldsemi | RGB_LED_WS2812B-2020_2.0x2.0mm | D12 |
| 1 | BLM18AG331SN1D muRata | L_0603_1608Metric | FB1 |
| 1 | SMMS0630-470MT 47uH Shun Xiang Nuo | L_APV_APH0630 | L1 |
| 3 | C0603C102J3GACAUTO 1n Samsung | C_0603_1608Metric | C2, C10, C18 |
| 2 | MSASU31LBB5106KTNA01 10u Taiyo Yuden | C_1206_3216Metric | C4, C7 |
| 1 | EEEFP1V221AP 220u PANASONIC | CP_Elec_8x10.5 | C5 |
| 10 | CL10B104KA8WPNC 100n Samsung | C_0603_1608Metric | C6, C12, C14, C16, C17, C20, C25, C26 +2 |
| 7 | GCM188R71E105KA64D 1u muRata | C_0603_1608Metric | C8, C9, C11, C21, C22, C23, C24 |
| 2 | CL10A226MO7JZNC 22u Samsung | C_0603_1608Metric | C13, C15 |
| 1 | TAJA475K016RNJ 4.7u 10V Kyocera AVX | CP_EIA-3216-18_Kemet-A | C19 |
| 7 | FRC0603F1501TS 1.5k FOJAN | R_0603_1608Metric | R1, R2, R9, R10, R19, R31, R34 |
| 1 | FRC0603F1004TS 1M FOJAN | R_0603_1608Metric | R4 |
| 2 | FRC0603J394 TS 390k FOJAN | R_0603_1608Metric | R5, R6 |
| 2 | FRC0603J100 TS 10R FOJAN | R_0603_1608Metric | R7, R16 |
| 3 | RCS060310K0JNEA 10k VISHAY | R_0603_1608Metric | R8, R28, R30 |
| 1 | FRM253WJR005TM RMF2512FTR005 FOJAN | R_2512_6332Metric | R11 |
| 9 | FRC0603F5101TS 5k1 FOJAN | R_0603_1608Metric | R12, R13, R24, R26, R29, R32, R37, R38 +1 |
| 2 | FRC0603J244TS 240k FOJAN | R_0603_1608Metric | R14, R15 |
| 3 | FRC0603F2002TS 20k FOJAN | R_0603_1608Metric | R17, R20, R35 |
| 3 | CRCW0603100RJNEAC 100R VISHAY | R_0603_1608Metric | R18, R23, R25 |
| 1 | RS-03K4301FT 4k3 FH | R_0603_1608Metric | R21 |
| 2 | FRC0603J134 TS 130k FOJAN | R_0603_1608Metric | R22, R27 |
| 1 | FRC0603F1501TS 5.1k FOJAN | R_0603_1608Metric | R33 |
Gem solder design files
The KiCad project lives in the arlenko/gem-solder repository on GitHub; these links point at the commit this page was built from.
Gem solder: common questions
What microcontroller does the Gem solder use?
The Gem solder is built around the STM32F103C8T6, from the STM32 family.
How big is the Gem solder PCB?
The Gem solder measures 34 × 96 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Gem solder?
96 components, from 45 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Gem solder design files?
From the arlenko/gem-solder repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Gem solder design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which arlenko chose for the repository.
Can I test firmware for the Gem solder without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k