jffmichi
82a473ee59
CAM: fix crash in dynapath_4060 postprocessor due to fmt function expecting precision as integer
2025-05-14 21:50:04 +02:00
jffmichi
9d72b917b6
CAM: fix uccnc postprocessor not checking the Active state of operations
2025-05-14 21:44:48 +02:00
jffmichi
747afab6e5
CAM: fix handling of Active state and CoolantMode with nested dressups for some non-refactored postprocessors
2025-05-14 21:43:31 +02:00
jffmichi
a055c77ca1
CAM: replace opProperty with more specific activeForOp
2025-05-14 05:10:05 +02:00
jffmichi
f4d853e5dc
CAM: respect SHOW_OPERATION_LABELS in post-operation information
2025-05-07 04:56:08 +02:00
jffmichi
1e87d8e668
CAM: fix handling of Active state and CoolantMode with nested dressups
2025-05-07 04:46:16 +02:00
sliptonic
8336d8c475
Merge pull request #20928 from LarryWoestman/refactor
...
CAM: Fix tool changes not correctly output in gcode in the refactored code base
2025-05-06 10:47:47 -05:00
sliptonic
205c556e69
Merge pull request #20591 from jalapenopuzzle/jalapenopuzzle/cam_snapmaker_machine_types
...
CAM: snapmaker improve support for different machine variants and toolheads
2025-05-05 10:47:07 -05:00
sliptonic
37edce115e
Merge pull request #20877 from knipknap/cam-postprocessor-errors
...
CAM: fix postprocessor errors
2025-05-05 10:03:50 -05:00
J-Dunn
28620363fd
CAM: Remove comment ( #20931 )
...
* Update helix.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-28 10:39:57 -05:00
tarman3
b9ed43f222
CAM: Fix array warning 2
2025-04-28 10:38:24 -05:00
Luz Paz
4619ab1bff
Misc: Fix various typos
...
Found via codespell
2025-04-27 19:32:19 -05:00
Lawrence Woestman
8cb1f6fc1c
CAM: Fix tool change output errors, with tests
2025-04-22 14:57:45 -07:00
sliptonic
0749068c09
Merge pull request #18880 from dbtayl/adaptive_roughing
...
[CAM] Adaptive roughing/overhang detection
2025-04-21 09:21:13 -05:00
pre-commit-ci[bot]
58851e89e3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-18 22:31:35 +00:00
Samuel Abels
4e75b8cc89
fix KineticNCBeamicon2_post script crash
2025-04-19 00:25:43 +02:00
Samuel Abels
0105dcd468
CAM: fix invalid syntax in snapmaker_post that caused test warnings
2025-04-19 00:25:34 +02:00
jalapenopuzzle
2266dd2875
Merge branch 'main' into jalapenopuzzle/cam_snapmaker_machine_types
2025-04-18 22:05:47 +10:00
tarman3
d84d9c9bd1
CAM: Fix postprocessors Help arguments --postamble and --preamble ( #20792 )
2025-04-16 11:54:04 +02:00
tarman3
c4b1c830fe
Fix typos in warning message
2025-04-14 14:20:20 +02:00
tarman3
cb9e87998a
Less warning with Array DressUp
2025-04-14 14:20:20 +02:00
pre-commit-ci[bot]
3cd0a7d2ff
[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
5f2792968b
CAM: Snapmaker use manufacturer's data table instead of calculating boundary offsets
2025-04-14 08:03:17 +10:00
pre-commit-ci[bot]
c7773b5d4d
[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
9298ad8ad0
CAM: snapmaker add --quick-swap and --bracing-kit options
2025-04-14 08:03:16 +10:00
jalapenopuzzle
42636926ca
CAM: snapmaker clean output_header()
2025-04-14 08:03:16 +10:00
jalapenopuzzle
7e54513e5e
CAM: snapmaker add linear module lead screw pitch
2025-04-14 08:03:15 +10:00
jalapenopuzzle
5eaa6326a4
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
699a25e243
CAM: snapmaker --machine is a required option
2025-04-14 08:03:14 +10:00
jalapenopuzzle
94140ab2b1
CAM: snapmaker machines separate T machines and capitalise names
2025-04-14 08:03:13 +10:00
jalapenopuzzle
c71bca3d49
CAM: snapmaker machines separate boundaries
2025-04-14 08:03:12 +10:00
jalapenopuzzle
42f40115a1
CAM: snapmaker use order {min,max}
2025-04-14 08:03:12 +10:00
jalapenopuzzle
ac80d6e4df
CAM: snapmaker fix invalid escape sequences in regular expressions
2025-04-14 08:03:10 +10:00
jalapenopuzzle
322a2f7b3f
CAM: snapmaker fix lint on types
2025-04-14 08:03:09 +10:00
jalapenopuzzle
884fca0cc2
CAM: snapmaker fix lint on formatted strings
2025-04-14 08:03:09 +10:00
jalapenopuzzle
424f7d820c
CAM: snapmaker fix broken license URL
2025-04-14 08:03:08 +10:00
tarman3
b91c5ef2af
CAM: Multiline POSTAMBLE and PREAMBLE arguments in old postprocessors ( #20715 )
...
* CAM Multiline POSTAMBLE and PREAMBLE in old postprocessors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* CAM: Fix preamble and postamble help text
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-10 12:05:48 +02:00
sliptonic
22d7e421bc
Merge pull request #20321 from phaseloop/array-dressup-2
...
[CAM] Replace Array operation with array dressup
2025-04-08 08:13:17 -05:00
phaseloop
f0e9a6475f
CAM: change design of origin axis ( #20358 )
...
* change design of CAM origin axis
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* change Inventor example comment
* move to SoFCPlacementIndicatorKit - increase stock point size display
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Use So3DAnnotation for origin axis
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-07 20:04:27 +02:00
bdieterm
b9aa5c5d83
CAM: fix context menu callbacks for Qt6
2025-04-07 10:50:02 -05:00
PhaseLoop
63dcbd548e
Revert "fix issues"
...
This reverts commit 5a6fd53b3a .
2025-04-03 10:32:25 +02:00
Dan Taylor
1c27258e08
CAM: Adaptive: Machine entire model if no faces/edges are selected ("adaptive roughing")
2025-04-02 20:55:21 -05:00
Dan Taylor
31ca3e742f
CAM: Adaptive: Add Z stock to leave (separate from XY stock to leave) and order-by-region/order-by-depth cut ordering options
2025-04-02 20:47:44 -05:00
Dan Taylor
eece614172
CAM: Adaptive: Make machined regions respect stock and model in 3D, not just the 2D projections of the stock and selected machining bounding box
2025-04-02 20:35:15 -05:00
sliptonic
f1258e36b2
Merge pull request #20169 from phaseloop/vcarve-speed
...
[CAM] Improve Vcarve path generation speed on complex shapes
2025-03-31 23:32:42 +02:00
PhaseLoop
5a6fd53b3a
fix issues
2025-03-28 19:46:28 +01:00
Lawrence Woestman
1dddbb2aa5
CAM: Enabled coolant in the refactored_grbl post, with test
2025-03-27 07:31:13 +01:00
phaseloop
40ace3241a
CAM: fix estlcam postprocessor ( #20407 )
2025-03-25 10:24:27 +01:00
pre-commit-ci[bot]
f072bde2d0
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-23 22:44:10 +00:00
PhaseLoop
2bca01f0cf
unit tests for array dressup
2025-03-23 23:38:14 +01:00