Hello, i use a tool called Embroidery Gcode Generator to generate gcode than i extract points from the code.
I don’t find a plugin which can read gcode directly, this will better to extract points faster and the real colors.
Steps:
Create dst file with Embroidery software.
Convert dst file to gcode with Embroidery Gcode Generator; sadly the tool is very old and can’t save the gcode ,so i need to copy it manually.
Extract points with Grasshopper, the animation is possible but it need long time.
Chroma have a free version which i used, and embroidery softwares have more tools and designed to work with embroidery machines, we can’t do that with grasshopper.
As you see in the videos i used grasshopper to create animation, not for create embroidery designs from images.
Thanks for sharing your workflow! You’re right—working with G-code manually can be time-consuming, especially when converting and extracting points for animation in Grasshopper. Since the Embroidery Gcode Generator can’t save the file directly, you might consider using a script or small utility to automate copying and parsing the G-code into a format that Grasshopper can process faster.
Alternatively, while there’s no native Grasshopper plugin that directly reads embroidery G-code or DST files with colour info, a custom parser or using something like RhinoScript/Python inside Grasshopper could help streamline your extraction and make animation more efficient.