linuxcnc - Информация о фрезерном станке с ЧПУ https://cncrouterinfo.com/ru_ru Вт, 09 мая 2023 15:04:22 +0000 ru-RU ежечасно 1 https://wordpress.org/?v=6.4.4 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc - Информация о фрезерном станке с ЧПУ https://cncrouterinfo.com/ru_ru 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: идеальный экономичный выбор для энтузиастов ЧПУ https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/dell-optiplex-7050-mini-linuxcnc-%d0%be%d0%b1%d0%b7%d0%be%d1%80/ https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/dell-optiplex-7050-mini-linuxcnc-%d0%be%d0%b1%d0%b7%d0%be%d1%80/#comments Вт, 09 мая 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC — экономичный и мощный выбор для энтузиастов ЧПУ; ознакомьтесь с нашим всесторонним обзором, в котором подробно рассматриваются установка, тестирование задержки и многое другое.

Введение

Когда мой ноутбук безвременно вышел из строя, я искал новый компьютер для запуска LinuxCNC для моих проектов с ЧПУ. В этом посте я расскажу о своем опыте работы с Dell Optiplex 7050 Mini с процессором Intel Core i5-6500 и определю, является ли это правильным выбором для таких энтузиастов LinuxCNC, как я.

Dell Optiplex 7050 Mini — основные характеристики

Dell Optiplex 7050 Mini — это компактный, но мощный компьютер со следующими характеристиками:

Dell Optiplex 7050 Mini LinuxCNC
  • Процессор Intel Core i5-6500 (кэш 6 МБ, до 3,60 ГГц)
  • Оперативная память DDR4 до 64 ГБ — у меня установлено 8 ГБ
  • Встроенная графика Intel HD Graphics 530
  • Пять портов USB и установлен SSD на 256 ГБ.
  • Многие из этих единиц доступны для использования через третьих лиц. Я свой купил за 150$

Эти спецификации казались многообещающими для запуска LinuxCNC, но настоящим испытанием будет тестирование задержки и реальной производительности.

Установка Debian 12 + LinuxCNC + Probe basic в 2023 году

я имел ранее сделал сообщение об установке LinuxCNC 2.8.4 с помощью Probe Basic, но, к сожалению, в сценарии базовой установки зонда есть несколько неработающих репозиториев… поэтому я был вынужден установить LinuxCNC 2.9 на Debian 12, используя инструкции, размещенные на веб-сайте разработчика, и это сработало. … по большей части. Поэтому я посвятил новый пост тому, как я его установил, и небольшим проблемам, с которыми столкнулся.

Подробнее об этом читайте здесь: [placeholder]

Тестирование задержки для Dell Optiplex 7050 Mini LinuxCNC

Задержка является критическим фактором для LinuxCNC, так как она определяет способность системы реагировать на изменения положения станка с ЧПУ. Меньшая задержка приводит к более плавной и точной работе. Чтобы оценить Dell Optiplex 7050 Mini, я использовал утилиту LinuxCNC latency-test для измерения максимальных задержек базового потока и сервопотока.

Поскольку я использую Меса 7и96С базовый поток на самом деле не применим, но он все еще работал в моих тестах.

Модификации LinuxCNC BIOS для Dell Optiplex 7050 Mini

Я внес небольшие изменения в настройки BIOS, чтобы, надеюсь, LinuxCNC работал более плавно на Dell Optiplex 7050 Mini. Я в основном отключил все функции энергосбережения, спящие состояния и любые параметры виртуализации. Я оставил функцию «турбо» процессора включенной, так как не был уверен, принесет ли это пользу или вред результатам задержки.

Модификации Grub для Dell Optiplex 7050 Mini LinuxCNC

Я внес некоторые изменения в Grub, включая изоляцию ядер ЦП для LinuxCNC и сокращение режимов сна и состояний для ЦП Intel i5-6500 на Dell Optiplex 7050 Mini.

Следуйте инструкциям, приведенным в исходной статье, чтобы выполнить эти изменения.

в терминале введите: sudo nano /etc/default/grub, когда он откроется, добавьте эту строку (для 4-ядерной системы): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 процессор.max_cstate=0 idle =poll" Вы можете добавить это ниже других параметров командной строки в файле. Затем нажмите control-x, чтобы сохранить его. затем введите: sudo /sbin/update-grub затем перезагрузитесь. Убедитесь, что это сработало, выполнив: sudo dmesg или cat /proc/cmdline, которые показывают параметры, используемые для текущей загрузки. Вы должны увидеть свою команду isolcpus в этом списке.

Эта модификация была вдохновлена этим Вики-статья PrintNC.

Примечание. Я не проверял независимо, приносят ли пользу настройки максимального уровня простоя, состояния и опроса в режиме ожидания.

