开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM(三)

12、JCAE

JAVA based environment for CAE applications.

jCAE - Java Computer Aided Engineering

13、gCAD3D

gCAD3D.org

14、boardcad

No website is currently present on this hostname

15、solvespace

SolveSpace - parametric 3d CAD

16、DraftSight 不开源

2D CAD Drafting and 3D Design | DraftSight – Dassault Systèmes

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

Open Source Software – anderswallin.net

Best Open Source Windows Computer-aided technologies (CADD/CAM/CAE) Software 2022 可以搜索到很多开源项目

CAM

CNC Master

CNC Master download | SourceForge.net

Techne (R) CAD/CAM

Techne (R) CAD/CAM download | SourceForge.net 2.5D CAD CAM emphasis on CAM and toolpaths

CAMotics ++ https://github.com/CauldronDevelopmentLLC/CAMotics

https://github.com/aewallin

https://github.com/aewallin/openvoronoi OpenVoronoi for 2D toolpaths

https://github.com/aewallin/opencamlib OpenCAMLib for 3D toolpaths

CAM – anderswallin.net 文章

Open Source Software – anderswallin.net 文章

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.

dxf2gcode download | SourceForge.net 与EMC2集成/G0通过路径优化减少移动/通过Line and Arc's改进了样条线导入的精度

https://github.com/pcb2gcode pcb2gcode最短路径

dxf2gcode download | SourceForge.net 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

国产立创EDA - 一个用心为中国人定制的电路板开发平台

立创EDA(标准版) - 免费、易用、强大的在线电路设计软件

PCBMilling

PCBMilling - base48

PCB Milling - RepRap

SolveSpace - parametric 3d CAD 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 代码。

FlatCAM: PCB Prototyping CAD/CAM -- 2D Computer-Aided PCB Manufacturing

Bitbucket

5. Object Reference — FlatCAM 8 documentation 刀补算法使用的是shapely,它是计算几何库GEOS的Python包。

Bitbucket 稳定版源码下载

Bitbucket 最新版beta源码下载

jpcgt / FlatCAM / Downloads — Bitbucket 安装程序下载

Clipper计算机图形库,刀补

GIS系列专题(2):Clipper计算机图形库使用说明(Vatti‘s clipping algorithm),类似刀具补偿_$firecat全宏的代码足迹$-CSDN博客_vatti算法

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/gnea/grbl

https://github.com/grbl/grbl/wiki

Bengler: GRBL

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

start [Smoothieware] ++ 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  LDmicro: Ladder Logic for PIC and AVR && https://github.com/LDmicro/LDmicro

国人:PLC 上位机 算法 开源 源代码 开源 方案 品牌 历经十年升级改造 数代更新 梯形图算法全部公开 梯形图转指令表的算法源代码_云海唯C的专栏-CSDN博客_plc编程软件源码

官网链接:

PLCEdit

https://beremiz.org/index.html.en

https://bitbucket.org/skvorl/beremiz/src/default/

Beremiz / Beremiz code / [769fef]

https://github.com/nucleron/beremiz

Soapbox Automation

OPENPLC EDITOR | openplcproject.com 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值