Wednesday 24 April 2013

update 0.2.3

this update fixes some bugs, and mainly has improved exporters.
I also decided to release it because I plan some bigger changes which will still take some time. Please test and report if things don't work.

list of changes:

  • object transforms - scale and rotation are now properly respected.
  • when cutting from curves, hierarchical sort now works with the on-line option.
  • fixed a bad bug with circles strategy - could loop parts of path absolutely wrong.
  • experimental Heidenhein exporter, first version of postprocessor library, I hope it will become better with time. Needs testing all exported files again!
  • support for imperial units - I can't check if this is actually right, can somebody confirm? It simply converts to inches, also saves units as part of machine setup

Big thanks to everybody who donated to the project!

Also, there is now a Mac build for download on the download page.

What is a big success is that the bullet collision library can now be accessed from python to detect collisions :) this is great news, although coding these changes took me a lot of time. I hope you can see the effect of this improvement in the next version of Blender CAM.

Tuesday 2 April 2013

update 0.2.2

new stuff:
  • Initial emc support. I studied some other gcodes finally, but they are not there yet :) .  Also, I don't have a way to test emc file yet
  • circle strategy added
  • ported to blender 2.66 (some api changes and library builds)
  • machine bounds are displayed now


  • Fixed operation depth, when the specified depth was deeper than actual object depth - I made it to respect the user's choice, not limiting it to the depth of object or material. (this is based on my own use case)
  • Fixed spiral path - insideout option and conventional movement were behaving wrong.
  • counter clockwise spindle direction for block and spiral strategy fixed.
Otherwise I did a lot of other background work , which is not visible yet. I made a better 3d silhouette algorithm, but it only works in some cases well, so I still have to work on int. Also working on better collision code.

Download links are updated now.