Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Здравствуйте. Уже второй день notnyj ищу статью-экскурсию по интерфейсу и системе меню прошивки Marlin 1.1.0. "Ай нид хелп".
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
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
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Натолкнулся сегодня на один интересный прикол. Создал файл для печати с именем J1x2 принтер на отрез отказывался его печатать с карты. Файл переименовал все путем. Так что и такие приколы бывают у Марлин-а.
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
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
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Да нет, все англицкими. Сам удивился. Думаю может просто с каким то там кодом или систеймой исчисления совпал. Но прикол такой сегодня понаблюдал. Причем прикол интересный. Ставишь карту все видит, и файл и саму карту, выбираешь файл для печати а он выкидывает в главное меню
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Энкодер барахлит. У меня такое было когда поставил энкодер "без щелчков" - фиксации положения ползунка. Когда нажимаешь он прокручивается и выбирает не то. А так как процессор всё обрабатывает довольно медленно, то выбор пунктов меню получается очень странный - у вас он сбрасывает на выход из под меню.sailanser писал(а): ↑15 окт 2017, 17:23Да нет, все англицкими. Сам удивился. Думаю может просто с каким то там кодом или систеймой исчисления совпал. Но прикол такой сегодня понаблюдал. Причем прикол интересный. Ставишь карту все видит, и файл и саму карту, выбираешь файл для печати а он выкидывает в главное меню
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Нет не это. Когда прикалывался специально этот же файл который переименовал записал рядом с тем что не хотел запускаться, в итоге выбираешь этот файл с таким вот названием и все выкидывало в главное меню, причем прикалывался раз пять его выбрать, выбираешь его же но переименнованный все на ура, печать пошла.
-
- Сообщения: 18
- Зарегистрирован: 28 июн 2017, 18:38
- Имя: Игорь
- Откуда: Киев, Украина
- Благодарил (а): 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Строю свой первый принтер, Кубикоид. Приехала электроника (Ардуино 2560 + Рампс 1.4), решил поиграться/проверить без установки на принтер. Скачал Arduino IDE, исходный код прошивки Марлин (всё свежее с оф. сайтов). Настроил по рекомендациям, скомпилировал и залил прошивку. Экран с энкодером заработали, моторы тоже крутятся, концевики срабатывают. А вот заставить нагреваться столик не получилось. Что интересно, даже команды с Атмеги не приходит, на соответствующей ножке не появляется 5 В (кажется, высокоомное состояние на ножке). Вот и думаю, то ли её порт битый, то ли непропай, взгляду недоступный, то ли в прошивке глюк. Тут сообщили, что в Марлине по умолчанию нагревательный стол отключён.
Что я делаю не так?
Что я делаю не так?
Только начинаю...
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
А нагрев стола в Марлине точно включили, и на входе подключен термистор стола ?
-
- Сообщения: 18
- Зарегистрирован: 28 июн 2017, 18:38
- Имя: Игорь
- Откуда: Киев, Украина
- Благодарил (а): 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Забыл сказать, что нагревать стол я пытаюсь через Пронтерфейс. Термистор стола тыкал в разные входы (Т0, Т1, Т2) - всё одинаково не работает.
А где в Марлине включается нагрев стола?
А где в Марлине включается нагрев стола?
Только начинаю...
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
1) Правильно выбрать плату. В старом марлине можно было объявить "#define BOARD_RAMPS_13_EFF" т.е. экструдер и два фана. В этом случае логично, что управление столом отключено. Но если все по инструкции, то дело не в этом.
2) Посмотреть на какой ноге Меги управление столом. В железе (по схеме рампса 1.4 - пины меги 8-10 отвечают за нагреватели) и в прошивке ("HEATER_BED_PIN" вкладка pins.h вроде как в старой). Совпадают? по идее должны.
3) Залить скетч в ардуинку, который протестит порты 8-10. Да хоть
Спойлер
Блинк
После будет понятно что не так.
DIY принтер, 28х23х18, директ, прямой привод осей.
-
- Сообщения: 18
- Зарегистрирован: 28 июн 2017, 18:38
- Имя: Игорь
- Откуда: Киев, Украина
- Благодарил (а): 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасибо, Чиффа!
Прошу прощения, я таки неточно следовал инструкции. Сделал ТОЧНО по инструкции - всё заработало. А теперь по-порядку
Arduino IDE 1.8.5 (хотя это, наверное, не имеет значения), Marlin 1.1.6.
В boards.h есть такие строки:
Ну я и подумал, что раз у меня Рампс 1.4, то и выбирать надо BOARD_RAMPS_14_EFB.
А в инструкции таки написано, что выбирать нужно BOARD_RAMPS_13_EFB. Сделал так, как в инструкции, а также подключил и всё заработало. Спасибо!
Прошу прощения, я таки неточно следовал инструкции. Сделал ТОЧНО по инструкции - всё заработало. А теперь по-порядку
Arduino IDE 1.8.5 (хотя это, наверное, не имеет значения), Marlin 1.1.6.
В boards.h есть такие строки:
Код: Выделить всё
#define BOARD_RAMPS_OLD 3 // MEGA/RAMPS up to 1.2
#define BOARD_RAMPS_13_EFB 33 // RAMPS 1.3 (Power outputs: Hotend, Fan, Bed)
#define BOARD_RAMPS_13_EEB 34 // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Bed)
#define BOARD_RAMPS_13_EFF 35 // RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1)
#define BOARD_RAMPS_13_EEF 36 // RAMPS 1.3 (Power outputs: Hotend0, Hotend1, Fan)
#define BOARD_RAMPS_13_SF 38 // RAMPS 1.3 (Power outputs: Spindle, Controller Fan)
#define BOARD_FELIX2 37 // Felix 2.0+ Electronics Board (RAMPS like)
#define BOARD_RIGIDBOARD 42 // Invent-A-Part RigidBoard
#define BOARD_RIGIDBOARD_V2 52 // Invent-A-Part RigidBoard V2
#define BOARD_RAMPS_14_EFB 43 // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)
#define BOARD_RAMPS_14_EEB 44 // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Bed)
#define BOARD_RAMPS_14_EFF 45 // RAMPS 1.4 (Power outputs: Hotend, Fan0, Fan1)
#define BOARD_RAMPS_14_EEF 46 // RAMPS 1.4 (Power outputs: Hotend0, Hotend1, Fan)
#define BOARD_RAMPS_14_SF 48 // RAMPS 1.4 (Power outputs: Spindle, Controller Fan)
А в инструкции таки написано, что выбирать нужно BOARD_RAMPS_13_EFB. Сделал так, как в инструкции, а также подключил
Код: Выделить всё
#define TEMP_SENSOR_BED 1
Только начинаю...
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Кстати, надо бы посмотреть, чем в прошивке 1.3 и 1.4 отличаются. Чет мне кажется, вся причина в том, что сенсор для стола не был объявлен.
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
-
- Сообщения: 18
- Зарегистрирован: 28 июн 2017, 18:38
- Имя: Игорь
- Откуда: Киев, Украина
- Благодарил (а): 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Вот у меня точно же такое желание Когда доберусь – сделаю.
Только начинаю...
-
- Сообщения: 18
- Зарегистрирован: 28 июн 2017, 18:38
- Имя: Игорь
- Откуда: Киев, Украина
- Благодарил (а): 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Таки да, причина была в том, что не был объявлен сенсор стола. Я вернул объявление платы на Рампс 1.4 и всё по-прежнему работает.
Код: Выделить всё
#define MOTHERBOARD BOARD_RAMPS_14_EFB
Только начинаю...