

Soraben
Soraben - 3D Printer BentoBox Filter Companion
- Size
- 85 × 38 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 46
- Pads
- 157
- Tracks, vias
- 130, 177
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Mar 2026
- Updated
- 26 Apr 2026
Overview
Soraben is an open-source printed circuit board by danielkent-net, from the danielkent-net/soraben repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 85 × 38 mm with 49 parts on 46 nets, routed with 130 tracks and 177 vias.
It is built around the TPS56339DDC. Its parts include 12 resistors, 9 capacitors, 5 connectors, 4 diodes and 2 transistors. It belongs with the RP2040 boards of this library.
Main components
1README
README.md
Soraben - 3D Printer BentoBox Filter Companion

Soraben is a smart device designed to allow automation of a 3D printer filter
such as the BentoBox, using an
RP2040-based Raspberry Pi Pico (W) microcontroller at its core. Soraben
also includes a dedicated connector for a Sensiron SEN6x air quality sensor,
enabling both monitoring and automation of the filter, printer, or anything
else based on those sensor readins. Soraben also has optional connectors for
dual-color LED strips, and a JST-SH Qwiic-compatible connector for attaching
additional sensors, all powered through a single 24VDC input. Soraben's
firmware is based on ESPHome, allowing its software to be upgraded, extended,
and repurposed.
More information on Soraben can be found on my website.
This repository contains the KiCad design files, bill of materials, and 3D printable enclosure for Soraben.
Making Your Own

Detailed fabrication and assembly instructions can be found in
ASSEMBLY.md.
I had my bare Soraben PCBs fabricated at OSH Park. To
order at OSH Park, upload pcb/soraben.kicad_pcb to the OSH Park website and
follow their instructions.
For any other PCB fab, download the project files and use KiCad to generate the Gerber files required for fabrication. You will need to add the project symbols and footprints (both custom and the ki-lime-pi-to-go libraries) to your project files.
I strongly suggest ordering a solder stencil and using a PCB reflow oven to assemble the board. You can hand solder the through-hole components afterwards.
To build the firmware, use ESPHome (command line or web-based firmware builder)
to compile a firmware.uf2 file. Then, connect the Raspberry Pi Pico W to your
computer via Micro-USB while holding the reset button. You can then use
esphome upload to automatically copy the firmware file, or you can manually
copy the generated firmware.uf2 file to the RPI-RP2 drive on your computer.
All updates except for the initial flash can be performed over-the-air (OTA).
License
The KiCad project files are licensed under the CERN OHL-S V2 license. You are free to share and remix this design provided you abide by the terms of the license, which may require you to share your design files and provide attribution to me.
The 3D printable 3MF files are dual licensed under the CERN OHL-S V2 license and the Creative Commons 4.0 Attribution-ShareAlike license.
The ki-lime-pi-to-go library for Raspberry Pi Pico footprints is available from the original author under the MIT-0 license.
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R5, R7, R8 |
| 4 | 22u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C8, C9 |
| 4 | 4.7k | Resistor_SMD:R_0603_1608Metric | R9, R10, R11, R12 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom | H1, H2, H4 |
| 2 | 10 | Resistor_SMD:R_0603_1608Metric | R4, R6 |
| 2 | 10u 50V | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | D_Schottky | Diode_SMD:D_0603_1608Metric | D3, D4 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 100n 50V | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 24V | Diode_SMD:D_SOD-323 | D1 |
| 1 | 30 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 30.9k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 3V3 | Diode_SMD:D_SOD-323 | D2 |
| 1 | 4.7uH | 00_Project_Footprints:INDPM3015X150N | L1 |
| 1 | 47u | Capacitor_SMD:CP_Elec_6.3x7.7 | C4 |
| 1 | BarrelJack | 00_Project_Footprints:BarrelJack_Wuerth_6941xx301002_ShortOverhang | J2 |
| 1 | DMN3032LFDBQ-13 | 00_Project_Footprints:DMN3032LFDBQ13_OSHPark | Q1 |
| 1 | JST-PH H | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J1 |
| 1 | JST-PH H | Connector_JST:JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal | J3 |
| 1 | JST-PH V | Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J4 |
| 1 | JST-SH 4 H MP | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J6 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965 | H3 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-323_SC-70 | Q2 |
| 1 | RaspberryPi_Pico_W | Module_RaspberryPi_Pico:RaspberryPi_Pico_Common_THT | A1 |
| 1 | Relay_Panasonic_DK1a_SPST_NO | 00_Project_Footprints:Relay_SPST_Panasonic_DK_1a | K1 |
| 1 | TPS56339DDC | Package_TO_SOT_SMD:SOT-23-6 | U1 |
Similar boards
- 4 layers150 × 50 mm

- 4 layers100 × 100 mm

- 2 layers95 × 35 mm

Synth psu
mattvenn/usbc-synth-psu
For build notes, problems and fixes, please check the project log
91 parts2 - 2 layers95 × 99 mm

- 2 layers

- 4 layers46 × 56 mm

- 4 layers101 × 51.5 mm

Quack core
HeyPCB/quack-core
Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.
138 parts1CERN-OHL-S-2.0 - 2 layers304.3 × 274 mm

Robotont electronics mainboard
robotont/robotont-electronics-mainboard
Unified pcb design for the 3rd generation robotont robot.
426 parts1
Questions
How big is the Soraben PCB?
It measures 85 × 38 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Soraben use?
49 parts, built around the TPS56339DDC. 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 Soraben KiCad files?
From the danielkent-net/soraben repository on GitHub, at the commit this page was made from: the board is pcb/soraben.kicad_pcb and its schematic pcb/connections.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Soraben design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).