

Purge
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
7STM32H573RIT6
LQFP-64(10x10)-40℃~+85℃ 1.71V~3.6V 250MHz 2MB 32 Bit 53 640KB ARM Cortex-M33 Built-in+External FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)TC4420EOA713
SOIC-8-40℃~+150℃ 1 25ns 25ns 4.5V~18V 450uA 6A 6A MOSFET SOIC-8 Gate Drivers ROHSMicrochip TechnologyGate DriversTLP2362(TPL,E
SO-5-40℃~+125℃ 1 1.55V 100ns 100ns 10Mbps 14mA 2.7V~5.5V 25kV/us 25mA 3.75kV 5V 5mA 60mW 6V DC SO-5 Logic Output Optoisolators ROHSToshibaLogic Output OptoisolatorsL7805ABD2T-TR
TO-263-2-40℃~+125℃@(Tj) 1 1.5A 2V@(1A) 35V 4.3mA 5V 68dB@(120Hz) Fixed Over Temperature Protection、Short Circuit Protection Positive TO-263-2 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)1N5819WS
SOD-3231 Independent 1A 25A 40V 500uA@40V 600mV@1A SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky DiodesABM3-8.000MHZ-D2Y-T
SMD5032-2P-40℃~+85℃ 140Ω 18pF 8MHz Crystal Oscillator ±20ppm ±30ppm SMD5032-2P Crystals ROHSAbraconCrystals
README
README.mdpurge
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
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
| Item | Price | Link |
|---|---|---|
| Control PCB | $10 | JLCPCB |
| Header Pins | $3 | AliExpress |
| OLED Screen | $4 | AliExpress |
| 10K Potentiometers | $4 | AliExpress |
| Push Button | $4 | AliExpress |
| 3mm Flat Top LEDs | $2 | AliExpress |
| F-F Jumpers | $2 | AliExpress |
| ICP Driver PCB + Assembly | $55 | JLCPCB |
| FQA18N50 MOSFETs | $10 | AliExpress |
| 6kV 33pF Capacitors | $2 | AliExpress |
| 12AWG Solid Core | $4 | AliExpress |
| Massive Heatsink | $10 | AliExpress |
| HFSSTC Module | $24 | AliExpress |
| 24AWG Solid Core (Inductor Wire) | $7 | Amazon |
| 6AWG Primary Copper | $24 | Amazon |
| Purge Motherboard PCB + Assembly | $80 | JLCPCB |
| 24V → 12V Isolation SMPS | $6 | AliExpress |
| 24V 10A Power Supply | $30 | Amazon |
| JLCPCB Customs & Shipping | $91 | JLCPCB |
| 4" × 7" Glass Dome | $30 | Amazon |
| 4.5 CFM Vacuum Pump | $60 | Amazon |
| Hosing & Gauge | $28 | Amazon |
| SAE to NPT Adapter | $9 | Amazon |
| NPT Tap | $7 | Amazon |
| M5 × 100mm Threaded Rods | $10 | Amazon |
| Silicone Caulk | $3 | Amazon |
| Custom Aluminum Base Plate | $50 | JLC CNC |
| Silicone Isolation Feet | $20 | Amazon |
Total: $589
Parts
76| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R6, R7, R9, R10, R11, R12, R18, R22, R23, R24, R25 |
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C16, C18, C19, C24, C25, C26, C27, C28, C29, C38, C43 |
| 7 | 10uF | Capacitor_SMD:C_0603_1608Metric | C10, C17, C33, C36, C37, C44, C45 |
| 6 | 1uF | Capacitor_SMD:C_0603_1608Metric | C11, C14, C15, C30, C31, C39 |
| 4 | 4.7K | Resistor_SMD:R_0603_1608Metric | R13, R14, R15, R20 |
| 4 | LED | LED_SMD:LED_0805_2012Metric | D5, D6, D7, D8 |
| 3 | Hole | MountingHole:MountingHole_3.2mm_M3_Pad | H2, H3, H4 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C20, C21 |
| 2 | 1N5819WS | Diode_SMD:D_SOD-323 | D1, D3 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C12, C13 |
| 2 | 30pF | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | 330 | Resistor_SMD:R_0603_1608Metric | R17, R19 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 2 | TC4420EOA713 | easyeda2kicad:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL | U6, U11 |
| 2 | TLP2362 | easyeda2kicad:OPTO-SMD-5_L3.7-W4.6-P1.27-LS7.0-BR | U8, U10 |
| 1 | 12VDC | easyeda2kicad:CONN-TH_P10.16_KF135T-10.16-2P | J1 |
| 1 | ABM3-8.000MHZ-D2Y-T | easyeda2kicad:OSC-SMD_L5.0-W3.2 | X2 |
| 1 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J4 |
| 1 | Driver Signals | easyeda2kicad:CONN-TH_P10.16_KF135T-10.16-2P | J9 |
| 1 | FC-135 32.7680KA-AG3 | easyeda2kicad:CRYSTAL-SMD_L3.2-W1.5-1 | X1 |
| 1 | L7805ABD2T-TR | easyeda2kicad:TO-263-2_L10.0-W9.2-P5.08-LS15.3-TL-CW | U3 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | LOGO | TestPoint:ariamathinverse | G*** |
| 1 | STM32H573RIT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
More from Firestorm108/purge
2- 2 layers62.7 × 67.1 mm

- 2 layers42.4 × 1.8 mm

Similar boards
- 4 layers47.8 × 35.1 mm

- 4 layers60 × 70 mm

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 mm

DumbFCC
Curtis-05/DumbFCC
Custom Flight controller for ENG 4012 Aerospace Design Project 4 2025/26 via Glasgow University.
79 partsMIT - 2 layers214 × 174 mm

- 2 layers98 × 79.5 mm

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 mm

- 2 layers82 × 99 mm

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 mm

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.