Lawrence Woestman
7b882c394c
CAM: updated opensbp post to work with current Processor.py
2025-05-11 15:39:49 -07:00
pre-commit-ci[bot]
cd3d03c419
CAM: clean up code
2025-05-09 09:53:34 -04:00
David Kaufman
9723d95d4c
CAM: add spiral-out to full radius at the bottom of the cone helix
2025-05-09 09:53:34 -04:00
David Kaufman
31baab0870
CAM: delete dedicated cone helix implementation, merge into standard implementation
2025-05-09 09:53:34 -04:00
David Kaufman
d83730b3be
CAM: Allow helix angles between 0 and 1 degree
2025-05-09 09:53:27 -04:00
tarman3
7914f0626b
CAM: KeepToolDown in Dressup Boundary
2025-05-07 09:42:16 +03:00
jffmichi
6539f90e92
CAM: respect SHOW_OPERATION_LABELS in post-operation information
2025-05-07 04:56:08 +02:00
jffmichi
fbae84fc69
CAM: fix handling of Active state and CoolantMode with nested dressups
2025-05-07 04:46:16 +02:00
Dan Taylor
31d4e051b6
CAM: Fix adaptive repeating cuts excessively at various depths
2025-05-06 20:29:19 -05:00
sliptonic
2b50357b45
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
2302645ace
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
e09433dee0
Merge pull request #20877 from knipknap/cam-postprocessor-errors
...
CAM: fix postprocessor errors
2025-05-05 10:03:50 -05:00
jffmichi
2a8f903a8b
CAM: bring Array dressup in line with existing dressups
2025-05-04 20:18:34 +02:00
J-Dunn
5b70817944
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
7f551072c6
CAM: Fix array warning 2
2025-04-28 10:38:24 -05:00
Luz Paz
ac9b65aa65
Misc: Fix various typos
...
Found via codespell
2025-04-27 19:32:19 -05:00
Lawrence Woestman
778102c890
CAM: Fix tool change output errors, with tests
2025-04-22 14:57:45 -07:00
sliptonic
6732480f4c
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]
1e015a054d
[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
77d0ca335b
fix KineticNCBeamicon2_post script crash
2025-04-19 00:25:43 +02:00
Samuel Abels
f097e5da0e
CAM: fix invalid syntax in snapmaker_post that caused test warnings
2025-04-19 00:25:34 +02:00
jalapenopuzzle
cdf4bc02c9
Merge branch 'main' into jalapenopuzzle/cam_snapmaker_machine_types
2025-04-18 22:05:47 +10:00
tarman3
cd673390e2
CAM: Fix postprocessors Help arguments --postamble and --preamble ( #20792 )
2025-04-16 11:54:04 +02:00
tarman3
9ca9d1b1f1
Fix typos in warning message
2025-04-14 14:20:20 +02:00
tarman3
4434cebcac
Less warning with Array DressUp
2025-04-14 14:20:20 +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
tarman3
80611a6c4e
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
ba1b864875
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
d8d3d3841e
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
3a68de1c9c
CAM: fix context menu callbacks for Qt6
2025-04-07 10:50:02 -05:00
PhaseLoop
93569b815d
Revert "fix issues"
...
This reverts commit 5a6fd53b3a .
2025-04-03 10:32:25 +02:00
Dan Taylor
2ff623e6ca
CAM: Adaptive: Machine entire model if no faces/edges are selected ("adaptive roughing")
2025-04-02 20:55:21 -05:00
Dan Taylor
5c1e93759a
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
54116898da
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
6ca836cbc4
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
8b6ed4a4af
fix issues
2025-03-28 19:46:28 +01:00