LinuxCNC & Raspberry Pi

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
олег+cnc
Новичок
Сообщения: 9
Зарегистрирован: 07 дек 2021, 17:36
Репутация: 0
Настоящее имя: олег
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение олег+cnc »

alex_sar писал(а): зачем вам на взрослом станке малина?
Дык вентиляторов нету, и в блоке питания их нету. У нас с этими вентиляторами - прям беда. Воздух не очень чистый
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение alex_sar »

думаете малине вентилятор не нужен? она нагреется так что мало не покажется.

уж вентилятор с сеточкой это решаемая наверное проблема.. а если нерешаемая, то с остальным будет вообще беда ведь )
олег+cnc
Новичок
Сообщения: 9
Зарегистрирован: 07 дек 2021, 17:36
Репутация: 0
Настоящее имя: олег
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение олег+cnc »

alex_sar писал(а): она нагреется так что мало не покажется
о как... Тогда зачем она вообще нужна? Тупит... Греется... Странно, на старых взрослых станках стоят процессоры 16 или 32 бит , от 20 мгц, И всё им хватает, работают без вентиляторов, и интерполяторы на них и PLC, и динамику станков никак тупой не назовёшь. А тут за гигагерц частота, тупит и грееца..
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение alex_sar »

ничего странного. на них работает микропрограмма, сделанная для конкретной задачи и с оптимизацией под конкретную периферию.

а не ос общего назначения типа линукс (или боже упаси windows :) )
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение MX_Master »

Сейчас ЧПУ прекрасно помещается в одну STM'ку. Без всяких мини ПК. Все эти гигагерцы и видеопроцессоры нужны только для пользовательской графики и сверхпроизводительных задач.
олег+cnc
Новичок
Сообщения: 9
Зарегистрирован: 07 дек 2021, 17:36
Репутация: 0
Настоящее имя: олег
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение олег+cnc »

MX_Master писал(а): Все эти гигагерцы и видеопроцессоры нужны только для пользовательской графики и сверхпроизводительных задач.
В том то и вопрос. В реальном цеху никакая супер графика не нужна, интерфейс может и должен быть очень простым, как у фанук 0i c монохромным монитором. Новый оператор, мало-мальски знакомы со станками за 5 минут въезжает в интерфейс и работает. Как пример, могу привести чпу фирмы NUM конца 90х.Там 4хосевая nc ,plс, и видео на одном процессоре моторолла 32бита 24мгц середины 90. Неплохо работает на деревообработке с подачами возле 5000мм/мин. G0 - около 20000. Правда заметно подтупливает если траектория разбита на мелкие точки, и подкачка кода по сом порту у него быстрее 19200 не поддерживается, интерфейс крайне минималистичен, но вполне достаточен для того чтоб из фанеры модельную оснастку резать. По сему и вопрос, если сделать самый простой операторский графический интерфес, может и малинка грется не будет
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение MX_Master »

Большой радиатор на мини ПК решит вопрос. Готовые простые интерфейсы можно подсмотреть в доках - https://linuxcnc.org/docs/2.8/html/ в пункте User Interfaces.
miric
Новичок
Сообщения: 2
Зарегистрирован: 17 янв 2022, 14:09
Репутация: 0
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение miric »

MX_Master писал(а): 09 дек 2021, 21:19 Сейчас ЧПУ прекрасно помещается в одну STM'ку. Без всяких мини ПК. Все эти гигагерцы и видеопроцессоры нужны только для пользовательской графики и сверхпроизводительных задач.
Прям таки помещается? Или это тот чпу который для куттинга у рекламщиков и дуги рисует не сам, а отрезками ?)
А то сложно верится что даже stm32h7 вытянет сложное 3D фрезерование с шестью осями.
MX_Master писал(а): 09 дек 2021, 13:40 Со стороны STM32 всё схвачено на 100%. А вот со стороны мини ПК не всё так однозначно. Самый узкий и требовательный момент - производительность графики в интерфейсе пользователя. Хоть малины, хоть апельсины, одинаково медленно крутят стандартные интерфейсы, типа axis, gmocappy и т.п. Временами выглядит как слайдшоу. Всякие новомодные qt... тоже не помогают. Если решить этот вопрос, мини ПК, однозначно, взлетят в топ ПК для ЧПУ. Как только связка мини ПК, LinuxCNC и STM32 будет максимально стабильной, я вернусь к вопросу быстрого интерфейса для LinuxCNC.
Проблема с графикой из-за медленных библиотек(и медленной работы RPI) или большого объёма данных?
Что если дисплей завести по wi-fi:
Берём планшет(или другой девайс) нужной диагонали, крепим где нужно на кронштейн.
Подключаемся по wi-fi с планшета к RPI или к ESP32(с STM32) и уаля - красивый, быстрый интерфейс :D
А конкретно на RPI /ESP крутится web-socket сервер, а на планшете открываем в браузер socket клиент.
Дело за малым: наваять веб интерфейс. :D
romanetz
Кандидат
Сообщения: 90
Зарегистрирован: 10 окт 2021, 08:13
Репутация: 77
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение romanetz »

