Skip to the content
2 layers49.8 × 75.8 mmPurge, the printed circuit board in 3D

a plasma cleaner

Size
49.8 × 75.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
80
Pads
268
Tracks, vias
611, 121
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Aug 2026
Updated
30 Aug 2026

Overview

Purge is an open-source printed circuit board by Firestorm108, from the Firestorm108/purge repository on GitHub. It is a 2-layer board of 49.8 × 75.8 mm with 76 parts on 80 nets, routed with 611 tracks and 121 vias.

It is built around the STM32H573RIT6, TC4420EOA713 and TLP2362(TPL,E, with the L7805ABD2T-TR, USBLC6-2SC6 and 1N5819WS among its other parts. Its parts include 30 capacitors, 20 resistors, 8 ICs, 6 diodes and 4 connectors. It belongs with the STM32 boards of this library.

Main components

7

README

README.md

purge

Purge is a fully open source wireless inductively coupled plasma cleaner consisting of three isolated PCBs; the external user-control board, STM32 based motherboard, spark generator/ICP driver, and a vaccum chamber.

PCB & Assembly

Screenshot 2026-08-26 at 1 35 50 PM Screenshot 2026-08-26 at 3 20 42 PM Screenshot 2026-08-26 at 2 14 10 PM Screenshot 2026-08-26 at 3 26 43 PM

The Process

Purge is a specialized type of plasma cleaner. There are zero electrodes in the vacuum chamber, meaning the sterility levels are very high, atomically sterile even. There are three stages to the process.

Stage 1: Chamber Prep

A 4.5 CFM standard vacuum pump evacuates much of the air inside of the glass dome to 37.5 mTorr. This makes the plasma much easier to form, as there is a reduced gas density. The chamber is made up of a custom machined aluminum base and a cheap glass dome you can find on Amazon. There is a slight implosion risk, so it is important you wear proper PPE.

Stage 2: Plasma Formation

There are two parts to the plasma formation. Since inductively coupled plasma (ICP) is relatively harder to form than capacitively coupled plasma or direct discharges, simply running the RF through the primary coil may not form the plasma. To form the plasma, we initiate a short high voltage spark with an external device. In this case, I'm using a high frequency solid state plasma flame generator, similar to the ICP circuit itself. It ionizes some of the gas in the chamber, making ICP form much easier. The ICP driver powers on after this, and the chamber fills with plasma.

Stage 3: Adjustment & Control

You can change the plasma inside the chamber using the built in STM32 interrupter. It allows you to pulse the plasma at any desired frequency within the chip and MOSFETs limits. This can be useful if you are trying to do research using the device, or wish to adjust power levels based on the item you are sterilizing.

Bill of Materials

ItemPriceLink
Control PCB$10JLCPCB
Header Pins$3AliExpress
OLED Screen$4AliExpress
10K Potentiometers$4AliExpress
Push Button$4AliExpress
3mm Flat Top LEDs$2AliExpress
F-F Jumpers$2AliExpress
ICP Driver PCB + Assembly$55JLCPCB
FQA18N50 MOSFETs$10AliExpress
6kV 33pF Capacitors$2AliExpress
12AWG Solid Core$4AliExpress
Massive Heatsink$10AliExpress
HFSSTC Module$24AliExpress
24AWG Solid Core (Inductor Wire)$7Amazon
6AWG Primary Copper$24Amazon
Purge Motherboard PCB + Assembly$80JLCPCB
24V → 12V Isolation SMPS$6AliExpress
24V 10A Power Supply$30Amazon
JLCPCB Customs & Shipping$91JLCPCB
4" × 7" Glass Dome$30Amazon
4.5 CFM Vacuum Pump$60Amazon
Hosing & Gauge$28Amazon
SAE to NPT Adapter$9Amazon
NPT Tap$7Amazon
M5 × 100mm Threaded Rods$10Amazon
Silicone Caulk$3Amazon
Custom Aluminum Base Plate$50JLC CNC
Silicone Isolation Feet$20Amazon

Total: $589

Parts

76
QtyValueFootprintReferences
1210KResistor_SMD:R_0603_1608MetricR3, R6, R7, R9, R10, R11, R12, R18, R22, R23, R24, R25
11100nFCapacitor_SMD:C_0402_1005MetricC16, C18, C19, C24, C25, C26, C27, C28, C29, C38, C43
710uFCapacitor_SMD:C_0603_1608MetricC10, C17, C33, C36, C37, C44, C45
61uFCapacitor_SMD:C_0603_1608MetricC11, C14, C15, C30, C31, C39
44.7KResistor_SMD:R_0603_1608MetricR13, R14, R15, R20
4LEDLED_SMD:LED_0805_2012MetricD5, D6, D7, D8
3HoleMountingHole:MountingHole_3.2mm_M3_PadH2, H3, H4
210pFCapacitor_SMD:C_0402_1005MetricC20, C21
21N5819WSDiode_SMD:D_SOD-323D1, D3
22.2uFCapacitor_SMD:C_0603_1608MetricC12, C13
230pFCapacitor_SMD:C_0402_1005MetricC22, C23
2330Resistor_SMD:R_0603_1608MetricR17, R19
25.1KResistor_SMD:R_0603_1608MetricR4, R5
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
2TC4420EOA713easyeda2kicad:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BLU6, U11
2TLP2362easyeda2kicad:OPTO-SMD-5_L3.7-W4.6-P1.27-LS7.0-BRU8, U10
112VDCeasyeda2kicad:CONN-TH_P10.16_KF135T-10.16-2PJ1
1ABM3-8.000MHZ-D2Y-Teasyeda2kicad:OSC-SMD_L5.0-W3.2X2
1Conn_01x12Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ4
1Driver Signalseasyeda2kicad:CONN-TH_P10.16_KF135T-10.16-2PJ9
1FC-135 32.7680KA-AG3easyeda2kicad:CRYSTAL-SMD_L3.2-W1.5-1X1
1L7805ABD2T-TReasyeda2kicad:TO-263-2_L10.0-W9.2-P5.08-LS15.3-TL-CWU3
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1LOGOTestPoint:ariamathinverseG***
1STM32H573RIT6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U4
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3

More from Firestorm108/purge

2
  • 2 layers62.7 × 67.1 mmICPDriver, the printed circuit board in 3D

    ICPDriver

    Firestorm108/purge

    a plasma cleaner

    22 parts
  • 2 layers42.4 × 1.8 mmControlPanel, the printed circuit board in 3D

    ControlPanel

    Firestorm108/purge

    a plasma cleaner

    15 parts

Similar boards

  • 4 layers47.8 × 35.1 mmMiniMCU STM32H573RIT6, the printed circuit board in 3D

    MiniMCU STM32H573RIT6

    yilmaz-kaan/OpenPhasedArray

    Rice ECE BEAMFORM Capstone Project Repo

    45 parts
  • 4 layers60 × 70 mmDATALOGGER EPTA FINAL, the printed circuit board in 3D

    DATALOGGER EPTA FINAL

    Pedro-Henrique-Macedo/Datalogger-EPTA

    Placa de aquisição de dados com microcontrolador STM32F411RE, sensor ambiental BME280 (I²C), unidade inercial LSM6DSO (módulo STEVAL-MKI196V1, SPI), armazenamento em cartão microSD (SDIO 4 bits), interface USB-C (USB…

    75 parts
  • 4 layers70 × 50 mmDumbFCC, the printed circuit board in 3D

    DumbFCC

    Curtis-05/DumbFCC

    Custom Flight controller for ENG 4012 Aerospace Design Project 4 2025/26 via Glasgow University.

    79 partsMIT
  • 2 layers214 × 174 mmSoundBoxSTM32, the printed circuit board in 3D

    SoundBoxSTM32

    DominikNeugebauer/PCB

    All of my pcb projects i have made so far

    145 parts
  • 2 layers98 × 79.5 mmFlex over can, the printed circuit board in 3D

    Flex over can

    twisted-builds-llc/sloppy_holley_flex-over-can

    CAN bus input/output module for Holley Terminator X (also HP/Dominator class ECUs).

    86 parts1
  • 2 layers199.4 × 69.9 mmSound-20d01mb, the printed circuit board in 3D

    Sound-20d01mb

    pershin/sound-20d01

    123 parts
  • 2 layers82 × 99 mmZudo pd, the printed circuit board in 3D

    Zudo pd

    Takazudo/zudo-pd

    P15 r1 is the common 27 × 40 mm STUSB4500 15 V / 3 A module for LED first, then PD15. The same PCB, population and NVM image serve both. Source: board-p15-draft.kicadpcb and ../../scripts/schgen/boardp15spec.py.

    94 parts1
  • 4 layers77 × 127 mmEsc sigma-4s panel, the printed circuit board in 3D

    Esc sigma-4s panel

    mstoilov/sigmadrone-esc

    Sigmadrone Electronic Speed Controller (ESC)

    514 parts5

Questions

How big is the Purge PCB?

It measures 49.8 × 75.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Purge use?

76 parts, built around the STM32H573RIT6, TC4420EOA713, TLP2362(TPL,E and L7805ABD2T-TR. 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 Purge KiCad files?

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

Can I use the Purge design in my own project?

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