This website works better with JavaScript.
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