Advanced Software

From ShapeOko
Revision as of 10:14, 16 January 2013 by Willadams (Talk | contribs) (added Cenon)

Jump to: navigation, search

Gcode flow.JPG

Computer Aided Design (CAD) Software

Type Name/Link Description
3d modeling Google SketchUp You can build models from scratch, or you can download what you need. People all over the world share what they've made on the Google 3D Warehouse.
3d modeling AutoCAD One of the world’s leading 2D and 3D CAD design tools.
3d modeling FreeCAD FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization.
2d drawing Cenon OpenStep CAD/CAM program which has transitioned to opensource.
3d modeling Blender
PCB Cadsoft Eagle The name EAGLE is an acronym, which stands for Easily Applicable Graphical Layout Editor.

This award winning software offers user friendly, powerful and affordable solutions for PCB design, including Schematic Capture, Board Layout and Autorouter. User Language Programs enable features such as simulation and 3D-visualization.

Computer Aided Manufacturing (CAM) Software

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.
3d modeling GSimple Program to design 3D objects and generate the G-code for them. Made for Windows but runs on Linux with Wine.
CamBam CamBam Application to create CAM files (gcode) from CAD source files or its own internal geometry editor.
3d modeling PhlatScript Google SketchUp plugin for generating G-code.
3d modeling FreeMill Free 3D Machining with very easy to use wizard.
PCB PCB-Gcode Script for generating G-code for milling a PCB out an Eagle PCB layout.
PCB stencil Stencil-Gcode Script for generating G-code for milling or laser cutting a SMD stencil out of an Eagle PCB layout.
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. MacOS install

Verify / Optimize G-Code

Type Name/Link Description
Verify CNC Simulator Windows program to simulate and test G-code before sending to the machine.
Verify NCPlot Verify tool path and view G-code.
Optimize PCB G-code Optimizer Optimizes G-code for milling PCB. Maybe can be used also for optimizing other G-codes.

G-Code Sender

Type Name/Link Description
G-code sender GcodeSender G-code sender by Otto Hermansson
G-code sender GCtrl Processing Script to stream Gcode
Universal G-code sender Universal-G-Code-Sender Java version of GcodeSender by Will Winder. With a couple more features and cross-platform (Win32, Win64, Linux, MacOS)
Grbl Controller by Kosme Grbl Controller Graphical Grbl Controller for Windows and Linux by Kosme. Allows you to jog X, Y, Z, and see the current position.
G-code sender EMC2 Now known as Linux CNC- a free Linux based application for controlling and monitoring CNC machines. It runs from a Live-CD distribution of Linux called LinuxCNC. It is used for machines/drivers working through a parallel port connection, so no USB controller is supported.
G-code sender Mach3 Mach3 is the flagship of the ArtSoft products.

G-Code Interpreter

Type Name/Link Description
Interpreter GRBL Grbl is a free, open source, high performance CNC milling controller written in optimized C that will run on a straight Arduino.