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

0
0
0
1

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

                
                
                
                
                
                
            

简介: 开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM
+关注继续查看

12、JCAE


JAVA based environment for CAE applications.


http://jcae.sourceforge.net/


13、gCAD3D


http://www.gcad3d.org/


14、boardcad


http://www.boardcad.com/


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


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


image.png


PyCharm python3.7+PyQt5.0学习开源代码dxf2gcode

PCB Milling/CAM


嘉立创EDA


https://lceda.cn/


https://lceda.cn/editor


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/ 安装程序下载













开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM_第1张图片

      
      
    
  


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


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


http://bengler.no/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


http://smoothieware.org/ ++ https://github.com/Smoothieware/Smoothieware













开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM_第2张图片

      
      
    
  


Cura


https://github.com/Ultimaker/Cura – 3D printer / slicing GUI built on top of the Uranium framework


https://github.com/Ultimaker/CuraEngine













开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM_第3张图片

      
      
    
  


开源的仿真软件HOPSAN


Hopsan是一个免费的开源多域系统仿真工具,由林平大学流体与机电系统系开发。


https://github.com/Hopsan/hopsan













开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM_第4张图片

      
      
    
  


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












开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM_第5张图片

      
      
    
  


官网链接:


http://www.plcedit.org/


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


http://soapboxautomation.com/


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



            

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

解读OpenMessaging开源项目,阿里巴巴发起首个分布式消息领域的国际标准
OpenMessaging项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立,项目意在创立厂商无关、平台无关的分布式消息及流处理领域的应用开发标准。据发起人介绍,随着标准的不断演进,会有更多的互联网、云计算厂商参与到该项目以及生态体系中来。
11117
1
两行代码险些搞垮 JavaScript 生态,受影响项目超百万
4 月 25 日,一个名为 is-promise 的 npm 库进行了更新并发布了 v2.2.0 版本,没想到这一次更新却使 JavaScript 生态陷入危机,据媒体报道,目前已有数百万个项目受到了影响,而事件的始作俑者竟是一个仅仅“单行”的 JavaScript 库。
582
0
TypeScript在react项目中的实践
前段时间有写过一个TypeScript在node项目中的实践。

在里边有解释了为什么要使用TS,以及在Node中的一个项目结构是怎样的。
但是那仅仅是一个纯接口项目,碰巧赶上近期的另一个项目重构也由我来主持,经过上次的实践以后,尝到了TS所带来的甜头,毫不犹豫的选择用TS+React来重构这个项目。



1964

0


        
Python爬虫入门教程 37-100 云沃客项目外包网数据爬虫 scrapy

爬前叨叨
2019年开始了,今年计划写一整年的博客呢~,第一篇博客写一下 一个外包网站的爬虫,万一你从这个外包网站弄点外快呢,呵呵哒

数据分析
官方网址为 https://www.clouderwork.



772

0


        
    
682
文章
0
问答
作者高分内容
更多
我的Qt作品(7)使用Qt+OpenCV实现图像轮廓提取,再用三阶贝塞尔曲线拟合成光滑线条/多边形拟合 139 开源项目推荐:基于Qt开发的远程桌面监控和文件传输软件Aspia 190 开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFC和WEB大全(收藏版) 118 dump系列(2)C++程序异常或内存错误,导致闪退的解决办法:分析dump文件 646 Spdlog日志库的使用,支持文件名/行号/函数名的log打印输出 721
        
文章排行榜
最热
最新
推荐文章
参加开发技能PK竞技大赛!迎虎年庆元宵得大奖! ”云上超级电脑、万元豪礼限时免费领取! 免费下载《云原生时代下的App开发》 乘风者计划邀您入驻社区,精彩权益即刻享
        
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载

你可能感兴趣的:(其他)