Samuel Abels
be16390773
CAM: make ToolBitShape more robust against invalidly typed parameters in toolbit files (e.g. Flutes with string value)
2025-06-30 20:27:26 +02:00
Samuel Abels
e23a01d8c6
CAM: Fix: Remove invalid normalization of shape name
2025-06-30 20:26:51 +02:00
Samuel Abels
55ed4e2e47
CAM: gracefully handle tool numbers that are strings in the tool library JSON
2025-06-29 21:39:04 +02:00
Samuel Abels
1f4799ecf4
CAM: Fix: ToolBitShapeCustom properties not editable if they had no type specified in the schema
2025-06-29 21:34:06 +02:00
Samuel Abels
f7038b9d64
CAM: fix toolbit editor shape resolution for high DPI displays
2025-06-29 13:15:47 +02:00
Samuel Abels
15b8dedc1c
CAM: Fix: Tools without icon now display the thumbnail from the FCStd file
2025-06-29 12:57:32 +02:00
Samuel Abels
c69707a42f
CAM: Fix: Chipload is not written to fctb file
2025-06-29 11:52:22 +02:00
Samuel Abels
7a614cb45a
CAM: store tool quantities in user units, not metric
2025-06-29 11:52:07 +02:00
Samuel Abels
d19dcb2bcb
CAM: Fix: custom shape attributes not showing in toolbit editor
2025-06-29 01:30:06 +02:00
tarman3
8a0d3d2423
Merge branch 'main' into engrave
2025-06-24 08:14:59 +03:00
sliptonic
441d3742cc
Merge pull request #21961 from knipknap/tool-cleanups
...
CAM: Some cleanups (moving DetachedDocumentObject around)
2025-06-23 15:02:24 -05:00
sliptonic
062f40d2b6
Refactor slot op. ( #21799 )
...
* Refactor slot op.
Move out of experimenation features
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Incorporate Hyarion's suggestions
* Update src/Mod/CAM/Path/Op/Slot.py
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-06-23 21:22:33 +02:00
LarryWoestman
f6842ebbf8
CAM: added command line arguments for finish label, ( #21881 )
...
output machine name, and post operation.
With tests.
2025-06-23 10:45:19 -05:00
jffmichi
f829a09018
CAM: sort tool paths for Engrave and Deburr operation ( #21531 )
...
Co-authored-by: jffmichi <>
2025-06-23 10:22:21 -05:00
tarman3
91cc7c37e5
CAM: Custom gcode - Improve error messages ( #21509 )
2025-06-23 10:05:01 -05:00
jffmichi
b74a3b5270
CAM: simplify Order Output By Tool logic and fix #21969 ( #21970 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:49 -05:00
jffmichi
7b1775bc4c
CAM: improve Job toggleVisibility ( #21802 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:32 -05:00
Syres916
8844319d33
[BIM][Draft][CAM] preparation for deprecation of QCheckBox… ( #21939 )
...
* [BIM][Draft]{CAM] preparation for deprecation of QCheckBox stateChanged -> checkStateChanged
2025-06-18 11:24:21 +02:00
tarman3
be86286688
CAM: Engrave - Fix step down for closed profile
2025-06-17 13:22:26 +03:00
Samuel
4a52ab9f05
CAM: Show abbreviations next to properly labels in the toolbit editor ( #21887 )
2025-06-16 10:40:32 -05:00
Samuel Abels
a07303025a
CAM: move DetachedDocumentObject into a dedicated module for better reuse
2025-06-12 17:01:36 +02:00
Samuel
66022b4924
CAM: fix default asset directory ( #21775 )
2025-06-05 08:20:19 -05:00
sliptonic
44faed9248
Cam: Add Ondsel SVG post processor ( #21743 )
...
* Ondsel SVG post processor
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update src/Mod/CAM/Path/Post/scripts/svg_post.py
* Update src/Mod/CAM/Path/Post/scripts/svg_post.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-06-03 21:37:20 +00:00
tarman3
af88760744
CAM: Vcarve - fix zStart
2025-06-02 22:53:37 +03:00
sliptonic
8eb55e3042
Merge pull request #21694 from tarman3/jobvisibility
...
CAM: Fix Job toggleVisibility
2025-06-02 11:04:33 -05:00
sliptonic
3aa55b0f7b
Merge pull request #21644 from tarman3/drill
...
CAM: Drilling - RetractMode readonly
2025-06-02 10:55:54 -05:00
sliptonic
3f02a8b845
Merge pull request #21338 from dbtayl/fix-21058
...
CAM: Adaptive: Fix helix entry start height (fix #21058 )
2025-06-02 10:54:50 -05:00
sliptonic
bde5fd1232
Merge pull request #21643 from tarman3/dressupboundary
...
CAM: Dressup Boundary - CmdMoveDrill
2025-06-02 10:52:09 -05:00
sliptonic
e6119c2ce5
Merge pull request #21425 from knipknap/btl
...
CAM: Integration of the tool and shape editors from BTL (Better Tool Library)
2025-06-02 10:37:38 -05:00
sliptonic
5b5a2ed3af
Merge pull request #21619 from tarman3/leadinout
...
CAM: Dressup LeadInOut - fix property name select style
2025-06-02 10:30:35 -05:00
sliptonic
44bfe2bc9a
Merge pull request #21617 from tarman3/profileoutside
...
CAM: Offer correct side for Profile
2025-06-02 10:28:45 -05:00
sliptonic
96b5e48bcf
Merge pull request #21529 from jffmichi/prevent_travel_dogbone
...
CAM: prevent dogbones between two travel moves
2025-06-02 10:14:34 -05:00
sliptonic
e12d63a655
Merge pull request #21519 from tarman3/x0y0
...
CAM: Do not create useless G0 X0 Y0 movements for multiprofile operations
2025-06-02 10:11:42 -05:00
sliptonic
d16dc38f26
Merge pull request #21563 from LarryWoestman/tests
...
CAM: added command line arguments for line number start, increment
2025-06-02 10:07:22 -05:00
Samuel Abels
dce6a577f0
fix: preferences key for asset path
2025-06-02 16:45:12 +02:00
tarman3
6e434183c3
CAM: Fix Job toggleVisibility
2025-06-01 14:11:38 +03:00
tarman3
34b449bd0c
CAM: Drilling - Retract mode readonly
2025-05-30 00:23:38 +03:00
sliptonic
f3b6c29784
Merge pull request #21303 from tarman3/array
...
CAM: Added property CycleTime to old Array
2025-05-29 15:43:47 -05:00
Samuel Abels
a74d25c072
CAM: Fix: case_sensitive argument for glob() not supported in Python 2.10
2025-05-29 20:18:40 +02:00
Samuel Abels
6be1fc9bf4
CAM: Handle import of unknown shape types gracefully; allow case insensitive filenames, and allow invalid tool ID data type
2025-05-29 19:50:51 +02:00
sliptonic
40ed30397c
Merge pull request #21416 from jffmichi/custom_gcode_allow_empty_lines
...
CAM: allow empty lines in Custom operation
2025-05-29 09:47:32 -05:00
sliptonic
093fbf5f40
Merge pull request #21530 from jffmichi/sort_all_drilling
...
CAM: sort locations for all drilling operations
2025-05-28 13:55:20 -05:00
tarman3
09783ade8c
CAM: Dressup Boundary - CmdMoveDrill
2025-05-28 19:39:50 +03:00
tarman3
5db7d0aa24
CAM: Dressup LeadInOut - fix property name select style
2025-05-28 12:19:20 +03:00
Samuel Abels
6500e14c6c
CAM: Fix: Custom tool parameters not showing up in property editor
2025-05-28 09:39:43 +02:00
Samuel Abels
1cd7e7015f
CAM: Fix: Chamfer schema was missing TipDiameter
2025-05-27 22:50:40 +02:00
tarman3
8e1c90d09c
CAM: Set outside by default for selected Edges
2025-05-27 20:10:57 +03:00
Samuel Abels
d63cfa50cb
CAM: remove left over debug print
2025-05-27 16:20:24 +02:00
Samuel Abels
23536f0ff3
CAM: No need to copy defaultl shapes anymore, because the asset manager now dynamically fetches built-in shapes as a fallback
2025-05-27 16:04:10 +02:00
Samuel Abels
a6de157b1e
CAM: Fix: ShapeType not displayed correctly in property editor
2025-05-27 12:46:12 +02:00