• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Use your heated print bed to dry filament! 3D Printer File Image 1
Use your heated print bed to dry filament! 3D Printer File Thumbnail 1

Use your heated print bed to dry filament!

animatorgeek avataranimatorgeek

January 9, 2025

printables-icon
DescriptionCommentsTags

Description

Filament drying without any extra hardware

Now you can use your heated print bed as a filament/desiccant dryer. No need to buy an expensive dryer when you've got one built into your printer!

Here are before and after images of when I dry the desiccant I use to keep my filament dry:

Before:

After:

Note: use this tool at your own risk. Always work within the limitations of your printer and keep flammable materials away from the hot bed.

I've included sample files at various temperatures but you can also make your own. All you need is an online Python interpreter or your own Python install. Here's how to do it:

usage: FilDryGen [-h] [-d DURATION] [-e X Y Z] [-f] [-i INTERVAL] [-n]
                [-o FILENAME] [-t TEMPERATURE]
Create GCode to run the heatbed of your 3d printer as a poor-man's filament
dryer.
options:
 -h, --help            show this help message and exit
 -d DURATION, --duration DURATION
                       Set duration (minutes) of heating cycle. Default
                       value: 180
 -e X Y Z, --extruderpos X Y Z
                       Coordinates (mm) for where to park the print head.
                       Default value: [120, 0, 50]
 -f, --fan             Run the extruder fan (to increase circulation).
 -i INTERVAL, --interval INTERVAL
                       Interval (minutes) to set the temp to keep the machine
                       from going to sleep. Default value: 10
 -n, --nothumb         Don't include a thumbnail in the output file.
 -o FILENAME, --output FILENAME
                       Set output filename. Default: output to console
 -t TEMPERATURE, --temperature TEMPERATURE
                       Set temperature (celsius) of heating cycle. Default
                       value: 100
Have fun drying your filament/desiccant!

License:

Creative Commons — Attribution — Share Alike

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,086

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

36

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,984

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

22

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,449

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9