Нужна полная распиновка Arduino для GRBL MEGA-5X
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Нужна полная распиновка Arduino для GRBL MEGA-5X
Привет!
Нужна полная распиновка GRBL MEGA-5X.
Не выходов RAMPS или иных шилдов, а именно Arduino Mega2560.
Перерыл весь интернет - там только фрагментарная информация.
А хотелось бы получить полную единую таблицу, чтобы там были не только контакты для драйверов ШД, но также все выходные и входные сигналы, включая пульт дистанционного управления.
Спасибо!
Нужна полная распиновка GRBL MEGA-5X.
Не выходов RAMPS или иных шилдов, а именно Arduino Mega2560.
Перерыл весь интернет - там только фрагментарная информация.
А хотелось бы получить полную единую таблицу, чтобы там были не только контакты для драйверов ШД, но также все выходные и входные сигналы, включая пульт дистанционного управления.
Спасибо!
Последний раз редактировалось Курдль 22 фев 2021, 20:46, всего редактировалось 1 раз.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Интересно, на какой ответ Вы рассчитываете?xenon-alien писал(а): ↑ А что мешает спросить у автора?
Что я стесняюсь спросить у автора? Или что он мне неприятен на почве религиозных убеждений?
Да не знаю я, кто автор и где его искать. На GitHub-е есть кое-что, но нужного я не нашел.
Если Вы знаете непосредственную ссылку, точный адрес автора или прямой путь к знаниям, - поделитесь, пожалуйста!
Буду весьма признателен!
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
У GRBL вроде же вся распиновка в cpu_map.h прописывается?
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Надо же, а я и не знал! Спасибо. Конечно, это чуть сложнее простой таблицы, но я справлюсь
Кстати, а вот этот дистрибутив и есть "правильный", или это какой-то форк?
https://github.com/fra589/grbl-Mega-5X
Upd: Нифига, как там всё интересно! В директивах препроцессора выбор между
#ifdef CPU_MAP_2560_INITIAL // (Arduino Mega 2560) Working @EliteEng
и
#ifdef CPU_MAP_2560_RAMPS_BOARD // (Arduino Mega 2560) with Ramps 1.4 Board
при этом распиновка вообще разная.
Т.е. если у меня есть голая Arduino Mega 2560, то я выбираю её при сборке и вперед?
Последний раз редактировалось Курдль 22 фев 2021, 20:41, всего редактировалось 1 раз.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Как раз там можно всё и спросить - он является автором этой сборки.Курдль писал(а): ↑ Кстати, а вот этот дистрибутив и есть "правильный", или это какой-то форк?
https://github.com/fra589/grbl-Mega-5X
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Да вроде на "правильную" прошивку для меги автор оригинала забил очень давно, так что что-либо работающее будет по-любому сторонним форком, а после расцвета прошивок для 32-битных МК этих форков миллион на гитхабе. Да и вообще, я смотрю, сейчас от пользования классическим GRBL отговаривают в пользу чего-нить типа grblHAL, наверное надо просто смотреть на активность движухи в проектах
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Блин! Замкнутый круг! Я долго держался на Grbl 1.1, как стабильной и проверенной версии. Но понадобилась 4-я ось и вот...
А для многоосевой Grbl программ для ПК практически нет. Только GrblGru. А он заточен под GRBL MEGA 5X.
Upd: Почитал про grblHAL.
Ну, отличная идея - отделить ядро от аппаратно-зависимой части.
Список уже поддерживаемых плат немалый, но все равно у Ардуины конкурентов мало.
Я не думаю, что сильно рискую, собрав контроллер на МЕГЕ.
As of August 2020, gbrlHAL has been ported to 13 different microcontrollers:
- ST Microsystems STF32F1xx (Blue Pill)
ST Microsystems STM32F4xx (Black Pill)
Espressif Systems ESP32
NXP Semiconductors iMRXT1062 (Teensy 4.x)
NXP Semiconductors LPC1768/1769
Texas Instruments MSP430F5529 (16-bit)
Texas Instruments MSP432
Texas Instruments MSP432E401Y
Texas Instruments TMC123
Texas Instruments TMC129x
Cypress Semiconductor PSoC5
Microchip SAM3X8E (Arduino Due)
Microchip SAMD21 (Arduino MKRZERO)
Последний раз редактировалось Курдль 22 фев 2021, 21:11, всего редактировалось 1 раз.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
По этому я на прошивке марлин, но до много осевой - 4 одновременно не добрался.
Есть стандартная (в первом посту моей темы, только в настройках нужно включить 4 ось - GrblController361Setup.exe.)
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Почему она стандартная? А какая нестандартная тогда? Candle? UGS? bCNC?xenon-alien писал(а): ↑ Есть стандартная (в первом посту моей темы, только в настройках нужно включить 4 ось - GrblController361
Есть она у меня. Намучался я с ней поначалу. Уже не помню, почему перешел на другие. Может шпиндель в пол, может еще что-то.
Да и не могу я уже без привычного функционала "все в одном", типа центроискателя или карты высот....
Мой сайт: https://cnc1310.ru
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
А вот и нифига!
Это только для трехосевых станков.
Значит мне надо выбирать RAMPS...
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Она была из первых (в то время), когда я начал изучать эту тему. На тот момент особо большого выбора не было, потому и решил остаться на прошивке для 3д принтеров - для моих задач хватало...
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
А Вы применяете шилд RAMPS?xenon-alien писал(а): ↑ По этому я на прошивке марлин, но до много осевой - 4 одновременно не добрался.
Как там организована работа с лимитами и home?
А то на ардуине чертова куча входов (минимумы и максимумы для каждой оси). Мне столько не надо. Они просто соединены?
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Да. У меня вся электроника и прошивка под 3д принтер, только прошивку чуток подшаманил.
Проще заглянуть в подпись и ознакомиться с первым постом темы "Box-1 ЧПУ станок v2.0...".
У меня они все подключены, но используются только три. Х минимум У минимум ну и Z минимум для сканирования поверхности и обнуления.
Но ориентироваться нужно по прошивке. Меня смущает в моей прошивке отсутствие холостых переходов. Равняются с рабочими.
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Я видимо отключил просмотр подписей, т.к. задолбали "остроумные" глубокомысленные подписи некоторых форумчан.xenon-alien писал(а): ↑ Проще заглянуть в подпись и ознакомиться с первым постом темы "Box-1 ЧПУ станок v2.0...".
Да, много у тебя материалов. Надо будет как-то пробежаться. И оригинальный способ сдувания пыли при фрезеровке П/П.
Только она не полезная ни разу...
У тебя 6 датчиков подключены. а используются только 3? Т.е. если исполнительный механизм вылезет за пределы станка снизу, то это контроллер заметит, а если сверху - то нет?xenon-alien писал(а): ↑ У меня они все подключены, но используются только три. Х минимум У минимум ну и Z минимум для сканирования поверхности и обнуления.
Т.е. G0 работает, как G1?xenon-alien писал(а): ↑ Меня смущает в моей прошивке отсутствие холостых переходов. Равняются с рабочими.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Только гравировка - не задевающая текстолит (знаю что вредно и обсуждалось не раз во всех темах П/П).
раньше было 5, так как минимума у оси Z не было.
я толком так и не разобрался для чего это.
После работы и LCNC ощущения, что они ведут себя как датчики дома а не лимита. В любую сторону они упираются и бьются об "стенку" пропуская шаги. Это если софт лимиты отключены.
То что у меня - да.
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
У меня самодельные датчики Холла, срабатывающие от изменения полярности магнитного потока. Они получились на удивление точными. Но я не собираюсь делать по 2 датчика на ось, т.к. у меня принцип другой: на каждой оси стоит по одному датчику, но по 2 магнита (на границах перемещений). И с прошивкой Grbl 1.1 это все отлично работало как на хард лимиты, так и на хоуминг.xenon-alien писал(а): ↑ После работы и LCNC ощущения, что они ведут себя как датчики дома а не лимита. В любую сторону они упираются и бьются об "стенку" пропуская шаги. Это если софт лимиты отключены.
https://youtu.be/4gOdr3jl80E
А скорость на холостом ходу какая? Та, что была установлена на последней команде G1 ... F...?xenon-alien писал(а): ↑ То что у меня - да.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Достаточно по одоному. Будут в качестве домашнего положения. И можете использовать софтлимиты.
Речь о прошивке которой пользуюсь : "Та, что была установлена на последней команде G1 ... F..."
Прошивка для 3д принтера Марлин с дисплеем и картой памяти.
С первого моего ответа не было понятно, что ХП = рабочим? G0 = G1
Может в новых прошивках что-то и изменили.
Есть желания попробовать и поиграться - дерзайте...
На сколько знаю что в повермилл можно в постПроц. поправить и ускоренные перемещения использовать для холостых. Но к нему у меня руки не добираются.
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Ну, у меня уже есть по 2, не выбрасывать же!xenon-alien писал(а): ↑ Достаточно по одоному. Будут в качестве домашнего положения. И можете использовать софтлимиты.
Так все же, как их подключать? Закоротить входы попарно nin/max?
X Limit Min - Pin D3 / X Limit Max - Pin D2
Y Limit Min - Pin D14 / Y Limit Max - Pin D15
Z Limit Min - Pin D18 / Z Limit Max - Pin D19
А для использования софтлимитов необходимо начинать работу с Homing Cycle и все дальнейшие перемещения осуществлять только программно.
Насколько я понял, для MEGA 2560 автономного пульта так и не родили
А у меня маленький станок с очень удобными маховиками "ручного наведения". Так что положение home сбивается.
Мой сайт: https://cnc1310.ru
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Нужна полная распиновка Arduino для GRBL MEGA-5X
Нихрена не понял...
Зачем?
В итоге какая прошивка будет использоваться?
Нумерация пинов мне ничего не говорит. Отдельно никогда не пользовался МЕГО-й.
А на шилде расписало, что и куда подключать. Чем не пользуетесь - не прописываете в прошивке.
Верно, но если вам нужны эти лимиты. Я ими никогда не пользуюсь - постоянно отключаю.
На форуме есть тема с интерпретатором кода для GRBL. а будет это МЕГА, или уно - без разницы.
Ручное наведения в системе ЧПУ - зло! (если пользоваться правильно ЧПУ - сбиваются все координаты)