sliptonic
f541c8d9f6
Merge branch 'master' into master
2016-06-13 08:25:07 -05:00
sliptonic
019cdf7704
Fix for partial libarea pockets.
2016-06-12 14:23:06 -05:00
sliptonic
9e3d18f616
Fixes for various gcode errors
...
Some operations were still outputting even if disabled.
Nested comments caused trouble in linuxcnc
Machine was producing an initial move that was potentially dangerous
2016-06-11 10:51:27 -05:00
Lorenz Hüdepohl
cdb096b290
PathProfile.py: Fix non-GUI usage
...
The call to QtGui.QApplication.translate is not possible and necessary
without a GUI
2016-06-10 23:10:04 +02:00
sliptonic
ccfefeee83
Correctly format drilling locations.
2016-06-03 13:45:25 -05:00
sliptonic
74e25ce496
Fix base geometry reference to use tuple in PropertyLinkSubList
...
Also improves the naive test of vertical/horizontal faces for profiling.
replace naive test of verticality
Fix base references to use tuple in PropertyLinkSubList
338400c439
2016-06-02 09:27:47 -05:00
sliptonic
ad6701d49c
Fixes for PathSurface.
...
Correctly remember settings.
2016-05-31 21:15:39 -03:00
sliptonic
04a0f82fb8
remove translation from property descriptions.
2016-05-23 13:04:58 -03:00
brad
30f3e93349
Operations and ToolControllers have labels set automatically.
...
This will hopefully make things a little clearer
A couple more Sanity checks.
Don't error if no TC in project.
2016-05-23 13:04:58 -03:00
sliptonic
8c1da65740
Cleanup. Make surface, drilling, and engrave work with preselect
2016-05-23 13:04:58 -03:00
sliptonic
11c2396c11
OCC pocket handles large curves better now. Needs testing
...
initial commit
2016-05-23 13:04:58 -03:00
sliptonic
765c6a9d8a
defaults if objects pre-selected. Fixes
...
Smarter default for inside outside profiles
first commit
2016-05-23 13:04:58 -03:00
brad
8164c45d01
cleanup PathUtils.
...
Bug found profiling single face using occ. workaround.
defaults for profile are sane.
Automatically add pre-selected faces
2016-05-23 13:04:58 -03:00
sliptonic
89f867bfb1
Profile handles multiple bases now.
2016-05-23 13:04:58 -03:00
brad
7fbf896610
PEP8 cleanup
2016-05-23 13:04:58 -03:00
brad
2fa564d03c
handle undefined tools
2016-05-23 13:04:58 -03:00
sliptonic
4e73487236
compliance with PEP8
2016-05-23 13:04:58 -03:00
sliptonic
a9d1949ed1
cmake fixes
2016-05-23 13:04:58 -03:00
sliptonic
7a5aa07533
Per Zultron. Fixed undefined symbol
2016-05-23 13:04:58 -03:00
sliptonic
658eeec960
First try at a remote operation.
2016-05-23 13:04:58 -03:00
sliptonic
1b70ddaf0d
Code cleanup and additional work on panels
2016-05-23 13:04:58 -03:00
sliptonic
de8ffb70f9
Taskpanels for Drilling, Engrave, and Profile basically working
...
Profile still missing some functionality.
I haven't tried to do anything about cmake requirements or testing.
This is a checkpoint commit, please don't build.
2016-05-23 13:04:58 -03:00
sliptonic
702205ef89
cmake fixes for engrave task panel
2016-05-23 13:04:58 -03:00
brad
6dbf6cbd73
Moving horiz and vert feed into the toolload object.
2016-05-23 13:04:58 -03:00
brad
4180b4cbc7
First attempt at a task panel
...
Panel for engraving operation.
2016-05-23 13:04:58 -03:00
brad
c3c29e68dc
removed obsolete import of PathKurve
...
fixed viewprovider for profile
2016-05-23 13:04:58 -03:00
brad
49796c7805
Fixed problem with rapid and feedrate.
2016-05-23 13:04:58 -03:00
sliptonic
94e6f40582
libarea profile and pocket now pass hv feedrate.
...
Warning: The units may not be correct for your post processor.
Need to check this and find a better way.
2016-05-23 13:04:58 -03:00
sliptonic
2854886731
integrating dbtayls helix and ramp entry
...
integrating dbtayls helix and ramp entry and cleanup
fixed a bug with depth calculation and another with proper entry rapid moves
2016-05-23 13:04:58 -03:00
sliptonic
b67f6f1886
Extensive Path Workbench improvements.
...
Implement libarea improvements for profile
Implement libarea pocketing.
consolidate occ and libarea pocketing operation into one with algorithm
switch
consolidate occ aand libarea profile op into one with algorithm switch
add basic engraving operation.
Add rough UI for profile holding tags
implement holding tags for libarea profile.
implement basic defaults for depth settings.
First move in Drilling is rapid to clearance height.
UI needs lots of work but is usable.
2016-05-23 13:04:58 -03:00
Yorik van Havre
f40758eba9
removed translation from property descriptions (wrong to do it there anyway) - issue #2524
2016-05-18 16:59:15 -03:00
Jonathan Wiedemann
e1d1a99aff
add decode utf8 PathMachine.py
2016-05-18 17:20:29 +02:00
Daniel Taylor
19608ccd03
Basic helical plunge and linear-ramp plunging
2016-02-21 09:45:29 -06:00
Daniel Taylor
2837c07396
Fixed "prnt" function to properly limit to 4 decimal places
...
Greatly simplify rebaseWire
2016-02-21 09:45:29 -06:00
Yorik van Havre
c92e595961
Path: Fixed some more translation contexts
2016-02-12 20:29:28 -02:00
Yorik van Havre
3c7d929ed2
Updated ts files
2016-02-12 14:22:04 -02:00
Yorik van Havre
d2a6c95993
Path: Fixed translation stuff - issue #2443
2016-02-09 17:05:57 -02:00
Yorik van Havre
51919da326
Path: Added pref setting to disable auto-include of new paths in projects
2016-01-24 21:04:02 -02:00
Yorik van Havre
f882a2806d
Path: Fixed non-functioning Path From Shape
2016-01-23 19:39:34 -02:00
Yorik van Havre
67dbe9bdff
Path: Added Simple Copy tool + Inspect tool can now save changes
2016-01-23 15:58:00 -02:00
Yorik van Havre
2aaf6f1757
Path: better colors for PAth Inspector
2016-01-21 18:07:47 -02:00
Yorik van Havre
3f35e195dd
Path: misc bugfixes + restored node markers
2016-01-21 14:02:56 -02:00
Yorik van Havre
33876cd3c7
Path: made tooltable editable by right-clicking the machine
2016-01-20 20:36:53 -02:00
Yorik van Havre
0d5ab6ef5c
Path: ToolChange command + added Inspect command to context menu
2016-01-20 18:53:04 -02:00
Yorik van Havre
63904377e2
Path: Added new series of tools and fixes
...
* Fixed UsePlacement property of Path Compounds
* Added Path FaceProfile command - does a simple 2D contour of a face
* Added Path FacePocket command - does a simple 2D pocket of a face
* Added Path Array command - does an array with copies of a path
* Added Path Custom command - to add custom G-Code
* Added Inspect command - to inspect the G-Code of a path
2016-01-19 22:31:46 -02:00
Yorik van Havre
0dc4045455
Draft: small fix in patterns
2015-12-30 12:30:40 -02:00
Jon Nordby
38c7e2304a
Path: Basic .rml postprocessor for Roland Modela MDX
...
Jog, drill, linear and arc motions works.
Tested on machine with some trivial projects,
dimensions and feedrate speeds verified.
Safe-Z/clearance command currently not respected (defaults to max height, super conservative).
2015-09-11 18:54:19 -03:00
Jon Nordby
15cac2a983
Path: Allow PostUtils to be used in CLI mode
2015-09-08 21:19:43 +02:00
Jon Nordby
c442e80939
Path: Fix unable to import from CLI
...
Need to guard 'import FreeCADGui' in this case.
2015-09-08 21:18:31 +02:00
Yorik van Havre
f8571fb2a4
Changed all references to DraftGeomUtils.sortEdges to Part.__sortEdges__
2015-09-04 11:54:57 -03:00