Commit Graph

1308 Commits

Author SHA1 Message Date
vocx-fc
f320766f0e Path: small fix for Python 2 syntax 2020-01-23 22:25:50 -06:00
sliptonic
65c4e1bd11 Merge pull request #2914 from sliptonic/dynapathunits
Fix units in dynapath post processor.
2020-01-20 11:49:26 -06:00
sliptonic
1250b38b76 Fix units in dynapath post processor.
Also added common args struture from linuxcnc post.
2020-01-18 13:24:20 -06:00
Patrick Felixberger
c9023a017f Added new feed rate (Ramp Feed Rate) option in PathDressupRampEntry.py
Changed line endings to unix in PathDressupRampEntry.py

Changed line endings to unix in PathDressupRampEntry.py
2020-01-15 17:31:11 +01:00
Rene 'Renne' Bartsch
3844c4cf87 Refactor comments
Refactor comments.
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
42b6fafd5a Refactor if statement
Refactor if statement
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
36c831509e Add comment about M01 gCode.
Add comment about M01 gCode.
2020-01-14 12:52:59 +01:00
Rene 'Renne' Bartsch
539a9f23a5 Add basic Max Computer GmbH nccad9 postprocessor
This is a postprocessor file for the Path workbench. It is used to take a pseudo-gcode fragment outputted by a Path object and output real GCode suitable for the Max Computer GmbH nccad9 Computer Numeric Control used in german (vocational) schools.

Supported features:
- 3-axis milling
- manual tool change with tool number as comment
- spindle speed as comment

gCode files must use the suffix .knc !!!
2020-01-14 12:52:59 +01:00
Markus Lampert
81f809cfcf Removed dead code for debugging shortcut warnings. 2020-01-03 23:13:55 -08:00
Markus Lampert
487cfd1a68 Fixed removal of 2d objects from engrave ops 2020-01-03 23:03:43 -08:00
Markus Lampert
80e57ebcc7 Added support for BaseShapes back into Engrave op 2020-01-03 20:00:44 -08:00
Markus Lampert
af45192916 Added support for flipping a BezierCurve edge 2020-01-03 19:00:15 -08:00
Markus Lampert
06007c6bbe Fixed engraving support for generic b-spline curves 2020-01-03 19:00:15 -08:00
Markus Lampert
a33af45aa2 Fixed extension generation for arcs if the length is larger than the arc radius and the direction is an inset. 2020-01-03 19:00:15 -08:00
Markus Lampert
b8e92ba958 Fixed segfault if some extensions end up being not valid. 2020-01-03 19:00:15 -08:00
Markus Lampert
4d88018edf Sorting edges before making a wire is required for all edges to be included, issue #4219 2020-01-03 19:00:15 -08:00
Markus Lampert
a0d7174a3d Allow deletion of dressup even if model is not setup correctly. 2020-01-03 19:00:15 -08:00
Markus Lampert
edd46bc7d0 Deletion of dogbone dressup should not rely on the model being properly setup. 2020-01-03 19:00:15 -08:00
sliptonic
a00eec92b0 Merge pull request #2784 from mlampert/feature/toggle-active-cmd-support-for-dressups
Path: feature/toggle active cmd support for dressups
2019-12-22 14:15:18 -06:00
Sabin Iacob
4446538296 Path: add 2 new arguments to the GRBL postprocessor 2019-12-21 18:19:17 +02:00
Markus Lampert
3d5d10c4ea Fix tag dressup to deal with inactive base operation 2019-12-15 17:51:43 -08:00
mlampert
ee937d52b1 Merge branch 'master' into feature/tool-bit-poc 2019-12-03 18:56:16 -08:00
luz.paz
379d041664 Fix typos and some trailing whitespace
Found via:  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2019-12-03 12:22:59 +01:00
mlampert
5e30210b2e Merge branch 'master' into feature/tool-bit-poc 2019-11-30 10:30:03 -08:00
Markus Lampert
e1d1f01991 Set feed rate on vertical boundary moves. 2019-11-29 22:15:38 -08:00
Markus Lampert
0acb83712e made path acrobatic windows compatible 2019-11-28 17:31:37 -08:00
Markus Lampert
6812b01231 Moved usage of ToolBit into the experimental features. 2019-11-28 17:31:37 -08:00
Markus Lampert
6db9fcb3df Track and restore active document and tool loading, otherwise FC gets confused during unit tests. 2019-11-28 17:31:37 -08:00
Markus Lampert
7438623869 Added Ballend and Bullnose shapes and consolidated shape names. 2019-11-28 17:31:37 -08:00
Markus Lampert
3b1aa48c11 Added support for relative/absolute path mgmt for stored files. 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
fb7551a399 Reduced log level for tool bits 2019-11-28 17:31:37 -08:00
Markus Lampert
0ab8f83ea9 Use findPath to look for an icon and fail silently if it cannot be found. 2019-11-28 17:31:36 -08:00
Markus Lampert
b182d7b169 Fixed some pylint issues and whitelisted some 2019-11-28 17:31:36 -08:00
Markus Lampert
012732e446 Renamed BitTemplate to BitShape for clarity 2019-11-28 17:31:36 -08:00
Markus Lampert
a525a9bad3 Remove ToolBit as valid base objects for Jobs 2019-11-28 17:31:36 -08:00
Markus Lampert
7bfb0fde68 Added arbitrary attributes to ToolBit - currently re-creating the existing ones. 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
a2b99701e6 Fixed creating a ToolBit 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
d46536c21e Invoke TC.onDelete when deleting a job 2019-11-28 17:31:36 -08:00
Markus Lampert
4c473a61dd Hide ToolBit by default if managed by a ToolController 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
aa5e7fe29a Added ToolBit library commands 2019-11-28 17:31:36 -08:00
Markus Lampert
18f3872188 Fixed horizontal headers and removed obsolete test slots 2019-11-28 17:31:36 -08:00
Markus Lampert
cb8c847fb9 Fixed ToolBitLibrary json format 2019-11-28 17:31:36 -08:00
Markus Lampert
fd629dfc0d Added library commands and drag&drop for rearranging and copying of tools 2019-11-28 17:31:36 -08:00
Markus Lampert
09b406c223 Added getting/loading of multiple tools 2019-11-28 17:31:36 -08:00
Markus Lampert
26eabc04d1 Basic ToolBitLibrary edit dialog 2019-11-28 17:31:36 -08:00
Markus Lampert
f7dc3f65b9 Use same ToolNumber if TC is for identical Tool as another TC in the same job. 2019-11-28 17:31:36 -08:00