Commit Graph

3673 Commits

Author SHA1 Message Date
sliptonic
3801c6010c Merge pull request #9167 from nik570/Fangling_postprocessor
Path: Added post processor for Fangling plasma cutter
2023-04-16 12:23:15 -05:00
Nicklas SB Karlsson
2a7b499ab3 Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com> code cleanup. 2023-04-16 18:47:53 +02:00
sliptonic
b85e990807 Merge pull request #9165 from morganrallen/path_prop_enum_init_reorder
Path: set enumeration default properties after `.initOperation`
2023-04-15 13:27:50 -05:00
sliptonic
2d92611f97 Merge pull request #8459 from cam72cam/gcode_apply_gcode_placement
Path: Apply Placement to simulated/exported GCode
2023-04-15 10:43:37 -05:00
Nicklas SB Karlsson
5b82807fe4 Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com> 2023-04-14 18:25:07 +02:00
Nicklas SB Karlsson
ddb8e4c27a Added post processor for Fangling plasma cutter to path workbench.
It have been tried using the engrave operation in demo mode on real hardware and seems to work but not yet tested cutting real metal.
2023-04-14 14:35:31 +02:00
luzpaz
e3b1a9d313 Fix trailing whitespace 2023-04-14 03:26:22 +00:00
J-Dunn
3a3c7e4865 Correct bug causing incorrect feedrate to be used.
Recent changes to had G98/G99, ended up causing horizontal feedrate to be used these drilling operations. 
This fix corrects that and does some fluke8 clean ups.
2023-04-08 23:00:41 +02:00
J-Dunn
7984dd6ab7 Path: make grbl_post NIST compliant on G98/G99 2023-04-06 12:08:32 +02:00
J-Dunn
0dcc5b8816 Path: G99 aware via keeptooldown 2023-04-06 12:06:14 +02:00
J-Dunn
98928f7c23 Path: G99 aware via keeptooldown 2023-04-06 12:05:27 +02:00
J-Dunn
2960e0e934 Path: make 3Dview G99 aware 2023-04-06 12:02:48 +02:00
J-Dunn
874f4cdd15 Path: G99 aware, ui checkbox 2023-04-06 12:00:22 +02:00
Morgan 'ARR\!' Allen
795cf86f94 set enumeration default properties after .initOperation
This allows subclasses to override opPropertyEnumerations and have their defaults set by ObjectOp.__init__
2023-04-02 13:05:35 -07:00
jim
654e6648f1 [PATH] Update getDrillableTargets() to evaluate all faces 1..<n> 2023-03-31 19:25:59 -07:00
Pesc0
9bc0eda9d6 remove functions leftover from using six 2023-03-27 11:36:19 +02:00
Pesc0
8e142f7a2e add TODO in Mod/Path/Base/Util.py 2023-03-26 23:56:01 +02:00
Pesc0
1c093e8729 remove remaining six dependencies 2023-03-26 23:39:00 +02:00
sliptonic
e36561e327 Merge pull request #8941 from chuckwagoncomputing/expression-colors
Path: Don't override style colors
2023-03-24 09:58:46 -06:00
sliptonic
8a373c7e9a Change file license to CC4.0
I have discussed with mlampert via email and he agreed to all changes
2023-03-23 23:55:10 +01:00
David Holdeman
a5488f91fd Path: polish to apply 2023-03-18 09:30:16 -05:00
David Holdeman
3d76101c20 Path: set property for spinbox 2023-03-17 21:49:28 -05:00
David Holdeman
91738ab68b Path: set property 2023-03-17 21:49:17 -05:00
sliptonic
07df9a4e84 Path Update license to CC 4.0 2023-03-16 19:49:40 +01:00
Russell Johnson
383902e495 Path: Update license
Addresses user-specific need in #8894
2023-03-16 17:46:27 +01:00
LarryWoestman
db3fcf9ac4 Path: Updated the licensing to Creative Commons 4.0 2023-03-16 16:33:47 +01:00
Christian Mesh
ab3891be09 Update Array/Copy to handle placement correctly 2023-03-13 07:49:20 -04:00
luzpaz
d37f7a79ca libarea: fix whitespace 2023-03-12 18:22:02 +01:00
wmayer
2a0e52e71e clang: fix -Wunused-but-set-variable 2023-03-12 15:05:21 +01:00
mosfet80
bed7b76524 remove Python2 code 2023-03-04 17:51:43 -06:00
Yorik van Havre
be6a654b3e merged crowdin translations 2023-02-27 16:01:15 +01:00
Christian Mesh
85fa6568fd Integrate getPathWithPlacement into Dressup 2023-02-26 11:18:07 -05:00
sliptonic
5504311b3a Merge pull request #8563 from dresco/AdaptiveOutline
[Path] Adaptive - improve 'use outline' logic
2023-02-23 12:33:50 -06:00
sliptonic
dcd053696f Fixes #8517
Avoid error in test log
2023-02-23 18:42:52 +01:00
Jon Escombe
7f6a1767cf [Path] Adaptive - improve 'use outline' logic
Path_Adaptive attempts to find the outline of a face using
face.Wires[0], change to use face.OuterWire instead
2023-02-20 17:49:24 +00:00
luzpaz
a3e41c07e8 Fix source comment and documentation typos
[skip ci]
2023-02-17 08:32:03 -06:00
Christian Mesh
a705828a8b Allow XYZ rotation in placement applied to path
Also fixes an issue with path export where _TempObject (no Placement)
would throw an exception.
2023-02-13 10:41:41 -05:00
Christian Mesh
5723365e6e Apply Placement to simulated/exported GCode
This changed is inspired by (and slightly refactors) the Array Path modifier.

