Difference between revisions of "CAM"
From ShapeOko
(→2.5D: add Gcodetools) |
|||
Line 1: | Line 1: | ||
Note that some [[CAD]] programs are able to directly export to G-code, and certain other [[CAD#Special_Purpose|special purpose CAD]] tools may serve for CAM functions. | Note that some [[CAD]] programs are able to directly export to G-code, and certain other [[CAD#Special_Purpose|special purpose CAD]] tools may serve for CAM functions. | ||
+ | Also see Free software section in [http://en.wikipedia.org/wiki/Computer-aided_manufacturing [[Wikipedia CAM]]] | ||
==G-Code== | ==G-Code== |
Revision as of 13:58, 17 August 2013
Note that some CAD programs are able to directly export to G-code, and certain other special purpose CAD tools may serve for CAM functions. Also see Free software section in Wikipedia CAM
G-Code
Type | Name/Link | Description |
---|---|---|
Hand Coded | gcode tutorial | Reference material to get you started writing gcode by hand. This is a great point of reference once you get into creating your own gcode, or if you need to modify generated gcode. |
2.5D
Type | Name/Link | Description |
---|---|---|
2.5D web based | MakerCAM[1] | Open source and web based software in Flash based on PartKam. Hosted and maintained by our hero Edward Ford. |
2.5D engraving (opensource) | Gcodetools | Inkscape plug-in. |
2.5D engraving (opensource) | F-Engrave | Python program for generating G-code from outline fonts (w/ algebraic analysis of outlines to vary depth when using a v-shaped bit and the ability to place text on an arc), (some) dxf files, pbm graphics (using potrace). See also
Blog post w/ an Intro to V Carving @ buildlog.net |
3D
Type | Name/Link | Description |
---|---|---|
3D modeling | GSimple | Program to design 3D objects and generate the G-code for them. Made for Windows but runs on Linux with Wine. |
3D modeling | HeeksCNC | A CAD/CAM application for Windows or Linux that can help you produce NC code.
|
3D modeling | PhlatScript | Google SketchUp plugin for generating G-code. |
3D modeling | FreeMill | Free 3D Machining with very easy to use wizard. |
3D CAM | PyCAM | A toolpath generator for 3-axis CNC machining. It loads 3D models in STL format or 2D contour models from DXF or SVG files. The stable release is working but extremely slow and uses a lot of RAM for complex models in 3D. The development release is much faster and should be prefered. MacOS install. PyCAM. |
3D CAM | GCAM | GNU 3-Axis CAM with a simple interface for making bolt holes, drill holes, sketches, templates, and more. |
3D CAM | cl-mill | BSD-licensed milling application generating G-Code, built in Common Lisp. |
Multiple Axis
Type | Name/Link | Description |
---|---|---|
4 and 5 Axis | simplemultiaxiscam | Very simple, yet well documented program to generate G-Code for 4 and 5 axis CNC machines. |
PCB
Type | Name/Link | Description |
---|---|---|
PCB | cad.py | Python script for creating G-Code files for isolation milling and drilling. Tutorial |
PCB | Visolate | Application for calculating machining toolpaths (G-code) for manufacturing printed circuit boards (PCBs) by isolation milling. As an outstanding feature, this calculation is done on the computer's screen, using the features of 3D graphics drivers. |
PCB | PCB-Gcode | Script for generating G-code for milling a PCB out an Eagle PCB layout. See also Stencil-Gcode for generating an SMD stencil. |
PCB | FreePCB | A free, open-source PCB editor for Microsoft Windows, released under the GNU General Public License. |
PCB | Line Grinder | Gerber to GCode Isolation Milling. MIT. Windows. |
Conversion programs
See also the PostScript to G-Code conversion tool ps2gc, listed under Programmatic G-Code Generators.
See also dxf 1.1.1 a Python library to generate DXFs and DXF Halftone 2.1 mentioned above.
Type | Name/Link | Description |
---|---|---|
DXF to G-Code | Ace Converter | Open-source freeware (GPL) utility to convert two dimensional DXF files to g-code. |
DXF to G-Code | CNC Code Generator | Open-source software to generate NC code for machining operations like end-milling, drilling, turning, etc. generates the NC code by extracting features from a 2D DXF file. |
DXF to G-Code | dxf2gcode | Graphical Python program to convert a 2D dxf drawing to CNC machine compatible G-Code, including preview window. |
DXF to G-Code | Gcode2000 | for Windows 95/98/2000/XP/Vista /Windows 7, reads Lines,Arcs,Rect,Circle,PolyLines,LWPolylines, Ellipse, Sorts object by size. Reads and writes DXF files. |
DXF and Gerber files to G-Code | gCncCam GNU Cam Processor | Graphical program to convert DXF-Files and GERBER NC-Files (Drill-Files) to G-Code (RS-274) NC-Files for the Linux EMC2 cnc. Features include:
|
PCB to G-Code | Convert Excellon Drill File to G-Code | |
DXF to G-Code | hp2xx | Opensource tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter language to a variety of formats including G-code. |