Dan Taylor
116eaac31d
CAM: Adaptive: Fix helix entry start height ( fix #21058 )
2025-05-14 20:07:33 -05:00
Slawomir Gonet
f9d79627b5
CAM: Fix Existing Stock from resetting
...
Due to a Qt signal setup, the clone object for Existing Stock stock type
was recreated every time the Job properties dialog was opened (during the
stock candidates list population).
This fix blocks the Qt signal from being emitted during the dropdown
population.
2025-05-13 09:35:04 +02:00
sliptonic
396c1cef61
Merge pull request #21193 from davidgilkaufman/adaptive_helix_fixes
...
[CAM] Adaptive helix fixes
2025-05-12 11:09:16 -05:00
sliptonic
3f6805a380
Merge pull request #20873 from tarman3/startpoint
...
CAM: Fixes PickStartPoint
2025-05-12 10:40:57 -05:00
sliptonic
59483c8001
Merge pull request #21265 from LarryWoestman/refactor
...
CAM: updated opensbp post to work with current Processor.py
2025-05-12 09:32:43 -05:00
sliptonic
fbe94b352e
Merge pull request #20828 from tarman3/DressupPathBoundary-KeepToolDown
...
CAM: Keep tool down in DressupPathBoundary
2025-05-12 09:07:44 -05:00
tarman3
b7ba562288
CAM: PickStartPoint fixes
2025-05-12 16:57:32 +03:00
sliptonic
43d94f1575
Merge pull request #21177 from dbtayl/fix_adaptive_repeated_cuts
...
CAM: Fix adaptive repeating cuts excessively at various depths
2025-05-12 08:15:55 -05:00
sliptonic
fd4e504b13
Merge pull request #21128 from jffmichi/fix_array_dressup
...
CAM: bring Array dressup in line with existing dressups
2025-05-12 08:10:31 -05:00
Lawrence Woestman
07e78f5631
CAM: updated opensbp post to work with current Processor.py
2025-05-11 15:39:49 -07:00
pre-commit-ci[bot]
2683d41cc7
CAM: clean up code
2025-05-09 09:53:34 -04:00
David Kaufman
fad13fb300
CAM: add spiral-out to full radius at the bottom of the cone helix
2025-05-09 09:53:34 -04:00
David Kaufman
7629312717
CAM: delete dedicated cone helix implementation, merge into standard implementation
2025-05-09 09:53:34 -04:00
David Kaufman
9d64f5fb0f
CAM: Allow helix angles between 0 and 1 degree
2025-05-09 09:53:27 -04:00
tarman3
a7f6a84ea4
CAM: KeepToolDown in Dressup Boundary
2025-05-07 09:42:16 +03:00
Dan Taylor
6fdb672d36
CAM: Fix adaptive repeating cuts excessively at various depths
2025-05-06 20:29:19 -05: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
jffmichi
24c32c9841
CAM: bring Array dressup in line with existing dressups
2025-05-04 20:18:34 +02: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