Thursday 23 May 2013

helical entry

This was requested by some people, although I don't really need it for woodcarving. It's a helix entry into material, with options for angle and diameter. Only for pocket now:

Tuesday 21 May 2013

Time for art.

I spent some time doing my art, which is still my priority. Behold the battle with the cars!
There are some little updates in the code, but still far from next release.
Main improvement is in contour processing, where you can now choose to ramp down continously around the contour, and set 'first down' option for cutting more contours - this enables to cut things out of sheet of material one by one even if you use layers.
ramp contour and first down option examples

Sunday 12 May 2013

release 0.3.0

Hello, tons of work have been done, besides many bugfixes there are some bigger news:

  •  collision precision mode, improves greatly precision for projects where this is needed. This is a great achievment, because the collision library allows to detect collision from any angle, so it will be great for 4 or 5 axis machining(in the far far future ;) ).  Old method is still better for high poly meshes and the only one for images - not so precise, but faster. This was a lot of work. It's relatively slow by now :( , but produces very nice paths:)
  •  export is now handled by the original Heeks CNC nc library, which has been converted for Python 3 and fixed in some parts. It needs probably more fixing to enable more than the post-processors which are currently available. Good news is, FreeCAD is going to use it too, so the library will get attention from more developers :). This library is BSD license, while blenderCAM is GPL, so if anybody reuses this library, please remember this is to be respected.
  •  support for groups of objects, a big recode.
  •  tool id,tool change, spindle on/off, spindle speed are now exported.
  •  operations can be moved up and down in the list, copying is more convenient.
  •  many UI tweaks 
  •  UI speed should be improved a lot, because of update functions
  •  warning system should have now a better 'backend', because of proper update functions 
  •  recursion depth bug solved - curve parenting algorithm could run out of recursion depth if the number of path parts was >1000.
  •  removed 'use all geometry' option, and instead made support for groups of objects.
  •  fixed cutout operation when cutting from image source - did cut border and thanks to it offset to opposite direction!
  •  fixed a bug with simulation - could be accidentaly performed in 8 bit depth
  •  fixed some bugs coming from blender API changes.
As you can see, the development is going on very wildly. Do you appreciate the many working days which were put into this release? If you'd like to help, theres a lot of options. Consider helping in one of these ways: 
  • making a donation
  • reporting bugs, doing some testing of the new features, look into g-code generated by blenderCAM and see if everything works as it should. I have a very simple machine where I run mach3 gcode, so I can't test much in this area.
  • doing more presets for cutters, machines, operations, and sending them to me
  • writing documentation or tutorials and sending those to me , I will put them on the blog, or post these on your website.
  • uploading your images and describing your experience in the forum, a nice gallery means more visitors->more donations and help-> a better software for you to use.
Thanks to:
  • All users who tested, sent feedback, submitted images, and donated money to the project
  • Bernhard Braun for linux builds, testing and feedback
  • Giovanni Bianchessi for mac build

Please take into account that the release can have some bugs, so be sure to look at your paths carefully and do simulation before you use them.

Saturday 4 May 2013

Forum page

There is now a forum page, which uses an embedded nabble forum.

Anybody knows about better forum which could be embedded?

this one will have to serve now. I spent today whole evening with it, while i could have spent it coding something new into blender CAM... ;)

Until now I tried to respond to the many emails and messages I got here, which became impossible with my time which I have for development.

Since now, I'd like to ask everybody to post on this forum, and I will try to respond there, and other users can respond there too.

Friday 3 May 2013

Linux and Mac build available

I am sure people coming here will welcome these good news:

we now have builds for more platforms - I want to thank to all who helped to provide these builds.
Now there are several builds for linux(I put online 3 of them, so if one doesn't work, just try anotherone ;) ), and there is a mac build since 0.2.2 version...

The next version of blenderCAM will be for blender 2.67 and still needs some polishing, but I hope it will come in a week or two.

I want to apologize for late replies on emails.
I am now recieving quite a lot of various messages from blender CAM users, and probably I should start a forum here, so that everything is logged properly and users can give each other support. I probably will also upload blender CAM to some svn site or something similar, so that more people can start contributing.