Filament Dehumidifier

That definitely wasn’t the intention. I’m always happy to expand upon any thoughts that didn’t come across clearly.

I disagree. With food you’re trying to rapidly get from very, very wet to dry enough to be safe quite quickly. With filament you’re trying to go from extremely dry to extremely, extremely dry. Consider something like apple slices. You’re starting from ~80-90% water content and trying to relatively rapidly bring it down to ~10-20% water content. It might still take a long time to get all the way there but the goal is to at least start the process quite rapidly so the surface dries out and becomes inhospitable for bacteria/mold. For filament you’re starting at maybe 1% water content (10g in 1kg of filament) and trying to bring it down to as close to 0 % as possible without being as bothered about speed because fundamentally you can’t really slice up the filament and the surface area exposed to direct airflow is much lower.

Obviously you’re loading different amounts of material into the dehydrator (several kg of filament vs maybe half a kg of fruit tops but the total water quantity is still way, way less and the dehydration time is way way slower.

Those two situations are different enough that I don’t think I’d put much stock in what the standard dehydrator design is intending.

I’m not sure what you mean here?

This is just my musing on the subject to make sure I’ve got it straight in my own head as much as anything, so apologies if it it’s stuff that’s already known or obvious to you.

Depending on the oven, the ‘fan forced’ nature is really just stirring the air within the oven, not necessarily venting and adding more air in. That’s the big difference between a conventional convection oven and an air fryer. The conventional oven is mostly stirring the air within the oven to make sure it’s evenly distributed and that there are no cold pockets of air or ‘shadowed’ sections of food that aren’t heated by the radiant heating from the walls while an air fryer is mostly bringing in fresh air, heating it and then exhausting the hot, wet air. The latter is why they are so much better and making foods crispy.

So when the oven heats up, it’s not actually removing any moisture from the air, it’s just changing how much moisture the air can hold (hence the Relative part of Relative Humidity, RH). So say we start with a 40L space within the oven and it’s at 27 °C and 70% relative humidity as you say. That’s 18g of water per cubic meter of air so 18mg/L or 72mg of water. It’s 72% RH because fully saturated air at 27°C can hold 25.6mg/L. If we turn the oven on and ignore any air exchange/venting, once it gets up to 100°C then we’ve still got the same quantity of water in the air in the oven, 72mg. The difference is that the hot air can hold a LOT more water before becoming fully saturated, 584.5mg/L at 100°C or around 20x more. That means the relative humidity (how much water is in the air vs how much water the air can hold) is now around 3%. The heat hasn’t made it any less wet in absolute terms, there’s still the same mass of water within the oven’s volume, it has just meant that more can be absorbed so it it’s drier, relatively speaking, and that water will far more readily evaporate.

So the next thing is to consider venting within the oven. If we say that every minute the oven ejects 1L of hot air and brings in 1L of cold air then we can figure out what that does the water content within the oven’s volume. Ignore the change in volume of the air as it’s heated for the moment. That 1L of cold wet air (27°C/70% RH again) that comes in will contain 17mg of water. The 1L of hot dry air (100°C/3% RH) that goes out will also contain 17mg of water. The total volume of water in the oven doesn’t ever actually change. We could run it like that for a few hours, by which point the air has been exchanged fully several times over, turn off the venting and then cool it back down to 27°C at which point it would go back to having 70% RH because the total volume of water never actually changed at any point.

In reality this gets complicated slightly by the density of the air changing with temperature as well, but that’s somewhat negligible (1.2 kg/m³ vs 0.93 kg/m³) and not obvious how it affects things (would cause some air to be pushed out of the oven while heating and then some to be sucked back in while cooling, etc. so I’d guess that it’d even that effect out even further).

So the next step would be considering what happens when we add stuff to the oven. If we ignore the venting part and put a tray of water in the oven then the water will start to evaporate (or boil at a hot enough temperature) until the relative humidity hits ~100%. At that point the 40L of oven volume has around 20g of water in it. Let’s ignore boiling, actually, as that makes things way more complicated. Say we stay just below boiling then that all holds true. If we just turn off the oven now and let it cool down without venting, that space will go to 27°C and still have 20g of water within it. The air will only hold 1g of water before being completely saturated so the remaining 19g of water will condense out wherever it touches a cold enough surface and you’ll have quite the soggy oven. If instead we let everything get up to temperature and 100% RH within the oven and then start venting it at 1L/min then we’ll see 1L of 100°C/100%RH air come out with ~580mg of water in it every minute to be replaced by 1L of 27°C/70%RH air that has only 17mg of water in it. So whatever is in the oven will be losing ~560mg of water every minute in this somewhat contrived scenario.

In reality there are limits to how fast the water will evaporate so it’s not likely to be coming out at 100% RH because water doesn’t instantly evaporate even in 0% RH conditions and we’re ignoring boiling here. So depending on the rate that the water evaporates, the air coming out of the oven will be somewhere between 100°C/a little higher than 3% RH if it’s a lot of air exchange and slow evaporation or 100°C/100%RH if it’s slow air exchange and fast evaporation.

The evaporation rate is also dependent on the RH so at 3% RH the evaporation rate will be MUCH faster than at 80% RH, so 100% RH basically never gets reached. For example, a 1m² pool with 1km/h of air over it at 27C/70%RH will evaporate 204g/hr. That same 27°C air at 20% RH will evaporate 540g/hr. Heating that 27°C/70%RH air to 40°C with the same water content would make it 35%RH. At 40°C/35%RH the evaporation would be 924g/hr. Similarly going from 1km/h to 10km/h at the same 27°C/70%RH takes the evaporation from 204g/hr to 500g/hr, etc. So lower RH/higher airflow both lead to a higher rate of evaporation even keeping all other things the same.

So the main way we can slow down or speed up evaporation within the oven is surface area and moving air around. Having a shallow tray of water with air blowing over it would be fast evaporation while having still air and a tall column of water without much exposed surface area would be slow evaporation.

So the parallel with all of this is how the evaporation occurs. We could just seal the filament in and heat it up which would drive moisture out into the air due to the air being relatively more dry than it was but when we cooled it down it would condense and things would get wet. As long as you’re condensing it away from the filament then you’ve basically just made something that works the same way that a heat pump dehumidifier does or how some industrial process control dryers work. This has the advantage that you’re only ever heating the air in the volume once and then you could insulate the hell out of the enclosure to prevent heat loss and it’d just sit there. The disadvantage is needing to deal with the cooling in a specific way to avoid the water condensing on/around the filament.

Alternatively, we can just continually blow tons of hot air over the filament, that way the filament is always exposed to hot, dry air and any moisture coming out of the filament will be immediately dispersed into the atmosphere. This is super simple but would be pretty wasteful to have a huge stream of hot air constantly being blown over the filament.

The mid-way point is to put the filament in some kind of enclosure and heat the air around it, balancing how much air we vent out to make sure we’re not wasting tons of energy heating air but not letting the air get too humid which will slow down the evaporation rate. Ideally we would also stir the air within the enclosure such that there’s a lot of airflow around everything to keep it evenly dry.

So the most hardcore option would be a system that has high internal airflow and an internal temperature as high as possible which will make the evaporation as fast as possible. The temperature control would be precise so we can get as high of an internal temperature as possible without damaging anything. The enclosure would be insulated to avoid wasting heat into the atmosphere. Venting would be separately controllable and relative to the internal humidity measurement to avoid wasting heat into the exhaust stream. For extra bonus points it would have an air-air heat exchanger so that the hot exhaust air would pre-heat the cold intake air. A lot of the evaporated moisture would condense in the heat exchanger and could be drained off rather than put into the air.

The cheap filament driers get ‘some’ of those things right. Mostly they just house the filament and blow hot air into the housing. There’s nothing internally to stir the air so there’s no good way to control the rate of venting separately to the temperature/internal airflow. The only heat the intake air so there’s no way to realistically heat the enclosure without venting, etc. They also don’t seem to do any fan speed control so the venting is always the same volume, the temperature then just depends on how much power goes into the heating element which is the only actual form of control.

Similarly, your food dehydrator will just be running the fans constantly and then it’ll have a simmerstat or thermostat that controls how hot the air coming out is by running the element more or less. Once the element is on full bore then you can’t increase the temperature any further because the power is at max and the airflow isn’t controllable. If you decrease the airflow through the stack then the temperature will rise (same power, less airflow). There will be a little less stirring air, but given the relatively slow nature of the drying process, I think the performance gained from higher temperatures will massively outweigh the slight drop in airflow.

Sorry - an attempt at humour - I really appreciate your simple explanations!

Thanks again - It’s really easy to make a gadget to close off the filament dryer - not yet though. Let’s assume the engineers who built it knew about this stuff, and just got the simple mechanics wrong (ie proximity of heat discharge to subject matter)

I dried the silica in the oven for two hours - it appears dry, but it is clearly sitting at 18% RH - I think from what you are saying - in summary - another hour might change that number a little more.

That makes sense (not for the reasons I was expecting) - if I make the silica 10mm deep instead of 25 or 30 I have a much better chance of getting it drier. Back to the oven!

As to the rest, I’m going to let that all sink in for a bit.

Today’s problem is getting the silica dry enough to find a base.

1 Like

Right, I follow. In that case I’d say that you’re probably not drying it to ‘completion’, either due to the temperature, time or some other reason.

Looking at an EMC vs RH chart, at 25°C and 18% RH, silica gel should be at around 10gH20 per 100g dry silica gel. If you want to get kit completely dry, that’s actually a fair bit of water you’re trying to get out of that. If you’re putting in half a kg of silica gel, you’re trying to get another 40-50g of water out of it!

Thinking about why it might not be fully dry, there are a few factors that are possible. One is that the oven you’re using might not have enough vent airflow so the internal RH is rising and slowing the drying of the silica gel. Another is a lack of airflow around the gel itself so perhaps the bottom of the bed is staying somewhat wet while the top dries out. Another would be time because the diffusion of water through the gel spheres won’t be instant, as evident by the fact that the gel takes hours to reach equilibrium in an enclosure, anyway. Lastly it could be temperature with 100°C potentially not being accurate in your oven (assuming you’re using thermostat and not measuring it separately) or simply not be enough to fully dry the silica gel.

My money would be on some combo of all those factors.

I remember seeing a graph for saturation EMC vs temperature somewhere that went up to quite a high temperature but I can’t find it anymore unfortunately.

I found a post on Reddit talking about working in a lab where they used a 105°C for 24-48 hours to dry it which is a good indication. Most of the other links don’t really seem to be talking about regenerating it to fully dry, just enough for it to start keeping RH low again once fully saturated.

Probably the best way to track it would be to use a fixed container size of it and weigh it periodically during the drying along with graphing the result to see when it has stopped reducing.

Fundamentally that’s an assumption based on the idea that the engineers actually understand this (potentially not, based on my experience) combined with actually having the ability to make decisions completely based on the performance of the product (NEVER in my experience) rather than being limited by BOM cost, user experience issues, regulatory concerns, packaging, time to market, marketing etc.

Well these are the guys who forgot the handle on the lid, and who put the bowden tubes through the lid so you have to balance the filament in the drier while holding the lid under one arm and feeding two spools through the tube, then take up the spare filament on the spools while trying to replace the lid and not knock them over! Surely they thought about one thing??? :joy:

My mods may end up simply redesigning the whole base, but that’s for 100 posts further down this thread!

1 Like

All you have said confirms the filament manufacturer’s drying recommendations as well (who would have thought that they would know anything) - you can’t dry stuff quickly!

I suspect from my own observation though, that just as it takes a while to dry deep down, it takes a while to wet it too, and that the greater volume of moisture is close to the surface, which is why any form of “preheating” will help the filament if not dry it entirely.

Or is that an oversimplification? I suspect that truly hydroscopic materials like nylon would need much more attention, but that PETG is pretty resilient and that “near enough is good enough”, which is why the filament driers get away with it.

Oh, for sure. We don’t necessarily care about all the filament being dry as much as we care about the filament we’re using being dry and no matter how fast our printers are, we’re still taking a long time to use the outer layer on a filament spool.

I was thinking about those ‘at usage time’ filament driers linked previously and I’m kinda surprised that’s not an option that has been used more. It’d be pretty interesting to see how much time it takes to dry a single length of filament with decent airflow and in free space. A few meters of filament being looped back and forth through an insulated box with high airflow hot air could be a neat concept.

Edit: Nothing new under the sun: Instant Filament Drying Satisfies An Immediate Need | Hackaday

Yes, I’ve been watching that for some time.
It’s so easy to lose track of where we are!

1 Like

Here’s the first “understandable” essay on silica gel that I’ve discovered.

It refers to museum quality storage rather than “just keeping a bit of the damp out”, but it is pretty much common sense in the light of my own experience to date.

I have 10l containers.
I started with 60gms of dessicant based on the suggestion of a couple of those companies that make the little bags for storing things. Then I doubled it to 120gms and had a bit better performance.

I am not sure where 200gms came from, but that is my current target weight. Using their formula, I’d need 500 grams!

Even then the advice is:-

If the container chosen is a well-sealed polyethylene or polypropylene food storage box, then this amount of dry silica gel should keep the RH in the unopened box below 5% for several months.

Given that I am pretty sure my silica gel hasn’t been properly dried, that most of the boxes get opened a couple of times a day when they are in use, and that I have been using a quarter of their recommended amount - I am starting to see an answer slowly emerging!

I am going to set up a couple of boxes with 200 and 500 grams, and full spools of brand new filament (in a week or two after Black Friday) and then perhaps some conclusions may be drawn!

I wonder if I’ll have any room for filament?

Bearing in mind that this is often not ‘dry it out and keep it dry’ as much as it is 'keep it at a set relative humidity, regardless of climatic conditions. It’s nice to see an actual recommendation for heats/times, although I suspect that there’s still some pretty marked variance based on airflow etc.

In our case, we’re aiming for dryer than that, depending on filament.

I just went and checked my plastic jar full of freshly opened silica gel packs (10x 100g packs I bought a few weeks back and opened over the weekend). I put a temperature/humidity sensor in there and it’s showing 5%. The one I put in a zip-lock bag with TPU that got opened and then put in the dryer for 4 hours shows 21%. The one I put in a zip-lock bag with PLA that was never dried and is now maybe 4 months old shows 64%.

Welcome to my life! :smiley:

1 Like

With my old printer I had whatever PLA I was using out and in the open and if I ever changed rolls midway (pretty unlikely), I’d put the old one in a plastic bag to keep the dust off and kept it under the desk. Until now I’ve given absolutely zero consideration to filament moisture content. I don’t see myself getting any more concerned than sticking it in the dryer for a couple of hours if it’s misbehaving! Most of my interest in this is from a purely physics/technical standpoint, although the more I think about it, the more I think that every filament dryer I see is poorly designed.

As I’ve said - for all my bleating about humidity, I’ve never had a problem with expensive filament, and life is too short for the grief that saving ten bucks a kilo will give! :smiley:
I used to use ziplock bags with 60g of desiccant and no drying. I gave the TPU two hours in the old food dehydrator, and the ASA maybe four and left it at that and everything was fine.

I think it’s a case of what you don’t know can’t hurt you! :grin:

Now look at us! I am half-interested in concluding this ultimately with some sort of open source filament dryer that actually works, and my fantasy goal is to build a half decent dry cabinet that I can keep my camera gear in too, for less than $900! note that this one “regulates the cabinet’s humidity from 35-60%” so it’s a bit like leaving it on the kitchen bench really. :open_mouth:

1 Like

Just for completeness on this thread.

Another possible factor in an oven is if it’s gas and not electric, the flame will generate water vapor and the absolute humidity may be much higher than ambient. When it first starts heating, there can even be condensation. And for a traditional oven, exchanging air with ambient is not a requirement, so it may get super humid inside.

The near ideal of a temperature controlled, insulated box with air exchange based on humidity level (even with a heat exchanger) shouldn’t be that hard to build. An ESP32-cam could read one of those cheap temp/humidity sensors (assuming they work at elevated temperatures) and maybe the whole thing is less than 20 bucks.

Based on ambient RH, there is a limit of how low RH in the heated chamber can get without melting filament. If you have super high ambient RH like 90% then the hot RH might not be as low as you want. But in that case you can crank the temperature up to dry silica gel instead and just use that. Or instead of exchanging air with ambient, you could exchange with a chamber of (room temperature) silica gel as if it were a low RH ambient.

1 Like

My shop has been hovering around 70% a lot lately and the filament had been left out in the printer. I was surprised just drying it out helped as much as it did.

1 Like

This.

OK, where’s the materials scientist when you need them? (I’m NOT that!!)

But, I did share time at a makerspace with the inventor of NinjaFlex, and a different community and board member who was a practicing materials scientist. We talked a lot about filament properties as it related to our rapid prototyping area in the makerspace.

First, what @jono035 said above is very true. Filament, even “wet” filament, has a relatively low water content. The processes that exchange moisture between the air and the materials are slow and somewhat specific to the individual filament materials.

Some materials are very hygroscopic, and some of those suffer really badly from printing performance when “wet”.

The impact on the filament is not just a slow process with the atmosphere, it’s also a slow process across the filament. The reason thermal filament dehumidifiers work somewhat OK is that the heat accelerates transfer of moisture out of the outside surfaces of the filament- which is where most of the problem is at.

The ideal dehumidifier, in my opinion would be a multi-stage device. It would first take air and dehumidify that- actually pull water out of the air. Maybe by pulling it through a desicant bed, or pulling air into a chamber where condensing takes place on a cold plate, to drip out, etc.

Then the de-humidified air would be heated and slowly blown through the filament chamber where the combination of lower moisture content and higher temp would have the maximum impact on the filament- allowing the removal of as much moisture from the outside surface of the filament strands as can be had.

Living in Colorado means I don’t usually have problems with moisture in PLA, so I can ignore it much of the time.

I have seen PETG, PVA, and flexible filaments get crappy even here in Colorado.

For what it’s worth, I once asked my friend at the makerspace what I should do when “his” NinjaFlex got crappy. He surprised me by saying “Give it to someone else and buy new.”

This is also why at the makerspace we wouldn’t stock “specialty” filaments with low usage rates.
The special stuff tending to be more affected by moisture exposure, it was never worth having any on hand.

Better to buy it as you need it rather than try to keep it preserved forever.

Edit to add- there’s some point where ambient humidity transforms a typical thermal dehumidifier from a mositure remover to a moisture embedder. I’m convinced that’s why some locations see no benefit at all from dehumidifiers. In those environments, absent multi-stage dehumidification, there is zero or even negative benefit.

3 Likes

This is my “storage” concept at the moment.

On drying-
When that materials scientist turns up - I’d really like to know why some materials (nylon) need to be heated to 90° - logic says that if water can get in at ambient temperature, then it can get out too, so why the different drying temperatures?

As Discussed above, after re-drying the “dry” silica - another two hours in the oven at 120°, this time with the air-conditioning on bringing the ambient RH down to 51%, I dropped a further 3% of moisture from the silica gel.

On the left - sorry the smudges are dirt not condensation - is a 200 gram canister (I’ll post a link in a separate post) and on the right a little more than a kilogram of silica gel. The kilogram brought the humidity down to 19% within an hour or so - the canister, with a much smaller surface area took two days.

After 72 hours the meters read 17 and 19% and given the inherent inaccuracies - lets say they are both around 18% which I think is more than acceptable for long term storage.

Clearly, just throwing in a few 50gm bags is not going to work, I think that while the loose stuff works more quickly, there’s something to be said for the canister with the fine mesh if the boxes are going to be opened and closed.

My logic there is this - I store two spools per box, today I am printing from three different boxes, each time I open the box to take out a spool, and again to return it, the silica gets a full dose of 75% air. Because the “bulk” dessicant dries the air quickly, the other over two days or so, it will need recharging a lot more regularly.

Running the spools direct from the boxes would reduce this too of course, (don’t say I told you so @Tokoloshe :smiley: - but those Bowden tubes aren’t airtight, so maybe the losses are similar in the long term?

1 Like

As if I was the person to rub that in… :smiley:

1 Like