Commit Graph

  • 4127116c6d add prusa mini+ demo Sameer Puri 2021-05-20 20:09:27 -0400
  • 0a8dcb4730 update svg examples taken from sameer/lsys Sameer Puri 2021-05-20 20:02:16 -0400
  • 0d6711cc01 fix long running transform bug (does not affect scaling) Sameer Puri 2021-05-09 21:46:22 -0400
  • e6fa930efc only postprocess on G commands Sameer Puri 2021-05-09 20:49:41 -0400
  • c8962dfe85 enforce absolute coords for program begin Sameer Puri 2021-05-09 18:28:57 -0400
  • d5b8cd200e remove unnecessary feedrate command Sameer Puri 2021-05-09 18:25:23 -0400
  • 0e6bb0c411 use g-code v0.1.2 to fix program end bug Sameer Puri 2021-05-09 18:16:15 -0400
  • 84aabf9543 add note about origin's effect on input gcode sequences Sameer Puri 2021-05-09 18:11:56 -0400
  • 178448be7b reduce string allocations to minimum possible w/ g-code v0.1.1 Sameer Puri 2021-04-27 10:44:28 -0400
  • 126217a21f upgrade to gcode v0.1.0 Sameer Puri 2021-04-24 17:03:28 -0400
  • da4015eff1
    Update README.md Sameer Puri 2021-03-03 10:53:25 -0500
  • a72ab62961 use tool off action on tool off, fixes #9 Sameer Puri 2021-03-03 10:45:19 -0500
  • d6e5f208ab fix structopt picking o as the short alias for multiple opts Sameer Puri 2021-02-14 00:10:49 -0500
  • 7c6c790378 move gcode parse/emit to sameer/g-code, use structopt Sameer Puri 2021-02-14 00:00:01 -0500
  • 08762f432c update dependencies Sameer Puri 2021-01-28 21:06:21 -0500
  • f705e35a33 GH actions: use source-based coverage Sameer Puri 2021-01-28 21:04:56 -0500
  • 55fd1a4220
    Merge pull request #8 from christoshrousis/master Sameer Puri 2021-01-17 17:39:23 -0500
  • 099de69dfa 📌 lock uom to '0.31.0' to resolve build issue Christos Hrousis 2021-01-17 01:38:47 +1100
  • 726a48345a
    Update README.md Sameer Puri 2020-10-03 20:38:08 -0400
  • 8907fe7aa2
    Create FUNDING.yml Sameer Puri 2020-09-06 23:09:18 -0400
  • 2265fee979 remove travis 👋 Sameer Puri 2020-09-06 19:51:58 -0400
  • 0816314a90 return fmt error for write!(w, " ") Sameer Puri 2020-09-06 19:50:20 -0400
  • 0aad717f03 update some docstrings Sameer Puri 2020-09-06 19:50:13 -0400
  • 490e7100eb add another test-case, start relying on Default::default Sameer Puri 2020-09-06 19:49:40 -0400
  • 06c6484b2c add actual gcode content Sameer Puri 2020-09-06 19:07:10 -0400
  • 5c6afff45c update badges Sameer Puri 2020-09-06 18:51:27 -0400
  • a1606ce5df add gcode test file Sameer Puri 2020-09-06 18:49:17 -0400
  • 883e07a720 add tests and swap to github actions Sameer Puri 2020-09-06 18:44:18 -0400
  • a2aa138f6e update to latest dependencies and resolve breaking api changes Sameer Puri 2020-09-06 16:56:08 -0400
  • af7b43b97a
    Update README.md Sameer Puri 2020-05-27 23:10:08 -0400
  • 869358aa2b fix non-macro clippy warnings Sameer Puri 2020-05-25 17:57:07 -0400
  • a9fe4f57ea migrate to roxmltree + svgtypes, closes #6 Sameer Puri 2020-05-25 17:48:03 -0400
  • bd5d9d9eee Correct origin for non-zero bounding-box Sameer Puri 2020-05-25 14:19:18 -0400
  • 5b0a96a1b1 implement origin control (#7), fix bad final G0 Sameer Puri 2020-05-24 19:12:55 -0400
  • 90b83459e3 cleaning up shop: move large method out of main Sameer Puri 2020-05-24 17:39:01 -0400
  • 0e46c40f65 rename code -> gcode Sameer Puri 2020-05-24 17:19:31 -0400
  • f768c4f450 more variable name expansion Sameer Puri 2020-05-24 17:15:27 -0400
  • 13c1f32d1f don't surround comment strings in quotes Sameer Puri 2020-05-24 17:15:18 -0400
  • 94538202c6 add css docs Sameer Puri 2020-05-24 17:00:54 -0400
  • 210b7ac49f add svg spec Sameer Puri 2020-05-24 16:59:16 -0400
  • 4b00b17a02 replace shorthand variable names with full names Sameer Puri 2020-05-24 16:56:29 -0400
  • b74291c6b0 support latest macro syntax Sameer Puri 2020-05-24 16:56:06 -0400
  • 24318598bd update dependencies Sameer Puri 2020-05-24 16:25:39 -0400
  • 84656dfcbd add origin argument Sameer Puri 2020-05-24 16:25:30 -0400
  • 8bd49b670a correct input in demo Sameer Puri 2020-05-24 16:20:13 -0400
  • 687d818162 Update readme Sameer Puri 2020-04-02 00:13:10 -0400
  • 5842b2df0b Continue documentation efforts & cleanup Sameer Puri 2020-04-02 00:09:14 -0400
  • f7e037cfdd Finish pass of macro conversion, continue docs Sameer Puri 2020-03-31 15:22:54 -0400
  • b89849555f Begin translation to macro-based GCode impl (does not compile) Sameer Puri 2020-03-30 15:56:51 -0400
  • aceba84fac Update all deps, things are compiling fine Sameer Puri 2020-03-30 11:54:08 -0400
  • 084b3a841b
    Merge pull request #5 from lorenrogers/documentation Sameer Puri 2020-03-23 13:07:35 -0400
  • d861152929 Adds basic placeholder failing tests Loren Rogers 2020-03-21 21:30:00 -0400
  • b88f7614e7 Adds placeholders for documentation Loren Rogers 2020-03-21 20:56:13 -0400
  • ea29c6d5f4
    Merge pull request #2 from lorenrogers/update-default-output Sameer Puri 2020-03-21 19:18:21 -0400
  • feb8e81e57 Adds *.gcode to gitignore and updates readme. Loren Rogers 2020-03-21 15:08:51 -0400
  • d5cb2e0306 Adds basic documentation to some functions Loren Rogers 2020-03-21 15:05:34 -0400
  • f19992a536
    Update README.md Sameer Puri 2020-03-17 22:54:22 -0400
  • 58dc1f2f66 Exclude paths inside clipPath element Sameer Puri 2019-09-17 19:08:08 -0500
  • ec6b7ad88e Update codebase to support euclid ^0.20 Sameer Puri 2019-08-25 15:46:13 -0500
  • 5d0399b87b Update dependencies, follow clippy guidance to remove sweep: sweep Sameer Puri 2019-08-25 15:24:44 -0500
  • 7d2a19ec8a Update deps Sameer Puri 2019-05-04 16:52:56 -0500
  • 153b88a3cd Improve comments by only adding when a path starts & including the group(s) it belongs to Sameer Puri 2019-05-01 23:47:04 -0500
  • c04ba6b625 Support custom tool on/off gcode, use uom for unit conversions, rename Named=>Comment after reviewing NIST spec, update dependencies Sameer Puri 2019-05-01 23:31:30 -0500
  • 75cbb34d60
    Update README.md Sameer Puri 2019-04-27 04:16:08 -0500
  • 2de4ec05de Fix incorrect smooth curve ctrl point reflection, update README.md with demo, add compensation for same closepath point, add demo in README Sameer Puri 2019-04-26 22:43:21 -0500
  • 35e77e53f9 Add travis Sameer Puri 2019-04-26 22:08:56 -0500
  • c383a3f2e1 Use EPSILON for feedrate comparison, simplify program appending w/ impl AddAssign, don't turn on tool after path (for laser / others sake) Sameer Puri 2019-04-26 22:06:49 -0500
  • d82eb8f22b Reset initpos after reset(), adjust default settings for my pen plotter, output feedrate only when changed Sameer Puri 2019-04-26 21:30:04 -0500
  • ced1c4dd4a Set tolerance to 0.002mm, the default for GRBL Sameer Puri 2019-04-25 21:32:46 -0500
  • 7d9ba355d1 Add viewbox handling, fix ellipse handling for large_arc case Sameer Puri 2019-04-25 19:41:48 -0500
  • b774e63c8a Add initial position handling for close path Sameer Puri 2019-04-25 17:17:37 -0500
  • 5e7adcc2a8 Fix transformation matrix order of operations Sameer Puri 2019-04-25 16:59:08 -0500
  • f10c20a1e1 Use absolute positioning everywhere, correct mirroring implementation Sameer Puri 2019-04-25 16:40:26 -0500
  • 125d1facf7 Separate out machine state management logic Sameer Puri 2019-04-25 12:09:06 -0500
  • d041febfdc Update README.md, cargo fmt, MachineCode -> GCode, separate GCode into code.rs module, fix mirrored images bug Sameer Puri 2019-04-25 11:49:22 -0500
  • 9ae60cc925 Add DPI options, scale based on document size, fix incorrect application of translation transform in non-absolute path context Sameer Puri 2019-04-25 11:05:41 -0500
  • b849ede559 Mild code cleanup, handle smooth curve variants, handle SVG transforms, name SVG groups, don't write names if empty Sameer Puri 2019-04-25 01:18:59 -0500
  • ef46ab8e1c Update readme Sameer Puri 2019-04-23 23:42:46 -0500
  • e46da70a51 Use lsys output as examples Sameer Puri 2019-04-23 23:41:52 -0500
  • 778a365724 Update README.md Sameer Puri 2019-04-23 23:40:26 -0500
  • b8b3aa1f5d Bump sierpinski size Sameer 2019-04-21 09:40:31 -0500
  • dbf46ef01b Add new images Sameer 2019-04-21 09:34:04 -0500
  • 439f4859b8 Initial commit Sameer Puri 2019-04-20 18:51:50 -0500