Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ага, нашёл, будем настраивать.
Большое спасибо!
Большое спасибо!
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Здравствуйте.
Ситуация: я модифицировал 3Д принтер Ultimaker 2 для печати двумя хотендами, то есть поставил всё необходимое железо: хотенд номер 2, нагревательный элемент, второй мотор.
Потом нашел и установил эту прошивку: Tinker-MarlinUltimaker2extended-dual-19.03.1.hex (https://github.com/TinkerGnome/Ultimake ... g/V17.10.1).
В принципе всё работает, но хотелось бы самому создать похожую прошивку, а в идеале свою, в Marlin из вот этого: https://github.com/TinkerGnome/Ultimaker2Marlin.
Искал информацию в интернете, смотрел на You tube видео по редактированию прошивок, но не могу понять всех нюансов.
Не будет ли кто любезен сделать инструкцию или еще лучше видео инструкцию о том, как создать и комплимировать в конечном итоге этот файл: Tinker-MarlinUltimaker2extended-dual-19.03.1.hex.
Или поясните, пожалуйста где во вкладках Marlin настраивать (указывать) два экструдера, два мотора итд.
Заранее спасибо.
Ситуация: я модифицировал 3Д принтер Ultimaker 2 для печати двумя хотендами, то есть поставил всё необходимое железо: хотенд номер 2, нагревательный элемент, второй мотор.
Потом нашел и установил эту прошивку: Tinker-MarlinUltimaker2extended-dual-19.03.1.hex (https://github.com/TinkerGnome/Ultimake ... g/V17.10.1).
В принципе всё работает, но хотелось бы самому создать похожую прошивку, а в идеале свою, в Marlin из вот этого: https://github.com/TinkerGnome/Ultimaker2Marlin.
Искал информацию в интернете, смотрел на You tube видео по редактированию прошивок, но не могу понять всех нюансов.
Не будет ли кто любезен сделать инструкцию или еще лучше видео инструкцию о том, как создать и комплимировать в конечном итоге этот файл: Tinker-MarlinUltimaker2extended-dual-19.03.1.hex.
Или поясните, пожалуйста где во вкладках Marlin настраивать (указывать) два экструдера, два мотора итд.
Заранее спасибо.
- Mazayac
- Сообщения: 1698
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 173 раза
- Поблагодарили: 167 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
vorobej72, тут все одноголовые, вряд ли кто станет вникать в не связанную с 99,9% принтерами тему.
Sprinters: Techno 232, Pro Techno.
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Там же где и все остальное: Configuration.h, Configuration_adv.h. В последних марлинах плюшек для многоэкструдерных принтеров весьма немало, только нужно вникать и настраивать под свой конкретный конфиг. Готовых инструкций здесь нет и вряд ли будут.
Файл .hex - это скомпилированная прошивка, готовая для заливки в микроконтроллер, поковыряться в ней малореальное занятие. Но там же на гитхабе лежит исходник - можно в нем попробовать донастроить что то. Но опять же, инструкций никто не даст, только путем вникания в предмет.
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
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасибо за комментарии. Попробовал отредактировать исходный файл.
Прописал два экструдера, моторы у меня разные.
// This defines the number of extruders
#ifndef EXTRUDERS
#define EXTRUDERS 2
#endif
Прошивку еще не заливал. Дилетантский вопрос: выделенная строка (на картинке снизу) отвечает за мотор экструдера?
Если да, то как вписать мотор второго экструдера?
Прописал два экструдера, моторы у меня разные.
// This defines the number of extruders
#ifndef EXTRUDERS
#define EXTRUDERS 2
#endif
Прошивку еще не заливал. Дилетантский вопрос: выделенная строка (на картинке снизу) отвечает за мотор экструдера?
Если да, то как вписать мотор второго экструдера?
Последний раз редактировалось vorobej72 05 апр 2021, 12:52, всего редактировалось 1 раз.
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Выделенная строка отвечает за максимальную скорость всех осей, в т ч. и экструдера.
Начальный ликбез можно получить тут: https://3deshnik.ru/blogs/akdzg/nastroj ... d-printera
Но обязательно учитывать, что статья старая, как и рассматриваемая там прошивка. Поэтому применять настройки с осторожностью и пониманием.
Начальный ликбез можно получить тут: https://3deshnik.ru/blogs/akdzg/nastroj ... d-printera
Но обязательно учитывать, что статья старая, как и рассматриваемая там прошивка. Поэтому применять настройки с осторожностью и пониманием.
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
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасибо за ликбез. Ознакомился.
А если так прописать максимальную скорость осей всех шаговых двигателей:
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.0,80.0,200,282,300} // default steps per unit for ultimaker2
Определит ли принтер из прошивки, что значение 282 это для экструдера номер 1, а значение 300 - для экструдера номер 2?
А если так прописать максимальную скорость осей всех шаговых двигателей:
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.0,80.0,200,282,300} // default steps per unit for ultimaker2
Определит ли принтер из прошивки, что значение 282 это для экструдера номер 1, а значение 300 - для экструдера номер 2?
- Mazayac
- Сообщения: 1698
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 173 раза
- Поблагодарили: 167 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
vorobej72, да вроде формат верный.
Sprinters: Techno 232, Pro Techno.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Конечно, там в качестве разделителей запятые и читается массив в последовательности X,Y,Z,E1,E2. Т.е. для каждой оси строго определено свое место. Впрочем в комментариях есть подсказка.
Купил себе танк и никого больше не жалею.
- trengtor
- Сообщения: 119
- Зарегистрирован: 03 мар 2020, 10:37
- Имя: Юрий
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Тем временем наконец-то зарелизили версию 2.0.8.
Довольно много багфиксов и новых функций относительно 2.0.7.2.
Довольно много багфиксов и новых функций относительно 2.0.7.2.
ZAV MINI V3 (110х100х110 XYZ, BMG, директ)
BTT E3 RRF V1.1+TFT35 V3.0, PT1000, Marlin 2.0.9.6
Обдув для 3D-принтеров ZAV и UNIl
BTT E3 RRF V1.1+TFT35 V3.0, PT1000, Marlin 2.0.9.6
Обдув для 3D-принтеров ZAV и UNIl
VCode ошибка сборки "collect2.exe: error: ld returned 1 exit status"
Marlin 2.0.8, COREXY, 3D TOUCH
все работало нормально. Не знаю, что сделал ,но ошибка при компиляции вылезает не зависимо от
-компа
-смены прошивки вплоть до чистой или родной заводской
-перезагрузки компа
-удаления полного VC и установки заново
В общем, мумукаюсь уже два дня, начинаю беситься.
Наверняка кто-то тоже сталкивался с такой проблемой, отзовитесь.
Прошивку здесь не дает прицепить, не то расширение пишет.
все работало нормально. Не знаю, что сделал ,но ошибка при компиляции вылезает не зависимо от
-компа
-смены прошивки вплоть до чистой или родной заводской
-перезагрузки компа
-удаления полного VC и установки заново
В общем, мумукаюсь уже два дня, начинаю беситься.
Наверняка кто-то тоже сталкивался с такой проблемой, отзовитесь.
Прошивку здесь не дает прицепить, не то расширение пишет.
- Mazayac
- Сообщения: 1698
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 173 раза
- Поблагодарили: 167 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
mironyuk, с таким прекрасным описанием проблемы - на шоу экстрасенсов.
Sprinters: Techno 232, Pro Techno.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Здравствуйте. Сильно не пинайте, только осваиваю 3д. Пришла плата skr v2.0 и хочу залить Marlin. Не могу понять как подключить lcd1602 без i2c (пока не заказал нормальный экран, а есть такой). Вроде бы и должен работать. В основном конфиге включить ultra_lcd, ultipanel и reprap_discount_smart_controller и распиновку взять с pins_btt_skr_v2_0_common.h?
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Годится ли пункт #define BOARD_BTT_SKR_V1_4 для платы SKR v1.4 Turbo? Стоит ли брать SKR 2.0? Не нашел в Марлине про него ничего, если поможете найти конфиг на него буду безмерно благодарен. И где можно глянуть список поддерживаемых новыми версиями Марлина плат?
Еще такой момент, что значит описание данной строки:#define BOARD_BTT_SKR_V1_4 2014 // BigTreeTech SKR v1.4 (Power outputs: Hotend0, Hotend1, Fan, Bed)?
Еще такой момент, что значит описание данной строки:#define BOARD_BTT_SKR_V1_4 2014 // BigTreeTech SKR v1.4 (Power outputs: Hotend0, Hotend1, Fan, Bed)?
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Лично у меня нет уверенности что данная связка заведется. Лично я не пробовал, ибо логические уровни у них разные. Надо либо преобразовалку уровней ставить, либо убедится что все выводы контроллера на плате, что подключены к LCD, толерантны к 5 вольтам.
Купил себе танк и никого больше не жалею.