Commit Graph

52 Commits

Author SHA1 Message Date
Markus Lampert
b3c11f5cd2 Fixed TC creation from templates if legacy tools are enabled. 2021-02-15 22:15:17 +01:00
Markus Lampert
0342e6360d Removed obsolete preference api 2021-02-15 22:15:17 +01:00
Markus Lampert
323bbfa934 Fixed loading of TC from template 2021-01-26 18:14:09 -08:00
Markus Lampert
202608e77b Consistent TC naming/labeling, regardless of how created. 2020-12-13 11:31:58 -08:00
sliptonic
3a8f40a458 fix 'add' button in Job task panel
fix chamfer bit
lgtm cleanup
2020-11-19 17:10:50 -06:00
sliptonic
2e552e88b2 bug: on deleting tool controllers 2020-11-16 12:40:18 -06:00
sliptonic
fff4ed8a5c minor change to make toolcontroller labels better 2020-11-15 18:41:08 -06:00
sliptonic
ec3285a006 added attribute to Toolbit for spindlepower
setting this to false will suppress M3 commands.
User can configure a toolbit to never have the spindle turn on
this is to prevent accidental powering of the spindle with
unpowered tools like dragknife and probe
2020-11-15 18:22:45 -06:00
luz paz
60c055e62d Path: Fix header uniformity and remove trailing whitespace
This PR fixes header uniformity across all Path files. It also removes all trailing whitespace.
2020-11-05 19:57:21 +01:00
sliptonic
48b0c71c20 [Path] Make jobs delete cleanly.
Deletion of tool controllers now works for toolbits as well
2020-06-19 13:17:17 -05:00
Markus Lampert
2a96a7d796 Moved usage of ToolBit into the experimental features. 2019-11-28 17:31:37 -08:00
Markus Lampert
a2935d5ff0 Added preference to choose between legacy tools and new tool bits. 2019-11-28 17:31:37 -08:00
Markus Lampert
9910600799 Fixed some pylint issues and whitelisted some 2019-11-28 17:31:36 -08:00
Markus Lampert
54e2ff2fab Fixed tool visibility on TC creation 2019-11-28 17:31:36 -08:00
Markus Lampert
d625303b71 Added JobTemplate support for ToolBit 2019-11-28 17:31:36 -08:00
Markus Lampert
1395749dc2 Delete ToolBit if ToolController is deleted 2019-11-28 17:31:36 -08:00
Markus Lampert
f8887d5e12 Add support for ToolBit to ToolController 2019-11-28 17:31:35 -08:00
Markus Lampert
0064077a54 Addressed pylint warnings for PathTool family 2019-07-01 15:32:54 -07:00
sliptonic
617c619d2f remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
markus
308409802a Split ToolController into model and gui. 2019-06-02 11:03:14 -07:00
luz.paz
ec12ffae0c Path: source comment typo fixes
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert
b09b62b672 Fixed path tool controller context menu 2018-10-02 09:42:52 -03:00
markus
828f6756c4 Hiding all/most properties that are supposed to be hidden on document restore again. 2018-09-01 21:01:04 +02: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
Markus Lampert
6a1d88b08c Fixed issue with empty expression. 2017-11-12 11:39:17 +01:00
Markus Lampert
d91778dd32 Workaround for DAG invalidation - remove all expressions before deleting an object. 2017-10-22 11:24:58 -07:00
Markus Lampert
a278b7c457 Making templateAttrs a const method - so exporting doesn't diry the tool 2017-10-22 11:24:58 -07:00
Markus Lampert
663726983d Changed tool parameters to use a QuantitySpinBox. 2017-10-22 11:24:58 -07:00
Markus Lampert
092d337bdc Changed tool controller editor to use QuantitySpinBox for speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3 Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
f5a2442662 Added version support to all JSON exports. 2017-09-21 10:29:35 +02:00
Markus Lampert
1263aecdaf Fixed up ToolController template arguments and loading for the switch to JSON. 2017-09-21 10:29:35 +02:00
Markus Lampert
ddec11cf24 Renamed fromTemplate to setFromTemplate. 2017-09-21 10:29:35 +02:00
Markus Lampert
9da777ef18 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert
40d0f33422 Fixed TC naming without template. 2017-09-08 12:25:58 +02:00
Markus Lampert
05fa58aa2a Use correct icon for tool controller. 2017-09-08 12:25:58 +02:00
Markus Lampert
d4737faa7a Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00
Markus Lampert
d7558ed6ba Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert
b05a6e1945 Fixed unit tests. 2017-09-08 12:25:58 +02:00
Markus Lampert
401b734006 Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
52590318ad split PathJob into model and gui;
Made PathJob a regular feature and moved operations into child compound;
Added stock feature.
2017-09-08 12:25:58 +02:00
Markus Lampert
504e4b7109 Added full unit test to make sure tool chain works correctly. 2017-08-24 20:31:57 -07:00
Markus Lampert
39d987bee3 Set object's Restore flag while restoring the Path property. 2017-08-20 17:20:55 -07:00
Itai Nahshon
4062873027 When refreshing the pathToolController ui, use UserStrings and not just plain values.
Fixes Symptom: If I open the PathToolController, Press "Edit Local Copy..." and then "Ok" the units for the feedrates were gone.
2017-07-14 05:13:17 +03:00
sliptonic
0f780a8c3e Path: fix import problem in toolcontroller 2017-06-28 21:49:12 +02:00
wmayer
70c71505bb fix cyclic dependency with Py2 import 2017-06-28 21:37:34 +02:00
looooo
302469ceef path_script py3-fixes 2017-06-26 22:30:51 +02:00
Markus Lampert
5e4533c959 Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components. 2017-06-21 11:41:35 -07:00
Markus Lampert
a8390445d2 Fixed spindle speed limitation in UI and template restore. 2017-06-21 11:41:35 -07:00
Markus Lampert
3ac13a1e31 Some cleanup and refactoring. 2017-06-21 11:41:34 -07:00