linuxcnc – CNC ルーター情報 https://cncrouterinfo.com/ja 火曜日, 09 5月 2023 15:04:22 +0000 毎時 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – CNC ルーター情報 https://cncrouterinfo.com/ja 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: CNC 愛好家にとっての究極のコスト効率の高い選択肢 https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/dell-optiplex-7050-mini-linuxcnc-review/ https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/dell-optiplex-7050-mini-linuxcnc-review/#comments 火曜日, 09 5月 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC は、CNC 愛好家にとってコスト効率が高く強力な選択肢として浮上しています。インストール、遅延テストなどを詳しく調査した包括的なレビューをご覧ください。

序章

私のラップトップが早すぎる寿命を迎えたとき、私は CNC プロジェクトで LinuxCNC を実行するための新しいコンピューターを探していました。この投稿では、Intel Core i5-6500 プロセッサを搭載した Dell Optiplex 7050 Mini の使用体験について説明し、それが私のような LinuxCNC 愛好家にとって正しい選択であるかどうかを判断します。

Dell Optiplex 7050 Mini – 主な仕様

Dell Optiplex 7050 Mini は、次の仕様を備えたコンパクトでありながら強力なコンピュータです。

Dell Optiplex 7050 ミニ LinuxCNC
  • Intel Core i5-6500 プロセッサー (6M キャッシュ、最大 3.60 GHz)
  • 最大 64GB DDR4 RAM – 私のものには 8GB が搭載されています
  • 統合されたインテル HD グラフィックス 530
  • 50 個の USB ポート、256GB SSD を搭載
  • これらのユニットの多くはサードパーティを通じて使用できます。 150$用に購入しました

これらの仕様は LinuxCNC を実行するのに有望であるように見えましたが、本当のテストはレイテンシ テストと実際のパフォーマンスの形で行われます。

2023 年に Debian 12 + LinuxCNC + Probe Basic をインストールする

私は持っていました 以前 Probe Basic を使用した LinuxCNC 2.8.4 のインストールに関する投稿を作成しましたが、残念なことに、Probe Basic インストール スクリプトには壊れたリポジトリがいくつかあります…そのため、開発者の Web サイトに掲載されている手順を使用して、強制的に LinuxCNC 2.9 を Debian 12 にインストールしましたが、それはうまくいきました… 多くの場合。そこで、インストール方法と直面した小さな課題に関連する新しい投稿を投稿しました。

詳細については、こちらをご覧ください: [プレースホルダー]

Dell Optiplex 7050 Mini LinuxCNC の遅延テスト

レイテンシーは、CNC マシンの位置の変化に応答するシステムの能力を決定するため、LinuxCNC にとって重要な要素です。レイテンシが低いほど、よりスムーズで正確な操作が可能になります。 Dell Optiplex 7050 Mini を評価するために、LinuxCNC の「latency-test」ユーティリティを使用して、ベース スレッドとサーボ スレッドの最大レイテンシを測定しました。

私が使用しているので、 メサ 7i96S 基本スレッドは実際には適用できないわけではありませんが、テストではまだ実行していました。

Dell Optiplex 7050 Mini の LinuxCNC BIOS の変更

Dell Optiplex 7050 Mini で LinuxCNC がよりスムーズに動作するように、BIOS 設定にいくつかの小さな変更を加えました。基本的に、省電力機能、スリープ状態、仮想化オプションをすべて無効にしました。 CPU の「ターボ」機能がレイテンシの結果に利益をもたらすか悪影響を与えるかわからないため、オンのままにしました。

Dell Optiplex 7050 Mini LinuxCNC 用の Grub の変更

LinuxCNC の CPU コアを分離し、Dell Optiplex 7050 Mini の Intel i5-6500 CPU のスリープ モードと状態を減らすなど、Grub にいくつかの変更を加えました。

これらの変更を実行するには、元の記事に記載されている手順に従ってください。

ターミナルで次のように入力します: sudo nano /etc/default/grub これが開いたら、次の行を追加します (4 コア システムの場合): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0processor.max_cstate=0 idle =poll" これをファイル内の他のコマンド ライン パラメータの下に追加できます。次に、control-x を押して保存します。次に、「sudo /sbin/update-grub」と入力し、再起動します。現在のブートアップに使用されているパラメータを表示する sudo dmesg または cat /proc/cmdline を実行して、それが機能することを確認します。そのリストに isolcpus コマンドが表示されるはずです。

この修正はこれに触発されました PrintNC のウィキ記事.

注: アイドル最大値、状態、およびアイドル ポーリング設定が利点があるかどうかを個別に検証したことはありません。

変更点の比較

