linuxcnc – CNC 路由器信息 https://cncrouterinfo.com/zh 2023 年 5 月 9 日星期二 15:04:22 +0000 中文-Hans 每小时 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – CNC 路由器信息 https://cncrouterinfo.com/zh 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC:CNC爱好者的终极性价比之选 https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e6%88%b4%e5%b0%94-optiplex-7050-mini-linuxcnc-%e8%af%84%e8%ae%ba/ https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e6%88%b4%e5%b0%94-optiplex-7050-mini-linuxcnc-%e8%af%84%e8%ae%ba/#comments 2023 年 5 月 9 日星期二 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC 成为 CNC 爱好者的经济高效的强大选择;探索我们的综合评论,其中深入探讨了安装、延迟测试等。

介绍

当我的笔记本电脑不幸报废时,我正在寻找一台新电脑来为我的 CNC 项目运行 LinuxCNC。在本文中,我将讨论我使用配备英特尔酷睿 i5-6500 处理器的 Dell Optiplex 7050 Mini 的体验,并确定它是否是像我这样的 LinuxCNC 爱好者的正确选择。

Dell Optiplex 7050 Mini – 主要规格

Dell Optiplex 7050 Mini 是一款紧凑但功能强大的计算机,具有以下规格:

戴尔 Optiplex 7050 Mini LinuxCNC
  • 英特尔酷睿 i5-6500 处理器(6M 缓存,高达 3.60 GHz)
  • 高达 64GB DDR4 RAM – 我的配备 8GB
  • 集成英特尔核芯显卡 530
  • 大量 USB 端口和 256GB 固态硬盘
  • 许多这些单元都可以通过第三方使用。我为 150$ 买了我的

这些规格似乎对运行 LinuxCNC 很有希望,但真正的测试将以延迟测试和实际性能的形式出现。

在 2023 年安装 Debian 12 + LinuxCNC + Probe basic

我有 之前 发表了一篇关于使用 Probe Basic 安装 LinuxCNC 2.8.4 的帖子,但不幸的是,在 probe basic 安装脚本中有几个损坏的存储库......所以我被迫使用开发人员网站上发布的说明在 Debian 12 上安装 LinuxCNC 2.9 并且有效……主要是。因此,我写了一篇新帖子,介绍我如何安装它以及我面临的小挑战。

在这里阅读更多相关信息:[占位符]

Dell Optiplex 7050 Mini LinuxCNC 的延迟测试

延迟是 LinuxCNC 的一个关键因素,因为它决定了系统响应 CNC 机床位置变化的能力。较低的延迟会导致更流畅和更准确的操作。为了评估 Dell Optiplex 7050 Mini,我使用了 LinuxCNC“延迟测试”实用程序来测量最大基础线程和伺服线程延迟。

因为我正在使用 台面7i96S 基本线程实际上并不适用,但我仍然在测试中运行它。

Dell Optiplex 7050 Mini 的 LinuxCNC BIOS 修改

我对 BIOS 设置做了一些小修改,希望 LinuxCNC 在 Dell Optiplex 7050 Mini 上运行更流畅。我基本上禁用了任何节能功能、睡眠状态和任何虚拟化选项。我保留了 CPU 的“turbo”功能,因为我不确定这会对延迟结果有利还是有害。

Dell Optiplex 7050 Mini LinuxCNC 的 Grub 修改

我在 Grub 中做了一些修改,包括为 LinuxCNC 隔离 CPU 内核,并减少 Dell Optiplex 7050 Mini 上英特尔 i5-6500 CPU 的睡眠模式和状态。

按照原始文章中提供的说明执行这些修改。

在终端,键入:sudo nano /etc/default/grub 打开时,添加此行(对于 4 核系统):GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" 您可以将其添加到文件中其他命令行参数的下方。然后点击 control-x 保存它。然后键入:sudo /sbin/update-grub 然后重新启动。通过执行以下操作验证它是否有效: sudo dmesg 或 cat /proc/cmdline 显示用于当前启动的参数 您应该在该列表中看到您的 isolcpus 命令。

本次修改的灵感来自于此 PrintNC 维基文章.

注意:我没有独立验证 idle max、state 和 idle poll 设置是否有益。

比较修改

我在某处读到,通过隔离 CPU 内核对(即 2,3 对于 4 核系统)而不是分离随机内核可能会带来性能优势,所以我做了一个快速测试:

LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini
LinuxCNC 延迟 – i5-6500 isolcpu 2,3
LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini
LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini

该测试是在 4x glxgears 运行和 YouTube 全高清视频背景下进行的。

isolcpus 1、2、3 选项导致较低的延迟,因此这是我保留的。

Dell Optiplex 7050 Mini LinuxCNC 延迟测试结果

