Страница 6 из 8

Re: LinuxCNC & Raspberry Pi

Добавлено: 15 ноя 2021, 18:36
MX_Master
Сделайте шагогенератор на DMA, никто не останавливает. Но на любом другом мини ПК, он работать не будет

Re: LinuxCNC & Raspberry Pi

Добавлено: 15 ноя 2021, 21:31
romanetz
Их, малинок, "всего" по семь миллионов в год продают. Даже 0,01% если их в ЧПУ применит - уже 700 штук. А реально, думаю, больше.

Re: LinuxCNC & Raspberry Pi

Добавлено: 16 ноя 2021, 14:48
MX_Master
Просто, сам проект Remora уже готов, подключай и работай. Но в качестве повышения квалификации, написать генератор на DMA будет весьма полезно.

Re: LinuxCNC & Raspberry Pi

Добавлено: 17 ноя 2021, 21:28
steals_y2k
celak писал(а): cpu 0 not supported
не мешает нормальной работе.
образ под малину4, с 3 вроде не захотел работать.
под 3ю можно взять расбиан и туда накатить линукс из репозитория.

Re: LinuxCNC & Raspberry Pi

Добавлено: 17 ноя 2021, 21:32
alex_sar
на orange pi никто не пробовал remora запускать? работает?

Re: LinuxCNC & Raspberry Pi

Добавлено: 06 дек 2021, 21:35
romanetz
MX_Master писал(а): 16 ноя 2021, 14:48 Просто, сам проект Remora уже готов, подключай и работай. Но в качестве повышения квалификации, написать генератор на DMA будет весьма полезно.
100 кГц не тянет, 40 по 4 каналам одновременно - вполне
при 10 мкм на шаг (стандартные 2 мм, 200 шагов/об), это 400 мм/сек
https://hackaday.io/project/158810-yet- ... dh/details

Re: LinuxCNC & Raspberry Pi

Добавлено: 06 дек 2021, 21:36
romanetz
Например так

Re: LinuxCNC & Raspberry Pi