miric писал(а): 17 янв 2022, 14:29
MX_Master писал(а): 09 дек 2021, 21:19 Сейчас ЧПУ прекрасно помещается в одну STM'ку. Без всяких мини ПК. Все эти гигагерцы и видеопроцессоры нужны только для пользовательской графики и сверхпроизводительных задач.
Прям таки помещается? Или это тот чпу который для куттинга у рекламщиков и дуги рисует не сам, а отрезками ?)
А то сложно верится что даже stm32h7 вытянет сложное 3D фрезерование с шестью осями.
MX_Master писал(а): 09 дек 2021, 13:40 Со стороны STM32 всё схвачено на 100%. А вот со стороны мини ПК не всё так однозначно. Самый узкий и требовательный момент - производительность графики в интерфейсе пользователя. Хоть малины, хоть апельсины, одинаково медленно крутят стандартные интерфейсы, типа axis, gmocappy и т.п. Временами выглядит как слайдшоу. Всякие новомодные qt... тоже не помогают. Если решить этот вопрос, мини ПК, однозначно, взлетят в топ ПК для ЧПУ. Как только связка мини ПК, LinuxCNC и STM32 будет максимально стабильной, я вернусь к вопросу быстрого интерфейса для LinuxCNC.
Проблема с графикой из-за медленных библиотек(и медленной работы RPI) или большого объёма данных?
Что если дисплей завести по wi-fi:
Берём планшет(или другой девайс) нужной диагонали, крепим где нужно на кронштейн.
Подключаемся по wi-fi с планшета к RPI или к ESP32(с STM32) и уаля - красивый, быстрый интерфейс :D
А конкретно на RPI /ESP крутится web-socket сервер, а на планшете открываем в браузер socket клиент.
Дело за малым: наваять веб интерфейс. :D
Ща, шапками как закидаем...
Вебморда, кстати, через браузер посредством novnc реализуется. Но это один фиг линукс в основе, а не есп или стм32
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение MX_Master »

miric писал(а): А то сложно верится что даже stm32h7 вытянет сложное 3D фрезерование с шестью осями
Двуядерный, на мой взгляд, справится хорошо. Ещё и на дисплей время останется. Всё упирается в навык программиста.

miric писал(а): Проблема с графикой из-за медленных библиотек(и медленной работы RPI) или большого объёма данных?
Стандартные интерфейсы используют OpenGL, а мобильный процессор поддерживает только упрощенную OpenGL ES. Поэтому вся работа по отрисовке падает на процессор. Хотя, по хорошему, эта работа должна падать на видео процессор.

miric писал(а): Что если дисплей завести по wi-fi:
Берём планшет(или другой девайс) нужной диагонали, крепим где нужно на кронштейн.
Подключаемся по wi-fi с планшета к RPI или к ESP32(с STM32) и уаля - красивый, быстрый интерфейс
А конкретно на RPI /ESP крутится web-socket сервер, а на планшете открываем в браузер socket клиент.
Дело за малым: наваять веб интерфейс.
Лично я открываю удаленный рабочий стол на другом ПК. Мне скоростей такого слайдшоу достаточно.
romanetz
Кандидат
Сообщения: 90
Зарегистрирован: 10 окт 2021, 08:13
Репутация: 77
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение romanetz »

Малина отлично отрисовывает и по VNC
На ESP32 есть esp32-grbl, посмотрите, может вам его возможностей хватит.
Отрисовка траектории движения инструмента и визуализация объёмного G-кода - это не про stm32 или esp32, сорян. Эта функция совсем другие требования к железу предъявляет, чем управление движением.
romanetz
Кандидат
Сообщения: 90
Зарегистрирован: 10 окт 2021, 08:13
Репутация: 77
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение romanetz »

miric писал(а): 17 янв 2022, 14:29 Прям таки помещается? Или это тот чпу который для куттинга у рекламщиков и дуги рисует не сам, а отрезками ?)
А то сложно верится что даже stm32h7 вытянет сложное 3D фрезерование с шестью осями.
Вы себе хорошо представляете "сложное 3D фрезерование с шестью осями" в плане железа и приводов самого станка?
Для станка за ~10-20 миллионов вы предлагаете на спичках сэкономить?
miric
Новичок
Сообщения: 2
Зарегистрирован: 17 янв 2022, 14:09
Репутация: 0
Контактная информация:

Re: LinuxCNC & Raspberry Pi

Сообщение miric »

romanetz писал(а): 20 янв 2022, 20:01 Отрисовка траектории движения инструмента и визуализация объёмного G-кода - это не про stm32 или esp32, сорян. Эта функция совсем другие требования к железу предъявляет, чем управление движением.
Так ведь визуальную графику будет рисовать не esp32, а планшет. esp32 только данные в веб-сокет будет непрерывным потоком слать.
romanetz писал(а): 20 янв 2022, 20:04 Вы себе хорошо представляете "сложное 3D фрезерование с шестью осями" в плане железа и приводов самого станка?
Для станка за ~10-20 миллионов вы предлагаете на спичках сэкономить?
Приводов представляю, а вот железа для электроники нет.
Можете рассказать какие вычисления там происходят и какие вычислительные мощности требуют?

Да и к тому-же не обязательно фрезеры, можно не столь многомиллионный 3D принтер с 3D кинематикой сделать.
Ответить

Вернуться в «LinuxCNC»