2022-02-23 22:39:26 -05:00
|
|
|
# Release Notes
|
|
|
|
|
|
2022-04-01 21:38:20 -04:00
|
|
|
Full docs @ https://docs.grid.space/projects/kiri-moto
|
|
|
|
|
|
2024-09-12 00:10:59 -04:00
|
|
|
# Release 4.0 (2024-01-21)
|
|
|
|
|
|
|
|
|
|
* major UI refactor
|
|
|
|
|
* add profile cloud sync
|
|
|
|
|
* add electron desktop binary builds
|
|
|
|
|
* add timelines for all cnc op chains
|
|
|
|
|
* add dragknife, wire-edm, waterjet device types
|
|
|
|
|
* add gerber import file support
|
|
|
|
|
* add SVG import dialog, more options
|
|
|
|
|
* add arbitrary belt slice angle
|
|
|
|
|
* add mesh sketching, new ui, menus, gears, patterns
|
|
|
|
|
* fix 3MF imports lacking mesh translation
|
|
|
|
|
* improve cam animation
|
|
|
|
|
* clean up and normalize dark mode
|
|
|
|
|
* optimize docker image size
|
|
|
|
|
* new machine profiles
|
|
|
|
|
* dozens of bug fixes
|
|
|
|
|
|
2022-11-15 22:15:14 -05:00
|
|
|
|
2023-03-19 10:36:20 -04:00
|
|
|
# Release 3.9 (2023-03-19)
|
2023-01-22 13:19:11 -05:00
|
|
|
|
2023-02-07 20:17:19 -05:00
|
|
|
* more graceful handling of security contexts blocking SharedArrayBuffer
|
2023-03-08 20:45:35 -05:00
|
|
|
* FDM refactor the 'detect' support feature for auto-placing manual supports
|
2023-03-15 13:45:53 -04:00
|
|
|
* FDM fix supports in belt mode
|
2023-03-17 14:56:29 -04:00
|
|
|
* CAM fix issue #230 shared tool numbers cause animation errors
|
2023-03-15 13:45:53 -04:00
|
|
|
* CAM fix surface / trace selection copy on hover/pop/new op
|
2023-02-23 22:12:01 -05:00
|
|
|
* CAM decrease cutting speed when entire tool is engaged in roughing
|
2023-02-23 21:01:12 -05:00
|
|
|
* CAM add dogbones support to traces ops
|
2023-02-20 01:14:36 -05:00
|
|
|
* CAM add scripted contour filtering (to be extended to other ops)
|
|
|
|
|
* CAM add calculation of taper length from angle
|
2023-02-07 20:17:19 -05:00
|
|
|
* CAM add open poly-line offsetting with trace op
|
2023-01-22 13:19:11 -05:00
|
|
|
* CAM clearly delineate ops reachable or not on timeline
|
2023-02-14 00:15:40 -05:00
|
|
|
* CAM add 4th axis lathe operation for debug and testing (can be optimized)
|
2023-02-14 11:23:23 -05:00
|
|
|
* CAM add rough all stock to aid lathe mode
|
2023-02-14 13:25:56 -05:00
|
|
|
* CAM stock is now always on, whether offset or absolute
|
2023-03-04 15:59:05 -05:00
|
|
|
* CAM add lathe worker parallelization (2x - 6x speedup)
|
2023-03-15 13:45:53 -04:00
|
|
|
* CAM fix pocket/trace selection with flip op
|
2023-03-22 13:53:33 -04:00
|
|
|
- CAM fix lathe yellow path in light mode
|
2023-01-22 13:19:11 -05:00
|
|
|
|
|
|
|
|
|
2023-01-15 16:36:05 -05:00
|
|
|
# Release 3.8 (2023-01-21)
|
2022-11-15 22:15:14 -05:00
|
|
|
|
2023-01-07 14:40:13 -05:00
|
|
|
* update server-side sample module code
|
|
|
|
|
* various fixes and improvements to CAM indexing
|
|
|
|
|
* various fixes and improvements to gcode variables
|
|
|
|
|
* improve gcode arc import decoding
|
2023-01-15 00:45:52 -05:00
|
|
|
* removed auto-decimation on object import
|
|
|
|
|
* FDM slicing memory reduction from team lychee
|
|
|
|
|
* FDM add new parameters, range overrides
|
2023-01-11 21:55:08 -05:00
|
|
|
* FDM fix raft line fill strategy
|
2023-01-15 00:45:52 -05:00
|
|
|
* CAM improve trace line selection with zoom adaptive thresholds
|
|
|
|
|
* CAM option to control first output point order
|
|
|
|
|
* CAM move to save Z between ops, refresh spindle speed
|
|
|
|
|
* CAM add origin offset optional parameters
|
2023-01-11 21:55:08 -05:00
|
|
|
* CAM add control to omit initial tool change
|
2023-01-11 22:05:41 -05:00
|
|
|
* CAM fix vertical face selection and step over defaults
|
2023-01-14 11:35:07 -05:00
|
|
|
* CAM fix multi-part object import / grouping
|
|
|
|
|
* CAM fix tracing nested polyline offset ordering
|
2023-01-15 00:45:52 -05:00
|
|
|
* CAM refactor of contouring yields 2x - 20x speedup
|
2023-01-15 00:52:19 -05:00
|
|
|
* CAM update traces to async slicing, fix use with flip
|
2023-01-15 16:36:05 -05:00
|
|
|
* CAM add threading support for all slicing ops
|
2023-01-16 13:03:32 -05:00
|
|
|
* CAM add omit pocket option to outline op
|
2023-01-17 19:10:39 -05:00
|
|
|
* CAM add trace support for taper tip diameter
|
2023-01-19 18:25:40 -05:00
|
|
|
* CAM add trace offset override parameter
|
|
|
|
|
* CAM add leave stock parameter to contour
|
|
|
|
|
* CAM add contour output density control (reduction)
|
2023-01-19 22:12:37 -05:00
|
|
|
* CAM improve parsing and visualization of large files
|
2022-11-15 22:15:14 -05:00
|
|
|
|
|
|
|
|
|
2022-11-11 10:12:32 -05:00
|
|
|
# Release 3.7 (2022-11-12)
|
2022-10-24 23:25:58 -04:00
|
|
|
|
2022-11-05 19:52:38 -04:00
|
|
|
* add CAM axes scaling gcode header directive
|
2022-11-05 18:51:37 -04:00
|
|
|
* add CAM 4th axis indexing support, timeline op, updated visuals
|
2022-11-11 10:12:32 -05:00
|
|
|
* update most CAM ops to work in 4th axis indexing mode
|
2022-10-31 19:12:41 -04:00
|
|
|
* align FDM top/bottom layer options with convention
|
2022-11-11 10:12:32 -05:00
|
|
|
* change Kiri:Moto SVG import to default to boolean repair
|
2022-10-30 21:23:20 -04:00
|
|
|
* add Mesh:Tool SVG import options for extrusion depth and boolean repair
|
2022-10-24 23:25:58 -04:00
|
|
|
* replace jscad/modeling with Manifold project for faster mesh boolean
|
2022-10-30 00:33:10 -04:00
|
|
|
* various CAM gcode, preview, animation fixes (3 axis)
|
2022-10-27 10:36:58 -04:00
|
|
|
* various mobile touch, file load fixes
|
|
|
|
|
* add FDM slice support growth option to help merging pillars
|
2022-10-30 00:33:10 -04:00
|
|
|
* add CAM tools export / import parity with devices and settings
|
2022-10-24 23:25:58 -04:00
|
|
|
|
2022-04-01 21:38:20 -04:00
|
|
|
|
2022-10-22 11:02:02 -04:00
|
|
|
# Release 3.6 (2022-10-22)
|
|
|
|
|
|
|
|
|
|
## Kiri:Moto
|
2022-10-09 13:29:11 -04:00
|
|
|
|
2022-10-19 00:13:22 -04:00
|
|
|
* add new Carvera machine target in CAM mode with laser support
|
2022-10-18 19:51:53 -04:00
|
|
|
* add laser output operators and device settings in CAM mode
|
2022-10-17 22:24:19 -04:00
|
|
|
* add fullscreen option. button next to user profile
|
2022-10-17 10:48:12 -04:00
|
|
|
* mobile pinch zoom and layer slider usability improvements
|
2022-10-16 12:17:35 -04:00
|
|
|
* update CLI to work in CAM mode and add working samples
|
2022-10-15 19:09:51 -04:00
|
|
|
* improved FDM preview rendering speed and reduced memory usage
|
2022-10-15 17:55:35 -04:00
|
|
|
* threaded task and message passing performance improvements
|
2022-10-13 20:41:17 -04:00
|
|
|
* refactor FDM supports and synthetic widgets to use more common code
|
2022-10-13 11:16:44 -04:00
|
|
|
* allow FDM mixing of automatic and manual / detected supports
|
2022-10-12 18:37:15 -04:00
|
|
|
* improve CAM animation speeds using shared array buffers
|
|
|
|
|
* improve CAM render quality using solids instead of lines
|
|
|
|
|
* add CAM leveling part offset parameters for XY and Z
|
2022-10-10 00:00:08 -04:00
|
|
|
* add CAM pocket smoothing and contouring which is closer to true 3 axis
|
2022-10-10 18:01:43 -04:00
|
|
|
* add CAM 3D engraving and marking with the pocket contouring operation
|
2022-10-10 00:00:08 -04:00
|
|
|
* fix CAM invalidation of tabs on scale and traces on scale or rotate
|
2022-10-09 15:54:53 -04:00
|
|
|
* fix belt fan override for base extrusions touching belt
|
2022-10-12 18:37:15 -04:00
|
|
|
* fix belt X axis label order
|
2022-10-09 13:29:11 -04:00
|
|
|
|
2022-10-11 15:25:27 -04:00
|
|
|
|
2022-10-05 23:38:48 -04:00
|
|
|
# Release 3.5 (2022-10-07)
|
2022-02-23 22:39:26 -05:00
|
|
|
|
2022-10-22 11:02:02 -04:00
|
|
|
## Kiri:Moto
|
2022-04-01 21:38:20 -04:00
|
|
|
|
2022-09-25 18:31:54 -04:00
|
|
|
* add optional service workers and manifest to support full PWA + install
|
2022-09-08 13:26:47 -04:00
|
|
|
* add support to run as Progressive Web Apps for installation and offline use
|
2022-10-05 23:38:48 -04:00
|
|
|
* add assembly import when KM used inside of onshape
|
2022-09-08 13:26:47 -04:00
|
|
|
* add configurable flatness for contour clipping
|
2022-09-25 18:31:54 -04:00
|
|
|
* add faster render mode for FDM slices
|
2022-09-08 13:26:47 -04:00
|
|
|
* add axis label remapping in FDM
|
2022-10-05 11:12:40 -04:00
|
|
|
* add new path rendering engine
|
|
|
|
|
* add bridging option in CAM contouring
|
|
|
|
|
* add option to force z max routing in CAM
|
|
|
|
|
* add option to ignore z bottom in CAM contouring
|
2022-10-05 12:22:53 -04:00
|
|
|
* add CAM pocket option to ignore interior features (outline only)
|
2022-10-05 12:04:00 -04:00
|
|
|
* add CAM Z bottom visualization, make it relative to stock instead of part
|
2022-10-06 09:46:30 -04:00
|
|
|
* add CAM Z bottom inversion option to flip operator
|
2022-10-05 23:38:48 -04:00
|
|
|
* add CAM custom gcode operator (can be used for pausing, too)
|
2022-10-06 13:20:47 -04:00
|
|
|
* add CAM z extend option on registration op independent of "Z Thru" global
|
2023-01-15 16:36:05 -05:00
|
|
|
* add CAM pocket surface selection filter by angle
|
2022-10-05 23:38:48 -04:00
|
|
|
* add optional CAM operation notes (helps with many similar ops)
|
2022-10-06 09:46:30 -04:00
|
|
|
* add option to limit CAM trace ops to Z bottom limit (when in use)
|
2022-09-08 13:26:47 -04:00
|
|
|
* extend url loading of workspaces to all formats
|
|
|
|
|
* alert when healing is enabled and non-manifold geometries are detected
|
|
|
|
|
* fix thin output start and end point tracking which broke retraction
|
|
|
|
|
* fix for importing with some obj formatting
|
|
|
|
|
* fix profile seeding for newer device record formats
|
|
|
|
|
* fix workspace import / restore for some file formats
|
2022-05-23 13:21:24 -04:00
|
|
|
* fix potential crash into stock during moves when parts are z bottom anchored
|
2022-05-08 13:41:12 -04:00
|
|
|
|
2022-05-14 15:03:31 -04:00
|
|
|
|
|
|
|
|
# Release 3.4 (2022-05-14)
|
2022-05-08 13:41:12 -04:00
|
|
|
|
2022-10-22 11:02:02 -04:00
|
|
|
## Kiri:Moto
|
2022-05-08 13:41:12 -04:00
|
|
|
|
|
|
|
|
* added batch processing to object adds/removes to speedup complex workspace restore
|
|
|
|
|
* substitute some prusa slicer [variables] with KM {variables} on import
|
2022-05-10 23:40:25 -04:00
|
|
|
* fix CNC output order for tool changes an spindle speed updates
|
|
|
|
|
* add CNC pocket operation using surface selection
|
2022-05-08 13:41:12 -04:00
|
|
|
* fix dog-bones on outlines cut by tabs
|
|
|
|
|
* skip pockets that resolve to null
|
2022-05-10 23:40:25 -04:00
|
|
|
* fix CNC contour path collision
|
2022-05-08 13:41:12 -04:00
|
|
|
* 10x speedup for true shadow generation
|
2022-05-10 23:40:25 -04:00
|
|
|
* add FDM gcode feature macros for transitions
|
|
|
|
|
* add FDM option to alternate shell winding direction
|
2022-05-11 17:34:47 -04:00
|
|
|
* add FDM print time estimate fudge factor for devices
|
2022-05-14 02:06:25 -04:00
|
|
|
* add `clear top` option to CNC outline operation
|
2022-05-14 11:32:15 -04:00
|
|
|
* add FDM layer retraction as a range option
|
2022-04-01 21:38:20 -04:00
|
|
|
|
2022-04-19 16:51:55 -04:00
|
|
|
## Mesh:Tool (1.2.0)
|
2022-04-01 21:38:20 -04:00
|
|
|
|
2022-05-08 13:41:12 -04:00
|
|
|
* auto-fog in wireframe view to aid close mesh inspections
|
|
|
|
|
* significant speed-up for large surface selections
|
|
|
|
|
* add boolean operations for subtract and intersect
|
|
|
|
|
* multi-body identification and isolation
|
|
|
|
|
* quick add primitives: cube, cylinder
|
|
|
|
|
* control wireframe transparency
|
2022-05-11 23:18:34 -04:00
|
|
|
* parameterize png image import
|
2022-05-14 11:32:15 -04:00
|
|
|
* code added to show camera focal point
|
2022-05-13 15:05:21 -04:00
|
|
|
* better Z split snapping using vertex closest to mouse
|
2022-04-01 21:38:20 -04:00
|
|
|
|
2022-04-01 17:01:34 -04:00
|
|
|
|
2022-04-01 17:11:18 -04:00
|
|
|
# Release 3.3 (2022-04-01)
|
2022-02-23 22:39:26 -05:00
|
|
|
|
|
|
|
|
## Kiri:Moto
|
|
|
|
|
|
2022-04-01 21:38:20 -04:00
|
|
|
* reorganization of code to use updated dependency loader (gapp)
|
|
|
|
|
* refactor main into supporting classes (part of a larger ui re-org)
|
|
|
|
|
* group "main" entry points under "kiri-run"
|
|
|
|
|
* extract and group utilities from print and other modules
|
|
|
|
|
* add thin wall pull-down & allow for newer strategies
|
|
|
|
|
* extract preview render engine from FDM
|
|
|
|
|
* allow loading of workspaces from url on page load
|
|
|
|
|
* properly import profiles attached to devices
|
|
|
|
|
* improved routing on "fast" layers & layers with multiple islands
|
|
|
|
|
* start/stop minions depending on whether threading enabled
|
|
|
|
|
* abstract file loading (onshape import, mesh replace, etc)
|
|
|
|
|
* enable/disable ray intersect path on feature state change
|
|
|
|
|
* new and updated device profiles: Prusa MK2S/MK3S+, Ender 3
|
|
|
|
|
* trigger solid layer when transitions lead to 50% projected areas
|
|
|
|
|
* limit non-manifold solution search depth
|
|
|
|
|
* refactor slicers to use single improved slice core (cnc deferred)
|
|
|
|
|
* add parameterized solid projection expansion (infill -> solid expand)
|
|
|
|
|
* add parameterized control of bridge/flat and infill print speeds
|
|
|
|
|
* add api control over threading workloads and use of wasm
|
|
|
|
|
* updates to raft generation: add border, connect infill lines
|
|
|
|
|
* fix phantom support generation off part or under bed
|
|
|
|
|
* template vars: nozzles used and layers until next use (IDEX)
|
|
|
|
|
* fdm export control of preamble comments position (for ultimaker)
|
2022-02-23 22:39:26 -05:00
|
|
|
|
2022-04-01 17:01:34 -04:00
|
|
|
## Mesh:Tool (1.1.0)
|
2022-02-23 22:39:26 -05:00
|
|
|
|
2022-04-01 21:38:20 -04:00
|
|
|
* add surface selection mode
|
|
|
|
|
* add preferences for normal length and color
|
|
|
|
|
* add preferences for face selection and surface matching (radians/radius)
|
|
|
|
|
* add svg and image import conversion (created shared load. libs)
|
|
|
|
|
* replace triangulation algorithm that was causing some union failures
|
|
|
|
|
* add pinned log busy spinner
|
|
|
|
|
* add version chooser
|
|
|
|
|
* add welcome menu
|
2022-04-01 17:01:34 -04:00
|
|
|
|
|
|
|
|
|
2022-04-01 17:11:18 -04:00
|
|
|
# Release 3.2 (2022-02-12)
|
2022-04-01 17:01:34 -04:00
|
|
|
|
|
|
|
|
https://forum.grid.space/t/kiri-moto-version-3-2/580
|
|
|
|
|
|
|
|
|
|
## General
|
|
|
|
|
|
|
|
|
|
* Better memory management
|
|
|
|
|
* Rendering speedups
|
|
|
|
|
* 3MF instancing support
|
|
|
|
|
* SVG import improvements
|
|
|
|
|
* Enable/Disable individual models
|
|
|
|
|
|
|
|
|
|
## FDM
|
|
|
|
|
|
|
|
|
|
* Improved non-manifold handling
|
|
|
|
|
* Gcode macro if/then/else code flow
|
|
|
|
|
* Updated CLI utility
|
|
|
|
|
* Draft Shields
|
|
|
|
|
|
|
|
|
|
## Belt
|
|
|
|
|
|
|
|
|
|
* Height-based spacing
|
|
|
|
|
* Random X layout
|
|
|
|
|
|
|
|
|
|
## CNC
|
|
|
|
|
|
|
|
|
|
* Drill marking option
|
|
|
|
|
* Numerous bug fixes
|
|
|
|
|
|
|
|
|
|
## Onshape
|
|
|
|
|
|
|
|
|
|
* Improved session management
|