

FilamentStorage
The FDM print station of Lili's Proto Lab contains six printers, three printer enclosures and a dry-air filament drawer
- Size
- 118 × 105 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 84
- Nets
- 85
- Pads
- 301
- Tracks, vias
- 562, 22
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 5 Dec 2024
- Updated
- 6 Jun 2025
Overview
FilamentStorage is an open-source printed circuit board by LilisProtoLab, from the LilisProtoLab/FDM-print-station repository on GitHub, published under the MIT licence. It is a 2-layer board of 118 × 105 mm with 84 parts on 85 nets, routed with 562 tracks and 22 vias.
It is built around the TSR 1-2450, AM2320 and PCA9548ADW, with the IRLZ34N among its other parts. Its parts include 28 connectors, 25 resistors, 9 ICs, 6 diodes and 5 capacitors. It belongs with the ESP8266 boards of this library.
Main components
4TSR 1-2450
SIP,11.6x7.5mm-40℃~+85℃ 10.2mm 11.6mm 1A 2200uF 300uA 50mVp-p 5V 7.5mm 7V~36V 850kHz 94% Short Circuit Protection、Automatic fault recovery ±1% SIP,11.6x7.5mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesAM2320
SIP-40%RH~99.9%RH 16bit 3.1V~5.5V 950uA I2C、Single-bus ±0.5℃ ±3%RH SIP-4 Temperature and Humidity Sensor ROHSAosong ElecTemperature And Humidity SensorPCA9548ADW
SO-24-300mil-40℃~+85℃ 2.3V~5.5V I2C Power-up/reset configuration SO-24-300mil Interface - Specialized ROHSTexas InstrumentsInterface - SpecializedIRLZ34N
TO-22055V 30A N-Channel HEXFET® Power MOSFETInfineon TechnologiesUncategorised
README
README.mdFDM print station
For a number of FDM 3D printing materials it is of importance to store and use them under low relative humidity conditions. For this purpose a station was designed, containing an adapter drawer with two storage compartments, and three 3D printer compartments. For each compartment relative humidity (and temperature) can be monitored and controlled by flushing with dried compressed air.
Main features
This FDM print station contains:
- A humidity control system
- Building-supplied compressed air is fed through a membrane dryer (DM08G-19KA-N) to reduce the moisture level
- Each compartment contains a sensor unit which monitors temperature, humidity and door open status
- Door sensors make sure flushing is only active while the compartments are closed
- Five electronic valves direct the flow of pressured air to each compartment
- Dried air is distributed to five compartments: two drawer compartments, and three printer compartments
- Home Assistant integration controls the humidity setpoints for the drawer compartments (typically 12%) and the printer enclosures (typically 20%)
- One filament storage drawer with two compartments
- A pre-existing drawer is supplemented with a transparant PMMA enclosure for convenient selection of materials with the lids closed
- A screen mounted to the drawer displays the current humidity, temperature and door sensors + flushing status of all compartments
- Three printer enclosures
- vertical sliding doors for minimal obstruction from 5mm PMMA sheets, with 3D printed handles and latches.
- The exhaust ventilation is connected to the building exhaust system and controlled via manual, 3D printed gate valves.
- The enclosure is made from aluminium extrusions with 3mm PMMA sheet walls
.
|--- Build
|--- Docs
|--- Results
|--- Software
| LICENSE
| README.mdThe purpose of each subfolder is explained below:
- Build: Contains all the (binary) design files that are needed for the hardware. Use subfolder for more complex assemblies.
- Docs: Contains the documentation of the project: background information, sources, warnings, and build instructions.
- Results: For measurement or functional devices, it is good to report some results as a benchmark for others who try to replicate the project.
- Software: For hardware projects that have an operating software or firmware, it is a good versioning practice to separate the software code from build instructions.
Build instructions
Guide the reader with the order of browsing your project repository for an optimum building experience
When you want to start a new repository, it is better that you copy this repository to your project repository and start by changing all the description. All instructions and (sub)headers are suggestions. You can change the style, order, or composition as you see necessary.
It would be kind if you put a shortcut to your Bill of Materials file. This template can be copied free of charge.
Outcomes
Team
- Project initiator: Pieter Kooijman @pkooijman
- Contributors:
- Josh Hauser @catoprovector
- Nico van Hijningen
Get involved
Especially for open source projects, it is benefitial to motivate the potential users of the project to contribute back or share their feedback. Make it easy for them.
Comments and suggestions on this folder structure are always welcome. Please create an issue to share your feedback or question, or if you prefer send a pull request.
Better structured projects can explain a number of options for contributors such as:
- (where to start)
- (issue template)
- (direct contact)
- (pull requests)
License
After the README, A LICENSE is the most important file in the project documentation. Without a license, there is too much uncertainty to try building anything on top of the original project.
This project is released under CC0 1.0 Universal. You can modify an reuse as you like. The project team appreciates your suggestions or examples for enhancing the repository, but your consistent documentation of your project is the best gift to the world. Hopefully, this template could make that a bit easier for you.
(How to cite:)
Additionally, you can specify how other can cite your project.
(Funding)
Be kind to your funders and mention their support visibly and consistently. They also need to show their resources are wisely spent.

