Markus Lampert
6d3ff49aba
Added 'Advanced' preferences page, moved warning suppression there and experimental feature support.
2021-02-13 16:03:00 -08:00
Markus Lampert
82a519277d
Added support for deleting empty groups from the property bag's group tracking.
2021-01-26 19:46:06 -08:00
Markus Lampert
2d76414ce6
Add toolbit test files to list to maybe get windows build to pass
2021-01-26 18:14:09 -08:00
Markus Lampert
60ea0d8cee
Added Tools directory for recursive test file copy
2021-01-26 18:14:09 -08:00
Markus Lampert
495732ae6c
Changed tool-bit search path to either absolute, local install or relative to context path
2021-01-26 18:14:09 -08:00
Markus Lampert
b5d436408b
Renamed PropertyContainer to PropertyBag, PropertyContainer already is a thing.
2021-01-26 18:14:08 -08:00
Markus Lampert
0545df7052
Basic property container with editor, no adding of properties yet
2021-01-26 18:14:08 -08:00
Russell Johnson
273a305e0a
Path: Add missing reference to thread cutter bit
...
Also alphabetized the list.
2020-12-23 13:58:58 -06:00
sliptonic
90e1ae8bf4
add post to Cmakelists.txt for install
2020-12-16 16:54:55 -06:00
Markus Lampert
1622a8bcaf
Fixed v-carve depth calculation in the presence of a bottom diameter, added unit tests and cleaned up the v-bit parameter naming.
2020-12-13 11:31:58 -08:00
Markus Lampert
5e6725a84f
Added thread milling files to cmake
2020-12-03 18:15:36 -08:00
markus
deb03f678d
Use new ToolBits (and only those) for thread milling.
2020-12-03 18:15:36 -08:00
Markus Lampert
ac4af399c3
Added support for imperial threads to thread milling
2020-12-03 18:15:36 -08:00
Markus Lampert
ab9bf8c222
Add basic thread milling op
2020-12-03 18:15:36 -08:00
sliptonic
9cc83b4d14
fix toolbit install
2020-11-16 11:48:03 -06:00
Markus Lampert
0d747d7abd
Fixed voronoi parabola creation with correct orientation.
2020-10-25 16:33:13 -07:00
sliptonic
9c68052d4d
Path: add vcarve operation using openvoronoi
2020-09-28 14:58:08 -05:00
vocx-fc
00dc2c8476
Path: use 4-space indentation, and keep lines short
2020-09-15 00:56:17 -05:00
vocx-fc
ff79e28054
Path: add missing postprocessor to CMakeLists
2020-09-14 22:18:00 -05:00
sliptonic
a7a86f54bc
Merge pull request #3624 from Russ4262/SlotCutter
...
[Path] Add new `Slot` operation to PathWB 2D tool group
2020-06-19 11:12:01 -05:00
Russell Johnson
add80615eb
Path: Add new Slot operation
...
New slotting operation:
- Accepts selection of up to two features.
- Selectable features include: faces, edges, and vertices.
- User may select a single face or edge, or a pair of features.
- The path may be extended at the start and end.
- The path may be reversed.
- The path may be altered to the perpendicular in some cases.
- A unique Slot icon is included.
- Includes simple collision detection with warning message.
2020-06-18 19:56:52 -05:00
sliptonic
0fa628928d
[PATH] make -custom- op compliant. Improve gcode_pre importer
2020-06-10 16:49:46 -05:00
Russell Johnson
cf23bc6892
Path: Implement backwards compatibility
...
Source modules are replaced with pass-through code to send pre-existing profile-based operations to new unified `Profile` operation.
Path: Set line endings to Unix style
2020-05-10 18:19:42 -05:00
Russell Johnson
900059bc99
Path: Integrate unified Profile operation into PathWB
...
Remove Contour, Profile Faces, and Profile Edges icons from PathWB GUI. Files are still fully in tact and available.
2020-05-10 18:19:42 -05:00
Russell Johnson
0bfea7429b
Path: Add new support module for 3D Surface and Waterline
2020-04-16 00:28:33 -05:00
Russell Johnson
0bb8d67f8e
Path: Alphabetize and add Waterline module files
2020-03-30 22:34:57 -05:00
sliptonic
6e2fd950a0
Path: Z depth correction from probe data
2020-03-26 13:26:05 -05:00
Eric Trombly
95b7efebbc
change preprocessor to split lines
2020-03-22 12:06:36 -05:00
Daniel Wood
9e1a7d6c7b
Include the new Mach 3/4 post
2020-03-16 23:23:45 +00:00
Markus Lampert
57e2417020
Added new unit tests to CMakeLists.txt
2019-11-28 17:31:37 -08:00
Markus Lampert
1dc9a9afc4
Added Ballend and Bullnose shapes and consolidated shape names.
2019-11-28 17:31:37 -08:00
Markus Lampert
db1f97b16e
Renamed BitTemplate to BitShape for clarity
2019-11-28 17:31:36 -08:00
Markus Lampert
adc5aec98f
Added ToolBit library commands
2019-11-28 17:31:36 -08:00
Markus Lampert
115ddeac89
Added some sample tools for playing around
2019-11-28 17:31:35 -08:00
Markus Lampert
126fdd42d8
Added command to create a ToolBit
2019-11-28 17:31:35 -08:00
Markus Lampert
2e1bea0237
Added search path and preferences support for tools
2019-11-28 17:31:35 -08:00
Markus Lampert
54390967c6
Added ToolBit sources to installation files
2019-11-28 17:31:35 -08:00
Markus Lampert
3dcc226f9e
Basic editor and shape update.
2019-11-28 17:31:35 -08:00
Markus Lampert
e6f9af4e62
Added new boundary dressup files to CMakeLists
2019-11-05 19:18:39 -08:00
Daniel Wood
ac1a567ef6
Move the ToolLibraryEditor code to its own file
2019-09-05 21:28:48 +01:00
sgrogan
ccc497ee9b
fix indent
2019-08-24 10:45:00 -04:00
sgrogan
325eb3abbe
Fix Path tests when running from build dir
2019-08-24 10:41:36 -04:00
wmayer
16049ac959
add TestPathHelix.py to CMake
2019-08-22 18:49:45 +02:00
wmayer
9b67eff2d2
clean-up CMake file
2019-06-14 00:27:36 +02:00
markus
308409802a
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
markus
30f0a861e2
Moved FreeCADGui dependency from PathUtils into PathUtilsGui
2019-06-02 11:03:14 -07:00
sliptonic
3be97dd9e2
Path: New post for simple laser cutter.
...
Initial Commit
PATH: cmake to install jtech post
2019-04-05 15:06:06 +02:00
Gauthier
5ea712f654
Fix forget to add new postprocessor grbl_G81 in CMakeLists
2018-12-14 08:52:35 -03:00
Markus Lampert
4744b55903
Refactored operation initialisation into separate module so it can be called from the WB and the Job UI.
2018-10-02 09:42:52 -03:00
Markus Lampert
e3952867a9
Renamed Path Chamfer op to Deburr.
2018-09-17 10:27:49 +02:00