Dell Optiplex 7050 Mini 在延迟测试中表现出色。测得的延迟远低于 LinuxCNC 的推荐最大值,这意味着 LinuxCNC 应该可以在 Dell Optiplex 7050 Mini 上平稳运行。但是,值得注意的是,根据计算机的具体配置以及连接的 CNC 硬件,个别结果可能会有所不同。我使用 Mesa 板直接控制我的伺服电机,因此对延迟的要求也不那么严格。

结论:Dell Optiplex 7050 Mini LinuxCNC – 可靠的选择

根据我的经验和延迟测试结果,配备英特尔酷睿 i5-6500 处理器的 Dell Optiplex 7050 Mini 是运行 LinuxCNC 的可靠选择。其紧凑的外形、强大的处理器以及与 Linux 的兼容性使其成为 CNC 爱好者的可靠选择。对于具有 8GB RAM 和 256GB SSD 的经过全面测试和工作的单元,Dell Optiplex 7050 Mini LinuxCNC 的价格约为 $120,也具有成本效益。

但是,请记住,LinuxCNC 的理想计算机取决于您的具体需求和预算。在做出最终决定之前评估您的要求并研究其他选项至关重要。总的来说,戴尔 Optiplex 7050 Mini LinuxCNC 对于那些希望在可靠系统上运行 LinuxCNC 的人来说是一个经济高效且功能强大的选择。

]]>
https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e6%88%b4%e5%b0%94-optiplex-7050-mini-linuxcnc-%e8%af%84%e8%ae%ba/feed/ 2 4264
如何安装 LinuxCNC 2.8.4 并探测基本 https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85-linuxcnc-probe-basic/ https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85-linuxcnc-probe-basic/#comments 2022 年 11 月 10 日,星期四 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

如何安装linuxcnc 2.8.4和probe basic

总时间: 1小时

下载所需的软件工具

linuxcnc probebasic 2.8.4 buster rufus

下载 LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
下载鲁弗斯 3.2.0 https://rufus.ie/en/

格式化 U 盘并制作可启动 USB

2022 11 10 12 42 26 窗口

警告:您的 U 盘将被格式化,您将丢失其中的所有信息。

插入 U 盘,打开 RUFUS,选择正确的 U 盘/分区,选择 linuxcnc ISO 并按开始。

如果出现弹出窗口“检测到 ISOHybrid 映像 -> 选择以 ISO 映像模式写入

如果您收到弹出窗口“需要下载”,请接受“是”以获取所需文件

从 U 盘启动

英特尔 nuc USB

将 U 盘插入要安装 linuxcnc 的设备中。打开设备并选择要从中启动的 USB 记忆棒。
(如果你不知道如何谷歌;这是普遍的知识)

安装 Debian

linuxcnc 2.8.4

启动安装程序并按照安装说明进行操作。如果出现问题,网上有很多关于如何解决问题的视频。

我发现 这个 视频相当有用。

安装探头基本

按照列出的说明进行操作 kcjengr.github.io 从步骤 #1

[这是源代码的摘要,请查看上面的 kcjengr 链接]

1-更新操作系统
安装后,在主终端中一次一行复制以下内容,然后按回车键,如果在安装过程中随时询问,请选择 Y 表示是:

须藤更新
须藤升级

2- 第一次启动 Linuxcnc
现在需要第一次启动 linuxcnc 以创建其目录文件夹。这可以通过下拉菜单并选择 CNC 然后选择 LinuxCNC 来完成。程序启动后,您可以将其关闭并继续下面的操作。

3- 安装探针基本要求
在终端模拟器上运行:

sudo apt 安装 python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia qml-module-qtquick-controls gstreamer1.0-plugins-bad libqt5multimedia5-plugins pyqt5-dev-tools python-dev python-wheel python-setuptools python-pip git python-pyqtgraph python-pyqt5.qtwebkit

4- 下载 ProbeBasicInstaller
github 页面上的链接已损坏。幸运的是我还有一本旧书。
你可以在这里下载: ProbeBasic-Installer-py2+3.g231c7ff.run

单击下面的链接下载 ProbeBasicInstaller 文件。下载后,在其目标文件夹中找到并右键单击并选择属性。在出现的窗口中选择“权限”选项卡,然后选中“允许此文件作为程序运行”复选框,请参见下图以供参考。现在双击安装程序图标开始安装。按照安装程序说明安装 Probe Basic。在初始安装期间选择所有可用项目。安装 probe basic 后,应该会出现在 linuxcnc 启动屏幕中,您可以通过选中页面底部的复选框来选择为其创建桌面图标。

恭喜!您现在应该能够启动 Probe basic!

工具:

  • Rufus 3.20 便携版
  • Linuxcnc 2.8.4 破坏者 ISO

材料: USB 记忆棒 8 或 16GB

]]>
https://cncrouterinfo.com/zh/%e6%96%87%e7%ab%a0/%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85-linuxcnc-probe-basic/feed/ 1 4174 LinuxCNC 2.8.2 下载、安装和 Probe_Basic GUI 安装 非成人