Stewart Allen
71f3b9d551
terminate gcode with newline fixes #293
2024-08-17 23:22:35 -04:00
Stewart Allen
0eb6cbf48c
remove legacy cnc platform min spacing code
2024-08-17 18:08:59 -04:00
Stewart Allen
e3f1c9c52e
use fat lines for trace selection and rendering. fix trace offset when toggling in/out to none
2024-08-16 22:44:07 -04:00
Stewart Allen
f221c44be6
new tool units tracks workspace setting. closes #288
2024-08-12 08:53:10 -04:00
Stewart Allen
e3c8313c23
tool duplication implements #287
2024-08-12 08:42:28 -04:00
Stewart Allen
8fce4f38a4
change layer poly fingerprinting to handle more complex repeating patterns
2024-08-08 17:44:47 -04:00
Stewart Allen
18b6b8567a
deep clone + args, rework/cleanup ui binding, preserve groups on poly re-nest
2024-07-30 15:12:02 -04:00
Stewart Allen
d8655a60a9
mesh: add svg import to sketch, kiri: fix svg import multi obj
2024-07-27 13:49:28 -04:00
Stewart Allen
6487fa242e
fix broken default vee bit config for cam/cnc
2024-07-27 11:25:24 -04:00
Stewart Allen
c00e4995e6
add mesh drop menu like kiri. add slicer / mesh editor menu items in each app. works in electron
2024-07-23 13:08:17 -04:00
Stewart Allen
94ded2e57b
correct output of device selection event
2024-07-22 10:51:46 -04:00
Stewart Allen
5fac736ea9
add ease down angle setting in UI triggered when ease down enabled
2024-07-20 23:12:37 -04:00
Stewart Allen
886bcd3368
fix settings/device import
2024-07-17 19:34:36 -06:00
Stewart Allen
0589ec08c7
alternating shell order. aka pooch-o-matic
2024-07-17 19:23:50 -06: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
b74c0a3bea
improve L&F of collapsible group headers
2024-07-09 13:08:04 -04:00
Stewart Allen
30bac4eef4
re-introduce selectively collapsible settings groups
2024-07-09 13:02:03 -04:00
Stewart Allen
d88f603e38
fix belt settings mixture across mode changes. commend cleanup, rm dead code
2024-07-08 17:34:43 -04:00
Stewart Allen
4aa9b7ed49
alter belt calculations for abitrary slice angle
2024-07-08 13:26:58 -04:00
Stewart Allen
58c33da9e8
add slice angle param (not fully impl)
2024-07-07 11:41:00 -04:00
Stewart Allen
9d6e4a6512
rm dead code. clean up slicing path marginally. bug fix belt support render
2024-07-06 19:09:36 -04:00
Stewart Allen
9aae90880c
comments and tweaks on belt slicing
2024-07-06 15:40:58 -04:00
Stewart Allen
edf7a53d4c
move gerber render to worker to free up UI thread
2024-07-01 21:17:18 -04:00
Stewart Allen
903a0007d6
clean up platform file load
2024-06-30 23:15:03 -04:00
Stewart Allen
8b215460a1
complete basic gerber import conversion to mesh for milling traces
2024-06-29 23:03:40 -04:00
Stewart Allen
fdfea41a48
add gbr to loader classes
2024-06-29 19:21:22 -04:00
Stewart Allen
9adfe33cfb
reconcile new three modules, create a bundle
2024-06-29 15:48:00 -04:00
Stewart Allen
d1938316e5
checkpoint internal work. # app server file wrapping, gerber import work
2024-06-27 21:50:54 -04:00
Stewart Allen
bde9080f43
improve infill speed / routing for most scenarios. improve (hidden) intra-layer fdm slider
2024-06-24 15:20:41 -04:00
Stewart Allen
6944163ea4
feat: replace automatic speed scaling on full tool engagement with user parameter
2024-06-23 11:56:43 -04:00
Stewart Allen
8141b7c08a
update origin trial, sync on workspace save
2024-06-19 19:59:26 -04:00
Stewart Allen
a3bede3ae9
add new build targets, update readme
2024-06-18 12:06:25 -04:00
Stewart Allen
995b338946
replace all window.prompt() with kiri.ui.prompt() for electron. open electron links in os browser
2024-06-17 15:21:50 -04:00
Stewart Allen
b526bec87e
allow manual triggering of builds
...
bump action versions
add token reference for electron build
add release workflow
add links for windows replacements
add helper for github build workflow
align asset names with build artifact names
produce zip artifacts from electron build
change artifact name to KiriMoto and add array build target
add mac app signing
add electron app icons
add links.csv helper
add dryrun cache build and integration into electron app for faster startup
allow windows install alt location. suppress gdpr on localhost / built apps
2024-06-16 14:34:01 -04:00
Stewart Allen
87b251bedc
add proper gcode on/off macros for each cutting tool
2024-06-13 23:42:28 -04:00
Stewart Allen
f6f1d2478e
restrict ctOrigin offsets to ctOriginBounds
2024-06-13 22:31:59 -04:00
Stewart Allen
7324870856
update security context alert
2024-06-13 22:17:20 -04:00
Stewart Allen
4d811972f6
compensate WireEDM previews when origin bounds checked
2024-06-13 22:13:03 -04:00
Stewart Allen
d087aaae73
refactor tile packing, cut tools file pathing
2024-06-13 19:00:04 -04:00
Stewart Allen
8017fe37e5
checkpoint before cut/prepare refactor. comments
2024-06-12 17:01:50 -04:00
Stewart Allen
a15e73495f
improve bounds tracking and output in cut modes. improve dark mode export dialog
2024-06-12 10:31:40 -07:00
Stewart Allen
3a48b319d7
add wire-edm origin offsets to setup a lead-in
2024-06-11 20:18:09 -07:00
Stewart Allen
8d66083409
fix long standing layout-on-load bug
2024-06-11 18:19:25 -07:00
Stewart Allen
ce78873f76
checkpoint WireEDM feature development
2024-06-11 13:16:02 -07:00
Stewart Allen
5eb795606b
checkpoint WireEDM surface selection and menu re-org
2024-06-10 21:54:25 -07:00
Stewart Allen
dfe42c0e4e
refactor / rename laser fields to ct for 'cut tool' as a generic class for waterjet/wireedm/dragknite/laser
2024-06-09 15:33:30 -07:00
Stewart Allen
1d50d42b46
stub in new device types: WaterJet, WireEDM
2024-06-09 14:03:16 -07:00
Stewart Allen
85f48ef9b4
split dragknife out of laser and create new mode based on it. template for waterjet and wire-edm
2024-06-09 11:00:53 -07:00
Stewart Allen
5797f4fb2a
update (fix?) laser DXF output format. fix layer grouping option
2024-06-08 15:18:19 -07:00
Stewart Allen
6495905a7d
start cleaning up laser / 2d in preparation for new 2d device types
2024-06-08 13:23:37 -07:00