[Home]Cam

EmcKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Search:

see also Cam Post for help with post-processors

List of CAM references

[EMC-compatible CAM programs]?

http://cadcamcae.wikia.com/ CAx resource index for developers - CAD, CAM, CAE, etc.

NameTypeLicenseDescription
[GNU CAM] 2.5D CAM LGPL2.1+ Voxel preview, gerber, excellon, and 2.5D dxf import
[dxf2gcode] [english translation] 2D CAM GPL dxf 2 gcode- simple 2D python program verified to work on qcad-generated dxf files-by Christian Kohlöffel
[vec2ngc] 2D CAM GPL2+ dxf to gcode converter (python) by micges
[Sheetcam] 2D CAM Commercial Native Linux demo version available for download
[GCncCam]2D CAM GPL Linux CAM Tool for converting CAD DXF-Files to G-Code. Aligns layers to tools.
[Simple G-code generators in Python] Macro GPL3+ Simple G-Code Generators written in Python
[CP1] Macro None Simple G-Code Generators written in Tcl and Tk
[pycam] 3D CAM GPL 3D surfacing of STL models
[TrueTypeTracer]2D CAM GPL2 outlines TrueType? fonts in gcode
[cxf2cnc][(fonts)] 2D CAM GPL2+ convert stick fonts to g-code
InkscapeHowto 2D CAM CC/GPL Several Inkscape's extensions and tutorials to generate GCODE from SVG paths
[cncOnline] 2D CAM CC/GPL Hugomatic's online gcode generators
[InkscapeBiarcs] 2D CAM CC/GPL Better curve export for Inkscape to generate GCODE from SVG paths
Using GeditWikiCC tutorial on using the text editor gedit with emc2. external tools plugin
[Aptos] 3D CAM GPL A project aimed at producing a modern GPL version of the APT programming language
APT TutorialWiki CC A tutorial on using Aptos with EMC
[MonoCAM] 3D CAM GPL2 A project in C#, very much early alpha stage. As of Feb 2008 only has rudimentary drop-cutter algorithm for finish paths on STL surfaces.
[xfig] 2D CAM GPL2+ xfig to g-code converter
[REALIZE] 2D CAM GPL2+ Autolispt script that generates G Code directly from Autocad or Autocad clones like Progecad,Intellicad
[CNC Code Generator] 2D CAM GPL imports 2D DXF profiles from CAD. Written in java for milling and turning
[Codeg] 2D CAM GPL 2.5D(?) dxf to gcode intended for hotwire machines
[gcode generators] Macro None C Sources to create GCODE for common features such as pocket, post, bolt circle
[opencam] Wiki Editthis A wiki page about Open Source CAM (links, ideas etc.)
[CamOCC] 3D CAM GPL2+ Uses Opencascade. Not very functional, but a good place to start for anyone who wants to experiment with OCC.
[CAMVOX] 3D CAM GPL A project in C++ and Python, using constructive solid geometry for the design and a voxel space to calculate tool paths. CSG => voxel is currently working.
[ROUGH2.CPP] 3D CAM None Kenneth Maxon's custom dxf to gcode C sources
[upload:EMC2.ZIP] CAM post Mastercam post known to work for at least 2D machining...
[1] CAM post Camworks Post for EMC2 3,4,5Axis machines Subprogram support ...
[OpenCAM] 2D CAM GPL 2D CAM with annoying website
[hp2xx] [docs] 2D CAM GPL2 HPGL to GCODE converter]
[dxf2cnc] 2D CAM None to compile this type gcc -lm cnc.c -o dxf2cnc (Doesn't seem to output emc2-compatible g-code)
[cam.py] 2.5D CAMNon-Commercial SVG DXF STL JPEG Excellon Gerber to multiple CAM formats
[ACE Converter] 2D CAM GPL DXF to GCODE converter (Windows?)
[pcb-gcode] 2D CAM Artistic makes gcode for isolation routing of printed circuit boards in [Eagle] (Yahoo Group [here(old)], user reports [here] and [here])
[gcode.ulp] 2D CAM GPL2+ jepler's eagle circuit board PCB milling ULP script
[mesh2hmap]3D converter GPL converts 3D VRML meshes (from blender for example) to bitmaps, which can then be run through image-to-gcode
[image-to-gcode] 3D CAM GPL PNG JPG to GCODE, included with emc 2.1+
[imagecarve] 3D CAM GPL simple C equivalent to image-to-gcode
[bmp2cnc] 3D CAM GPL Command line program to convert bitmaps to g-code, runs in Linux, DOS and Windows
[image-to-gcode_modified] 3D CAM GPL modified to support roughing passes
[SPCE] 3D CAM ?? Bitmap to GCODE converter
[libarea] 2D CAM GPL3 clears arbitrarily shaped pockets
[libactp] 3D CAM GPL2 high speed machining toolpath generator based on "adaptive clearing" algorithm
[HeeksCNC] 3D CAM BSD CAM plugin for [HeeksCAD]
[BoardCAD] 3D CAM GPL Java-based CAD/CAM for surfboard design, creates toolpaths for EMC2
[pcb2gcode] 2D CAM GPL  A command-line program that calculates machine toolpaths from given PCB layouts.
[mGcodeGenerator] 2D, 2.5D, 3D CAM It is a script for Blender to gcode / cnc / ngc. [wiki]
[grecode] gcode filter GPL A command line tool to modify gcode: shifting, rotating, aligning, ...
[NCCL] 2D CAM no cost Small language that create Gcode (Windows .EXE)

file format conversion software:
NameTypeLicenseDescription
[MeshLab]3D converterGPL Mesh Processing tool to convert STL to/from many formats. Include mesh checking/repairing abilities
[stl-to-dxf] 3D converter GPL2+ convert STL to 3D DXF
[FigEpsPdf]2D converterNoneEPS to misc formats
[VectorSection]2D converterPerl/GPLcommand line drawing format converter (alpha)
[ps2gc] 2D CAM Non-Commercial Postscript to G-Code converter

CAD programs for Linux:
NameTypeLicenseDescription
[BRL-CAD]3D CAD LGPL? 3D solid modeler with simulation capabilities
[CADRA]3D CADCommercialCAD that runs in Linux
[blender] 3D modeler GPL powerful NURBS/mesh artistic modeler
[blenderCAD] 3D CAD GPL add-on scripts to make blender more cad-friendly
[salome] 3D CADLGPL 3D solid CAD for finite element analysis
[Synergy]3D CAD/CAM Commercial CAD/CAM that runs in Linux
[gCAD3D] 3D CAD/CAM Freewarehard to use; some interesting sheet metal operations
[SagCAD] 2D CAD] GPL2 comparable to qcad
[Varkon] 3D CAD/CAM GPL/LGPL CAD/CAM code library and development environment
[PythonCad]2D CADGPL2 2d drafting, not quite there yet
[CADvas] [upload:cadvas-0.2.2.tar.gz]2D CADGPL2+ a small python drafting program that teaches a lot about programming in python-the source code is easy to understand
[QCad]2D CADGPL 2D drafting, native DXF format
[camexpert]2D CAMCommercial addon for qcad to output GCODE
[PythonCascade]CAD libFreeware python interface to Open Cascade libraries
[Open Cascade]CAD lib Open Freeware Massively huge 3D CAD library, mostly C++ and Tk
[FreeCAD]3D CADGPL/LGPLCAx RAD based on OpenCasCade?, QT and Python (alpha)
[VariCAD]2D&3D CAD Commercial VariCAD? is a 3D/2D CAD system for mechanical engineering that runs in Linux or Windows and supports STEP, STL, IGES, DWG and DXF file formats
[OpenSCAD]3D CADGPLv2OpenSCAD? is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Apples OS X.

programs to run windows software under linux:
NameTypeLicenseDescription
[Wine]emulatorGPLrun windows CAD/CAM apps on Linux without installing windows
[Crossover]emulatorCommerciala commercial version of Wine
[Qemu]emulatorGPLa virtual machine that lets you install many operating systems on your computer
[VMware]emulatorCommercial another virtual machine
[Win4Lin]emulatorCommercialanother virtual machine
[DOSBox]emulatorGPLallows use of DOS based apps and can video capture your DOS session.

note: a few of the links are copied from http://www.linuxwiki.de/EMC


EmcKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions
Last edited July 31, 2010 10:14 am by Mshaver (diff)Published under a Creative Commons License