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
kreso-t
3bde81ec85
Path adaptive operation added
2018-09-11 11:02:33 +02:00
Markus Lampert
3559414503
Refactored job creation dialog to be re-used for model selection dialog.
2018-09-11 07:24:30 +02:00
Markus Lampert
846849980b
Fixed build for new files.
2018-09-02 00:32:22 -07:00
Markus Lampert
6a48072357
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
wmayer
527ce5a0ff
CMP0050: make Path module aware of cmake policy
2018-08-20 19:33:12 +02:00
Markus Lampert
2e372f3fd5
Renamed PathGeomOp to PathOpTools.
2018-07-06 22:08:47 -07:00
Markus Lampert
3798cf1d10
Refactored geom functions into PathGeomOp.
2018-07-06 22:08:46 -07:00
Markus Lampert
e1af026933
Added basic chamfer test case for offsetting a wire.
2018-07-06 22:08:46 -07:00
Markus Lampert
f4fbbfda07
Combined engrave ops in a command group.
2018-07-06 22:08:46 -07:00
Markus Lampert
22def1f956
Split Engrave into base implementation and Engrave specific pieces.
2018-07-06 22:08:46 -07:00
Markus Lampert
ab577f167a
Basic chamfer op framework.
2018-07-06 22:08:46 -07:00
Markus Lampert
c0cfbc2911
Consolidated path tool editor and added customized support for endmill, drill and v-bit.
2018-07-06 22:08:46 -07:00
sliptonic
1413797ac4
Path rename dressup
...
for name standard compliance
2018-05-11 10:18:56 -03:00
sliptonic
ebb9e360fd
Initial Commit
2018-05-11 10:18:56 -03:00
PLChris
29b5988615
Fixed missing X-Parameters in output. Renamed to philips_cnc. Cleaned up and merged code from linux_cnc.
2018-03-25 13:50:29 +02:00
sliptonic
1bfde835bb
Path: Remove additional unused 'partial' commands
...
fixes #3386
fixes #3387
2018-03-22 19:44:01 +01:00
sliptonic
8efd7a1954
Path: remove ToolLengthOffset
...
Obsolete and broken supplemental command
fixes #3382
2018-03-22 19:43:48 +01:00