Ага, так и есть
Нужна полная распиновка Arduino для GRBL MEGA-5X
-
- Мастер
- Сообщения: 937
- Зарегистрирован: 04 янв 2019, 15:19
- Репутация: 146
- Настоящее имя: Calabr
- Откуда: Киев
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Наверняка распиновка где-то там. Проект много-платформенный и hal ему не зря в название влепили. Вроде там что-то еще во флешке таблицей хранится. Может и мапинг.
Еще энкодеры и показометры забыли
Одновременно на все конечно не хватит, но есть I2C расширялки, да и позиционирование хобийное, что подразумевает большой выбор вариантов, но не все сразу.
- Курдль
- Мастер
- Сообщения: 1976
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
А что, есть прецеденты управления сервоприводами прямо с контроллеров?
Мне кажется, что владельцы станков на сервоприводах вряд ли снизойдут до GRBL.
И уж тем более не доверят управление ими с контроллера, а не со специализированных драйверов.
Да и хватит ли даже у STM32 быстродействия одновременно и для обработки энкодеров по всем осям и для собственно GRBL?..
Чтобы сделать MPG на I2C, нужно кому-то заморочиться и начать их производство. А пока я видел только совершенно безмозглые конструкции с десятью торчащими проводами.
Кстати, у МЕГИ на одни только концевики 10 пинов задействовано :\
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Так там прошивка всё равно не смотрит на какой именно лимит ось наехала, можно половинить
Репозиторий grblHAL что-то весь разворотили, но вроде вот https://github.com/grblHAL/STM32F4xx/tree/master/Inc распиновки для разных плат на STM32, а вот "шилд" для пилюли на 4-ре оси https://github.com/avizienis/Minimal-Bl ... or-grblHAL , правда автор там свою распиновку вкрутил чтобы просто развести на односторонней плате.
- Курдль
- Мастер
- Сообщения: 1976
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Вот и я думал: зачем им столько?
У меня на Mach3 вообще только один канал для лимитов и хоуминга. Ну и что? Слегка удлиняется homing-cycle, и все.
Спасибо!
Я выборочно глянул, но ничего похожего на пульт не заметил.
Ну и я испытываю некоторые опасения по поводу софта, не испытанного временем и многочисленным применением.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Как я понимаю, там отдельным плагином это должно быть https://github.com/grblHAL/Plugin_encoder/ или не на всех платах, судя по табличке https://github.com/grblHAL/drivers , надо читать доки по компиляции и настройке. А STM-ки похоже самый простой рабоче-крестьянский вариант.
Сомневаюсь я за многочисленность. grblHAL уже вроде как год имеется + порты на 32-битные МК ещё дольше...и что-то количество построек станков нифига не соответствуют количеству заданных вопросов "Когда же, когда же будет grbl для 32-х битных МК?!", видимо, все ещё рассчитывали и на копеечные платы, на которых всё это можно будет собрать за вечерКурдль писал(а): Ну и я испытываю некоторые опасения по поводу софта, не испытанного временем и многочисленным применением.
- Курдль
- Мастер
- Сообщения: 1976
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Я думаю, ниша для них очень узкая.
С одной стороны - взрослые станки, где рулят промышленные стойки, с другой - китайские "игрушки" типа лазерных граверов и мини-фрезеров. Последним и grbl 1.1 хватает. Остается ниша продвинутых хобби-энтузиастов и мелких артельщиков. А там и так не протолкнуться: Mach3, LinuxCNC, PlanetCNC, UNCNC, всяко-разные Mach3-подобные контроллеры, одноплатные компьютеры и новоявленный grbl.
Я думаю, из всего этого сильнее всего выстрелит LinuxCNC, когда китайцы догадаются погнать годные и дешевые Ethernet-контроллеры под него.
Ну и Raspberry-направление не следует списывать со счетов.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Ну х.з., тут оказывается, если сложить труды Terje Io и Phil Barrett, то у них на пару есть своя аппаратная прошивка, свой интерфейс для управления станками, уже готовая плата на 5-ть осей https://github.com/phil-barrett/grblHAL-teensy-4.x c Ethernet-подключением и даже зарегистрированный grbl.org https://www.grbl.org/projects , остаётся поднять платную поддержку для клиентов с реализацией "хотелок" для "поддержания штанов" и попробовать сделать какой-то более-менее монолитный продукт, а не набор кубиков от разных разработчиков
-
- Мастер
- Сообщения: 937
- Зарегистрирован: 04 янв 2019, 15:19
- Репутация: 146
- Настоящее имя: Calabr
- Откуда: Киев
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Ниша какраз довольно широкая. От яйцебота, до всего, где вписывается Mach3.
Стоимость железа та-же, что и у класики - цена демо-платы для всех поддерживаемых контроллеров до $15 пилюля вообще $5 =Uno.
Запас производительности на развитие есть (по крайней мере пока).
Если присмотреться, то большинство бюджетных плат под LCNC и Mach сделано на таких-же STM-ках. Лично мне намноно больше нравиться концепция grbl, как КОНТРОЛЛКРА станка. Он сам принимает решения по управлению и контролю движения и отработке сигналов датчиков. Это маленькая, простенькая но стойка управления.
А вот более "профессиональне“ Match и Lcnc все делают на компе с постаянными проблемами псевдо-реалтайма. LPT ногодрыг вообще на сегодня антикварное решение...
Энкоднры например нужны на токарно-фрезерных, или чтоб резьбы резать, куда ГРБЛ пока дотянуться не мог. Или чтоб линейки подключить, а это уже вполне себе уровень.
Не нужно делать I2C пульт - можно взять i2c I/O порт и добавить себе 16 ног