sliptonic
98d804ef52
Make drillable detection ignore blind bottom facing holes
...
Toolchange gcode generation moved to generator
2022-01-31 13:09:43 -06:00
sliptonic
586dd83663
drillable ignores bottom facing blind holes
2022-01-31 13:09:43 -06:00
sliptonic
b1fa3103e5
Toolchange generator
2022-01-31 13:09:43 -06:00
sliptonic
b2f0bf0e67
ToolController Translation cleanup
2022-01-22 15:58:28 -06:00
sliptonic
b804f21184
toolcontroller black
2022-01-22 15:26:07 -06:00
Markus Lampert
35c1a005f1
Fixed TC creation from templates if legacy tools are enabled.
2021-02-15 22:15:17 +01:00
Markus Lampert
522734eb3c
Removed obsolete preference api
2021-02-15 22:15:17 +01:00
Markus Lampert
e807e1d762
Fixed loading of TC from template
2021-01-26 18:14:09 -08:00
Markus Lampert
1511fae5fe
Consistent TC naming/labeling, regardless of how created.
2020-12-13 11:31:58 -08:00
sliptonic
634fce6e35
fix 'add' button in Job task panel
...
fix chamfer bit
lgtm cleanup
2020-11-19 17:10:50 -06:00
sliptonic
26eac120b8
bug: on deleting tool controllers
2020-11-16 12:40:18 -06:00
sliptonic
a5efc81ff8
minor change to make toolcontroller labels better
2020-11-15 18:41:08 -06:00
sliptonic
234b88cc18
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
b75cd3dd52
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
9b7319107b
[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
6812b01231
Moved usage of ToolBit into the experimental features.
2019-11-28 17:31:37 -08:00
Markus Lampert
54dd726f5c
Added preference to choose between legacy tools and new tool bits.
2019-11-28 17:31:37 -08:00
Markus Lampert
b182d7b169
Fixed some pylint issues and whitelisted some
2019-11-28 17:31:36 -08:00
Markus Lampert
d868a51387
Fixed tool visibility on TC creation
2019-11-28 17:31:36 -08:00
Markus Lampert
4230af991e
Added JobTemplate support for ToolBit
2019-11-28 17:31:36 -08:00
Markus Lampert
308c1f94c7
Delete ToolBit if ToolController is deleted
2019-11-28 17:31:36 -08:00
Markus Lampert
9178c670c4
Add support for ToolBit to ToolController
2019-11-28 17:31:35 -08:00
Markus Lampert
aef9969b13
Addressed pylint warnings for PathTool family
2019-07-01 15:32:54 -07:00
sliptonic
b55c210f39
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
markus
9bed47a18c
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
luz.paz
aedb888ae3
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert
a7942fc3ec
Fixed path tool controller context menu
2018-10-02 09:42:52 -03:00
markus
7c048482bf
Hiding all/most properties that are supposed to be hidden on document restore again.
2018-09-01 21:01:04 +02:00
Markus Lampert
0c71bc9f93
Consolidated path tool editor and added customized support for endmill, drill and v-bit.
2018-07-06 22:08:46 -07:00
Markus Lampert
2a443f5ef5
Fixed issue with empty expression.
2017-11-12 11:39:17 +01:00
Markus Lampert
46d120071e
Workaround for DAG invalidation - remove all expressions before deleting an object.
2017-10-22 11:24:58 -07:00
Markus Lampert
0e1fb178c5
Making templateAttrs a const method - so exporting doesn't diry the tool
2017-10-22 11:24:58 -07:00
Markus Lampert
9d98ac390e
Changed tool parameters to use a QuantitySpinBox.
2017-10-22 11:24:58 -07:00
Markus Lampert
6db9389cf7
Changed tool controller editor to use QuantitySpinBox for speeds.
2017-10-22 11:24:58 -07:00
Markus Lampert
87cf84151e
Switched default values into Settings spreadsheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
d1ee60e525
Added version support to all JSON exports.
2017-09-21 10:29:35 +02:00
Markus Lampert
4d37d8bbbe
Fixed up ToolController template arguments and loading for the switch to JSON.
2017-09-21 10:29:35 +02:00
Markus Lampert
324dfdd341
Renamed fromTemplate to setFromTemplate.
2017-09-21 10:29:35 +02:00
Markus Lampert
8a9dc58c72
Fixed operation update when TC changes - allow TC edit abortion.
2017-09-08 12:25:58 +02:00
Markus Lampert
454457d9ed
Fixed TC naming without template.
2017-09-08 12:25:58 +02:00
Markus Lampert
8158cd72cb
Use correct icon for tool controller.
2017-09-08 12:25:58 +02:00
Markus Lampert
3a392ec604
Added tool controller edit in dialog and hooked it up to job edit.
2017-09-08 12:25:58 +02:00
Markus Lampert
83ab3bd3f2
Added combined dialog for TC editing - refactored UI controller into separate class.
2017-09-08 12:25:58 +02:00
Markus Lampert
1c25c1520b
Fixed unit tests.
2017-09-08 12:25:58 +02:00
Markus Lampert
a440dabf5d
Add tool controller support with inplace editing.
2017-09-08 12:25:58 +02:00
Markus Lampert
8c085226d7
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
e0ebe92d1c
Added full unit test to make sure tool chain works correctly.
2017-08-24 20:31:57 -07:00
Markus Lampert
0e81583e3f
Set object's Restore flag while restoring the Path property.
2017-08-20 17:20:55 -07:00
Itai Nahshon
2ba4bfb45a
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
75dc43f047
Path: fix import problem in toolcontroller
2017-06-28 21:49:12 +02:00