Markus Lampert
73cd5d31d9
Disabled '... postprocessor loaded' messages
2020-12-15 20:09:55 -08: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
Gabriel Wicke
6e90d8e10f
Path: LinuxCNC postprocessor scalability
...
- Do not show editor when gcode size exceeds 100kb. The poor editor
widget cannot handle that much output, and will hang FreeCAD.
- Avoid quadratic behavior in output accumulator. While Python greater
than 2.7 avoids quadratic behavior in string accumulators, this optimization
is defeated when the string is forced to be materialized to contiguous
memory, as was done by the `.trim()`. As a result, we got quadratic complexity,
ensuring that large jobs would never successfully be post-processed.
2020-05-17 13:31:44 -07:00
Daniel Wood
9512159d03
[Path] fix tool changes (Revert previous change)
2020-03-16 22:24:14 +00:00
Daniel Wood
b4c08eaa0d
[Path] - Use PathUtil to check if op is active.
...
Just a bit of house keeping.
2020-03-14 10:56:29 +00:00
Daniel Wood
5e3ffcff93
Stop the spindle before tool changes.
2020-03-03 21:27:31 +01:00
Daniel Wood
354e63ddb7
Handle coolant for ops using dressups
2020-03-03 21:27:31 +01:00
Daniel Wood
c36048e760
skip inactive operations
2020-03-03 21:27:31 +01:00
Daniel Wood
dad96e2713
fix typo
2019-09-10 14:27:49 +02:00
Daniel Wood
68673202eb
Add option to supress the tool length offset
2019-09-06 12:29:25 +01:00
Daniel Wood
c3e7d7c73f
Add tool height offsets to Linuxcnc_post
2019-09-06 12:29:25 +01:00
Daniel Wood
0484141a57
Add coolant to the linuxcnc_post
2019-08-28 19:40:09 +01:00
Markus Lampert
fb0a5c8fa5
pylint3 cleanup of (most) post processors
2019-07-09 21:12:46 -07:00
brad
6ccb0cf32c
Path: post processor cleanup
2019-06-10 10:50:06 -05:00
markus
0b7c0b93dc
Use regular 'w' mode when writing text files for py3 compatibility.
2019-01-30 10:12:00 -02:00
Yorik van Havre
7fabfde0ef
py3 compatibility fixes
2018-10-27 16:04:51 -03:00
sliptonic
f6825a2686
Path: changed --output-doubles to --axis-modal and reversed the default behavior
...
Explicit gcode is better than implicit so it is the default. additional flags compress the size of the output and make it less explicity
2018-01-20 14:09:58 +01:00
sliptonic
4fb676e4b0
path: cleanup linuxcnc post and fix vertical feed problem
2018-01-20 14:09:58 +01:00
Sammel Lothar LTS
b6304d16a7
Fix Path Keep View and Sim in Sync,typo Linuxcnc_post
2018-01-09 16:46:12 -02:00
sliptonic
2c69b79c15
path: fix help message typo
2018-01-07 18:43:16 -02:00
sliptonic
9c4120df7e
fixes from IchGucksLive for drilling simulation. Tweaks to linuxcnc post
2018-01-07 18:43:16 -02:00
sliptonic
7a384f62bc
added --inches flag to linuxcnc and smoothie post
2017-09-19 11:12:31 +02:00
Markus Lampert
6d194a4bda
Use argparse for post processor argument parsing and added preamble and postamble as arguments.
2017-08-21 14:22:08 -07:00
sliptonic
3254aca61a
Path: if TC is none, partials wouldn't post
...
added H parameter to linuxcnc post for tool length offset
2017-06-28 21:46:44 +02:00
Markus Lampert
789e79c480
Moved all post/pre processor into their own directory.
2017-06-21 11:41:35 -07:00