Basic Information:
Printer Model: Fabtotum Personal Fabricator
MCU / Printerboard:Totumduino (ramps like ATMega1280 based)
Host / SBC: Raspberry Pi
klippy.log
Describe your issue:
My printer is able to use different tool heads for laser engraving, milling or 3D printing.
I have set up a suitable printer.cfg for the printing purpose and have gathered quite some hours of successful printing.
Now I want to integrate the laser head as well. The head is enabled / powered by the same pin as the extruder heater. when trying to enable it (PB4 = 1) I receive an error that it is not possible for this pin.
Now I have a few things to get to work:
- Remember the currently installed tool over reboot → use non volatile memory
- Find a graphical solution in fluidd to switch tool heads and configure them automatically. (Don’t want to remember gcode-macro-names for rare occasions where I need the laser; 4-5 times a year) → ?
- Override the heater pin functionality → ?
Regarding the last point: I read somewhere to disable config-sections by running a macro. Is this appropriate for my use or is there a cleaner/better solution?
Regarding the graphical solution: I’d love to have a dropdown with tool names in my fluidd web interface. A selection triggers a tool-configuration macro on the backend. I just don’t want to remember commands and hack them into the console. Is this even possible?
EDIT:
Added klippy.log
klippy.log (636.2 KB)