Scott-Cooper / Drawbot_image_to_gcode_v2

Creates gcode for use on drawbots
http://dullbits.com
GNU General Public License v3.0
164 stars 55 forks source link

gcode #19

Open kevin227227 opened 3 years ago

kevin227227 commented 3 years ago

Hi, the Gcode generator used here, does it exist separately? I would like to be able to use it for svg created outside of d2s.

Ohmarinus commented 3 years ago

Hi, the Gcode generator used here, does it exist separately? I would like to be able to use it for svg created outside of d2s.

With a bit of coding experience, you should be able to use it for your other projects. It's quite a modular script. I even managed to have it inject sophisticated gcode for automatic pen changing on my DIY plotter. If even I can do it without much coding experience, you should be able to do it as well. I can't help you though, but if you search through the files it's pretty self explanatory.

In the end I abandoned my own solution for generating gcode straight from inkscape, which was more flexible for me. I think that's the better solution after all.

kevin227227 commented 3 years ago

thank you very much for your answer, I used to use the inkscape gcode generator but lately I am working very heavy svg so inkscpae takes too long, and this generator that has d2s seemed to me quite fast and optimized so I am looking to use it for other projects, thanks for your answer, I do not know much about programming but I will investigate to achieve what you mentioned to me.

Ohmarinus commented 3 years ago

thank you very much for your answer, I used to use the inkscape gcode generator but lately I am working very heavy svg so inkscpae takes too long, and this generator that has d2s seemed to me quite fast and optimized so I am looking to use it for other projects, thanks for your answer, I do not know much about programming but I will investigate to achieve what you mentioned to me.

When working with heavy files I suggest taking a look at Vpype: https://github.com/abey79/vpype/ It does everything you need, but it's a command line program and you need basic programming knowledge.