Нужна полная распиновка Arduino для GRBL MEGA-5X

Контроллеры, драйверы, датчики, управляющие устройства.
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение kfmut »

Курдль писал(а): мем - анекдот "...ну, во-первых, это красиво!"
Ага, так и есть :lol:
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение calabr »

Курдль писал(а): И где к этой пилюле распиновка? Тоже в cpu_map.h? И не слишком ли мало у неё пинов для управления всвеми осями, подключения датчиков и MPG?
Наверняка распиновка где-то там. Проект много-платформенный и hal ему не зря в название влепили. Вроде там что-то еще во флешке таблицей хранится. Может и мапинг.
Еще энкодеры и показометры забыли
Одновременно на все конечно не хватит, но есть I2C расширялки, да и позиционирование хобийное, что подразумевает большой выбор вариантов, но не все сразу.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение Курдль »

calabr писал(а): Еще энкодеры и показометры забыли
Одновременно на все конечно не хватит, но есть I2C расширялки
А что, есть прецеденты управления сервоприводами прямо с контроллеров?
Мне кажется, что владельцы станков на сервоприводах вряд ли снизойдут до GRBL.
И уж тем более не доверят управление ими с контроллера, а не со специализированных драйверов.
Да и хватит ли даже у STM32 быстродействия одновременно и для обработки энкодеров по всем осям и для собственно GRBL?..
Чтобы сделать MPG на I2C, нужно кому-то заморочиться и начать их производство. А пока я видел только совершенно безмозглые конструкции с десятью торчащими проводами.
Кстати, у МЕГИ на одни только концевики 10 пинов задействовано :\
Мой сайт: https://cnc1310.ru
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение kfmut »

Курдль писал(а): Кстати, у МЕГИ на одни только концевики 10 пинов задействовано :\
Так там прошивка всё равно не смотрит на какой именно лимит ось наехала, можно половинить :wik:

Репозиторий grblHAL что-то весь разворотили, но вроде вот https://github.com/grblHAL/STM32F4xx/tree/master/Inc распиновки для разных плат на STM32, а вот "шилд" для пилюли на 4-ре оси https://github.com/avizienis/Minimal-Bl ... or-grblHAL , правда автор там свою распиновку вкрутил чтобы просто развести на односторонней плате.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение Курдль »

kfmut писал(а): Так там прошивка всё равно не смотрит на какой именно лимит ось наехала, можно половинить
Вот и я думал: зачем им столько? :)
У меня на Mach3 вообще только один канал для лимитов и хоуминга. Ну и что? Слегка удлиняется homing-cycle, и все.
kfmut писал(а): распиновки для разных плат на STM32
Спасибо!
Я выборочно глянул, но ничего похожего на пульт не заметил.
Ну и я испытываю некоторые опасения по поводу софта, не испытанного временем и многочисленным применением.
Мой сайт: https://cnc1310.ru
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение kfmut »

Курдль писал(а): Я выборочно глянул, но ничего похожего на пульт не заметил.
Как я понимаю, там отдельным плагином это должно быть https://github.com/grblHAL/Plugin_encoder/ или не на всех платах, судя по табличке https://github.com/grblHAL/drivers , надо читать доки по компиляции и настройке. А STM-ки похоже самый простой рабоче-крестьянский вариант.
Курдль писал(а): Ну и я испытываю некоторые опасения по поводу софта, не испытанного временем и многочисленным применением.
Сомневаюсь я за многочисленность. grblHAL уже вроде как год имеется + порты на 32-битные МК ещё дольше...и что-то количество построек станков нифига не соответствуют количеству заданных вопросов "Когда же, когда же будет grbl для 32-х битных МК?!", видимо, все ещё рассчитывали и на копеечные платы, на которых всё это можно будет собрать за вечер :eat:
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение Курдль »

kfmut писал(а): видимо, все ещё рассчитывали и на копеечные платы, на которых всё это можно будет собрать за вечер
Я думаю, ниша для них очень узкая.
С одной стороны - взрослые станки, где рулят промышленные стойки, с другой - китайские "игрушки" типа лазерных граверов и мини-фрезеров. Последним и grbl 1.1 хватает. Остается ниша продвинутых хобби-энтузиастов и мелких артельщиков. А там и так не протолкнуться: Mach3, LinuxCNC, PlanetCNC, UNCNC, всяко-разные Mach3-подобные контроллеры, одноплатные компьютеры и новоявленный grbl.
Я думаю, из всего этого сильнее всего выстрелит LinuxCNC, когда китайцы догадаются погнать годные и дешевые Ethernet-контроллеры под него.
Ну и Raspberry-направление не следует списывать со счетов.
Мой сайт: https://cnc1310.ru
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение kfmut »

Ну х.з., тут оказывается, если сложить труды Terje Io и Phil Barrett, то у них на пару есть своя аппаратная прошивка, свой интерфейс для управления станками, уже готовая плата на 5-ть осей https://github.com/phil-barrett/grblHAL-teensy-4.x c Ethernet-подключением и даже зарегистрированный grbl.org https://www.grbl.org/projects , остаётся поднять платную поддержку для клиентов с реализацией "хотелок" для "поддержания штанов" и попробовать сделать какой-то более-менее монолитный продукт, а не набор кубиков от разных разработчиков :dirll:
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Нужна полная распиновка Arduino для GRBL MEGA-5X

Сообщение calabr »

Курдль писал(а): Я думаю, ниша для них очень узкая.
Ниша какраз довольно широкая. От яйцебота, до всего, где вписывается Mach3.
Стоимость железа та-же, что и у класики - цена демо-платы для всех поддерживаемых контроллеров до $15 пилюля вообще $5 =Uno.
Запас производительности на развитие есть (по крайней мере пока).
Если присмотреться, то большинство бюджетных плат под LCNC и Mach сделано на таких-же STM-ках. Лично мне намноно больше нравиться концепция grbl, как КОНТРОЛЛКРА станка. Он сам принимает решения по управлению и контролю движения и отработке сигналов датчиков. Это маленькая, простенькая но стойка управления.
А вот более "профессиональне“ Match и Lcnc все делают на компе с постаянными проблемами псевдо-реалтайма. LPT ногодрыг вообще на сегодня антикварное решение...
Энкоднры например нужны на токарно-фрезерных, или чтоб резьбы резать, куда ГРБЛ пока дотянуться не мог. Или чтоб линейки подключить, а это уже вполне себе уровень.
Курдль писал(а): Чтобы сделать MPG на I2C, нужно кому-то заморочиться и начать их производство.
Не нужно делать I2C пульт - можно взять i2c I/O порт и добавить себе 16 ног
Ответить

Вернуться в «Электроника»