
LinuxCNC系列
LinuxCNC开发过程记录
中华田园巨龙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LinuxCNC笔记--LinuxCNC启动过程
介绍由于LinuxCNC在开发板上启动要进行一堆设置,比较麻烦,今天又想了半天才记起步骤,特此记录一下步骤首先,设置显示屏显示以及分辨率$ startx &$ export DISPLAY=:0$ xhost +$ xrandr --output HDMI-1 --mode 1280x960 --rate 60.00之后,进行LinuxCNC环境配置,不然每次都找不到执行命令$ source ./linuxcnc/scripts/rip-environment然后开始运行$ l原创 2021-03-03 15:24:11 · 1806 阅读 · 2 评论 -
LinuxCNC笔记--Hal driver驱动源码例程(基于Ethercat)
以下是.hal文件与.ini文件举例,可以根据自己的PDO配置以及轴数自行修改。.hal文件loadusr -W lcec_conf ethercat-conf_X.xmlloadrt lcecloadrt trivkinsloadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXESloadrt not count=1原创 2020-09-27 15:03:38 · 3398 阅读 · 5 评论 -
LinuxCNC笔记---HAL驱动的指令介绍
LinuxCNC的硬件抽象层,是用来给客户操作,进行LinuxCNC驱动电机用的。LinuxCNC官方给出了操作说明,之后有位国外的大神又开发出了针对LinuxCNC和IGH之间的驱动linux-ethercat(在github上可找到源码)。下面为大家介绍下,操作LinuxCNC HAL的指令。HAL驱动的构成指令举例详解首先,从终端进入到HAL命令行,执行halrun,即可进入halcmd命令行loadrt原创 2020-09-14 12:08:44 · 4269 阅读 · 8 评论 -
LinuxCNC---在PC端显示开发板LinuxCNC界面
今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错LINUXCNC - 2.9.0~pre0application-specific initialization failed: couldn't connect to display "192.168.137.3:1"Error in startup script: invalid command name "image" while executing"image create photo -file $f/$i原创 2020-08-25 17:18:43 · 3189 阅读 · 2 评论 -
Machinekit系列---适用于arm64的Machinekit安装
背景介绍 老版本的Machinekit只适用于arm32位的系统。发展到了后期,开发人员将Machinekit一分为二。发展为后来的Machinekt-HAL(硬件抽象层)和 Machinekit-CNC(应用层)。 而Machinekt-HAL发展过程中,早已支持arm64位系统。但是Machinekit-CNC却在一年前(2019年)停止更新维护,至今不支持arm64。那么,我们该怎么在arm64位系统上安装Machinekit呢? 在之前和开发人员的交流过程中,他们推荐了EMCApplic原创 2020-08-20 12:20:40 · 1912 阅读 · 0 评论 -
Machinekit笔记---Machinekit-hal,Machinekit-cnc的安装
最近在安装machinekit,这鬼东西着实把我恶心坏了。在这里我准备进行一下安装流程介绍,也算是一个笔记,防止自己以后忘记怎么避开这些坑。 Machinekit算是LinuxCNC的一个界面版。在以前,它的版本就是一个整体的Machinekit。但是最近开发组把它分为了两个部分,一部分是machinekit-hal(硬件抽象层),一部分是machinekit-cnc。Machinekit的安装有三个选择:1、安装旧版本Machinekit整体版,使用交叉编译建立.deb安装包的方式。推荐连接原创 2020-08-11 16:18:21 · 1918 阅读 · 0 评论