PLA Filament Profiles

I see that the fdm_filament_common.json profile is the base profile for all filament.
This is really useful as it shows all the different settings I can put against a custom filament.
It would be better if I knew what some of those settings actually did.

especially (because I have some super fragile PLA - and it snaps during retraction at the end of a build):

  • filament_deretraction_speed
  • filament_retraction_minimum_travel
  • filament_retract_before_wipe
  • filament_retract_when_changing_layer
  • filament_retraction_length
  • filament_retract_restart_extra
  • filament_retraction_speed

Most of the settings are lists, but for the most they are all single item lists.
So why not just use a single value? I understand “compatible_printers” has several values but then the setting is in plural :rofl:
Secondly - why are numbers treated as strings? JSON is really good at handling numbers.

Fragile pla that snaps is an indication that it has absorbed moisture and needs to be dried out

I find silk pla and glow in the dark pla in particular absorb moisture quickly and become brittle so I’ll leave them in my dryer or dehydrator for a day until I can bend the filament without it snapping

Yes, thanks.
But I dried this PLA, and it’s still super fragile :sweat_smile:

I’ve had filament that has needed to stay in the food dehydrator at 128° for a few days

Sometimes the actual filament driers I use aren’t enough so it’s the dehydrator to the rescue

I’ve got a roll of Geeetech glow in the dehydrator right now that’s been in there for 3 days, I gave it the bend test last night and its not brittle anymore but I’m leaving it in there for one more day just to get it down to the core of the roll

In my opinion there is no better way to dry any filament than a food dehydrator especially TPU