It currently takes the Placement XYZ and Z Angle into consideration.
Future work could also implement rotating the path around the X and Y
axes.
2023-02-13 10:41:41 -05:00
Yorik van Havre
0566d90cc5 merged crowdin translations 2023-02-13 15:45:26 +01:00
sliptonic
5c2955cb42 Merge pull request #8307 from LarryWoestman/staging
Path:  Refactored the add_parameters function into individual functions.
2023-02-10 00:37:09 +01:00
Yorik van Havre
d8b0e64e14 Merged crowdin translations 2023-02-07 15:55:31 +01:00
luzpaz
1b43baa418 Fix various trailing newlines, typos and grammar 2023-02-04 18:29:07 +01:00
LarryWoestman
55ff3aae18 Path: Refactored add_parameters into individual functions.
Replace the "add_parameters" routine by an array of individual
functions (one for each parameter letter) and a simple piece of
code that calls the appropriate parameter passing functions in
the specified parameter order.  Some of the parameter letters
can share the same parameter passing function in the default
configuration.
This not only simplifies the code but opens up the possibility
of replacing the code processing a given parameter letter
("Q", for example) with new code in the postprocessor file
without having to modify the shared postprocessor functionality
(in the three Util*.py files).
2023-02-01 11:55:18 -08:00
sliptonic
9b81b769a6 Merge pull request #8205 from LarryWoestman/staging
Path:  Refactored PostUtilsParse.parse a lot.
2023-01-30 08:37:15 -06:00
Yorik van Havre
80c68fa4df Merged crowdin translations 2023-01-30 10:04:15 +01:00
sliptonic
23d5b78292 Merge pull request #8193 from haraldhartmann/origin/PathAddEstlcamPP
Path: add Estlcam postprocessor fix #8192
2023-01-28 11:52:33 -06:00
Yorik van Havre
433b17b829 Merged crowdin translations 2023-01-23 11:25:49 +01:00
luzpaz
feb18d8a15 Fix various typos 2023-01-22 20:27:47 -06:00
luzpaz
79e150a81b Fix trailing whitespace, typos, headers
Fix trailing whitespace, typos, and header uniformity.
2023-01-23 00:34:37 +01:00
LarryWoestman
4988e3239d Path: Refactored PostUtilsParse.parse a lot. 2023-01-17 11:54:52 -08:00