Сравнение модификаций

Я где-то читал, что может быть выигрыш в производительности за счет изоляции пары ядер ЦП, т.е. 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 в формате Full HD в фоновом режиме.

Вариант isolcpus 1,2,3 привел к меньшей задержке, поэтому я сохранил его.

Результаты теста задержки Dell Optiplex 7050 Mini LinuxCNC

Dell Optiplex 7050 Mini превосходно показал себя в тестах на задержку. Измеренные задержки были значительно ниже рекомендуемых максимальных значений для LinuxCNC, а это означает, что LinuxCNC должен без проблем работать на Dell Optiplex 7050 Mini. Однако стоит отметить, что отдельные результаты могут отличаться в зависимости от конкретной конфигурации компьютера, а также подключенного оборудования ЧПУ. Я использую плату Mesa для прямого управления своими серводвигателями, поэтому требования к задержке также гораздо менее строгие.

Вывод: Dell Optiplex 7050 Mini LinuxCNC — надежный выбор

Исходя из моего опыта и результатов теста на задержку, Dell Optiplex 7050 Mini с процессором Intel Core i5-6500 — хороший выбор для запуска LinuxCNC. Его компактный форм-фактор, мощный процессор и совместимость с Linux делают его надежным вариантом для энтузиастов ЧПУ. Dell Optiplex 7050 Mini LinuxCNC стоит около $120 для полностью протестированного и работающего устройства с 8 ГБ ОЗУ и твердотельным накопителем на 256 ГБ и является экономически эффективным.

Однако имейте в виду, что идеальный компьютер для LinuxCNC зависит от ваших конкретных потребностей и бюджета. Перед принятием окончательного решения важно оценить ваши требования и изучить другие варианты. В целом, Dell Optiplex 7050 Mini LinuxCNC выделяется как экономичный и функциональный выбор для тех, кто хочет использовать LinuxCNC в надежной системе.

]]>
https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/dell-optiplex-7050-mini-linuxcnc-%d0%be%d0%b1%d0%b7%d0%be%d1%80/feed/ 2 4264
Как установить LinuxCNC 2.8.4 и базовый зонд https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-linuxcnc-%d0%b7%d0%be%d0%bd%d0%b4-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b9/ https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-linuxcnc-%d0%b7%d0%be%d0%bd%d0%b4-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b9/#comments Чт, 10 ноя 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Как установить linuxcnc 2.8.4 и базовый зонд

Общее время: 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/

Отформатируйте флешку и сделайте загрузочную флешку

2022 11 10 12 42 26 Окно

ПРЕДУПРЕЖДЕНИЕ: Ваш USB-накопитель будет отформатирован, и вы потеряете всю информацию, которая на нем находится.

Вставьте USB-накопитель, откройте RUFUS, выберите правильный USB-накопитель/раздел, выберите linuxcnc ISO и нажмите «Старт».

Если вы получаете всплывающее окно «Обнаружен ISOHybrid-образ» -> выберите «Запись в режиме ISO-образа».

Если появится всплывающее окно «Требуется загрузка», примите «да», чтобы получить необходимые файлы.

Загрузитесь с USB-накопителя

intel nuc usb

Вставьте USB-накопитель в устройство, на которое вы хотите установить linuxcnc. Включите устройство и выберите USB-накопитель для загрузки.
(погуглите, если не знаете как, это общечеловеческие знания)

Установить Дебиан

линукскнк 2.8.4

Запустите установщик и следуйте инструкциям по установке. В случае возникновения проблем в Интернете есть множество видеороликов о том, как исправить проблемы.

я нашел это видео весьма полезно.

Базовая установка зонда

Следуйте инструкциям, указанным на kcjengr.github.io с шага #1

[Это краткое изложение исходного кода по ссылке kcjengr выше]

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. Выберите все доступные элементы во время первоначальной установки. после установки базовый зонд должен появиться на экране запуска linuxcnc, и вы можете создать для него значок на рабочем столе, установив соответствующий флажок внизу страницы.

Поздравляем! Теперь вы сможете запустить Probe Basic!

Инструменты:

  • Руфус 3.20 Портативный
  • Linuxcnc 2.8.4 buster ISO

Материалы: USB-накопитель 8 или 16 ГБ

]]>
https://cncrouterinfo.com/ru_ru/%d1%81%d1%82%d0%b0%d1%82%d1%8c%d1%8f/%d0%ba%d0%b0%d0%ba-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c-linuxcnc-%d0%b7%d0%be%d0%bd%d0%b4-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b9/feed/ 1 LinuxCNC 2.8.2 Загрузка, установка и установка графического интерфейса Probe_Basic невзрослый 4174