Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

satoryboy
Сообщения: 1
Зарегистрирован: 15 окт 2017, 11:23
Имя: Юрий

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение satoryboy » 15 окт 2017, 11:25

Здравствуйте. Уже второй день notnyj ищу статью-экскурсию по интерфейсу и системе меню прошивки Marlin 1.1.0. "Ай нид хелп".

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Alex Post » 15 окт 2017, 12:49

Ее нет, как я подозреваю. Поскольку Марлин - активно развивающийся опенсорс продукт, который мало того, что может быть настроен как угодно (я себе перекраивал под свои нужды меню) так и состав меню меняется от версии к версии. На самом деле, для того, чтоб разобраться в этом меню - инструкций особых не надо, достаточно метода "тыка". Если что непонятно - лучше спросить.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
sailanser
Сообщения: 234
Зарегистрирован: 20 авг 2016, 18:11
Имя: Олег
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение sailanser » 15 окт 2017, 15:12

Натолкнулся сегодня на один интересный прикол. Создал файл для печати с именем J1x2 принтер на отрез отказывался его печатать с карты. Файл переименовал все путем. Так что и такие приколы бывают у Марлин-а. :D

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Alex Post » 15 окт 2017, 16:33

Может "х" была русская? Обычно с русскими символами в имени такой фокус бывает.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
sailanser
Сообщения: 234
Зарегистрирован: 20 авг 2016, 18:11
Имя: Олег
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение sailanser » 15 окт 2017, 17:23

Да нет, все англицкими. Сам удивился. Думаю может просто с каким то там кодом или систеймой исчисления совпал. Но прикол такой сегодня понаблюдал. Причем прикол интересный. Ставишь карту все видит, и файл и саму карту, выбираешь файл для печати а он выкидывает в главное меню :mrgreen:

Аватара пользователя
Lenivo
Сообщения: 1808
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Lenivo » 16 окт 2017, 17:48

sailanser писал(а):
15 окт 2017, 17:23
Да нет, все англицкими. Сам удивился. Думаю может просто с каким то там кодом или систеймой исчисления совпал. Но прикол такой сегодня понаблюдал. Причем прикол интересный. Ставишь карту все видит, и файл и саму карту, выбираешь файл для печати а он выкидывает в главное меню
Энкодер барахлит. У меня такое было когда поставил энкодер "без щелчков" - фиксации положения ползунка. Когда нажимаешь он прокручивается и выбирает не то. А так как процессор всё обрабатывает довольно медленно, то выбор пунктов меню получается очень странный - у вас он сбрасывает на выход из под меню.

Аватара пользователя
sailanser
Сообщения: 234
Зарегистрирован: 20 авг 2016, 18:11
Имя: Олег
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение sailanser » 16 окт 2017, 17:55

Нет не это. Когда прикалывался специально этот же файл который переименовал записал рядом с тем что не хотел запускаться, в итоге выбираешь этот файл с таким вот названием и все выкидывало в главное меню, причем прикалывался раз пять его выбрать, выбираешь его же но переименнованный все на ура, печать пошла. :mrgreen:

ingvard
Сообщения: 18
Зарегистрирован: 28 июн 2017, 18:38
Имя: Игорь
Откуда: Киев, Украина
Благодарил (а): 4 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ingvard » 01 ноя 2017, 17:22

Строю свой первый принтер, Кубикоид. Приехала электроника (Ардуино 2560 + Рампс 1.4), решил поиграться/проверить без установки на принтер. Скачал Arduino IDE, исходный код прошивки Марлин (всё свежее с оф. сайтов). Настроил по рекомендациям, скомпилировал и залил прошивку. Экран с энкодером заработали, моторы тоже крутятся, концевики срабатывают. А вот заставить нагреваться столик не получилось. Что интересно, даже команды с Атмеги не приходит, на соответствующей ножке не появляется 5 В (кажется, высокоомное состояние на ножке). Вот и думаю, то ли её порт битый, то ли непропай, взгляду недоступный, то ли в прошивке глюк. Тут сообщили, что в Марлине по умолчанию нагревательный стол отключён.
Что я делаю не так?
Только начинаю...

