Commercial Software
Listed below are commercial software programs or those with significant license limitations despite being otherwise free.
Reddit: I'm thinking about learn some 3d modelling, what software should I use?
Reddit: What industry do you work in and which CAD software do you use the most for work?
Parametric modeling tutorial http://www.resilientmodeling.com/ [1] Includes general overview as well as specific coverage for:
- Pro Engineer
- Autodesk Inventor
- NX
- Onshape
- Solid Edge
- SolidWorks
- CATIA V5
A frequent need is to work up a vector drawing from a pixel image. Most CAD or Bezier curve drawing programs will allow this by hand (for those that don't a work-around is to make the window transparent and place the image as a desktop background), and others will include auto-scanning functionality. There are special-purpose tools for this: http://vectormagic.com/home
https://www.reddit.com/r/cad/comments/4idg38/need_some_osx_cad_what_ones_exist/
The ShapeOko 3 (and Nomad 883) include a license for Carbide Motion Machine Control Software which works especially well with Carbide Create a CAD/CAM program developed by Carbide3D.
Contents
- 1 Educational
- 2 Feeds and Speeds Calculator
- 3 CAD
- 4 CAM
- 5 2D CAM (Laser)
- 6 2.5D CAM
- 7 4th axis CAM
- 8 5-axis CAM
- 9 3D CAM
- 10 3D Modeling
- 11 Special Purpose CAM
- 12 Previewing G-Code
- 13 Communication/Control/G-Code Interpreter
- 14 Nesting
- 15 App Stores
- 16 Mac OS X CAD apps
- 17 Additional programs to consider
- 18 Bézier Drawing Programs
- 19 Moribund
- 20 Tutorials
- 21 Comparison Discussions
- 22 Lists
Educational
http://www.autodesk.com/education/free-software/all - Only "free" for students and educators
DISCONTINUED [2] http://www.123dapp.com/tinkerplay
Note that one may model in math tools: https://mathematica.stackexchange.com/questions/20964/openscad-like-functionality-with-mathematica
Feeds and Speeds Calculator
HSMAdvisor:
- http://hsmadvisor.com (Windows only)
- http://zero-divide.net/index.php?page=fswizard (free web based version)
GWizard:
- http://www.cnccookbook.com/CCGWizard.html (Windows & OSX only)
- http://www.cnccookbook.com/CCGWizLite.html (Light version of GWizard)
- http://darksucks.blogspot.com/2011/05/i-recommend-g-wizard-calculator-for.html
- http://thmsblog.com/?p=1936
- suggestions for use:
- lengthy examination in terms of Shapeoko profile: https://www.reddit.com/r/hobbycnc/comments/5zmh2s/help_with_cut_rate_and_plunge_rate/df1c2a4/
Discussion of G-Wizard, and calculation of cost and time savings: http://www.shapeoko.com/forum/viewtopic.php?f=30&t=7738&p=61285
Note: GWizard requires Adobe Air, which doesn't have the best security history. Note: MeshCAM integration currently broken.[3]
Android:
Not quite a calculator, PicFRC will dynamically adjust cutting speeds for engraving work so that deeper portions are cut more slowly than thinner portions which are cut commensurately more quickly: http://www.picengrave.com/PicFRC.htm
CAD
2D CAD
Type | Name/Link | Description
|
---|---|---|
2D CAD | DraftSight | Formerly free CAD software for DWG (and DXF) files by Dassault Systèmes (Windows, Mac OS X, Linux (Fedora and Ubuntu)). http://www.solidworks.com/sw/products/draftsight-getting-started-guide.htm |
2D CAD | PowerCADD | Macintosh CADD program. |
2D CAD | Cadintosh | Macintosh 2D CAD program. Shareware. |
2D CAD | progeCAD 2013 | Windows. "Professional, native DWG 2D/3D CAD, supplied with Applications, Libraries and Services." Notable for having a free (for non-commercial use) donation-ware version progeCAD 2009 Smart |
2D CAD | QCAD | GPL CAD program available commercially. QCAD/CAM plugin also available: http://qcad.org/en/qcad-cam-downloads-trial |
See also DraftSight by Dassault Systemes: http://www.3ds.com/products-services/draftsight-cad-software/offerings/ (available for Linux, Mac OS X and Windows) and http://deltacad.com/ --- Windows and Mac [4] [5]
http://www.microspot.com/products/macdraft/index.htm --- Mac OS X
Inventables' Easel is now available in a Pro version w/ a monthly license fee: https://inventables.desk.com/customer/portal/articles/2892848-easel-pro-faq-and-overview. Using on a Raspberry Pi.[6] How to uninstall on Mac OS X
DXF post-processor
http://www.cadkas.com/dxf-small-lines-to-arcs.php
3D previewing
http://www.ripplon.com/topeScope
3D CAD
- VectorWorks --- available for Windows and Mac OS X
http://sketchlist.com/ --- 3D design for woodworkers oriented around boards and joinery.[72] Commentary by developer: http://festoolownersgroup.com/other-tools-accessories/new-design-software-sketchlist-3d-pro/msg157533/#msg157533
https://www.3dslash.net/user_plans.php --- free plans limited to non-commercial use, notable for having Google Drive suppport
https://www.vectary.com/ --- free online system (for a limited number of private models) now partnered with Shapeways
http://www.solidthinking.com/productoverview.aspx?item=evolve%20overview&category=products [73] --- notable for their Inspire application which supports generative design.[74]
Integrated CAD/CAM: Siemens NX: http://www.plm.automation.siemens.com/en_us/products/nx/ --- post-processors
Solid Edge: http://www.plm.automation.siemens.com/en_us/products/velocity/solidedge/ Hobbyist version at: https://solidedge.siemens.com/en/solutions/users/hobbyists-and-makers/and c.f., https://www.plm.automation.siemens.com/plmapp/education/solid-edge/en_us/free-software/community
Note that 3D modeling software may also export in useful formats: http://www.thefoundry.co.uk/products/modo/
- Autodesk Mudbox Review
3D Modeling
https://www.gravitysketch.com/
CAD integrated with custom parts ordering
Pixel Images
Some CAM programs such as MeshCAM will accept a pixel image and then convert that into 3D.
- Photoshop CC --- will export to an STL
PCB CAD
Type | Name/Link | Description |
---|---|---|
PCB (Commercial) | Cadsoft Eagle | EAGLE (Easily Applicable Graphical Layout Editor) software for PCB design, including Schematic Capture, Board Layout and Autorouter. User Language Programs enable features such as simulation and 3D-visualization. See PCB-Gcode for a G-Code export tool for this app. |
PCB (Commercial, Windows) | CopperCAM | Application for managing isolation engraving, drilling and cutting printed-circuit board prototypes. |
http://www.accuratecnc.com/PhCNCLS.php [75]
https://www.pads.com/standard/ [76]
Special Purpose CAD
Gears
Type | Name/Link | Description
|
---|---|---|
2D CAM --- Gears (Commercial) | Gear template generator program | Windows program to design gears, runs in "wobbly mode" until paid for. Free on-line Flash version and other links listed on the CAM page in the Gears section. |
2D CAM --- Gears (Commercial) | Gearify | Non-circular Gear Creation Software for Windows, allows design of gear mechanisms of nearly any shape. |
2D CAM --- Gears (Commercial) | Gear-Wheel Designer with GCode Generator | Windows program to design simple spur gears using either involute or cycloidal tooth form. |
3D CAM --- Gears (Commercial) | Gearotic Motion | Gear Template Generator. Creates dxf's for further processing by various CAD/CAM programs. |
http://geargenerator.com/ [77] [78]
Other
https://www.bikecad.ca --- browser version freely available
http://www.cabinetpartspro.com/ [79]
http://www.segmentedturning.com/
Type | Name/Link | Description |
---|---|---|
3D CAM --- Model Airplanes (Commercial) | DevFus | Specialty program for model airplane fuselages.[80] |
http://www.compufoil.com/index.shtml
CAM
Note that many commercial CAM apps use the same kernels: https://www.moduleworks.com/company/partners/?lang=en [81]
Post-processor
One common need for many CAM applications is a post-processor to convert from and internal G-code representation to a particular variant. Effort to collect them here: https://www.mycampost.com/ [82]
2D CAM (Laser)
https://lightburnsoftware.com/
2.5D CAM
Type | Name/Link | Description |
---|---|---|
2.5D CAM (Commercial demo) | SheetCAM | Windows and Linux versions available. English, German, Spanish, Swedish available. Company is a Mach2/3 reseller and can be purchased bundled for a savings. Has drag knife support.[83] Unlicensed mode will output a limited number (currently 180) lines of G-code for testing. |
2.5D CAM (Commercial demo) | diyCAM | First in a planned suite of CAM programs targeting DIY CNC Router users. Carve allows you to quickly convert a heightmap to G-Code for 3D Carvings and Lithopanes. |
2.5D CAM (Commercial demo) | Vectric
|
Software for 2D design and calculation of 2D and 2.5D toolpaths for cutting parts on a CNC Router. They also have Aspire, which is "built on the same platform" as well as the hobby-oriented Cut2D 1.5. A set of Post Processors is available at the following forum post Vectric Aspire Post Processor. Alternately use the 'g-code (inch) (*.tap)' post processor --- put the code G20 at the beginning for inches.[84] ShapeokoPP.zip[85]
https://community.carbide3d.com/t/how-to-set-up-the-bitsetter-with-vectric-products/19831 --- https://github.com/neilferreri/V-Carve-PPs [86] Nomad post-processors by Mark Bellon (mbellon on the Carbide3D forums[87]): Vectric Aspire Post Processor for SO3 v8.5 and later include a Shapeoko pre-processor.[88] --- note that this converts arcs to short line segments as discussed at: http://community.carbide3d.com/t/vcarvepro-post-processor-for-shapeoko-xxl/10958 Further discussion at:
http://support.vectric.com/training-material Holding down shift when creating a file will add a 50x (more detailed) option. Vectric Aspire Post processor for Laser engraving Reddit: ShapeOko3 ordered. Question about Aspire 3D support is based on height/depth maps.[89] Paul Rowntree: Gadgets for Vectric's Aspire 4 and V-Carve Pro 7 http://www.vectric.com/media/docs/support/intro-to-cnc/Intro-To-CNC-Vectric2013.pdf http://community.carbide3d.com/t/vectric-vcarve-custom-sign-setup/11052 Tool libraries:
https://marklindsaycnc.com/2017/11/19/creating-spoilboard-surfacing-toolpath-vcarve-pro/ Available in other languages: http://support.vectric.com/aspire-questions/item/what-languages-is-software-available-in-2 |
2.5D CAM (Shareware) | Image to G-Code | Shareware for Windows |
Engraving | PicEngrave | Converts your images into standard gcode to raster engrave your images. New Pro 5 version upgraded to include Grbl 0.9 compatibility and other improvements.[91] |
Photoshop Action for doing Image Engraving: The Gold Method: The Gold Method.zip (may require Sawmill Creek Forum membership)[92]
https://diegomonzon.com/illustrator-to-gcode/ --- JavaScript for Adobe Illustrator[93]
https://carveco.com/ https://www.reddit.com/r/hobbycnc/comments/b4iz41/carveco_bringing_back_artcam_march_28th/ https://knowledge.autodesk.com/support/artcam/learn-explore/caas/sfdcarticles/sfdcarticles/Autodesk-ArtCAM-Software-End-of-Sale-End-of-Development-FAQs.html ArtCAM[94] --- Use Mach3 PP for Shapeoko2 and GRBL[95] Newer versions Mach3_4(MM)(*.TAP)[96] --- some have instead chosen to use generic gcode and remove T1 M6 and add G20 and G90. Artcam jewelsmith 2011 --- G-Code Arcs(mm) (*.tap)[97] Video: https://www.youtube.com/watch?v=tPE-W6YgZAY [98] Free version: http://www.artcam.com/free/index.asp http://www.artcam.com/downloads/pdf/artcam-feature-comparison-flyer.pdf
Inlay
ImagePaint / http://amazoncanvas.com/index.php --- plug-in for Adobe Illustrator. Facebook group: https://www.facebook.com/groups/ImagePaint/
Vectric has especial support for this as well.
4th axis CAM
http://www.elrodmachine.com/MillWrite%20V6.htm [99]
http://www.cad2gcode.com/dxf4cnc/ [100] --- includes cad2lathe[101]
Truemaster Pro for Windows https://www.microkinetics.com/tmpfw/
Note that some 3D CAM programs such as MeshCAM or Vectric VCarve will do an indexed 4th axis.
5-axis CAM
https://www.espritcam.com/products/5-axis
3D CAM
Note that some of the 3D CAD programs above have built-in CAM.
Type | Name/Link | Description |
---|---|---|
3D modeling (commercial demo) | MeshCAM | MeshCAM (bundled with the Nomad 883)
Imports STLs, and SVGs and DXFs, can extrude R12 DXFs into a 3D part (on import, SVGs may be specified as to desired thickness). Will also convert pixel images into 3D shapes. 15 day demo available. How to write gcode to surface wasteboard? Supported on Mac OS X: http://www.grzsoftware.com/meshcam-mac/ http://www.grzsoftware.com/blog/how-to/solidworks-cam/ Features:
Manual: http://www.grzsoftware.com/manual/ Tutorials: http://carbide3d.com/docs/tutorials/
Features:
Notes:
Copy-paste with G-wizard broken.[106] |
3D modeling (commercial demo) | CamBam | Application to create CAM files (gcode) from CAD source files or its own internal geometry editor. Requires .NET 2 or later. Older beta version is still available for free [107]. A plug-in for engraving is available on their forums: http://www.cambam.co.uk/forum/index.php?topic=3513.0 --- discussion of limitations in Re: VCarve Bar Sign.
TrueType fonts which approximate single line fonts are available here: Single Line Stick Type TTF Fonts For CNC Engraving[108], along with instructions for preventing the cutter from doubling back. Special features: Please note that the default feed rate is much too high[111]. Documentation on post-processors: http://www.cambam.info/doc/plus/cam/PostProcessor.htm [112] Suggestion to use Mach 3 post-processor: http://www.shapeoko.com/forum/viewtopic.php?f=6&t=6867&p=53975#p53975 http://www.cnczone.com/forums/cambam/38705-cambam.html Problems w/ Grbl and a solution: http://www.shapeoko.com/forum/viewtopic.php?f=6&t=6604&p=51611#p51603 Discussion of polyline vs. splines in processing time: https://www.reddit.com/r/CNC/comments/3eyc2r/cambam_vs_meshcam/ctkhvud Interesting technique for redrawing from a pixel image: https://www.reddit.com/r/diycnc/comments/3d2g7v/cambam_image_to_milling_easy_diy/ V-Engrave plug-in: https://github.com/pstemari/v-engrave-plugin CNCZone: CAMBAM - 10Bulls crazy CAD/CAM software project --- forum thread covering the project from announcement until the present. Notable for having been used for the SO1 “hello world” file. “...gives you a lot (of) control over plunging, ramping...”[113] https://www.reddit.com/r/shapeoko/comments/5pvsy2/cambam_drill_macro_to_replace_g81_canned_drill/ version for Linux is available. |
2D/3D CAD/CAM (Commercial) | BobCAD | Windows CAD/CAM. Post-processor available here.[114]
post processor, also see http://www.shapeoko.com/forum/viewtopic.php?f=16&t=826&start=10#p37641 and the following post for a metric option Cautionary notes: |
3D modeling (commercial) | Simplify 3D Creator | Import and manipulate geometry, repair models, generate G-Code instructions, verify toolpaths, manually control your machine, and print parts. |
3D modeling (free plug-in for commercial program) | HSMXpress | Free CAM Solution for companies which license it for the CAD products, e.g., SolidWorks (may be included with others). Working post-processors: tinyg.cps - Generic TinyG[115], generic GRBL.cps post processor[116] |
3D/2.5D CAM (Commercial demo) | Estlcam | Windows .NET program. STL and DXF to G-code program, able to import (R12) DXFs, or draw manually. Includes 3D preview mode. Has G2/G3 arc support. Review. (commercial / $25)
Includes comm/control functionality to interact w/ a custom firmware, see G-Code Interpreters below. Supports trochoidal milling.[117] Runs in Linux using WINE: https://sites.google.com/site/electroniceccentricity/x/estlcam-cam-program-on-linux |
3D/2.5D CAM (Commercial demo) | http://www.dolphincadcamusa.com | Offers CNC Programming capabilities for 2 and 3 Axis Milling, 2 Axis Lathe and 2 and 4 Axis Wire EDM part making. |
3D/2.5D CAM (Commercial demo) | http://mecsoft.com/ | full-featured machining program with 2.5D and 3D functionality[118]
VisualMILL Xpress 2016 Overview: https://www.youtube.com/watch?v=60ZktwPw_nQ Post processor: Carbide 3D GRBL MM |
Vectric Cut3D | App for CNC machining 3D models. See other Vectric software above under 2.5D CAM |
Note that Vectric Aspire (listed above under 2.5D CAM) has robust 3D CAM capabilities, and other Vectric products and import one 3D file as the basis of a project, and c.f., Vectric Design and Make: http://www.designandmake.com/
- Cut3D
- http://cnc-toolkit.com/ --- plugin for 3D Studio Max
https://github.com/HMI1973/Shapeoko-3d-max-script [119] --- YouTube
5-axis CAM --- list of apps: https://www.reddit.com/r/CNC/comments/6u2wv3/i_just_got_a_5_axis_cnc/dlpl5zp/
CAM for Images
MeshCAM has an option for this.
Vectric Aspire will do a depth map of a pixel image.
3D Modeling
Special Purpose CAM
- http://www.dakeng.com/spurgear.html --- Spur Gear Calculator v1.07 Windows Visual Basic program
- http://www.lasereditor.com/ [120][121]
- http://www.galaad.net/coppercam-eng.html --- CopperCAM is an application for managing isolation engraving, drilling and cutting printed-circuit board prototypes.
- http://www.shape3d.com/ --- surfboards
Lasercutting
http://jtechphotonics.com/?product=piclaser-photo-engraving-sw-license --- also suitable for use w/ a rotary tool/roter/spindle[122]
http://www.photograv.com/aspnet2/ --- Tool for Laser Engraving Photographs[123]
http://www.ulsinc.com/products/1-touch-laser-photo/ [124]
Joints
- http://ma-la.com/tsugite.html (Free for personal use and non-commercial research conducted within non-commercial organizations) https://community.carbide3d.com/t/a-study-of-joinery/28492/16 [125]
- http://www.g-forcecnc.com/jointcam.html --- CNC Dovetail and Box Joints, requires a jig which will hold things at 90 degrees.
- http://cinchcam.com/index.php/en/
- Shutting down, website will be closed April 2020: http://www.tailmaker.net/ --- Two programs - TailMaker! and FingerMaker! - for machining specialty woodworking joints on CNC routers.
- TailMaker! requires a fixture (plans included: http://www.tailmaker.net/clamping-jig.html ) and 30 degree V-bits to make dovetail joints on materials from 1/8"-->2" (depending on machine and software).
- FingerMaker does not require a fixture and uses ball end end mills to make box joints.
- http://www.tailmaker.net/guilloche-.html
Discussions of parametric joinery
https://ledatomica.wordpress.com/2010/08/24/parametric-joinery/
Fonts
http://www.onelinefonts.com/ --- Universal font version works, but is not actually single line.[126]
Previewing G-Code
Type | Name/Link | Description |
---|---|---|
Verify / Edit (Commercial/Demo) | Cutviewer | Full 3D Simulation. Shows you a full 3D simulation of the finished part based on the toolpath, the stock you define, and the cutters you're using. Collision detection. Versions for mills and lathes. Compare source .stl to previewed file.
Discontinued: https://cutviewer.com/faq/ |
Verify / Edit (Commercial/Demo) | NCPlot | Verify tool path and view and edit G-code. Older versions (1.1 and 1.2) were freely available, but are no longer available for download. |
Verify (Free for non-commercial use) | NCSim | Yet another CNC 3-axis simulator. |
G-Code Editor | tkCNC | Text editor, specially designed for CNC code (G-code) editing for CNC machines. |
G-Code Editor | Discriminator CNC editor | Allows viewing the code in a variety of fonts and colors. Multi viewport viewer. |
G-Code Editor | G-Wizard G-Code Editor | Text editor, verify, simulate, analyze, transform, integration w/ calculator. 3D mode implemented using Away3D. Includes conversational CNC. |
Many G-code editors will include previewing (back-plotting) capabilities:
- HSMWorks Edit [127]
- Brackets --- this is the default editor for G-code from w/in Autodesk Fusion 360.[128]
- Cimcut[129]
Communication/Control/G-Code Interpreter
Type | Name/Link | Description
|
---|---|---|
G-code Interpreter and machine controller | Mach3 | Controller option for PCs with parallel ports and suitable electronics (doesn't readily work with Grbl on an Arduino)
Mach3 is the flagship of the ArtSoft products. See Adding XBOX 360 Controller to control ShapeOko for an affordable pendant option. TB6600 HY-DIV268N-5A with Mach3 Includes LazyCAM, which is no longer developed.[130] |
Communication/Control program | http://www.softwareredefined.com/ IntelliG-Code | CNC controller software for GRBL based CNC Machines. Supports Grbl 1.1.[131] |
Communication/Control program (laser) | http://www.picengrave.com/PicSender.htm | supports Grbl 1.1 |
G-code Interpreter and/or machine controller | http://estlcam.com/estlcam.php | Hybrid CAD/CAM program which also has a mode to function as a machine controller for Arduinos (replacing Grbl). Supports trochoidal milling.[132] http://www.shapeoko.com/forum/viewtopic.php?f=6&t=6138 |
https://www.sourcerabbit.com/GCode-Sender/
Android
Nesting
https://www.tmachines.com/cutlogic-2d/
http://nestprofessor.com/index_en.php
https://www.cutlistoptimizer.com/ --- also has a free mode.[133]
http://www.vectric.com/products/vcp/features.htm#tnesting
https://github.com/tapnair/NESTER --- Autodesk Fusion 360 plug-in Flattens a 3D design specifically for use with a CNC router....[134] As the name implies, it allows one to do nesting manually.[135]
Logopress3
Discussion at: https://www.reddit.com/r/CNC/comments/4ycrne/cnc_nesting_software/
App Stores
Microsoft App Store
Free
Able to create height/depth maps from pixel images.[137]
- Autodesk
- DISCONTINUED [138] 123D Sculpt+
- DISCONTINUED [139] 123D Catch
- AutoCAD 360
- DISCONTINUED [140] http://www.123dapp.com/make
- TinkerCAD
- TinkerPlay
- GenSTL
- Wedge[141]
Apple App Store
iPad
- uMake: https://www.umake.xyz/ https://itunes.apple.com/us/app/umake-sketch.-in-3d./id1042246861
- CNC Replicantis http://www.toolcoder.com/
- Concepts Smarter Sketching [142]
- http://shapr3d.com/ --- 3D modeling for the iPad Pro and Pencil [143][144][145]
- http://www.algodoo.com/ --- dynamics program
- https://umake.xyz/ [146]
- https://www.gravitysketch.com/ --- 3D sketching tool. Tutorial: http://www.shapeways.com/blog/archives/25362-3d-modeling-at-your-finger-tips-with-gravity-sketch.html?etId=89916015
- Concepts [147]
- Morphi [148]
OnShape will work.[149]
Free
Type | Name/Link | Description |
---|---|---|
2D drawing (Opensource) | Doodle3D | Freehand sketching program for iPad and Mac OS X (source available for other platforms) to extrude and revolve into 3D. |
2D CAD:iPad (Freeware) | Sketch It Make It Apple App Store | 2D CAD for the iPad[150]. |
- https://github.com/sprang/Inkpad --- opensource SVG editor / drawing program for iPad
- https://itunes.apple.com/us/app/thingmaker-design/id1078356242 --- app for Mattel's Thingmaker 3D printer
- STL viewer: 3D Push Source on Github [151]
- http://www.autoq3d.com/ --- Opensource (GPL) version is AutoQ3D Community available for Windows here. Mac, iPhone/iPad, Android, Windows and Linux versions are available for AutoQ3D CAD.
- Vectornator [152]
Mac OS X CAD apps
http://www.grzsoftware.com/users/mac-cad/
- http://www.cheetah3d.com/ [153]
- https://www.coreldraw.com/en/product/corel-cad/ --- available for Windows and Mac OS X
- VectorWorks --- available for Windows and Mac OS X
- http://www.graphisoft.com/archicad/
- https://www.graebert.com/en/arescommander
- Autodesk
- http://www.sketchup.com/products/sketchup-pro
- https://www.turbocad.com/turbocad-windows/turbocad-pro-platinum-2016.html
- https://www.smartdraw.com/floor-plan/cad-drawing-software.htm?id=361435
- http://www.ilexsoft.com/highdesign/index.html
- https://solidthinking.com/product/evolve/
- https://www.plm.automation.siemens.com/en/products/nx/
- http://macdraft.com/
- http://ashlar.com/2d-3d-drafting/2d-3d-cad-graphite.html
- http://www.icadmac.com/
- https://deltacad.com/demo.html https://itunes.apple.com/us/app/deltacad/id460805469
- https://www.lemkesoft.de/en/products/cadintosh/
- http://www.autoq3d.com/
- https://www.bricsys.com/en-us/bricscad/ --- free version? https://www.bricsys.com/en-intl/shape/
- https://www.rhino3d.com/mac
- https://powercadd.apponic.com/mac/download/
- http://www.punchcad.com/p-9-viacad-2d3d-v8.aspx https://beta.shapeways.com/tutorials/viacad
- https://www.onshape.com/
- http://www.nevercenter.com/silo/
Additional programs to consider
- http://www.masterwood.com/en
- https://www.microvellum.com/
- https://www.rsasolutions.com/
- https://paramatters.com/
- https://kcdsoftware.com/product/cnc-dovetail-drawers/
- https://www.routercad.com/dovetail-drawercad
- https://www.deskproto.com/products/free-ed.php --- also offers commercial version
- http://www.arriscad.com/
- https://www.gstarcad.net/ --- sells older versions less expensively.[154]
- https://www.autodesk.com/products/formit/overview
- https://luban3d.eu/
- https://www.type3.us/our-engraving-software-solutions
- http://htmlspirograph.com/#0,50,0,1,1,-1.44,30,-700,1174,2.5,120,860,-3.6,100,1050,75,0,0,1,1064
- https://www.getfabber.com/alpha-test [155]
- Domus.CAD https://en.interstudio.net/usd-price-list
- XirusCAD https://mirrakoi.com/
- ZW3D https://affordablecadcam.com
- https://www.altium.com/
- https://www.homag.com/en/product-detail/cnc-programming-software-woodwop/ [156]
- https://www.luban3d.com/
- http://www.bacci.com/en/software/
- https://www.renishaw.com/en/renishaw-fixturebuilder--36732
- https://dynamaker.com/
- http://www.qubicle-constructor.com/index.php
- https://www.edrawsoft.com/easy-drafting-software.php
- http://textmilling.com/
- https://www.marvelousdesigner.com/ --- 3D clothing design software
- https://routcad.com/english/cad_cam/routcad25d.html
- Bruce's Blocks: https://www.codeproject.com/Articles/1278128/Bruce-s-Blocks
- https://www.3dflow.net/3df-zephyr-pro-3d-models-from-photos/
- https://www.flashcutcnc.com/cadcam
- http://www.babacad.com/index.html --- DWG and LISP support, Windows and Mac OS X versions available. --- free version no longer available.
- https://www.visicadcam.com/
- http://cinchcam.com/index.php/en/cinch-cam
- http://www.visualfea.com/download_1.htm
- https://www.designcad.com.au/wp/ --- landscape design software
- https://www.xnurbs.com/
- http://www.curvy3d.com/
- https://wooddesigner.org/polyboard-software-tools/
- https://www.surfcam.com/ [157]
- https://www.madcamcnc.com/ --- noted as used for "Mold and Die" as indicated by the name.[158]
- https://planet-cnc.com/foam-cutting/
- https://www.foamwork.net/
- http://www.foamcuttingsoftware.com/eng/default.asp
- https://www.inivis.com/ --- available for Windows, Mac OS X, and Linux
- http://ascon.net/solutions/kompas_3d/
- https://www.intellicadms.com/home/cms-intellicad-2d-3d-cad-software-autocad-dwg-compatible "most AutoCAD compatible" [159]
- http://www.patchwork3d.com/
- https://www.morphiapp.com/ --- in beta for Windows, also available for Mac OS X and iPad
- http://www.metaseq.net/en/
- http://play.makerscad.com/
- https://wooddesigner.org/polyboard-software-tools/
- http://woodturnerpro.com/software/overview.htm --- collection of software for woodturning, may be helpful in creating assemblies
- https://www.cutlistoptimizer.com/
- https://www.ntopology.com/
- https://www.selfcad.com/
- https://www.blockscad3d.com/ [160]
- https://leopoly.com/ [161]
- http://www.caddiesoftware.com/caddiesoftware/solutions/mechanical.html
- http://www.hicad.isdgroup.eu/
- https://www.lightwave3d.com/ --- Maya and 3DS Max
- http://www.maxon.net/ --- Cinema 4D
- https://www.sidefx.com/products/houdini/
- https://www.inivis.com/
- https://www.strata.com/
- http://www.paramach.com/users/hobbyists/
- http://www.e-cam.it/ --- http://ecam.altervista.org/ or https://v4.e-cam.it/ --- initial preview, seems to be a continuation of cncsimple, free on weekends
- http://www.editcnc.com/
- http://www.dncxp.com/
- https://www.cadem.com/
- https://atdedit.com/
- http://www.xltrig.com/ --- Excel based application for Machinists: Bolthole circle, Trigonometry Calculations configured like machinery’s handbook, OD threads, &c.
- http://www.simplecnc.com/
- https://machmotion.com/retrofits-software
- http://www.cncca.co.uk/CNCLINK/index.htm
- http://www.gibbscam.com/ --- noted as working well for casting.[162]
- http://www.3dreshaper.com/en/software-en/download-software/current-release-software
- http://www.tflex.com/products/
- http://www.routoutcnc.com/routout.html --- free license available?
- http://cncsimulator.info/download
- http://www.metalpuncher.com/
- http://ezcam.com/
- http://www.topsolid.com/
- https://www.cadlink.com/index.php/en/signlab-version-10
- http://www.daz3d.com/hexagon-2-5-download-version --- Mac OS X 10.6, 10.7, 10.8, 10.9 and 10.10
- http://ilexsoft.com/ --- Windows/Mac
- http://www.intuwiz.com/programs.html
- http://www.cgtech.com/ --- Vericut
- http://www.worknc.com/
- https://www.design-simulation.com/WM2D/Index.php [163]
- http://www.mozaiksoftware.com/ --- cabinet software [164]
- http://optitex.com/ --- fashion industry CAD/rendering
- http://www.mastercam.com/en-us/
- http://www.edgecam.com/ --- http://www.au.planit.com/products also http://www.cabinetvision.com/ as well as http://www.cabnetware.com/
- http://www.routercad.com/
- http://cabinetpro.com/
- http://www.2020spaces.com/
- http://www.microvellum.com/
- http://kcdsoftware.com/
- http://www.artclip3d.com
- http://ekits.eu/PROCNCDraw/ --- copy-protected w/ USB dongle for licensing
- http://www.adx-online.com/realcadd/realcaddus.htm --- available in English, German and French for Windows, Mac OS X and Linux. License via PayPal
- http://www.badog.ch/en/cnc-downloads/badog-cnc-software/show-all.html [165]
- http://3dcoat.com/home/ [166]
- https://labs.sketchfab.com/sculptfab/
- http://www.optinest.com/laser_cutting_software.asp
- http://www.devcad.com/eng/default.asp
- http://www.membranes24.com/design.html
- http://www.meliar.com/MPanel.htm --- tensile design
- http://www.touchcad.com/ --- 3D modeling and unfolding program
- http://www.solidface.com/ --- limited number of free licenses: https://solidface.com/2020sale/
- http://www.baldormotion.com/products/mint/hpgl.asp
- http://m.plm.automation.siemens.com/en_us/products/nx/index.shtml
- http://www.coreldraw.com/us/product/cad-software/ --- CorelCAD (described as a “ virtual copy of Draftsight”?!?[167]), "private label version of Graebert Ares" https://www.graebert.com/en/ (listed separately below)[168]
- http://www.spaceclaim.com/en/default.aspx --- dynamics: http://www.algoryx.se/products/dynamics-for-spaceclaim/ noted for having a well-regarded sheet metal plug-in[169]
- http://www.bricsys.com/en_INTL/bricscad/ --- Windows/Mac [170] --- free version? https://www.bricsys.com/en-intl/shape/
- http://www.vectorworks.net/
- http://www.bentley.com/en-US/Products/MicroStation/
- http://www.mr-soft.net/ --- SimplyCAM, Bmp2Cnc, R2V
- http://www.steptools.com/products/stepncmachine/
- http://www.cadlogic.com/cad-software/default.asp
- http://www.graytechsoftware.com/products/cadx11/index.asp --- free version offered, also GTworks
- http://www.radan.com/ -- sheetmetal
- http://www.ironcad.com/ --- associated program is Woodlab: https://www.woodlab.eu/En/parametric-3d-cad-application-for-cabinet-makers-and-carpenters-with-ironcad-and-connection-with-cnc-machine.asp
- ZWsoft
- http://www.zwsoft.com/zwcad/
- http://www.zwsoft.com/ZW3D/ --- clone of Siemens NX[171]
- http://www.intergraph.com/products/ppm/smartsketch/default.aspx
- http://www.plm.automation.siemens.com/en_us/products/solid-edge/monthly-subscriptions/index.shtml --- Student Edition
- nanoCAD --- Russian AutoCAD clone which uses the .dwg format. Free version w/ 1 year (renewable license) available.[172]
- Pixologic Sculptris
- Geomagic Design --- formerly alibre
- CNCwrapper --- G-code conversion program that can wrap your 21/2D or 3D G-code programs for a 4th (rotary) axis unit (Windows) Notable for having several free programs associated with it https://www.cncwrapper.com/freeware/
- D2nc --- CNC wizard
- PowerSHAPE-e
- G-Zero
- GGCad, GGCam, GGMill --- (France)
- IMSI Design DesignCAD
- Mozaik CNC
- ViaCAD 2D/3D[173] --- Available for Mac and Windows. https://community.carbide3d.com/t/punch-cad-as-an-alternative-to-fusion-360/12972/4
- SprutCAM --- 2.5. 3, and 5 axis machine as well as turning and turn-milling. Video tutorials on Tormach.com
- SuperCAM Xp Demo
- TurboCAD --- Available for Mac[174] and Windows. Free DoubleCAD XT version available for Windows.
- http://360.autodesk.com/pricing --- http://www.shapeoko.com/forum/viewtopic.php?f=6&t=5543&p=41076 For a ShapeOko 3 using Carbide Motion Machine Controller “new CM V2 beta that works with Autodesk CAM. Use the Mach3 post, Uncheck "Use Radius" in the post processor”
- http://ashlar.com/2d-3d-drafting/2d-3d-cad-graphite.html --- Ashlar Vellum's cross-platform Windows/Mac OS X program, previously known as Vellum.
- http://cncdrive.com/UCCNC.html
- http://cncwrite.com/
- http://cutlistplus.com/
- http://deskcnc.com/
- http://frontplatten-expert.de/de/downloads --- Cetina CAD front panel designer. Requires payment to export in usable file formats.[175]
- http://happycoders.com/release/laser/ [176]
- http://kipware.com/
- http://kubotek3d.com/ --- includes integrated CAM and is able to project onto an arbitrary surface.[177]
- http://kubotek3d.com/Products/KeyCreator-Direct-CAD.aspx [178]
- http://m.plm.automation.siemens.com/en_us/products/solid-edge/index.shtml
- http://madcamcnc.com/
- http://mecsoft.com/
- http://mecsoft.com/visualcad/
- http://visualcadd.net/
- http://www.3ds.com/products-services/draftsight/download-draftsight/
- http://www.3dtin.com
- http://www.alibre.com
- http://www.alphacamexpress.com/ c.f., http://www.alphacam.com/products --- popular in the woodworking industry [179]
- http://www.amprom.co.nz/software_site_info.html --- nesting and sheet metal design
- http://www.autodesk.com/autodesk-inventor/
- http://www.autodesk.com/Mudbox
- http://www.avicad.com/
- http://www.babacad.com/index.html
- http://www.cadlogic.com/cad-software/draft-it/default.asp
- http://www.cadstd.com/
- http://www.caliper2pc.de/download/en_download.html
- http://www.cimco.com/
- http://www.cncezpro.com/
- http://www.cycas.de/ --- LinuxCAD
- http://www.d2nc.com/index.html
- http://www.daz3d.com/
- http://www.ddxgroup.com/en/software/easywood
- http://www.delcam.com/contact/index.asp --- Delcam Featurecam[180]
- http://www.digital-furniture.com/
- http://www.dptechnology.com/ Esprit
- http://www.easycab.com/
- http://www.enroutesoftware.com/
- http://www.enroutesoftware.com/Applications/Woodworking.aspx
- http://www.formz.com/ --- limited version available as FormZ Free.
- http://www.graphisoft.com/archicad/ --- Windows, Mac OS X. Java 8 or later.
- http://www.kellyware.com/kcam/
- http://www.kentechinc.com/ --- variety of software for shops, including conversational milling and turning
- http://www.macdnc.com/
- http://www.mcsaz.com/lite/3d-software.htm
- http://www.microcarve.com/softV4.html
- http://www.ncmanager.com/english/about.html
- http://www.onshape.com/ [181]
- http://www.pixologic.com/zbrush/
- http://www.plm.automation.siemens.com/en_us/products/velocity/solidedge/free2d/index.shtml
- http://www.predator-software.com/
- http://www.rams3d.com/index.htm
- http://www.robot51.com/enu/index.html
- http://www.routercad.com/WebPages/RouterCAM.html
- http://www.selva3d.com/
- http://www.shape3D.com/ --- surfboard design
- http://www.sharpcam.co.uk/Download-Demonstration.aspx
- http://www.softsquad.com/ --- CodeShark Mill and Lathe versions
- http://www.swarfrat.com/Lathe3.htm
- http://www.techno-sys.com/
- http://www.tinkercad.com
- http://www.ucancam.com/en.asp
- http://www.vectorcam.com/ --- German, pages also available in English and French
- http://www.visualcadd.com/
- https://itunes.apple.com/us/app/morphi/id833530351?mt=8 iPad app, Morphi, free w/ in-app purchases. Requires ios 8
- https://www.cambiummachines.com/CambiumCodeStandard.php
- https://www.easydnc.com/
- https://www.graebert.com/en/arescommander --- DWG-based, Windows, Mac OS X and Linux.[182][183]
- https://www.makersempire.com/ --- educational Free to use with a premium option. Touch-optimized software - usable by very young children. iPad/Android/Mac/Win.
Bézier Drawing Programs
Cross-platform (Mac OS X and Windows)
- Adobe Illustrator --- note that one should use export as rather than save as when making SVGs for Carbide Create.[184]
- Macromedia Freehand --- (Mac OS X version limited to 10.6 or earlier)
- Creaturehouse Expression --- cross-platform, bought by Microsoft and made Windows-only
- Serif Affinity Designer: https://affinity.serif.com/
Mac OS X
- AutoDesk Graphic: http://graphic.autodesk.com/mac/ (previously known as Indeeo's iDraw)
- https://www.sketch.com/
- http://www.eazydraw.com/
- http://www.canvasx.com/en/products/canvas-draw
- Stone Design Create: http://www.stone.com/Create/Create.html
- http://www.sketchapp.com/
- http://www.application-systems.co.uk/lineform/
Windows
- http://www.mayura.com/
- Corel
- Draw
- Designer (formerly Micrografx Designer)
- Serif Drawplus
- Canvas
- Xara Xtreme (a Linux version is also available)
Android
Moribund
Imagetogcode [186]
Sailcut?
Tutorials
https://www.reddit.com/r/3Dprinting/comments/bm6wq2/so_you_want_to_learn_x_program/
Comparison Discussions
https://www.reddit.com/r/cad/comments/3y522h/comparison_between_catia_soldiworks_creo_nx_etc/