12、JCAE
JAVA based environment for CAE applications.
13、gCAD3D
14、boardcad
15、solvespace
http://solvespace.com/index.pl
16、DraftSight 不开源
https://www.3ds.com/products-services/draftsight-cad-software/
17、CAD from a parallel universe
https://github.com/mkeeter/antimony
x、大全集合
https://github.com/mrkaban/Lpro/wiki/%D0%A1%D0%90%D0%9F%D0%A0
http://www.anderswallin.net/open-source-software/
https://sourceforge.net/directory/science-engineering/mechcivileng/caddcam/os:windows/ 可以搜索到很多开源项目
CAM
CNC Master
https://sourceforge.net/projects/cncmaster/
Techne (R) CAD/CAM
https://sourceforge.net/projects/technecadcam/ 2.5D CAD CAM emphasis on CAM and toolpaths
https://camotics.org/ ++ https://github.com/CauldronDevelopmentLLC/CAMotics
https://github.com/aewallin/openvoronoi OpenVoronoi for 2D toolpaths
https://github.com/aewallin/opencamlib OpenCAMLib for 3D toolpaths
http://www.anderswallin.net/CAM/ 文章
http://www.anderswallin.net/open-source-software/ 文章
https://github.com/OpenBuilds/OpenBuilds-CAM Online CNC CAM System,JavaScript
Monocam
DXF2GCODE
dxf2gcode is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine compatible GCode.
https://sourceforge.net/projects/dxf2gcode/ 与EMC2集成/G0通过路径优化减少移动/通过Line and Arc's改进了样条线导入的精度
https://github.com/pcb2gcode pcb2gcode最短路径
https://sourceforge.net/projects/dxf2gcode/ dxf2gcode: converting 2D dxf drawings to CNC machine compatible G-Code
注册表 HKEY_CURRENT_USER\Software\dxf2gcode
配置文件 C:\Users\<用户名>\.config\dxf2gcode
PyCharm python3.7+PyQt5.0学习开源代码dxf2gcode
PCB Milling/CAM
嘉立创EDA
PCBMilling
https://wiki.base48.cz/PCBMilling
https://reprap.org/wiki/PCB_Milling
http://solvespace.com/index.pl CRC
https://github.com/solvespace/solvespace Solvespace is open source and claims to export tool paths as gcode with cutter radius compensation
https://github.com/malichao/GerberCAM
https://github.com/SmartMachines/OpenCAM -- Qt
FlatCAM
是免费和开源的 PCB CAM,采用 Python + PyQt编写,在大多数平台上稳定运行。FlatCAM 是一种为在数控雕刻机上制造 pcb 的数控工作的程序。它将您的 PCB 工程项目生成的 Gerber 文件,转换成数控雕刻机通用的 G-Code 代码。
http://flatcam.org/ -- 2D Computer-Aided PCB Manufacturing
https://bitbucket.org/jpcgt/flatcam
http://flatcam.org/manual/objectreference.html#paint-area 刀补算法使用的是shapely,它是计算几何库GEOS的Python包。
https://bitbucket.org/jpcgt/flatcam/src/master/ 稳定版源码下载
https://bitbucket.org/jpcgt/flatcam/src/Beta/ 最新版beta源码下载
https://bitbucket.org/jpcgt/flatcam/downloads/ 安装程序下载
Clipper计算机图形库,刀补
https://libaineu2004.blog.csdn.net/article/details/103525859
https://github.com/LibrePCB/LibrePCB
Candle 蜡烛
https://github.com/Denvi/Candle -- GRBL controller application with G-Code visualizer written in Qt
Candle的文件解析GcodeParser.cpp来源自Will Winder编写的“ Universal GcodeSender”开源项目。此文件最初是从“ GcodeViewParse.java”类移植的。而Universal-G-Code-Sender又是基于grbl的java版本。
grbl:使用优化的C语言编写的开源,嵌入式,高性能g代码解析器和CNC铣削控制器,将在直接的Arduino上运行。
https://github.com/grbl/grbl/wiki
Universal-G-Code-Sender:A Java based GRBL compatible cross-platform G-Code sender.
https://github.com/winder/Universal-G-Code-Sender
https://github.com/winder/Universal-G-Code-Sender/tree/master/test_files 提供了测试用的*.nc文件
https://github.com/synthetos/TinyG
https://github.com/synthetos/g2
http://smoothieware.org/ ++ https://github.com/Smoothieware/Smoothieware
Cura
https://github.com/Ultimaker/Cura -- 3D printer / slicing GUI built on top of the Uranium framework
https://github.com/Ultimaker/CuraEngine
开源的仿真软件HOPSAN
Hopsan是一个免费的开源多域系统仿真工具,由林平大学流体与机电系统系开发。
https://github.com/Hopsan/hopsan
SoftPLC, IEC 61131-3
按照工业控制领域常用的IEC61131-3标准来看,工业控制领域程序语言被分为了两大类五种语言,两大类是指图形化编程和代码编程,图形化编程中有Ladder(梯形图),FBD(Function Block Diagram,功能块图)和SFC(Sequential Function Chart,序列功能表),而代码编程有IL(Instruction List,指令集)和ST(Structured Text,结构化文本)。
几个著名的开源项目:
PLCEdit:完全按照IEC61131标准开发,所有五种语言均支持,使用Python开发,故可以做到跨平台。
Beremiz:一套完整的开源PLC解决方案,不过放在这里主要是因为它不但使用了上面说的PLCEdit,同时还对其进行了增强,使得其增加了重要的在线调试功能。推荐!!!
SoapBox Snap:使用C#+WPF开发的,仅支持梯形图一种语言,不过却已经支持了在线调试功能,含模拟器。
LDmicro: Ladder Logic for PIC and AVR http://cq.cx/ladder.pl && https://github.com/LDmicro/LDmicro
国人:https://blog.csdn.net/yunhaiC/article/details/74518176
官网链接:
https://beremiz.org/index.html.en
https://bitbucket.org/skvorl/beremiz/src/default/
https://sourceforge.net/p/beremiz/beremiz/ci/default/tree/
https://github.com/nucleron/beremiz
https://www.openplcproject.com/plcopen-editor openplc
https://github.com/thiagoralves/OpenPLC-Ladder-Editor
https://github.com/thiagoralves/OpenPLC_v2
https://github.com/starsight/RobotStudio
https://github.com/starsight/iec-compiler





