The purpose of this project is to streamline and document the process of converting vector line art to be printed on a modded Ender 3 printer.
this repo contains a app that can be used to generate SVGs from sets of points using the brilliant canvas-sketch and various resources online.
some code taken from resouces online, with some added extras.
yarn install
yarn start
ctrl-s
in browser to export.
- generate svg line to svg with this tool
- change svg width and height units to mm
- convert to gcode with svg2gcode / github. see below for settings, adjust the feedrate based on image / amount of detail. Have previously tried InkScape for this but produces too many artifacts with more compicated SVGs. with built in gcode tools
- print! I have been uploading to octoprint but this should work with sd card.
- the printer will auto home, move to the front left corner of your build surface and wait for a user input, load the pen now and resume!
online tool can be used or command line option using svg2gcode command line:
./svg2gcode --settings svg2gcode.json --out ./out.gcode ./input.svg
- intergrate svg2gcode into project? remove manual use of hosted version.