Home  Contact  Links
 
SMCam
home


screenshots

download

docs

[BETA!]

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.

    Home  Contact  Links