CamBam free Beta Release 0.8.2

Released 29 August 2007 build 2797.19897

Download MSI Installer (674KB)

Many thanks to...
All the CamBam death wish beta release testers and all the members of the CamBam forum.

Important fixes

  • Tolerances should be less of an issue now. There are only 2 tolerance settings used now. One for the machining options and another in tools, options. A move to high precision variables everywhere means this can be set to a comfortable low 1e-7 or lower. In english, this means the toolpath generation should be more reliable for very detailed geometry (typical with vectorized art) or if you are just making really teeny tiny stuff!
  • An annoying bug which resulted in new machining operations not 'accepting' the selected geometry has hopefully been squashed. Previously this required a reboot of CamBam.
  • The confusing Machine Op : Stock parameter has been renamed to RoughingClearance to denote the amount of stock to leave between the last cut and the geomtry. As an added bonus, I discovered you can put a negative amount in here as well to slightly oversize a cut. Very handy for hole or die cutting.
  • The file tree refreshing is a bit smoother now.

New Features

  • A new machining operation called Bas Relief is introduced. This enables you to take a 3D surface such as a 3DS file and generate a height map of it. This is the method we have been using to generate the foam sculptures mentioned in other threads. It has some limitations and can be painfully slow for high polygon surfaces, but optimisation and other tweaks are planned.

CAM Improvements

  • I have made a start with toolpath optimisations by simply ordering the cuts a bit better.
    More optimisations are planned.
  • Machine operations can now be renamed and enabled/disabled. This makes machining much more
    manageable.
  • Under machining op General there are a couple of new properties
    OptimisationMode : Default | None
    Default enables the new optimisation ordering. If this causes unexpected results the you can revert to 'None'
    Enabled : True | False
    If false, then the machine op gcode is not output to the destination gcode file.
  • MOP custom headers and footers can now use the same multi-line text values as the custom drilling scripts. This is activated by clicking the [...] button to the right of the property in the property grid. Verticle bar (|) new line delimter can still be used. There are some available macros...
    $f = cutting feedrate
    $t = tool diameter
    $n = tool number
    for profiles and pockets
    $s = stock surface.

CAD Improvements

  • Polyline editing can now backspace to remove last point. Middle mouse button ends the polyline and shift will close the polyline.
  • A few more polyline operations such as detecting interection points and breaking polylines allow drawing of reasonably sophisticated geometry.
  • Pointlists can now be converted to polylines. This is handy to draw arbritraty faced polygons, by drawing a circle, Insert->Point List->Divide Geometry, then converting the resulting points to a polyline (CTRL+P).
  • Polyline intersection points can be calculated, then these points can be used to break polylines.
    1) select 2 polylines that overlap
    2) Edit->Polylines->Find Polyline Intersections
    3) Select any number of polylines and any number of point lists then Edit->Polylines->Break Polyline at Points.

UI Improvements

  • Cut and Paste is here now (Yay!).
  • A File open MRU is there (about time!).
  • A rudimentary right click menu has appeared in the drawing window.
  • Can drag an drop files onto the drawing window to open them.
  • shift+ctrl+a will select all objects in the active layer (CTRL+A selects all visible objects).
  • CTRL+G toggles snap to grid mode. This can be used whilst drawing objects.

A lot of fixes and features in this release have come directly from listening to your comments on these forums so for that I thank you and keep up the good work! :)

And a big thank you to the CamBam death wish release beta testers. Brave souls all!

 

Copyright (C) 2008 HexRay Ltd.