Аватара пользователя
sailanser
Сообщения: 234
Зарегистрирован: 20 авг 2016, 18:11
Имя: Олег
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение sailanser » 01 ноя 2017, 17:29

А нагрев стола в Марлине точно включили, и на входе подключен термистор стола ?

ingvard
Сообщения: 18
Зарегистрирован: 28 июн 2017, 18:38
Имя: Игорь
Откуда: Киев, Украина
Благодарил (а): 4 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ingvard » 01 ноя 2017, 19:07

Забыл сказать, что нагревать стол я пытаюсь через Пронтерфейс. Термистор стола тыкал в разные входы (Т0, Т1, Т2) - всё одинаково не работает.
А где в Марлине включается нагрев стола?
Только начинаю...

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Чиффа » 01 ноя 2017, 22:34

ingvard писал(а):
01 ноя 2017, 17:22
Что я делаю не так?
ingvard писал(а):
01 ноя 2017, 19:07
А где в Марлине включается нагрев стола?
1) Правильно выбрать плату. В старом марлине можно было объявить "#define BOARD_RAMPS_13_EFF" т.е. экструдер и два фана. В этом случае логично, что управление столом отключено. Но если все по инструкции, то дело не в этом.
2) Посмотреть на какой ноге Меги управление столом. В железе (по схеме рампса 1.4 - пины меги 8-10 отвечают за нагреватели) и в прошивке ("HEATER_BED_PIN" вкладка pins.h вроде как в старой). Совпадают? по идее должны.
3) Залить скетч в ардуинку, который протестит порты 8-10. Да хоть
Спойлер Блинк

Код: Выделить всё

void setup() {
  // initialize digital pin 13 as an output.
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(8, HIGH);   
  digitalWrite(9, HIGH);
  digitalWrite(10, HIGH);
  delay(2000);             
  digitalWrite(10, LOW);     
  digitalWrite(9, LOW);   
  digitalWrite(8, LOW);    
  delay(2000);              
}
Промерить порты на Меге и на рампсе вольтметром. Только не коротить на землю!

После будет понятно что не так.
DIY принтер, 28х23х18, директ, прямой привод осей.

ingvard
Сообщения: 18
Зарегистрирован: 28 июн 2017, 18:38
Имя: Игорь
Откуда: Киев, Украина
Благодарил (а): 4 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ingvard » 02 ноя 2017, 00:23

Спасибо, Чиффа!
Прошу прощения, я таки неточно следовал инструкции. Сделал ТОЧНО по инструкции - всё заработало. А теперь по-порядку :)
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)
Ну я и подумал, что раз у меня Рампс 1.4, то и выбирать надо BOARD_RAMPS_14_EFB.
А в инструкции таки написано, что выбирать нужно BOARD_RAMPS_13_EFB. Сделал так, как в инструкции, а также подключил

Код: Выделить всё

#define TEMP_SENSOR_BED 1
и всё заработало. Спасибо!
Только начинаю...

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Alex Post » 02 ноя 2017, 07:49

Кстати, надо бы посмотреть, чем в прошивке 1.3 и 1.4 отличаются. Чет мне кажется, вся причина в том, что сенсор для стола не был объявлен.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

ingvard
Сообщения: 18
Зарегистрирован: 28 июн 2017, 18:38
Имя: Игорь
Откуда: Киев, Украина
Благодарил (а): 4 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ingvard » 02 ноя 2017, 08:30

Вот у меня точно же такое желание :) Когда доберусь – сделаю.
Только начинаю...

ingvard
Сообщения: 18
Зарегистрирован: 28 июн 2017, 18:38
Имя: Игорь
Откуда: Киев, Украина
Благодарил (а): 4 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ingvard » 02 ноя 2017, 09:57

Таки да, причина была в том, что не был объявлен сенсор стола. Я вернул объявление платы на Рампс 1.4

Код: Выделить всё

#define MOTHERBOARD BOARD_RAMPS_14_EFB
и всё по-прежнему работает.
Только начинаю...

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика