filament dry boxhumidity monitoring3d printingdesiccantelectronics

Filament Dry Box: 4 Builds That Report Humidity

The Boss Factory11 min read

A filament dry box that displays a low relative-humidity number can still hold wet filament. The honest answer is to measure the air at a known temperature, give moisture somewhere to go, and treat the alert as a maintenance signal rather than proof that the polymer is dry.

What a humidity reading can and cannot tell you

Relative humidity is a ratio between the water vapour in the air and the maximum vapour that air can hold at its current temperature. Warm air can hold more vapour, so relative humidity falls as air warms even though the absolute moisture content is unchanged.

That distinction matters in a heated sealed box. Heat the air, leave the water vapour inside, and the sensor reports a drier percentage while the filament stays wet. A roughly 20% reading in a warm enclosure does not prove that moisture has left the spool. It may only prove that the sensor is warm.

Venting warm, moist air out is what actually removes moisture from a drying box. The replacement air must contain less moisture than the air leaving the box. A fan, a controlled exhaust path, and some way for replacement air to enter do more drying work than a heater trapped in a sealed container.

For storage, desiccant is usually the better first project. It removes water vapour from the small air volume and slows moisture entering through imperfect seals. For actively drying a wet spool, use heat with airflow and venting. Do not combine a heater with a sealed box and call the result a dryer.

A basic digital humidity sensor is adequate for an alert in a storage box. Spend effort on sensor placement, sealing, and a repeatable test before buying a more expensive sensor. Sensor accuracy matters less than knowing whether the reading is stable and whether the threshold means the same thing each time.

Four dry-box projects worth building

1. Passive filament dry box with a desiccant bay

Problem it solves: It keeps a usable spool from absorbing moisture between prints and tells you when the storage air is no longer dry enough.

Main parts and materials: Use a gasketed plastic storage container or a purpose-built enclosure, a spool axle, a separate perforated desiccant compartment, a digital RH and temperature sensor, a small microcontroller, a status LED or buzzer, and a cable gland or sealed connector. Put the desiccant in a tray or cartridge that can be removed without disturbing the spool. Do not let loose granules sit against filament or the sensor.

The part harder than it looks: Making the lid seal consistently is harder than fitting the electronics. A sensor can report a convincing value while a warped lid, unsealed cable entry, or loose filament outlet feeds damp room air back into the box. Compression seals need even pressure around the perimeter. A hinged lid often needs a rigid rim and a latch that pulls down evenly, not just a strip of adhesive foam.

Place the sensor in the free air near the spool, away from the desiccant compartment and any warm regulator or display. If the sensor sits directly over fresh silica gel, it reports the local pocket around the desiccant rather than the storage condition around the filament.

The cheap way is good enough here: a low-cost RH sensor and a small board are sufficient for a storage alarm. A laboratory-grade probe will not repair a leaking lid, and its extra accuracy is wasted if the sensor location changes between builds. Our pick for ordinary PLA, PETG, or nylon storage is this passive design, provided the box is sealed and the desiccant can be inspected.

2. Vented heated drying box

Problem it solves: It reduces moisture in a spool that has already absorbed enough water to cause popping, rough surfaces, weak layer bonding, or inconsistent extrusion.

Main parts and materials: Use a temperature-rated enclosure, a low-voltage or otherwise properly controlled heater, a circulation fan, a temperature sensor, an RH sensor rated for the intended temperature, an intake path, an exhaust path, a thermal cutoff, and a controller with a fault state. The heater needs a guard so a spool, printed bracket, or loose label cannot contact it.

The part harder than it looks: Designing airflow is harder than choosing a heater wattage. Air must pass over the spool, pick up moisture, and leave through an exhaust path. If the exhaust is too restricted, the enclosure becomes a warm sealed box. If the fan only stirs air in a corner, the sensor may see dry air while the centre of the spool remains damp.

Use the RH sensor mainly to observe the drying trend, not as the only control variable. As the air warms, RH will usually fall before the spool has lost much water. A temperature sensor attached near the spool gives a more useful safety check than a room-temperature sensor outside the enclosure.

Use an independent thermal cutoff. The controller should turn the heater off if the temperature sensor disconnects, gives an impossible value, or exceeds the configured limit. Keep the heater, wiring, and enclosure material within their actual ratings. The correct drying temperature depends on the polymer, additives, spool construction, and the enclosure, so use the filament manufacturer's temperature guidance as the starting point and verify the spool itself does not deform.

This is the build to choose for wet nylon or other moisture-sensitive filament. It is not the build to choose just because a heater sounds faster. If the filament only needs dry storage, the heater adds failure modes and creates a misleading RH reading.

3. Multi-box humidity monitoring node

Problem it solves: It monitors several sealed boxes without opening each lid and gives one visible alarm when a seal fails or desiccant is exhausted.

Main parts and materials: Build a small controller enclosure with a display or indicator panel, two or more RH and temperature sensors, cable glands, sensor extension wiring, a power supply, a data bus or suitable input arrangement, and a buzzer or network alert. Give each box a sensor ID and store the last known reading so a disconnected sensor cannot look like a healthy zero value.

The part harder than it looks: Sensor wiring and fault handling are harder than reading one sensor on a development board. Digital sensors may have address limits, timing requirements, cable-length limits, or bus pull-up requirements that vary by part and board. If several sensors share a bus, check the specific datasheet rather than assuming every module can use the same address.

A disconnected sensor should produce a clear fault such as “sensor missing,” not a normal-looking humidity value. Log temperature beside RH because the temperature explains changes that would otherwise look like moisture movement. Mark each sensor cable and keep the sensor head in the box, not inside a sealed electronics pod outside it.

