开源免费的CAM/CAD软件 PureCutCNC

PureCutCNC是一款开源免费的轻量级CAM/CAD软件,不但提供各主流操作平台的桌面应用,还可以直接在WEB端直接使用,而且无需注册。

主页及下载页:https://purecutcnc.github.io/

快速操作入门指南:https://purecutcnc.github.io/quickstart/

下面是AI生成的介绍文案,可以参考阅读。

精准高效的现代 CNC 软件:PureCutCNC 工具全景介绍

在现代数字制造与木工/金属加工领域,一款轻量、直观且强大的 CAD/CAM 软件是提升加工效率与成功率的关键。PureCutCNC 是一款专为真实 CNC 加工场景打造的 2.5D 与 3D CAD/CAM 综合工作区,涵盖了从图形设计、加工路径规划到三维仿真模拟的全流程需求。

1. 跨平台与零门槛体验

PureCutCNC 贯彻了“即开即用”的设计理念。它不仅支持 Windows、macOS 和 Linux 原生桌面端,还可直接在浏览器中无缝运行。软件无需注册账号,也不强制依赖云端存储,所有项目文件完全掌握在用户本地,极大保障了数据安全与使用自由度。同时,它支持多语言界面(含简体中文)与触控/平板设备适配,无论是新手入门还是资深创客都能快速上手。

2. 强大的设计与导入能力(CAD)

在设计层面,PureCutCNC 提供了丰富的草图绘制工具,支持矩形、多边形、样条曲线及可编辑的文本特征,并配备特征阵列与关联链接功能。在数据兼容性上,它支持导入 2D 的 SVG、DXF 文件,以及 3D 的 STL、OBJ 和 STEP 模型,内置的几何体自动拆分与原位三维旋转控制,让外部模型的再加工变得极其轻松。

3. 多样化的高级切削策略(CAM)

PureCutCNC 拥有极为丰富的加工策略,涵盖口袋切削、边缘轮廓加工、钻孔、螺旋镗孔、V-Carve 雕刻、曲面平整,以及 3D 曲面粗加工与精加工(平行、等高线、恒定步距)等。 针对实际加工中的刀具磨损与安全问题,软件提供了诸多高级动态路径:

  • 螺旋与斜坡进刀:避免垂直硬扎刀,提升刀具寿命。

  • 摆线切削(Trochoidal Roughing):大幅降低刀具侧向负载与发热,适合难加工材质与细小刀具。

  • 清角补偿(Dogbone/T-bone):自动处理直角榫卯结构,确保零件精确拼装。

  • 负载感知进给:根据切削深度与接触面动态调整进给速度。

4. GPU 加速仿真与精准 G 代码导出

为了防止“断刀”或“砸台”等加工事故,PureCutCNC 内置了基于 GPU 加速的高度场三维仿真引擎,支持实时播放、拖拽回放与 XYZ 坐标动态监视,完美还原材料去除过程。在输出环节,软件内置了标准的 G 代码优化器,并针对 GRBL、LinuxCNC、Mach3 等主流控制器进行了语法校验,确保导出的程序指令稳定可靠。

总结PureCutCNC 成功地将复杂的 3D 几何建模、工业级切削路径规划与直观的仿真校验融为一体。它不仅是一款功能全面的 CNC CAM 工具,更是每位机床爱好者和制造工程师值得信赖的数字化加工助手。

SimulIDE电路仿真器

SimulIDE 是一款面向电子爱好者和学生的实时电路仿真开源软件,主要用于模拟和实验模拟电路、数字电路以及微控制器应用。它除了支持常见电子元件和仪表,还支持多种常见的单片机或开发板,包括 PIC、AVR、Arduino 等,帮助用户快速搭建、仿真并观察电路的工作状态。功能丰富,涵盖模拟与数字元件、电子电路设计、电路动画、示波器、逻辑分析仪、串口连接与监视等,适合用于学习、原型验证和电子项目的快速实验。

SimulIDE 强调简洁、快速和易用,用户只需从组件列表中拖放元件、连接线路,即可启动仿真,直观地查看电路运行效果。其仿真速度经过深度优化,能够在保证流畅度的同时降低 CPU 占用率。此外,SimulIDE 还内置了代码编辑器和调试器,支持 Arduino、GcBasic、PIC 汇编、AVR 汇编等语言,可调用相应的编程器,提供断点调试、寄存器监视和全局变量查看等基础调试功能。

使用方法也很简单,下载后,直接把整个目录解压放置于硬盘目录中,执行目录中的simulide.exe文件打开程序。examples目录中包含各种例子,可供参考学习。下面是2个例子文件的截图,7490驱动7段数码管和ArduinoUno时钟。

 

使用方法还是比较简单的,如不懂使用还可以参考官网上的知识库。

下载地址

https://simulide.com/p/downloads/

知识库

https://simulide.com/p/simulidekb/

汉化STM32CubeIDE

        STM32CubeIDE 是STMicroelectronics意法半导体官方推出的免费软件,专为 STM32 系列微控制器设计的集成开发环境。是一款集成了代码编写、编译、调试和下载功能并支持多种操作系统的集成式STM32开发软件。它基于Eclipse框架,内置GCC的C/C++优化编译器,集成了自家的STM32CubeMX图形化配置工具,支持ST-LINK、J-Link等下载调试工具。
        虽然STM32CubeIDE是一款功能强大的STM32编程调试开发软件,但它并没有直接支持中文,这对不懂英文普通的STM32开发爱好者确实有一些不太友好。但是它是基于Eclipse框架的,有很强的可扩展性,我们可以通过下载安装相应的中文语言包,对STM32CubelIDE的界面进行汉化。下面是操作步骤。
        首先可以在ST官网上下载并安装STM32CubeIDE。注意要下载合适自己的操作系统版本。附上下载页面地址: 
https://www.st.com.cn/zh/development-tools/stm32cubeide.html
下载安装完成后,运行STM32CubeIDE。
进入”Help”菜单,找到安装新插件的功能菜单。
进行新插件增加。
在新增界面内输入中文包所在网址:

https://archive.eclipse.org/technology/babel/update-site/R0.20.0/2022-12/
当然如果有下载到离线包也是可以通过本地添加的。

按“Add”后,出现各种语言包。按下图选择所需要的中文简体语言包。勾选后按“Next”进入下一步。
“Finish”后,进入下载安装步骤。
下载没有完成时不要关闭软件界面,可以点击界面的右下角图标,打开信息窗口,查看下载安装的进度。
在下载安装过程中会弹出PGP密钥的选择界面,按“SelectAll”和“TrustSelected”完成选定。
下载安装完成后,重启STM32CubeIDE。
完成STM32CubeIDE界面的汉化。这个中文语言包并没有做到100%完全汉化,但起码有85%,对于英文不好的STM32爱好者来说很好用了。