Commit graph grid-apps-cmms/src/kiri/print.js
Author SHA1 Message Date
Mikhail Allen
184b103906 changed arc output from XYR to XYIJ. added XYIJ arc import support. fixed XYR arc import. fixed center2pr returning the wrong center point. 2021-06-10 16:30:00 -04:00
Stewart Allen
abe27001ca change preview.maxspeed to preview.speeds and emit an object with min/max 2021-05-20 09:40:15 -04:00
Stewart Allen
71a17494f1 another patch for experimental path routing around voids 2021-05-17 20:51:51 -04:00
Stewart Allen
aa0ccdaab2 add range() function in gcode macro expressions 2021-05-10 14:31:41 -04:00
stewart allen
9dd8574f9a add gcode macros for interior and exterior extrusion 2021-05-02 19:29:46 -04:00
stewart allen
dcca7249d3 add a belt-first option for shell output ordering 2021-05-02 10:52:48 -04:00
Stewart Allen
5c26aaa31e fix retractions in vase mode that could affect a few other corner cases, too 2021-05-01 01:01:15 -04:00
Stewart Allen
f6dd5312b9 fix clone error. only perform route around if intersection detected 2021-04-30 09:49:13 -04:00
Stewart Allen
26179279f1 improvements to retract limiting routing. moving back to experimental 2021-04-29 12:50:30 -04:00
stewart allen
c1ab50db30 enable new retraction reduction path planning without danger mode 2021-04-28 15:17:20 -04:00
stewart allen
f46e7eef91 do not attempt sparse-top intersections on anchor slices 2021-04-28 15:05:35 -04:00
Stewart Allen
904c600552 curves-only fix to handle small epsilon in flat face vertices 2021-04-26 09:19:38 -04:00
stewart allen
a462159d2c upgrade token expression evaluator 2021-04-19 09:27:18 -04:00
stewart allen
d95275eb03 update var substitution 2021-04-18 17:54:11 -04:00
Stewart Allen
ebd31d8dc7 fix linear infill density. stub in sliceFillWidth 2021-03-15 11:00:05 -04:00
Stewart Allen
1b60290286 fix macro algebra 2021-03-14 19:49:21 -04:00
Stewart Allen
e549bba9d5 optimize no-intersects case 2021-03-12 14:44:30 -05:00
Stewart Allen
ae9cd843c1 fix brim offset bug. disable manual supports when automatic enabled 2021-03-12 13:19:57 -05:00
Stewart Allen
5f36260772 add intra-top routing to minimize retractions when possible 2021-03-12 12:39:36 -05:00
Stewart Allen
e27aabc860 another attempt at retraction fix 2021-03-11 17:24:44 -05:00
Stewart Allen
c534ff2fe1 fix excessive retractions (mostly in belt mode) 2021-03-11 16:52:58 -05:00
Stewart Allen
1239968ade fix parsing of gcode with initial purge on a high z 2021-03-05 11:24:05 -05:00
Stewart Allen
3816f7b51a remove comments 2021-02-28 21:19:45 -05:00
Stewart Allen
36893a32aa add support for firmware retractions G10/G11 #fixes #114 2021-02-28 21:18:43 -05:00
Stewart Allen
11f4a4cdbf add swizzler when cleaning open polygons to ensure start/end make sense 2021-02-22 22:37:38 -05:00
Stewart Allen
bc33c71f34 add new experimental thin fill 2021-02-20 22:50:03 -05:00
Stewart Allen
125f9cb16b fix restore from .km preserving widget annotations. fix trace ordering for tops that split down. fix support z span 2021-02-18 22:47:52 -05:00
Stewart Allen
8be93cb3c9 fix output order for slices with shells touching the belt 2021-02-16 22:01:10 -05:00
Stewart Allen
b71ff1fa0b checkpoint range work 2021-02-11 17:34:42 -05:00
Stewart Allen
b172e29054 enable more range parameters. localize 2021-02-11 14:33:00 -05:00
Stewart Allen
beeea2387c drop wipe endpoints outside centering poly. drop fill attempt for anchor lines 2021-02-09 19:08:28 -05:00
Stewart Allen
f71dedb5d5 add offset to wipe follow path 2021-02-09 18:29:43 -05:00
Stewart Allen
7ab7701f8c resurrect wipe as a post-retraction option 2021-02-09 15:38:05 -05:00
Stewart Allen
dc55da0232 fix latent layer retract detection 2021-02-09 13:09:56 -05:00
Stewart Allen
cd155aab9c missed a debug 2021-02-07 22:08:54 -05:00
Stewart Allen
f988912f6b fix arc parsing (clockwise). clean up label preference restoration and apply to parsed gcode 2021-02-07 21:53:58 -05:00
Stewart Allen
551c65dff9 remove comment 2021-02-07 19:48:56 -05:00
Stewart Allen
2003be9d58 better string replace padding compensation 2021-02-07 19:48:02 -05:00
Stewart Allen
5b4d89171d add experimental preference and put arc tolerance in that category 2021-02-07 17:53:16 -05:00
Stewart Allen
3dedaae05b checkpoint arc work 2021-02-06 16:07:56 -05:00
Stewart Allen
1e33774630 tweaks to arc work 2021-02-06 12:11:54 -05:00
Stewart Allen
aa003eb00f checkpoint arc work 2021-02-06 01:29:33 -05:00
Stewart Allen
cd06e28b0d checkpoint parsing arcs 2021-02-05 15:42:02 -05:00
Stewart Allen
b23a38ce86 checkpoint arc generation on export 2021-02-04 21:35:42 -05:00
Stewart Allen
00ca621f4a maintain gcode header/footer padding with substitutions 2021-01-30 11:46:31 -05:00
Stewart Allen
876f6c9d44 add optional seprate infill speed. fix 'a' arrange behavior 2021-01-25 08:49:42 -05:00
Stewart Allen
faeb423a02 fix route planning for trace ops 2021-01-21 16:28:56 -05:00
Stewart Allen
26c0a5cf69 fix redundant path output in depth-first mode 2021-01-17 22:23:51 -05:00
Stewart Allen
b6cb6cde87 mark layers as touching / not-touching belt and route paths accordingly. add 'b' back view hot-key 2021-01-16 16:56:37 -05:00
Stewart Allen
65b01b8a7c stub in cam wasm animator function 2021-01-15 11:06:52 -05:00