Commit graph grid-apps-cmms/src/kiri/print.js
Author SHA1 Message Date
Stewart Allen
5c1cddbb1c fix z origin offsets in cam mode 2024-12-04 12:49:51 -05:00
Stewart Allen
d7d136ad8c try using xor to heal non-manifold / overlapping sliced polys. aka deathstar fix 2024-07-13 16:51:22 -04:00
Stewart Allen
4aa9b7ed49 alter belt calculations for abitrary slice angle 2024-07-08 13:26:58 -04:00
Stewart Allen
69097ab823 add object support for gcode macro vars 2024-05-25 21:18:05 -04:00
Stewart Allen
586c861274 fix retraction attempt on empty sequence 2024-04-18 09:25:42 -04:00
Stewart Allen
017a85f25c allow for reasonable parsing / visualization of large cam gcode files 2023-01-19 22:11:27 -05:00
Stewart Allen
e973792ef6 update gcode parser to handle compact notations. fix up/over forced moves 2023-01-19 21:56:41 -05:00
Stewart Allen
e22b0aee18 fix nested and tiny polys in tracing 2023-01-13 22:42:21 -05:00
Stewart Allen
86273cd7e2 improve gcode import arc decoding 2022-12-24 18:34:42 -05:00
Stewart Allen
e96670bb05 allow fdm driver override of extrusion calcs 2022-11-13 10:50:29 -05:00
Stewart Allen
4f300c622a apply offset after parsing gcode to allow rotations 2022-11-04 18:21:33 -04:00
Stewart Allen
234b8c0a6e add laser output operators and device settings in CAM mode 2022-10-18 19:51:53 -04:00
Stewart Allen
a9c6d3132a add option to alerntate fdm shell winding order 2022-05-10 23:40:25 -04:00
Stewart Allen
262ec0a26a fix a belt gcode parsing issue 2022-04-19 14:34:07 -04:00
stewart allen
88f47ea65e fix layer height when parsing some gcode 2022-02-25 18:28:52 -05:00
Stewart Allen
64a61a177f add top switching on next layer when previous poly was short 2022-02-23 11:41:57 -05:00
Stewart Allen
57a2129dba convert bulk of root kiri packages to gapp.register() loading 2022-02-20 22:47:04 -05:00
Stewart Allen
0dd617feeb move fdm print funcs to fdm mode. code style update 2022-02-19 20:05:22 -05:00
Stewart Allen
930b56b428 refactor print as proper class 2022-02-19 16:16:49 -05:00
Stewart Allen
b8b7ce70d2 rename path to paths for consistency with other helpers 2022-02-17 00:39:50 -05:00
Stewart Allen
36d3f6b0b6 move path utilities out of print 2022-02-17 00:36:17 -05:00
Stewart Allen
03664c27ae add gcode macro if/elif/else/end logic flow 2022-02-10 16:58:49 -05:00
Stewart Allen
1e1f47868d create proper Output class. clone brim to current z when output 2022-02-05 14:50:33 -05:00
Stewart Allen
928834e110 remove dead code 2022-02-04 20:08:18 -05:00
Stewart Allen
9fd74cb27f remove gcode int/ext macros (unused) and repurpose type system to identify features in gcode output 2022-01-31 09:33:10 -05:00
Stewart Allen
3fd79573e6 svg import behavior normalized for all modes 2022-01-28 17:24:39 -05:00
Stewart Allen
ed4b5dba7a prevent tool direction change with tabs. fix dark mode arrow colors 2022-01-25 10:01:25 -05:00
Stewart Allen
f6d1ba79fd better tab routing 2022-01-23 19:46:18 -05:00
Stewart Allen
96fa8fece3 enable flow rate analysis for gcode parsing in developer mode 2022-01-08 10:37:37 -05:00
Stewart Allen
8d8c6bdefe fix flow rate analysis 2022-01-08 01:06:44 -05:00
Stewart Allen
0c6683920a handle missing thin fill array 2021-12-30 17:39:25 -05:00
Stewart Allen
5e6c4b91aa add array grouping and walk order. add new thin fill output method 2021-12-30 17:35:10 -05:00
Stewart Allen
e8fd141a27 off tower pause for belt. progressive speed increase on tower preamble 2021-11-21 21:19:24 -05:00
Stewart Allen
f4ec56be0e add 'avoid gaps' output option 2021-11-03 10:07:19 -04:00
Stewart Allen
d225370317 fix z for shallow cloned infill 2021-10-25 22:09:22 -04:00
Stewart Allen
15d650b6e2 clear state kept outside of print (to be fixed) on re-slice 2021-09-13 16:54:24 -10:00
Stewart Allen
7e0cc58181 fix for replace when undefined 2021-09-08 17:51:09 -04:00
Stewart Allen
fd7731d10d fix quotes in token values 2021-09-08 17:17:39 -04:00
Stewart Allen
3e8e9e3455 fix non-outlined supports 2021-08-30 15:05:29 -04:00
Stewart Allen
b9bc5ecc85 fix numbers in expressions 2021-07-31 09:59:51 -04:00
Stewart Allen
ed9ddfd83e update sla device with resolution. add halot sky device 2021-07-24 18:02:09 -04:00
Stewart Allen
6337cae736 remove largely unused debug class 2021-07-04 21:05:46 -04:00
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