vilemnovak
f8154f3386
Revert "- little bug fixes and some code refactoring"
2015-12-23 20:06:31 +01:00
Jeff Doyle (nfz)
7c4882d90c
Merge branch 'master' of https://github.com/vilemnovak/blendercam
2015-12-19 12:37:03 -04:00
vilemnovak
a1114f0d5b
Autogeneration of bridges - basics
...
These are the basics for autogenerating bridges, hope with this will be
clear how things work..
2015-12-14 14:36:17 +01:00
vilemnovak
23906fc473
new bridges!
...
new bridge implememtation:
bridges are generated from a group of curves, which define bridge
borders. This works much better than the old implementation, where auto
bridges didn't work well with other features like ramps, multiple
outlines.
2015-12-14 12:33:55 +01:00
Jeff Doyle (nfz)
09004a5fea
- started moving operations into seperate functions
2015-11-04 17:32:40 -04:00
Jeff Doyle (nfz)
8e40df25cb
- added descriptions for cutter movement types
2015-10-31 21:24:59 -03:00
Jeff Doyle (nfz)
05b0bb86a2
- Zig Zag is a more common description than meander for the movement type
2015-10-31 20:02:15 -03:00
Jeff Doyle (nfz)
06cb189bd8
added grbl post processor
2015-10-28 02:34:48 -03:00
vilemnovak
fa6a814773
Merge pull request #4 from nfz/master
...
Some small fixes by nfz - will tweak something maybe, but all are really very simple, so thanks for them !
2015-10-03 14:55:28 +02:00
vilemnovak
d7b77e1481
chipload wasn't updating + small cleanup
2015-09-28 15:05:14 +02:00
vilemnovak
3356ed987d
UI tweaks - warnings
...
add red icons to warnings, so they are better visible.
2015-09-28 14:34:50 +02:00
Jeff Doyle (nfz)
f8be77852c
Merge branch 'master' of https://github.com/vilemnovak/blendercam
2015-09-26 17:49:56 -03:00
vilemnovak
e23b7e7b3a
multiple changes
...
merge distance parameter for path merging tuning
move parallell steb back
work on manual bridges placement
2015-09-26 15:09:33 +02:00
Jeff Doyle (nfz)
a843012442
Bug Fix: adding a new machine preset generated an error
...
use_position_definitions is not an attribute of unit_settings but of
cam_machine
2015-08-29 23:52:02 -03:00
Jeff Doyle (nfz)
8e25fe4e26
give default Feedrate a unit of length - easier for user
2015-08-29 23:19:59 -03:00
vilemnovak
6abe0c2727
manual bridge placement
...
Just placement of bridges, no path generating functionality yet. This is
a complex project, splitting this into more commits...
2015-08-27 18:13:38 +02:00
vilemnovak
50afb283cb
allow smaller reduction threshold
...
Optimisation threshold was still too high, had to stop using blender's
unit system for it, there could be problems in finish...
2015-06-24 14:05:32 +02:00
vilemnovak
09ec19afe2
enable moving operations in chain up and down
2015-06-02 21:45:11 +02:00
vilemnovak
77c495380c
kill bg operations
...
enable killing of background operations through the kill command.
2015-06-02 21:04:17 +02:00
vilemnovak
2ffac9111c
various fixes
...
fix free movement back to where it was.
it's up to the user to set it right.
subdivide edges fixed with scaling, now also off by default, could be
very slow some times.
2015-04-10 16:06:37 +02:00
vilemnovak
4f40399b4d
Preferences - experimental
...
this makes some preferences for blender cam,
first one is to hide experimental stuff for releases, so we can work on
the features and still not to get questioned all the time about "how
does the new stuff work"...
2015-03-31 21:30:26 +02:00
vilemnovak
48ea81e18f
minor bugs
...
minor bugs and decrease default simulation detail - simulates of course
4x faster(at least)
most users probably won't go into this setting, and default detail was
really too good for simulation.
waterline mess
trying to fix waterline a bit.
2015-03-29 22:18:42 +02:00
vilemnovak
a1d0aab55b
auto subdivide long edges
...
This subdivides the collision mesh a lot, when it has long edges. This
makes the collision slower, but more stable /error prone in exact mode.
2015-03-21 11:30:58 +01:00
vilemnovak
de535dafc4
rename Cutout to Profile and set it as default toolpath
2015-03-19 16:26:48 +01:00
vilemnovak
fab485f4e0
put back some more standard blender panels
2015-03-19 15:32:22 +01:00
vilemnovak
6ec4121c83
curve remove doubles
...
just for polycurves, for beziers, it ruins beziers because it does
conversion into mesh and back.
2015-03-17 18:09:01 +01:00
vilemnovak
ef0f3bc334
crazy path & curve tools panel
...
crazy path:
sorting
avoiding of the object
panel with various curves operators.
2015-03-15 17:46:39 +01:00
vilemnovak
d40d76bbbf
playing with crazypath
...
finally got to this. it now gives some interesting results when tweaked
properly...
2015-03-14 22:44:19 +01:00
vilemnovak
b8260956fd
adjust feedrate by simulation now is in the UI and has impact on export
...
-adjust feedrate by simulation now is in the UI and has impact on
export.
how to test this:
calculate operation
simulate operation
export gcode again.
2015-03-13 12:20:09 +01:00
vilda.novak@gmail.com
19f0535540
-simulate load - feedrate adjustment
...
this is algorithm usefull for slowing down in heavy load areas, which can be retrieved when simulating the operation. not yet plugged in to export, but giving a nice graph as shape key ;)
2015-03-12 11:19:04 +00:00
vilda.novak@gmail.com
c6ad9cd94d
Intarsion, or also Joint operator.
...
suggested by Gael Rosset.
offsets curve in both ways so that the result is the same curve but with minimal radius of the cutter, so it can be cut both outside and inside with the same result ;)
2015-03-07 23:47:56 +00:00
vilda.novak@gmail.com
7f76ece385
only do machine definition positions optionally. enable default machine feed and spindlespeed.
2015-03-03 20:17:07 +00:00
vilda.novak@gmail.com
71a2628041
rename 'operation depth' to operation depth end, since that is what it really always was.
...
-better limits for 4 axis pattern - now enables positive operation depth end, which enables not to mill the axis by now, but is flexible enough for cases where you would want to go below the axis...
2015-03-03 14:51:08 +00:00
vilda.novak@gmail.com
89dbb58839
-cutter wasn't rotated at all with naxis there seems to be a 'delay' in rotation right now...
...
-fix a bit ballnose vs ball cutters, was creating them a bit wrong and didn't show them in the UI correctly
2015-03-03 11:20:39 +00:00
vilda.novak@gmail.com
bbaf1ed01c
-fix saving of presets.
2015-03-02 09:37:35 +00:00
vilda.novak@gmail.com
c22187153a
- lynx otter postpro
2015-02-24 21:10:15 +00:00
ksuprynowicz@post.pl
6295f8603a
Added initial support for OpenCAMLib sampling and waterlines. Filled waterlines are not supported yet.
2015-02-06 18:38:50 +00:00
vilda.novak@gmail.com
00f5776402
-commiting patch by Denver Hull , big thanks!
...
- creates operation start - stop points
- fixes several issues with imperial units
- dummy props for new pocket option - movement.
2015-01-27 21:59:07 +00:00
vilda.novak@gmail.com
4d725a584e
Tool change now reports tool definitions in gcode.
...
reverted chipload algo, have to investigate why it doesn't work now.
made shapely obligatory by now. It has been tested on all platforms allready, and I want to move forward to complete replacing of Polygon.
2015-01-10 23:10:18 +00:00
vilda.novak@gmail.com
418fefee25
Shopbot postprocessor by Denver Hull
...
huge thanks!
2015-01-10 19:41:59 +00:00
vilda.novak@gmail.com
2aa479fb12
-debugging stuff
2015-01-07 14:17:45 +00:00
vilda.novak@gmail.com
311f3e5733
disabled an obsolete panel from blender internal - stars
2015-01-03 15:07:44 +00:00
vilda.novak@gmail.com
d00d4bc451
chipload algorithm update by Linden.
...
Thanks a lot for that!
2014-12-20 01:25:25 +00:00
vilda.novak@gmail.com
aac72fb007
ui tweaks
2014-12-11 02:37:07 +00:00
vilda.novak@gmail.com
5fc40e8587
UI updates for 4+5 axis indexed
2014-12-09 19:53:58 +00:00
vilda.novak@gmail.com
a626b405fa
4 axis:
...
remove first move to safe height from 3 axis, this is wrong
some start draft for indexed, orientation object generation
2014-12-09 00:55:37 +00:00
vilda.novak@gmail.com
06dda5a50b
cumulative commit:
...
fixed bug in nc, when exporting more than 1 axis.
tried to generalize 4 axis path generation code
re-allowed more panels hooked to specific renderers in the interface
Changed the way rotations are stored in the path mesh object - now they are stored as shape keys
2014-12-08 00:14:13 +00:00
vilda.novak@gmail.com
228f2ff159
new strategy - projected path.
...
this enables to project a curve towards another curve, and do the sampling along the way - this enables undercuts for 3 axis! and should be also usefull for n-axis.
2014-11-13 17:58:56 +00:00
vilda.novak@gmail.com
a33f8f3f7a
fix chain simulation
...
add material area preview object
spindle start delay.
2014-10-29 22:07:53 +00:00
vilda.novak@gmail.com
010b501b3c
winpc postprocessor by Juan Carlos Fuerst
...
Big appologiez to the author, who sent this patch allready long time ago, I didn't notice it on the google code tracker, I didn't ever visit the page.
2014-10-18 20:46:45 +00:00