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
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
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