Wykres commitów

142 Commity (f8154f338616224ba8eb90417dcda57f389b6612)

Autor SHA1 Wiadomość Data
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