Skip to the content
2 layers85 × 38 mmSoraben, the printed circuit board in 3D

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

1

README

README.md

Soraben Logo

Soraben - 3D Printer BentoBox Filter Companion

Soraben, fully assembled.
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

Soraben PCB Render

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
QtyValueFootprintReferences
9TestPointTestPoint:TestPoint_Pad_1.5x1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9
410kResistor_SMD:R_0603_1608MetricR3, R5, R7, R8
422uCapacitor_SMD:C_0805_2012MetricC2, C3, C8, C9
44.7kResistor_SMD:R_0603_1608MetricR9, R10, R11, R12
3MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottomH1, H2, H4
210Resistor_SMD:R_0603_1608MetricR4, R6
210u 50VCapacitor_SMD:C_0805_2012MetricC5, C6
2D_SchottkyDiode_SMD:D_0603_1608MetricD3, D4
1100nCapacitor_SMD:C_0805_2012MetricC1
1100n 50VCapacitor_SMD:C_0805_2012MetricC7
124VDiode_SMD:D_SOD-323D1
130Resistor_SMD:R_0603_1608MetricR1
130.9kResistor_SMD:R_0603_1608MetricR2
13V3Diode_SMD:D_SOD-323D2
14.7uH00_Project_Footprints:INDPM3015X150NL1
147uCapacitor_SMD:CP_Elec_6.3x7.7C4
1BarrelJack00_Project_Footprints:BarrelJack_Wuerth_6941xx301002_ShortOverhangJ2
1DMN3032LFDBQ-1300_Project_Footprints:DMN3032LFDBQ13_OSHParkQ1
1JST-PH HConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ1
1JST-PH HConnector_JST:JST_PH_S6B-PH-K_1x06_P2.00mm_HorizontalJ3
1JST-PH VConnector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ4
1JST-SH 4 H MPConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ6
1MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965H3
1Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-323_SC-70Q2
1RaspberryPi_Pico_WModule_RaspberryPi_Pico:RaspberryPi_Pico_Common_THTA1
1Relay_Panasonic_DK1a_SPST_NO00_Project_Footprints:Relay_SPST_Panasonic_DK_1aK1
1TPS56339DDCPackage_TO_SOT_SMD:SOT-23-6U1

Similar boards

  • 4 layers150 × 50 mmEmber, the printed circuit board in 3D

    Ember

    notaroomba/ember

    A custom hot plate powered by USB-C Power Delivery.

    136 parts25
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10
  • 2 layers95 × 35 mmSynth psu, the printed circuit board in 3D

    Synth psu

    mattvenn/usbc-synth-psu

    For build notes, problems and fixes, please check the project log

    91 parts2
  • 2 layers95 × 99 mmPolaris4.1, the printed circuit board in 3D

    Polaris4.1

    porbital/GNC_Hapsis

    Software for the GNC Hapsis launch structure control system

    95 parts2
  • 2 layersInter assignment, the printed circuit board in 3D

    Inter assignment

    Arpit192005/Buck-converter-using-TPS56339DDC

    12 parts1
  • 4 layers46 × 56 mmLINBoard HW, the printed circuit board in 3D

    LINBoard HW

    corygrant/LINBoard

    73 parts1
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    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 mmRobotont electronics mainboard, the printed circuit board in 3D

    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).