ランダムなコアを分離するのではなく、CPU コアのペア (つまり 4 コア システムの場合は 2、3) を分離するとパフォーマンスが向上する可能性があるとどこかで読んだので、簡単なテストをしました。

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 フル HD ビデオを使用して実施されました。

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 – 確実な選択

私の経験と遅延テストの結果に基づくと、Intel Core i5-6500 プロセッサを搭載した Dell Optiplex 7050 Mini は、LinuxCNC を実行するための確実な選択肢です。コンパクトなフォームファクタ、強力なプロセッサ、Linux との互換性により、CNC 愛好家にとって信頼できるオプションになります。 Dell Optiplex 7050 Mini LinuxCNC は、8GB RAM と 256GB SSD を搭載し、完全にテストされ動作するユニットの場合、~$120 でコスト効率も優れています。

ただし、LinuxCNC に最適なコンピューターは、特定のニーズと予算によって異なることに注意してください。最終的な決定を下す前に、要件を評価し、他のオプションを調査することが重要です。全体として、Dell Optiplex 7050 Mini LinuxCNC は、信頼性の高いシステムで LinuxCNC を実行したいと考えているユーザーにとって、コスト効率が高く、機能の高い選択肢として際立っています。

]]>
https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/dell-optiplex-7050-mini-linuxcnc-review/feed/ 2 4264
LinuxCNC 2.8.4 とプローブ基本のインストール方法 https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95-linuxcnc-%e3%83%97%e3%83%ad%e3%83%bc%e3%83%96-%e5%9f%ba%e6%9c%ac/ https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95-linuxcnc-%e3%83%97%e3%83%ad%e3%83%bc%e3%83%96-%e5%9f%ba%e6%9c%ac/#comments 2022 年 11 月 10 日木曜日 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

linuxcnc 2.8.4 とプローブの基本をインストールする方法

合計時間: 1時間

必要なソフトウェア ツールをダウンロードする

linuxcnc プローブベーシック 2.8.4 バスター ルーファス

LinuxCNC 2.8.4 をダウンロード Debian 10 バスター PREEMPT-RT ISO
Rufus 3.2.0 をダウンロード https://rufus.ie/en/

USB スティックをフォーマットし、起動可能な USB を作成します

2022 11 10 12 42 26 ウィンドウ

警告: USB スティックはフォーマットされます。そこにある情報はすべて失われます。

USBスティックを挿入し、RUFUSを開き、正しいUSBドライブ/パーティションを選択し、linuxcnc ISOを選択してスタートを押します。

「ISOHybridイメージが検出されました -> ISOイメージモードで書き込みを選択してください」というポップアップが表示されたら

「ダウンロードが必要です」というポップアップが表示された場合は、はいを受け入れて必要なファイルを取得します

USBスティックから起動

インテル nuc usb

linuxcnc をインストールしたいデバイスに USB スティックを挿入します。デバイスの電源を入れ、起動する USB スティックを選択します。
(方法がわからない場合はググってください。これは普遍的な知識です)

Debian をインストールする

linuxcnc 2.8.4

インストーラーを起動し、インストール手順に従います。トラブルが発生した場合、問題を解決する方法に関するビデオがオンラインでたくさんあります。

見つけた これ ビデオは非常に便利です。

プローブ基本のインストール

に記載されている指示に従ってください kcjengr.github.io ステップ#1から

[これはソースの概要です。上記の kcjengr リンクを参照してください]

1-オペレーティングシステムを更新する
インストール後、メイン ターミナルに以下を 1 行ずつコピーして Enter キーを押します。インストール中に尋ねられた場合は、[はい] を選択して [Y] を選択します。

須藤適切な更新
須藤適切なアップグレード

2- Linuxcnc を初めて起動する
ここで、linuxcnc を初めて起動して、ディレクトリ フォルダーを作成する必要があります。これは、ドロップダウン メニューから CNC を選択してから LinuxCNC を選択することで実行できます。プログラムが開始したら、シャットダウンして以下に進むことができます。

3-プローブの基本要件をインストールする
端末エミュレータで次を実行します。

sudo apt install 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 を起動できるはずです!

ツール:

  • ルーファス 3.20 ポータブル
  • Linuxcnc 2.8.4 バスター ISO

材質: USB スティック 8 または 16GB

]]>
https://cncrouterinfo.com/ja/%e8%ab%96%e6%96%87/%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95-linuxcnc-%e3%83%97%e3%83%ad%e3%83%bc%e3%83%96-%e5%9f%ba%e6%9c%ac/feed/ 1 LinuxCNC 2.8.2 ダウンロード、インストール、Probe_Basic GUI インストール 非成人 4174