Markus Lampert
c955bf4a4e
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
cc0ba34a4c
Added thread milling files to cmake
2020-12-03 18:15:36 -08:00
markus
aa2881e08e
Use new ToolBits (and only those) for thread milling.
2020-12-03 18:15:36 -08:00
Markus Lampert
c11aaafc54
Added support for imperial threads to thread milling
2020-12-03 18:15:36 -08:00
Markus Lampert
b29d168132
Add basic thread milling op
2020-12-03 18:15:36 -08:00
sliptonic
138a395024
fix toolbit install
2020-11-16 11:48:03 -06:00
Markus Lampert
d563849a75
Fixed voronoi parabola creation with correct orientation.
2020-10-25 16:33:13 -07:00
sliptonic
c141f41887
Path: add vcarve operation using openvoronoi
2020-09-28 14:58:08 -05:00
vocx-fc
b0f6920b4e
Path: use 4-space indentation, and keep lines short
2020-09-15 00:56:17 -05:00
vocx-fc
645336ffd4
Path: add missing postprocessor to CMakeLists
2020-09-14 22:18:00 -05:00
sliptonic
fd1dc30170
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
f323e635bd
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
df2884f810
[PATH] make -custom- op compliant. Improve gcode_pre importer
2020-06-10 16:49:46 -05:00
Russell Johnson
00226b6654
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
2309343b29
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
28abb95ea5
Path: Add new support module for 3D Surface and Waterline
2020-04-16 00:28:33 -05:00
Russell Johnson
ba48b9e48f
Path: Alphabetize and add Waterline module files
2020-03-30 22:34:57 -05:00
sliptonic
59a9ab9bc0
Path: Z depth correction from probe data
2020-03-26 13:26:05 -05:00
Eric Trombly
f1ebaa4cc6
change preprocessor to split lines
2020-03-22 12:06:36 -05:00
Daniel Wood
33bd19984c
Include the new Mach 3/4 post
2020-03-16 23:23:45 +00:00
Markus Lampert
fbe3f1218a
Added new unit tests to CMakeLists.txt
2019-11-28 17:31:37 -08:00
Markus Lampert
7438623869
Added Ballend and Bullnose shapes and consolidated shape names.
2019-11-28 17:31:37 -08:00
Markus Lampert
012732e446
Renamed BitTemplate to BitShape for clarity
2019-11-28 17:31:36 -08:00
Markus Lampert
aa5e7fe29a
Added ToolBit library commands
2019-11-28 17:31:36 -08:00
Markus Lampert
6260f862e7
Added some sample tools for playing around
2019-11-28 17:31:35 -08:00
Markus Lampert
7a46335211
Added command to create a ToolBit
2019-11-28 17:31:35 -08:00
Markus Lampert
3a23ea25bb
Added search path and preferences support for tools
2019-11-28 17:31:35 -08:00
Markus Lampert
c452447bd4
Added ToolBit sources to installation files
2019-11-28 17:31:35 -08:00
Markus Lampert
cf8c0fadd1
Basic editor and shape update.
2019-11-28 17:31:35 -08:00
Markus Lampert
eb35e8a553
Added new boundary dressup files to CMakeLists
2019-11-05 19:18:39 -08:00
Daniel Wood
36c548e358
Move the ToolLibraryEditor code to its own file
2019-09-05 21:28:48 +01:00
sgrogan
0546de408b
fix indent
2019-08-24 10:45:00 -04:00
sgrogan
d2c77c3380
Fix Path tests when running from build dir
2019-08-24 10:41:36 -04:00
wmayer
372f572d09
add TestPathHelix.py to CMake
2019-08-22 18:49:45 +02:00
wmayer
5fb2dfedd1
clean-up CMake file
2019-06-14 00:27:36 +02:00
markus
9bed47a18c
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
markus
fb62e3940e
Moved FreeCADGui dependency from PathUtils into PathUtilsGui
2019-06-02 11:03:14 -07:00
sliptonic
847035cbd2
Path: New post for simple laser cutter.
...
Initial Commit
PATH: cmake to install jtech post
2019-04-05 15:06:06 +02:00
Gauthier
5d5c4eb046
Fix forget to add new postprocessor grbl_G81 in CMakeLists
2018-12-14 08:52:35 -03:00
Markus Lampert
cf2799ccd8
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
97ad1b687f
Renamed Path Chamfer op to Deburr.
2018-09-17 10:27:49 +02:00
kreso-t
31cbf6f653
Path adaptive operation added
2018-09-11 11:02:33 +02:00
Markus Lampert
bcfd92d388
Refactored job creation dialog to be re-used for model selection dialog.
2018-09-11 07:24:30 +02:00
Markus Lampert
e833c5b325
Fixed build for new files.
2018-09-02 00:32:22 -07:00
Markus Lampert
853ad14a1a
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
wmayer
fc8984ae7c
CMP0050: make Path module aware of cmake policy
2018-08-20 19:33:12 +02:00
Markus Lampert
c4c30fba9d
Renamed PathGeomOp to PathOpTools.
2018-07-06 22:08:47 -07:00
Markus Lampert
4a8653b1c6
Refactored geom functions into PathGeomOp.
2018-07-06 22:08:46 -07:00
Markus Lampert
1b6d14a8df
Added basic chamfer test case for offsetting a wire.
2018-07-06 22:08:46 -07:00
Markus Lampert
8657632d1f
Combined engrave ops in a command group.
2018-07-06 22:08:46 -07:00