Я по натуре "Идеалист", ненавижу когда что то работает через костыли. Это мне по жизни сильно мешает так как из за неимения чего то такого чего я задумал у меня не получается завершить работу, хотя можно было эту же работу сделать намного проще. Так что проблема у меня в голове чем в плате.
Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
-
- Сообщения: 6
- Зарегистрирован: 30 июн 2020, 07:39
- Имя: Евгений Эдуардович
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ну, с тараканами не поспоришь, согласен
У меня ровно наоборот: костыли на костылях и еще на подвязках, главное чтоб работало 


Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Перекидывания двигателя и драйвера целиком на неиспользуемый канал это вовсе не костыль. Костыль, это если перемычку ставить.
Перепаять контроллер конечно можно, но его еще надо прошить как минимум загрузчиком, не буду утверждать, но насколько мне помнится у меги 2560 просто напросто нет встроенного загрузчика(если я не прав, поправьте). А для прошивки загрузчика требуется программатор, например USB ISP, а также знание битов конфигурации, т.к. неправильная их установка на меге его просто напросто может окирпичить... Да и перепайка такого корпуса требует хотя бы базовых навыков, это не DIP перепаять с выводами по 2.54 мм, его и топором можно запаять...
Купил себе танк и никого больше не жалею.
-
- Сообщения: 350
- Зарегистрирован: 15 сен 2017, 19:41
- Имя: Сергей
- Откуда: Apatity
- Благодарил (а): 79 раз
- Поблагодарили: 32 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Загрузчика нет. Но если впаять в arduino плату по подключив на порт ISP стандартный программатор из обычного же Arduino IDE шьётся штатным образом штатный бутлоадер с правильными фузами. Вместо программатора можно использовать другую arduino.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ну т.е. нужно исполнить танец с саблями бубном ради того лишь, чтобы на румбе использовались гнезда с драйверами согласно обозначения
Мои тараканы ржут и хлопают в ладоши. 


Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 20
- Зарегистрирован: 01 авг 2020, 16:44
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Всем добрый! Есть плата SKR v1.3 marlin 2.0 не могу справится с подключением датчика окончания прутка. Принтер всегда думает что пруток кончился скотина.
Уже часов 8 сижу все ролики пересомтрел, у всех одно и тоже. Мультиметр показывает что датчик точно сразабывает подаёт на сигнальный пин 5вольт.
P1_28 Контакт
Уже часов 8 сижу все ролики пересомтрел, у всех одно и тоже. Мультиметр показывает что датчик точно сразабывает подаёт на сигнальный пин 5вольт.
P1_28 Контакт
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Может инвертировать сигнал просто где то в прошивке? Если прутка нет - может он показывает что есть?
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 20
- Зарегистрирован: 01 авг 2020, 16:44
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Да нет, я в разных положениях концевика пробовал. И делал pulldown т.к в состоянии без прутка должен быть точный 0. А когда включаю микрик он подаёт 5 вольт на вход. То есть на входе не должно быть по умолчанию pullUp +5 иначе логическое состояние не сменится.
-
- Сообщения: 20
- Зарегистрирован: 01 авг 2020, 16:44
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Так то я не профессионально но на си програмлю микроконтроллеры, но перелопатив кучу кода не могу концы с концами свести.
Было бы идеально что бы на дисплей выводилось состояние концевика для диагностики, или меню инженерное сделать или диагностическое.
Было бы идеально что бы на дисплей выводилось состояние концевика для диагностики, или меню инженерное сделать или диагностическое.
-
- Сообщения: 350
- Зарегистрирован: 15 сен 2017, 19:41
- Имя: Сергей
- Откуда: Apatity
- Благодарил (а): 79 раз
- Поблагодарили: 32 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Меню нет, но в консоле можно наблюдать3D-Kulibin писал(а): ↑02 авг 2020, 14:18Было бы идеально что бы на дисплей выводилось состояние концевика для диагностики, или меню инженерное сделать или диагностическое.
Команда m119:
https://marlinfw.org/docs/gcode/M119.html
Проверьте, что выводит команда при нажатом и отжатом концевике.
Типично если включена поддтяжка - для активного уровня используется ноль. Так же в целях безопасности удобно ноль использовать, т.к. 5V оборвав можно закоротить с пагубными последствиями.3D-Kulibin писал(а): ↑02 авг 2020, 13:25нет, я в разных положениях концевика пробовал. И делал pulldown т.к в состоянии без прутка должен быть точный 0. А когда включаю микрик он подаёт 5 вольт на вход. То есть на входе не должно быть по умолчанию pullUp +5 иначе логическое состояние не сменится.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono
-
- Сообщения: 20
- Зарегистрирован: 01 авг 2020, 16:44
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Самое весёлое что принтер не видит комп, точнее только видит как чип CH и как COM5 и simplify3d не подключается, одно на другом. Может сперва с коннектом к компе разобраться на самом деле и мониторить концевик..
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Код: Выделить всё
#define SERIAL_PORT -1
Код: Выделить всё
#define BAUDRATE 115200
В симплифи такую же скорость порта выставляете?
Купил себе танк и никого больше не жалею.
-
- Сообщения: 20
- Зарегистрирован: 01 авг 2020, 16:44
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
да у меня 250000 надо на 115200 поменять, тоже норм. Serial port откомментирован.
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Так и должно быть, на китайских платах. С точки зрения компа принтер - это просто виртуальный COM порт, не более того.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Код: Выделить всё
#define SERIAL_PORT_2 0
Код: Выделить всё
#define SERIAL_PORT
Купил себе танк и никого больше не жалею.