A multi-box node is worthwhile if you have enough spools that opening every container is tedious. It is not worth building for one box. A cheap standalone indicator inside a single enclosure solves that job with less software and fewer points of failure.

4. Desiccant regeneration cabinet

Problem it solves: It restores reusable desiccant without mixing the regeneration heat with the filament storage space.

Main parts and materials: Use a heat-safe cabinet or tray system, a controlled heater, a fan, an exhaust opening, a temperature sensor, a separate RH sensor for observing the cabinet, a thermal cutoff, and sealed storage containers for cooled desiccant. The cabinet needs a real vent path. The storage containers need to close after the desiccant cools.

The part harder than it looks: Knowing when the desiccant is ready is harder than reaching a chosen temperature. Different desiccants have different regeneration instructions, and indicator colour is not a universal measure of remaining capacity. Follow the material's data sheet for temperature, time, and reuse limits. If that information is unavailable, do not infer a safe regeneration cycle from the colour alone.

Airflow should move through the desiccant bed and out of the cabinet. A heater with no exhaust only raises the temperature and lowers the displayed RH. It does not guarantee that water has left the material. Keep the exhaust away from electronics and anything that can soften or ignite, and let the desiccant cool before sealing it in a storage jar.

The cabinet should be separate from the filament box. That separation prevents a regeneration cycle from heating the spool and prevents concentrated moisture from being driven into the storage enclosure. This project earns its space if you use desiccant regularly; otherwise, replacing a small amount of exhausted desiccant is often easier than building and supervising a heated cabinet.

Choose the control strategy before cutting the enclosure

The four designs have different jobs. The table compares the technical decisions that separate storage from active drying.

ProjectTemperature strategyMoisture pathSensor locationMain failure mode
Passive storage boxRoom temperature; no heaterDesiccant captures vapour; enclosure stays closedFree air beside spoolLeaky lid or saturated desiccant
Vented drying boxControlled heat with independent over-temperature cutoffWarm moist air exits through exhaustNear spool, shielded from heaterLow RH reading caused by heat while spool remains wet
Multi-box monitorRoom temperature in each boxExisting desiccant or drying system does the workOne sensor per enclosureDisconnected or misidentified sensor
Desiccant regeneration cabinetMaterial-specific heat limitMoisture leaves through a vented cabinetIn cabinet air, not inside storage jarOverheating material or sealing it before it cools

For a single spool that needs storage, build project 1. For a wet spool, build project 2 or use an existing drying method with a proper exhaust. For several boxes, project 3 earns its complexity. Build project 4 only if reusable desiccant is part of your normal workflow.

Before trusting any alert, run a basic validation:

  • Let the sensor and enclosure reach room temperature before recording a baseline.
  • Compare the sensor with a second known-working hygrometer in the same air volume, allowing both to settle.
  • Open the box, change the air, and close it again to see whether the reading responds.
  • Add a known fresh desiccant charge and record the direction and speed of the RH change.
  • Disconnect the sensor and confirm that the controller reports a fault rather than a safe value.
  • Check the alert threshold against the filament storage guidance for the specific polymer, not against a universal number.

Do not calibrate by placing the sensor directly on wet salt or in a sealed bag unless you are following a documented calibration method for that sensor and your expected humidity points. A casual test can reveal that a sensor is dead or wildly wrong, but it does not establish a reliable calibration curve.

Make the alert useful instead of noisy

Humidity monitoring fails in practice when the alert has no context. Display temperature with RH, show whether the value is rising or falling, and record the time since the box was opened. A brief lid opening should not trigger the same response as a steady climb over several hours.

Use hysteresis in the firmware. Set a high threshold for the alarm and a lower threshold for clearing it. Add a timeout for a sensor that stops responding. If the box contains a heater, also alarm on an over-temperature condition and on a fan or temperature-sensor fault.

The alert should point to an action: replace or regenerate desiccant, inspect the gasket, close an unused filament outlet, or stop a drying cycle. A percentage without those checks encourages people to chase the display. The spool's printing behaviour, mass change after drying, and the manufacturer's storage guidance remain useful cross-checks.

A heated sealed box deserves special suspicion. If the temperature rises and RH falls at the same time, that is expected psychrometric behaviour, not proof of drying. If warm moist air is not vented out, the water remains inside the enclosure or in the filament. Open a controlled exhaust path, exchange air, and then judge the drying result after the spool and sensor have returned to a comparable temperature.

Frequently asked questions

Does a low RH reading mean my filament is dry?

No. It means the air at the sensor has a low ratio of water vapour to its temperature-dependent capacity. Heating a sealed box can lower RH while leaving the absolute moisture content almost unchanged, so the filament may remain wet. Compare readings at a stable temperature and use a drying process that vents warm moist air.

Should the humidity sensor be inside or outside a filament dry box?

Put the sensing element inside the box, in free air near the spool and away from desiccant, heater surfaces, and condensation-prone walls. Keep the controller outside if heat or moisture could damage it, routing the cable through a sealed gland. Check the specific sensor's allowed temperature and humidity range before using it in a heated dryer.

Is a heater necessary for filament storage?

Usually not. A sealed box with a replaceable desiccant compartment is the better choice for storage. Use a vented, temperature-controlled dryer when the spool is already wet or the polymer requires active drying. A heater in a sealed box mainly changes the RH reading and adds a safety problem.

The Boss Factory builds made-to-order filament dry boxes through Custom Electronics & Smart Systems, 3D Printing & Prototyping, and Design & Product Development; request a quote.

Have a project in mind?

Tell us what you want built — we reply within 24–48 hours.

Request a quote
Filament Dry Box: 4 Builds That Report Humidity | The Boss Factory