I built Line Weaver, a browser-based tool that converts images into G-Code for my pen plotter.
The goal was to go from an image to plot-ready output with a User Interface. Keeping everything client-side (no backend, no API calls). And built to be open-source.
Demo: https://straczowski.github.io/line-weaver/ How To: https://straczowski.github.io/line-weaver/tutorial/
It implements computer vision algorithms from scratch: - Edge detection - hatch generation - Douglas-Peucker line simplification - Stroke order optimization
Would love feedback from other pen plotter enthusiasts or anyone interested in image processing!