LinuxCNC + Orange Pi

橘子皮+ LinuxCNC(orangecnc) -一个开源项目,数控微型电脑控制器 橙色皮的,系统Armbian 和开放系统数控LinuxCNC。该控制器可用于控制CNC机床,激光雕刻机或3D打印机。除了Orange PiAllwinner H2 + / H3芯片还支持其他微型PC 。在我们的github’e中查看项目的源代码。您可以在论坛上讨论该项目。观看视频-在我们的youtube频道。阅读快速入门页上的安装说明。

国外的一个开源网站:https://cnc32.ru/orangecnc/

香橙派数控

香橙派是一款开源的单板电脑,新一代的arm开发板,它可以运行 Android6.0、Ubuntu、Debian 等操作系统,兼容树莓派。香橙派使用全志A64系统级芯片,同时拥有1GB(Win) DDR3 内存。体积只有身份证大小,我们可以用它搭建:一台计算机;一个无线网络服务器;游戏机;音乐播放器;高清视频播放器;扬声器;Android;Scratch等各种功能,是给任何想用技术来进行创作创新的人设计的一款非常简单、有趣、实用的工具。香橙派操作系统是LINUX,是免费开源的,用它去打造你身边的世界。

                        Orange pi pc

LinuxCNC,该系统是一个源代码公开的自由免费多轴联动控制软件,内置具有前瞻性的实时轨迹规划器,提供一个适用于RS-274机床编程语言的G代码解析器,使得机床编程通俗易用,降低了推广,提供了用于模块化自由配置的HAL层,实现控制系统自由定制与功能灵活扩展; 是一款构建于实时Linux操作系统之上的纯软件数控系统,具有设计便捷、灵活、易扩,用户针对特定的数控系统应用要求,定制相应的配置文件、HAL模块连接以及操作界面,目前多用在标准机床控制上,如铣床,雕刻机,具有很显著的性价比。

LinuxCNC软件

国外有个开源网站http://orange-cnc.ru把香橙派与LinuxCNC软件结合,编译好OrangeCNC镜像文件,直接烧写到SD卡,定义好香橙派的GBIO针脚,修改LinuxCNC的HAI文件就可以使用。为了方便连接步进电机,输入的限位,输出的主轴,我制作了香橙派接口板,为了方便和安全接口板全部用光耦隔离。下面是香橙派接口板硬件连接图:

将显示器,键盘,鼠标和电源连接到Orange Pi板。将SD卡插入板上相应的插槽中。并将电源插入电源插座。屏幕上会显示启动过程,半分钟后您将看到桌面。在桌面上,有4个3轴和4轴的快捷方式,双击就可以直接运行。

香橙派上有个标准的40针GBIO针,其中28针可以做输入输出:

根据接口板的定义,修改LinuxCNC中HAL文件,如下图针5是X轴脉冲,针7是X 轴方向,针19是X使能。

就这么简单,软件不用自己编译,香橙派价格1百多元,自己做个接口板,就是一台不要电脑的有系统的数控设备了。

此文发表在无线电杂志2020年5月上

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!