Добавлено: 07 дек 2021, 13:05
MX_Master
Я полностью перешёл на дешёвые синие таблетки STM32F103. С любыми мини ПК работает на ура со стандартным SPI драйвером Linux. В таблетке получается 4 аппаратных канала до 2 МГц и 4 софт канала до 200 КГц. Заказал ещё чёрных таблеток с STM32F401. Там будет 5 аппаратных каналов и 5 программных. Плюс нет привязки к конкретному мини ПК.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 10:42
олег+cnc
MX_Master писал(а): 07 дек 2021, 13:05 Я полностью перешёл на дешёвые синие таблетки STM32F103. С любыми мини ПК работает на ура со стандартным SPI драйвером Linux. В таблетке получается 4 аппаратных канала до 2 МГц и 4 софт канала до 200 КГц. Заказал ещё чёрных таблеток с STM32F401. Там будет 5 аппаратных каналов и 5 программных. Плюс нет привязки к конкретному мини ПК.
очень интересно. А энкодеры применяешь? если да то как они подключены?

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 12:32
MX_Master
Энкодеры 0-5V через ULN2803, аппаратные счётчики (4) ловят мегагерцы. Диф. выход с энкодеров можно недорогими конвертерами RS422-TTL организовать.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 12:59
олег+cnc
отлично. Если я правильно понял, то вырабатывать управляющие аналоговые (или шаги в случае шагового управления) будетs stm32,, а также обслуживать энкодеры и передавать linyxcnc, по spi. Таким образом требования к малинке, апельсинке или к чему-то ещё на чём стоит cnc, весьма скромные. Я прав?

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 13:40
MX_Master
Со стороны STM32 всё схвачено на 100%. А вот со стороны мини ПК не всё так однозначно. Самый узкий и требовательный момент - производительность графики в интерфейсе пользователя. Хоть малины, хоть апельсины, одинаково медленно крутят стандартные интерфейсы, типа axis, gmocappy и т.п. Временами выглядит как слайдшоу. Всякие новомодные qt... тоже не помогают. Если решить этот вопрос, мини ПК, однозначно, взлетят в топ ПК для ЧПУ. Как только связка мини ПК, LinuxCNC и STM32 будет максимально стабильной, я вернусь к вопросу быстрого интерфейса для LinuxCNC.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 14:02
олег+cnc
Спасибо за ответ. Если можешь подскажи. Есть на работе станок ,з оси фрезерный центр,чпу родная легла.Привода и шпиндель могут управлятся аналогово. Энкодеры инкриментные. Есть возможность прочитать энкодеры с эмулятора приводов. Формат SSI, это два двенадцатибитных слова, передаются в формате spi , информация абс энкодера в коде Грея. Я пробовал их читать stm32f303- отлично работает. с С стм32 имею опыт - несколько небольших проектов автоматизации, с линух - полный 0, растерялся от обилия неструктурированной информации в инете. Но имеется запал во всём этом разобраться.
Как правильно подобрать железки? С какой стороны подобраться к линуксу?

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 15:11
MX_Master
Доки к LinuxCNC почитать. Если это не то, что нужно, то и к Linux подбираться будет не нужно.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 15:21
олег+cnc
MX_Master писал(а): 09 дек 2021, 15:11 Доки к LinuxCNC почитать. Если это не то, что нужно, то и к Linux подбираться будет не нужно.
и на том спасибо

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 16:22
MX_Master
Смотрим, что у нас за железка и каким способом она общается с внешним миром. Если в LinuxCNC нет такого способа общения изначально, придётся мастерить соответствующий компонент самостоятельно. Для этого нужно знать не только внутреннюю кухню LinuxCNC, но и часть внутренней кухни Linux. Это немного сложнее, чем накатать соответствующий функционал для STM32.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 16:48
олег+cnc
MX_Master писал(а): Это немного сложнее, чем накатать соответствующий функционал для STM32.
Я так и думал. Мысль значит такая Берём мать (какую?), с процессором (каким?) блок питания, память диск. Подключаем Месу по езернету, расстояние кабеля 8 метров. месы видимо одной не хватит, ибо со стороны станка должно быть 3оси плюс шпиндель плюс 4 энкодера, плюс 32 выхода плюс штук 50 входов. А со стороны пульта оператора должно быть много входов выходов на панель оператора плюс штурвал MPG. Люди добрые, подскажите кто что может по железкам и Mesa, хочется быстрей стартануть, но покупать лишнего нетого не хочется, В месах ведь наверное дофига всяких нюансов, а первые шаги в начале пути- самые трудные

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 17:01
MX_Master
Название темы нам подсказывает, что мы уходим от названия темы. Создайте отдельную и там со всеми нюансами можете задавать вопросы по выбору системы ЧПУ под конкретную задачу. И я не думаю, что малина подойдёт. Скорее уж что-то настольное, помощнее в плане графики.

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 17:12
олег+cnc
MX_Master писал(а): И я не думаю, что малина подойдёт. Скорее уж что-то настольное, помощнее в плане графики.
поясни пожалуйста про графику. Не могу понять , что там жрёт вычислительные ресурсы. Визуализатор траекторий? так он мне не нужен. если его не использовать малинки подойдут?

Re: LinuxCNC & Raspberry Pi

Добавлено: 09 дек 2021, 17:26
alex_sar
интерфейс там на питоне, вот и подтупливает.

зачем вам на взрослом станке малина? места полно.

обычная материнка старенькая и дешевле и быстрее будет!
общаться с железом можно через lpt - сзади его редко выводят, но на плате гребёнка есть почти всегда.

задача только неподъемная у вас - сразу и разобраться и железку сделать.
купить платы интерфейсные типа mesa и подключить - это куда более реально.

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