MarginallyClever / Makelangelo-software

Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
http://www.marginallyclever.com/
GNU General Public License v2.0
349 stars 177 forks source link

Save gcode to one file per color #614

Closed i-make-robots closed 2 years ago

i-make-robots commented 2 years ago

Is your feature request related to a problem? Please describe. Running a CMYK drawing takes a very long time. It would be good if users could rest easy knowing the machine will stop when it finish at the end of a color.

Describe the solution you'd like filename-color.gcode should be the format, where color is the hex code without a leading '#' or '0x'.

Describe alternatives you've considered Making the user go through other apps in a circuitous route to achieve the same thing.

Additional context

Keepthefunk commented 2 years ago

Dan, everyone, thanks for addressing this!

crisgodinez12 commented 2 years ago

From what I've experience thus far, if the colors can be separated in different dxf or svg files, then that would help with the allotted time I have to print a CMYK because the computers at my school turn off at a certain time even though I have a no sleep for the pc and screen saver. Another benefit to this feature would be that I can then plot those files on smaller machines like the Eggbot, iDraw, or AxiDraw. I would also love this feature available because the CMYK layers are easier and smaller file size than other CMYK processors as seen in Drawbot V3 or others.

Also, not sure if why, but the last time I ran the CMYK plot in the Makelangelo software, I expected for the servo to be up whence the yellow layer was done, but the servo arm was down, so the marker soaked onto the paper. I anticipated for the servo arm to be up so that I could then return to the machine later and switch markers.

Let me know if these requests are possible.

i-make-robots commented 2 years ago

drafted in 11fd8e2a

i-make-robots commented 2 years ago

unit test is still incoming