Parts
84| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 4k7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R301, R302, R303, R304, R305, R405, R406, R408, R409, R410, R411, R412, R413, R414, R415, R417 +3 |
| 6 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R401, R402, R403, R404, R407, R416 |
| 5 | 1N4007 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D301, D302, D303, D304, D305 |
| 5 | 6P6C | Connector_RJ:RJ12_Amphenol_54601 | J201, J205, J408, J601, J702 |
| 5 | AM2320 | NVH_Library:AM2320_horizontal | U201, U301, U501, U701, U801 |
| 5 | I2C | NVH_Library:grove_4p_vert | J202, J204, J409, J602, J703 |
| 5 | IRLZ34N | Package_TO_SOT_THT:TO-220-3_Vertical | Q301, Q302, Q303, Q304, Q305 |
| 5 | Screw_Terminal_01x02 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J203, J301, J501, J701, J801 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H301, H302, H303, H304 |
| 3 | 22n | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C301, C403, C404 |
| 2 | LOGO | NVH_Library:Lilis | G***, G*** |
| 1 | + buzzer - | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J407 |
| 1 | 10uF/10V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C402 |
| 1 | 10uF/50V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C401 |
| 1 | 1N5817 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D306 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J401 |
| 1 | MCP23008-xSO | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U404 |
| 1 | PCA9548ADW | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U402 |
| 1 | TSR_1-2450 | Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THT | U401 |
| 1 | Valve1 | Connector_RJ:RJ12_Amphenol_54601 | J403 |
| 1 | Valve1 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J303 |
| 1 | Valve2 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J304 |
| 1 | Valve2 | Connector_RJ:RJ12_Amphenol_54601 | J404 |
| 1 | Valve3 | Connector_RJ:RJ12_Amphenol_54601 | J405 |
| 1 | Valve3 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J305 |
| 1 | Valve4 | Connector_RJ:RJ12_Amphenol_54601 | J406 |
| 1 | Valve4 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J306 |
| 1 | Valve5 | TerminalBlock_RND:TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal | J307 |
| 1 | Valve5 | Connector_RJ:RJ12_Amphenol_54601 | J410 |
| 1 | WeMos_D1_mini V3 | Module:WEMOS_D1_mini_light | U403 |
| 1 | display | NVH_Library:grove_4p_hor | J402 |
Similar boards
- 2 layers

- 2 layers123.2 × 50.2 mm

Rp2040 rs485 scale breakout
abzman/modular-i2c-board-set
boards designed to be used together to create a modular control system
109 parts1Unlicense - 6 layers156.4 × 78.7 mm

- 2 layers122 × 122 mm

BikeCounter SingleBoard
guidosch/bikecounter
This repository contains the hardware and software components of a PIR based tracking device to monitor the usage of local bike trails.
23 parts6CC0-1.0 - 4 layers66 × 57 mm

A1-External ESP8266-Cooling Fan Module
potpurri/A1-External-ESP8266-Cooling-Fan-Module
ESP8266-board driving an external fan for improved cooling of nozzle and prints
74 partsApache-2.0 - 2 layers93 × 61 mm

MainPcb v 1 0
powermosfet/mqtt-button
A generic IoT device with two buttons, two LED's and a temperature/humidity sensor
22 parts - 2 layers110 × 100 mm

- 4 layers100 × 100 mm

Speed controller
Gregor-Davies/Zevallos
The complete files to construct your own zevallos greenpower car
89 partsGPL-3.0
Questions
How big is the FilamentStorage PCB?
It measures 118 × 105 mm and has 2 copper layers, 1.6 mm thick.
What parts does the FilamentStorage use?
84 parts, built around the TSR 1-2450, AM2320, PCA9548ADW and IRLZ34N. 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 FilamentStorage KiCad files?
From the LilisProtoLab/FDM-print-station repository on GitHub, at the commit this page was made from: the board is Documents/FilamentStorage.kicad_pcb and its schematic Documents/FilamentStorage.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FilamentStorage design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).