Blueprint

Filament dryer

making a filament dryer out of a paint bucket

Created by Jan Lukasiak Jan Lukasiak

Tier 4

33 views

0 followers

GB114 GB114 gave kudos to Filament dryer ago

Awesome!!

CAN CAN ⚡🚀 submitted Filament dryer for ship review ago

Jan Lukasiak Jan Lukasiak submitted Filament dryer for ship review ago

alexren alexren ⚡🚀 requested changes for Filament dryer ago

hey there! could you label your schematic more clearly? its not clear where the heater is + assembly instructions

Tier: 4

Tanuki Tanuki ⚡🚀 submitted Filament dryer for ship review ago

Jan Lukasiak Jan Lukasiak submitted Filament dryer for ship review ago

zsharpminor zsharpminor requested changes for Filament dryer ago

Hi, this is a really cool project; I'm so glad you got it to work! Just a few things - this can only be a tier 4 at most due to your hardware complexity; your heating element is incredibly cool, is it possible to include an image of that in your README? Finally, if possible, please include an image of your assembled electronic assembly so that we can see how you ended up putting it all together! Otherwise, this looks great to me, keep it up!

Jan Lukasiak Jan Lukasiak submitted Filament dryer for ship review ago

m0.hid m0.hid requested changes for Filament dryer ago

Hey there! I love this filament dryer, its a really creative use of parts lying around the house. Can you add all of your schematic files to your repo as well please to ensure its properly shipped?

Tier: 3

CAN CAN ⚡🚀 submitted Filament dryer for ship review ago

Jan Lukasiak Jan Lukasiak submitted Filament dryer for ship review ago

zsharpminor zsharpminor requested changes for Filament dryer ago

Hi! You need a GitHub repository to qualify for tickets - please add one :)

Tier: 3

CAN CAN ⚡🚀 submitted Filament dryer for ship review ago

Jan Lukasiak Jan Lukasiak submitted Filament dryer for ship review ago

Jan Lukasiak Jan Lukasiak added to the journal ago

added a holder for the LCD

I cut a screen and rotary encoder holder from an acrylic sheet using a hand saw and a file. Then I mounted it to the base using gorilla glue because of it's temperature resistance
IMG_20251204_205554

Jan Lukasiak Jan Lukasiak added to the journal ago

Added lcd screen

I used a lcd display with I2C controller and a rotary encoder to the filament dryer.
0
0
screen:
https://www.aliexpress.com/item/1005006151355330.html?spm=a2g0o.order_list.order_list_main.23.732a18024QDj0V

code
image
while the code isn't optimised it works flawlessly.

Jan Lukasiak Jan Lukasiak added to the journal ago

more insulation

I added insulation on the front lid instead of using a blanket. this method achieved 62°C
0
warmup times:

  • 50°C: 15min
  • 55°C: 22min
  • 60°C: 40min

While these temperatures aren't bad, the warm up time is. I think a lot of heat is escaping through the bottom as there is no insulation.

Jan Lukasiak Jan Lukasiak added to the journal ago

added insulation

I added some hollow fibre insulation I had laying around and I covered some of it in fabric (temperature reached: 64°C) I'm also planning to add insulation to the front hovewer I used a blanket for now
0

Jan Lukasiak Jan Lukasiak added to the journal ago

main controller board

I moved the arduino onto a proofboard and added a custom mosfet driver from an npn transiston to achieve a higher efficiency and a higher heater power. Also I added a linear voltage regulator (78M08G) to the arduino so it can be powered by the main 12v power supply.
0

Jan Lukasiak Jan Lukasiak added to the journal ago

added heater controll

I used a IRFZ44N mosfet and the arduino nano to controll the heater. I tested it and it works great. For example you can set the heater to 50°C and if will heat until the temperature is reached. The fan stays on when the heater turns off.
0I used the following code:
image

Jan Lukasiak Jan Lukasiak added to the journal ago

Installed a thermometer

I installed a 4.7k NTC thermistor inside the heating enclosure with gorilla glue.
0
I read of the temperature values with a custom arduino program which uses a built in analog to digital converter (ADC). The arduino features a voltage divider with the thermistor and a 2.2k resistor
0
image
To work out the conversion values for arduino's ADC I made a custom excel spreadsheet featuring values from the thermistor's datasheet
image

Jan Lukasiak Jan Lukasiak added to the journal ago

bought and installed a new heater

The old heater broke so I bought a 100W ptc heater from alliexpress
https://www.aliexpress.com/item/1005007442989854.html?spm=a2g0o.order_list.order_list_main.28.43d11802wbsvfl
I installed it on the underside of the bucket with zip ties as there was a hole from the old hose. I connected it to 12v 10A power supply and tested it (temperature reached: 54°C, Humidity: 10% (when covered in a blanket)).
0

