Skip to content

Commit cbae8d7

Browse files
committed
List of alternatives approaches to CNC
1 parent 60e4bfd commit cbae8d7

1 file changed

Lines changed: 98 additions & 1 deletion

File tree

community/index.md

Lines changed: 98 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,101 @@ LinuxCNC](/docs/html/code/contributing-to-linuxcnc.html).
6464
* Our primary real-time chat is in the *#linuxcnc-devel* channel on [irc.libera.chat](https://libera.chat).
6565
You can use [web chat](https://web.libera.chat/) or
6666
[connect with your own client](https://libera.chat/guides/connect).
67-
The chat is [logged](http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/index.html) by community member Tom L.
67+
The chat is [logged](http://tom-itx.no-ip.biz:81/~tom-itx/irc/libera/logs/%23linuxcnc-devel/index.html) by community member Tom L., and historical logs from freenode are [also available](http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/index.html).
68+
69+
## Related products
70+
71+
LinuxCNC or its derivatives are not the only CNC motion controllers.
72+
There are many alternatives - coming in all shades from very Open Source to stricly commercial.
73+
Also, all these CNC controllers will likely be embedded in larger workflows for which these are post-processors of data from CAD/CAM software.
74+
And every piece of software has its very own community.
75+
76+
### Simulators
77+
78+
* [CAMotics](https://camotics.org/) shows how G-code is executed
79+
80+
### CNC controllers
81+
82+
Controlling the motors themselves, access steppers/servos (or their drivers) directly or via non-intelligent cards like EtherCat or parallel ports.
83+
84+
* [GRBL](https://github.com/gnea/grbl) OpenSource, for use on Arduino
85+
* [LinuxCNC](https://www.linuxcnc.org) OpenSource, for Linux, low-latency with real-time kernel
86+
* [Mach3](https://www.machsupport.com/software/mach3/) non-free, low-cost, for Windows
87+
* [Mach4](https://www.machsupport.com/software/mach4/) non-free, low-cost, for Windows
88+
* [Marlin](https://marlinfw.org/) Open Source, for use on Arduino or the [BigTreeTech GRC](https://www.biqu.equipment/de/products/bigtreetech-gtr-v1-0-bigtreetech-m5-v1-0-11-axis-3d-printer-motherboard)
89+
* [KMotion](https://www.dynomotion.com/software.html)
90+
* [OpenBuilds CONTROL](https://software.openbuilds.com/#) OpenSource
91+
* [RoboticSys](https://roboticsys.com/rmp-ethercat-motion-controller/)
92+
* [TurboCNC](http://www.dakeng.com/turbo.html) OpenSource, for DOS
93+
94+
In need of specialized hardware
95+
96+
* [Acorn CNC](https://www.centroidcnc.com/centroid_diy/acorn_cnc_controller.html) non-free, low-cost, for Windows
97+
* [Duet](https://www.duet3d.com/) Open Source, connects via SPI to an RPi or also features its own web interface.
98+
Board includes drivers for steppers, under control of a modern TMC5160 chip.
99+
Provides its own G-code interface, with changes for adapting [from a 3D Printing background to CNC](https://duet3d.dozuki.com/Wiki/Configuring_RepRapFirmware_for_a_CNC_machine).
100+
* [Drufel](https://drufelcnc.com)
101+
* [Estlcam](https://estlcam.de/) hardware is Open Source, software not, for Windows
102+
* [EdingCNC](https://edingcnc.com)
103+
* [KineticNC](https://www.cnc-step.de/cnc-software/kinetic-nc-netzwerk-steuerungssoftware/) from CNC-STEP needs ZERO-3 interface
104+
* [nccad](http://www.max-computer.de/x5e/index.html) non-free, for Windows
105+
* [ShopBot](https://www.shopbottools.com/support/control-software) needs a Control-Box
106+
107+
High-end
108+
109+
* [Fanuc](https://www.fanuc.eu/de/de/cnc/cnc-system)
110+
* [Heidenhein](https://www.heidenhain.de/)
111+
* [Isel](https://www.isel.com) [Remote-NC](https://www.isel.com/de/remote-nc.html) and [Pal-PC](https://www.isel.com/de/pal-pc.html)
112+
* [Sinumerik](https://new.siemens.com/de/de/produkte/automatisierung/systeme/cnc-sinumerik/cnc-steuerungen.html)
113+
114+
115+
### CAM
116+
117+
Contol an interface that interprets its output, likely G-code, with no direct contact to the machine performing the milling
118+
119+
* [Alibre](https://www.alibre.com/)
120+
* [Aspire](https://www.cnc-step.de/cnc-software/aspire/)
121+
* [BlenderCAM](https://github.com/vilemduha/blendercam/wiki) OpenSource
122+
* [BobCAD-CAM](https://bobcad.com/) non-free CAM modules for SolidWorks
123+
* [CamBam](http://www.cambam.co.uk/) non-free
124+
* [DeskCNC](http://www.deskcnc.com/Features.html) non-free
125+
* [Dolphin](https://www.dolphincadcam.com/) non-free
126+
* [EdgeCAM](https://www.edgecam.com/)
127+
* [Estlcam](https://estlcam.de/)
128+
* [Fusion360](https://www.autodesk.com) non-free
129+
* [FreeMill](https://mecsoft.com/freemill/) free
130+
* [GibbsCAM](https://www.gibbscam.com/)
131+
* [MasterCAM](https://www.mastercam.com/)
132+
* [MeshCAM](http://www.grzsoftware.com/)
133+
* [nccad](http://www.max-computer.de/x5e/index.html)
134+
* [OpenBuilds CAM](https://software.openbuilds.com/#)
135+
* [OpenCAMLib](https://github.com/aewallin/opencamlib) OpenSource Python library to generate toolpaths, compatible with BlenderCAM
136+
* [OneCNC](https://onecnc.net/) non-free
137+
* [SprutCAM](https://sprutcam.com/) non-free
138+
* [VisualCADCAM](https://mecsoft.com/visualcadcam/) non-free
139+
* [WinPC-NC](https://www.lewetz.de/de/sample-sites-2/winpc-nc/uebersicht)
140+
141+
### CAD
142+
143+
Software that crafts something from which then CAM can generate G-code
144+
145+
* [AutoCAD](https://www.autodesk.com/products/autocad/overview) non-free
146+
* [Blender](https://www.blender.org/) OpenSource, known for the nice movies
147+
* [BobCAD-CAM](https://bobcad.com/products/cad-design-software) non-free CAM modules for SolidWorks
148+
* [CorelCAD](https://www.coreldraw.com/en/product/corel-cad/) for Windows and Mac
149+
* [DesKAM](http://www.deskam.com/) non-free Windows for engraving
150+
* [Dolphin](https://www.dolphincadcam.com/) non-free
151+
* [FreeCAD](https://www.freecad.org) OpenSource
152+
* [Fusion360](https://www.autodesk.com) non-free
153+
* [Moi](http://moi3d.com/) non-free
154+
* [nccad](http://www.max-computer.de/x5e/index.html)
155+
* [OneCNC](https://onecnc.net/) non-free
156+
* [Rhino](https://www.rhino3d.com/) non-free for Windows and Mac
157+
* [SketchUp](http://sketchup.google.com/) non-free
158+
* [SolidEdge](https://solidedge.siemens.com/) non-free
159+
* [SolidWorks](https://www.solidworks.com/) non-free, low-cost entry price, physics simulations
160+
* [TinkerCAD](https://www.tinkercad.com/) free as in beer, web-only
161+
* [TrueSpace](https://download.cnet.com/TrueSpace/3000-6677_4-10187286.html) free as in beer
162+
* [TurboCAD](https://www.turbocad.com/) non-free
163+
* [VisualCADCAM](https://mecsoft.com/visualcadcam/) non-free
164+
* [Wings 3D](http://www.wings3d.com/) Open Source

0 commit comments

Comments
 (0)