Matthias Deimbacher
88b3995f12
CAM: fix library import in postprocessor
2025-09-13 21:33:31 +02:00
Lawrence Woestman
087d393449
CAM: added three command line arguments, with tests
2025-05-19 13:52:20 -07:00
sliptonic
7d5d1c7295
Merge pull request #21129 from jffmichi/fix_active_and_coolant
...
CAM: fix handling of Active state and CoolantMode with nested dressups
2025-05-19 10:33:45 -05:00
Luz Paz
ee4fa234c9
Fix various typos
...
Missed by the codespell CI not being functional for a period of time.
2025-05-15 10:59:48 -05:00
jffmichi
fbae84fc69
CAM: fix handling of Active state and CoolantMode with nested dressups
2025-05-07 04:46:16 +02:00
pre-commit-ci[bot]
ed53455c22
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-13 23:21:39 +00:00
jalapenopuzzle
6e190328a8
CAM: Snapmaker use manufacturer's data table instead of calculating boundary offsets
2025-04-14 08:03:17 +10:00
pre-commit-ci[bot]
8f7488479c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-14 08:03:17 +10:00
jalapenopuzzle
89a0faf8ee
CAM: snapmaker add --quick-swap and --bracing-kit options
2025-04-14 08:03:16 +10:00
jalapenopuzzle
e22eb3cce9
CAM: snapmaker clean output_header()
2025-04-14 08:03:16 +10:00
jalapenopuzzle
25ba7b3c84
CAM: snapmaker add linear module lead screw pitch
2025-04-14 08:03:15 +10:00
jalapenopuzzle
394046df36
CAM: snapmaker toolheads and spindle speeds
...
* Removed generic snapmaker machine and toolhead configuration. The idea of running a CNC code that is not matched to the machine's abilities and work area seems dangerous.
* --machine argument is required
* --toolhead argument is required when the selected machine is compatible with more than one toolhead. When the selected machine only supports one toolhead, it is selected as the default.
* --spindle-percent defaults according to the selected toolhead capabilities. If the toolhead can do RPM, then RPM is used, otherwise falls back to percent. This option now functions as an override.
* fixed a bug in convert_spindle() when RPM is selected. The gcode was not returned.
2025-04-14 08:03:14 +10:00
jalapenopuzzle
26c8aacc54
CAM: snapmaker --machine is a required option
2025-04-14 08:03:14 +10:00
jalapenopuzzle
f6e12966dc
CAM: snapmaker machines separate T machines and capitalise names
2025-04-14 08:03:13 +10:00
jalapenopuzzle
c6f62b0523
CAM: snapmaker machines separate boundaries
2025-04-14 08:03:12 +10:00
jalapenopuzzle
9d819f1ad3
CAM: snapmaker use order {min,max}
2025-04-14 08:03:12 +10:00
jalapenopuzzle
ed29dc3ef0
CAM: snapmaker fix invalid escape sequences in regular expressions
2025-04-14 08:03:10 +10:00
jalapenopuzzle
c8803f0096
CAM: snapmaker fix lint on types
2025-04-14 08:03:09 +10:00
jalapenopuzzle
ea51ae5533
CAM: snapmaker fix lint on formatted strings
2025-04-14 08:03:09 +10:00
jalapenopuzzle
8a59930cbb
CAM: snapmaker fix broken license URL
2025-04-14 08:03:08 +10:00
Lawrence Woestman
e08f948661
CAM: Used inheritance to simplify the refactored postprocessors more
...
Updated the Masso tests now that it is using the new API.
2025-03-20 19:22:50 -07:00
clsergent
ea3d78c398
Added snapmaker postprocessor to CAM
2025-03-12 20:00:55 +01:00