dennisjm
Posts: 343
Joined: Wed May 07, 2014 9:51 pm

printer/process re-organization

Here is how I'd like to see the processes managed.

1) Top level is printer. This is currently set in the firmware configuration. It's difficult to go change when you select different processes for different printers. Technically you shouldn't have to change it if you forgot but commands for fans and temperature and a couple odds and ends still vary from different printer firmwares and if aren't set right cause bad gcode. (I have one Marlin Based and one Sailfish based printer)

2) Next would be the print configuration. Left, right, or dual. I should be able to change this without having to choose a new process. That way I can have unique gcode depending on if I want to print with one or the other print heads or both but without having to go edit all the other process settings to try to keep them in sync.

I think the above two should be unique per print and below would be configurable like it currently is per multiple processes. That would help remove ambiguity about which process is used to run the gcode for start/stop.

3) Next level is filament. Filament should be only needed to enter once per printer. I could set the diameter, desired printing temperatures, extrusion multipliers, cost etc. Then, regardless of lower steps like which extruder I use or which process I use I should always be able to just select the filament I want to print with. Right now if I have multiple processes (think left, right and both for dual extrusion), I have to go edit each process individually to add a new filament. If I change the extrusion multiplier I have to go do it 3 times. The filament could be listed in a drop down for each extruder. I should be able to put filament in either extruder if I happen to know the extruders are the same. It would be even cooler if the configuration in #2 removed the extruder you weren't going to use from the list of extruders. (You can do this in your separate processes right now.)

4) Finally all the other print settings as they currently are. Perhaps there would be a quality selector like there currently is.

So I think it would work largely like it currently does, but instead of in my process list of
* Marlin Left
* Marlin Right
* Marlin Both
* Sailfish Left
* Sailfish Right
* Sailfish Both

I'd just have
* Marlin
* Sailfish

Then when you chose the appropriate printer you'd select the filament you want to use, the configuration and then the other settings.

My current process, once set up isn't all that slow, but I have to spend extra time every time I get a new roll of filament to 1) calibrate it, then 2 go edit all my processes and configurations. Usually I copy/paste the filament selection from one xml process to another. Then if I want to change something from one print to the next it isn't always clear that the right process is selected since the process drop down just stays the same even though you've customized settings for a current print.

Anyway, just some feedback as I've used the software rather a lot the last few months. Thanks for great work and a fast slicer! (Probably saved me hundreds of hours just in slicer speed... literally)

Return to “Feature Requests”