Jan Lukasiak Jan Lukasiak added to the journal ago

made a heater

Approximate schematic of the heater:
image
If you try recreating the diy heater make sure to calculate the potentiometer resistance based on transistor gain. also make sure to turn potentiometer all the way to ground and slowly turn it while monitoring current so you don't overload the transistors.

The heater was attached to the encosure using a plastic hose. a 12v fan was attached to the heater. (tempereture reached: 45°C, humidity: 16% (when covered with a blanket))
0

I used two darlington pair transistors (in parallel) because that's what I had laying around. thinking back I should have made seperate circuits for both transistors.

Jan Lukasiak Jan Lukasiak added to the journal ago

made the main drying enclosure

I made the enclosure from an old paint bucket. The bucket is attached to a wooden base using a old office chair arm and a right angle metal bracket.
0Please ignore the heater. I forgot to take pictures before installing it
I also added a piece of cardboard on the exaust of the heater so the hot air doesn't blow straight onto the filament melitng it. I attached it using super glue because it's heat resistant to 80°C
0

Jan Lukasiak Jan Lukasiak started Filament dryer ago

10/29/2025 8:37 AM - made the main drying enclosure

I made the enclosure from an old paint bucket. The bucket is attached to a wooden base using a old office chair arm and a right angle metal bracket.
0Please ignore the heater. I forgot to take pictures before installing it
I also added a piece of cardboard on the exaust of the heater so the hot air doesn't blow straight onto the filament melitng it. I attached it using super glue because it's heat resistant to 80°C
0

10/29/2025 8:54 AM - made a heater

Approximate schematic of the heater:
image
If you try recreating the diy heater make sure to calculate the potentiometer resistance based on transistor gain. also make sure to turn potentiometer all the way to ground and slowly turn it while monitoring current so you don't overload the transistors.

The heater was attached to the encosure using a plastic hose. a 12v fan was attached to the heater. (tempereture reached: 45°C, humidity: 16% (when covered with a blanket))
0

I used two darlington pair transistors (in parallel) because that's what I had laying around. thinking back I should have made seperate circuits for both transistors.

10/29/2025 9 AM - bought and installed a new heater

The old heater broke so I bought a 100W ptc heater from alliexpress
https://www.aliexpress.com/item/1005007442989854.html?spm=a2g0o.order_list.order_list_main.28.43d11802wbsvfl
I installed it on the underside of the bucket with zip ties as there was a hole from the old hose. I connected it to 12v 10A power supply and tested it (temperature reached: 54°C, Humidity: 10% (when covered in a blanket)).
0

10/30/2025 12 PM - Installed a thermometer

I installed a 4.7k NTC thermistor inside the heating enclosure with gorilla glue.
0
I read of the temperature values with a custom arduino program which uses a built in analog to digital converter (ADC). The arduino features a voltage divider with the thermistor and a 2.2k resistor
0
image
To work out the conversion values for arduino's ADC I made a custom excel spreadsheet featuring values from the thermistor's datasheet
image

10/30/2025 4 PM - added heater controll

I used a IRFZ44N mosfet and the arduino nano to controll the heater. I tested it and it works great. For example you can set the heater to 50°C and if will heat until the temperature is reached. The fan stays on when the heater turns off.
0I used the following code:
image

11/1/2025 - main controller board

I moved the arduino onto a proofboard and added a custom mosfet driver from an npn transiston to achieve a higher efficiency and a higher heater power. Also I added a linear voltage regulator (78M08G) to the arduino so it can be powered by the main 12v power supply.
0

11/2/2025 - added insulation

I added some hollow fibre insulation I had laying around and I covered some of it in fabric (temperature reached: 64°C) I'm also planning to add insulation to the front hovewer I used a blanket for now
0

11/3/2025 - more insulation

I added insulation on the front lid instead of using a blanket. this method achieved 62°C
0
warmup times:

  • 50°C: 15min
  • 55°C: 22min
  • 60°C: 40min

While these temperatures aren't bad, the warm up time is. I think a lot of heat is escaping through the bottom as there is no insulation.

11/15/2025 - Added lcd screen

I used a lcd display with I2C controller and a rotary encoder to the filament dryer.
0
0
screen:
https://www.aliexpress.com/item/1005006151355330.html?spm=a2g0o.order_list.order_list_main.23.732a18024QDj0V

code
image
while the code isn't optimised it works flawlessly.

12/4/2025 - added a holder for the LCD

I cut a screen and rotary encoder holder from an acrylic sheet using a hand saw and a file. Then I mounted it to the base using gorilla glue because of it's temperature resistance
IMG_20251204_205554