

SolenoidEngine4
My 4th attempt (though the first public one) at building a 4-cylinder USB-powered solenoid engine desk ornament.
- Size
- 208 × 118 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 121
- Nets
- 94
- Pads
- 322
- Tracks, vias
- 475, 61
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 Aug 2026
- Updated
- 18 Aug 2026
Overview
SolenoidEngine4 is an open-source printed circuit board by atom-dispencer, from the atom-dispencer/SolenoidEngine4 repository on GitHub. It is a 4-layer board of 208 × 118 mm with 121 parts on 94 nets, routed with 475 tracks and 61 vias.
It is built around the STM32C092FCP6, LDL1117S33R and STLINK-V3MODS, with the STH315N10F7-2, SMC30J18A and TB005-762-02BE among its other parts. Its parts include 35 resistors, 26 capacitors, 12 diodes, 10 connectors and 8 ICs. It belongs with the STM32 boards of this library.
Main components
6STM32C092FCP6
TSSOP-20-40℃~+85℃ 18 256KB 2V~3.6V 30KB 32 Bit 48MHz ARM Cortex-M0+ Built-in FLASH Power-on reset (POR)、Power-down reset (PDR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Built-in general timer、Hardware CRC、Calendar function、Built-in temperature sensor、Hardware parity check、Independent watchdog (IWDG)、Window watchdog (WWDG) TSSOP-20 Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)LDL1117S33R
SOT-223-4-40℃~+125℃@(Tj) 1 1.2A 18V 3.3V 500uA 600mV@(1.2A) 60uVrms 87dB@(120Hz) Fixed Over Current Protection、Thermal Shutdown Positive SOT-223-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSTLINK-V3MODS
SMD,30x15mmSMD,30x15mm Programmers, Emulators, and Debuggers ROHSSTMicroelectronicsProgrammers, Emulators, And DebuggersSTH315N10F7-2
H2PAK-2-55℃~+175℃ 1 N-channel 100V 12.8nF 180A 180nC@10V 2.3mΩ@10V 315W 4.5V H2PAK-2 MOSFETs ROHSSTMicroelectronicsMOSFETsSMC30J18A
SMCESD And Surge Protection (TVS/ESD)STMicroelectronicsTB005-762-02BE
插件,P=7.62mm插件,P=7.62mm Screw Terminal Blocks ROHSCUIScrew Terminal Blocks
Parts
121| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20 +4 |
| 12 | 100n | Capacitor_SMD:C_0805_2012Metric | C5, C99, C100, C101, C102, C103, C104, C105, C106, C107, C108, C109 |
| 11 | 100k | Resistor_SMD:R_0805_2012Metric | R7, R10, R12, R13, R16, R17, R21, R22, R25, R26, R37 |
| 10 | 4u7 | Capacitor_SMD:C_0805_2012Metric | C1, C119, C121, C122, C123, C124, C125, C126, C127, C128 |
| 6 | 1k | Resistor_SMD:R_0805_2012Metric | R8, R14, R19, R24, R38, R39 |
| 6 | 220 | Resistor_SMD:R_0805_2012Metric | R32, R33, R34, R35, R36, R40 |
| 6 | LED | Diode_SMD:D_0805_2012Metric | D5, D7, D9, D11, D17, D18 |
| 6 | Screw_Terminal_01x02 | footprints:TB005-762-02BE | J3, J7, J10, J12, J13, J14 |
| 5 | 10 | Resistor_SMD:R_0805_2012Metric | R5, R6, R18, R23, R27 |
| 5 | STH315N10F7-2 | footprints:STH315N10F72 | Q1, Q2, Q3, Q4, Q5 |
| 5 | TPS2819DBVT | footprints:SOT95P280X145-5N | IC1, IC3, IC4, IC5, IC6 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R28, R29, R30, R31 |
| 4 | SMC30J18A | footprints:DIOM8059X265N | D3, D4, D6, D8 |
| 4 | TB005-762-02BE | footprints:TB005-762-02BE | J15, J16, J17, J18 |
| 3 | 4k7 | Resistor_SMD:R_0805_2012Metric | R49, R113, R114 |
| 2 | 220u | Capacitor_SMD:CP_Elec_10x10 | C4, C117 |
| 2 | D | Diode_SMD:D_0805_2012Metric | D1, D2 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C98 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C120 |
| 1 | LDL1117S33R | footprints:SOT230P700X180-4N | IC7 |
| 1 | STLINK-V3MODS | footprints:STLINK_V3MODS | U1 |
| 1 | STM32C092FCP6 | footprints:SOP65P640X120-20N | IC2 |
The 116 most common of 121 parts.
Similar boards
- 2 layers29.4 × 24.6 mm

- 2 layers91.4 × 62.2 mm

Gbg pcb
gobabygocarswithjoysticks/gbg-pcb
A PCB for controlling the motors in a go baby go car with joystick control
79 parts6MIT - 2 layers50 × 100 mm

Parrot imu
LucienMorey/parrot_imu
This design will host an IMU board for the Parody tripedal robotic platform. It will expose connect an IMU to the teensy 4.1 microcontroller with the ability to deliver this data over CAN bus and over an ethernet…
29 parts3MIT - 8 layers120 × 100 mm

- 2 layers91 × 61 mm

- 2 layers121.5 × 92.5 mm

50W 24-5V Buck OMER 260720V1
yukselturkomer/50w-buck-converter-stm32
Bu proje, STM32 mikrodenetleyici kullanılarak geliştirilmiş 50W kapasiteli bir Buck (Düşürücü) Konvertör sistemini ve bu sistemin kontrolünü sağlayan Nextion HMI (İnsan-Makine Arayüzü) tasarımını içermektedir.
89 parts - 2 layers32 × 48.6 mm

STLinkV3 Adapter
yingchaotw/STLinkV3_Adapter
This adapter board was designed to retain the STDC14 connector from stlink-v3.
11 parts9MIT - 4 layers92.5 × 101.6 mm

Questions
How big is the SolenoidEngine4 PCB?
It measures 208 × 118 mm and has 4 copper layers, 1.6 mm thick.
What parts does the SolenoidEngine4 use?
121 parts, built around the STM32C092FCP6, LDL1117S33R, STLINK-V3MODS and STH315N10F7-2. 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 SolenoidEngine4 KiCad files?
From the atom-dispencer/SolenoidEngine4 repository on GitHub, at the commit this page was made from: the board is pcb/SolenoidEngine4.kicad_pcb and its schematic pcb/SolenoidEngine4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SolenoidEngine4 design in my own project?
Its repository states no licence, so its author keeps all rights: ask atom-dispencer before reusing the design.