#If Statement based on type of filament loaded via spoolman
5 messages · Page 1 of 1 (latest)
Hi! I'd achieve that in another way. The filament profile, in the slicer, provides space for custom G-code. I'd add the routine you mention into that section, after the PRINT_START macro call. I'm using SuperSlicer, but I guess all slicers allow custom g-code per filament profile. Would that something like this work for you?
I wrote Kbobine to achieve this kind of task. (basically, Kbobine is a "filament profile table in printer")
I runs around a Moonraker extension spoolman_ext.py which can inform klipper about spool datas (type, vendor, name , ... ) . I can write up a user case, if you clearly explicit your goal.
oh this is nifty thanks! I think its exactly what I need.
Basically I want to have a variable print start. I have blobifier but it extrudes too fast and causes TPU jams if I use it so I want in print start something like
If TPU
Purge_line
Else
Blobifier