From d8965fd4f2f5630763d3652561c3d8c633e22128 Mon Sep 17 00:00:00 2001 From: Sameer Puri <11097096+sameer@users.noreply.github.com> Date: Tue, 8 Jun 2021 19:36:22 -0400 Subject: [PATCH] Update README.md --- README.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b955007..86269f3 100644 --- a/README.md +++ b/README.md @@ -5,16 +5,7 @@ Convert any SVG 1.1 path to gcode for a pen plotter, laser engraver, etc. -## TODO -- [ ] Biarc interpolation (G2/G3 instead of many G1) -- [ ] Sort paths by distance to reduce G0 distances (traveling salesman problem -- [ ] Comments in GCode input - -## Known bugs/issues -- [ ] Smooth curves should not use the control point when the previous curve is not of the same type (quadratic -> smooth cubic, cubic -> smooth quadratic) - - This is just a nit, it shouldn't matter if the SVG is correct - -## Demonstration +## Demo ### Input @@ -45,6 +36,7 @@ cargo run --release -- --begin 'G0 Z10 G28 M201 X1250 Y1250 Z400 M203 X400 Y400 ![Resulting plotted image](https://user-images.githubusercontent.com/11097096/119063561-6fb8ef80-b9a7-11eb-9f2f-ca69c0c1c9ae.png) + ## FAQ / Interesting details * Use a 3D printer for plotting: (thanks @jeevank for sharing this) https://medium.com/@urish/how-to-turn-your-3d-printer-into-a-plotter-in-one-hour-d6fe14559f1a