What is it?
SMCam is a .NET application to view and manipulate various CAD drawings and
generate Gcode to run on a home made CNC mill.
The program is scriptable using javascript or Visual Basic, allowing for the generation
of complex geometry or fine control of machining instructions.
It is still in the very early development stages but it is starting to take shape. Some of the highlights so
far include :
Reading and writing of 2D DXF format drawing files.
Viewing of GCode files.
Insertion of True Type font text and extraction of text outlines for engraving.
Rudimentary 3D geometry view.
Conversion of bitmaps to heightmaps.
2.5D machining operations.
Fully scriptable using Visual Basic or Javascript.
Please feel free to download CAMBAM and try it out. It is a .NET application so will require
at least .NET Framework 1.1 for it to work.
I have started a new thread on www.cnczone.com.
Please check here if you are having any problems or want to discuss the program.
WARNING!! the gcode generation is still in the early experimental stages. Please verify any code this program may generate before unleashing it on your expensive hardware!!!
NEWS
2005-12-22 Beta 0.6C - another bugfix release
This release fixes a bug in the circle to polyline conversion and the depth first machining option.
I've also added some custom gcode header and footer string options as well as headers and footers
for each operation (for toolchanges, coolant etc). Hopefully this will reduce the amount of manual editting
needed until I sort out a proper post-processor.
One last change...The machining DistanceMode option (absolute/relative) now only applies to arc centers
and does not affect moves or the G90/G91 codes. This is a quick, temporary bodge to get around some compatability issues.
2005-12-20 Beta 0.6B bugfix release
This release fixes some bugs in the Spline to Polyline conversion as well as gcode origins in machining operation outputs.
I have also added a new documentation page describing how to use the new 2.5D profiling
to create a sign from TTF text.

2005-12-18 Beta 0.6 release 2.5D machining has arrived!
There are a lot more changes, but in the mean time here is a very brief overview
of the new 2.5D profiling capabilities and a walk through example on
making an HTD timing belt pulley. (Thanks Terry!)

2005-11-19 Beta 0.5c bugfix release
2005-11-18
Scripting documentation has been updated.
2005-11-15
Text engraving gcode successfully tested on my machine.
DXF Support and Animations documentation has been updated.
2005-11-14 Beta 0.5b bugfix release
Heightmap and Text/Engraving documentation has been updated.
First gcode successfully tested on my machine.
2005-11-12
Beta 0.5 First semi-public release.
|