roboforum.ru

Технический форум по робототехнике.

3D принтер. Прошивка Marlin, оптимизация.

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Начинающий » 10 янв 2018, 22:29

Если вы откроете этот файл не в блокноте, а в нормальном текстовом редакторе, то увидите, что есть, НО Call LCD update находится в закомментированном участке, а это значит что это не код, а просто комментарий. А вот lcd_update(); находящийся в петле void idle(.... является исполняемым кодом, но на ход работы принтера мало влияет, т.к. исполняется при простое.
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 427
Зарегистрирован: 08 апр 2017, 21:49

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение sergey2x » 10 янв 2018, 22:51

А если посмотреть ещё ниже, то увидим что idle вызывается в конце loop.
sergey2x
 
Сообщения: 235
Зарегистрирован: 14 янв 2015, 16:18
Откуда: СПб

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Начинающий » 11 янв 2018, 20:29

Да да , когда все что нужно уже сделано и процухе нечем заняться, а значит на скорость исполнения кода в моем случае мало влияет/
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 427
Зарегистрирован: 08 апр 2017, 21:49

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение dandan2000 » 12 янв 2018, 13:02

Да, у меня версия старая 1.0. Попробовал прошить 1.1.8. Там совсем печально, екструдер дергается очень сильно, видать тоже при обновлении экрана. Походу чуваки оптимизацией не заморачиваются.
dandan2000
 
Сообщения: 37
Зарегистрирован: 15 авг 2017, 10:00

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Начинающий » 12 янв 2018, 21:10

Не думаю...
Скорее всего виноваты настройки новой прошивки, которую вы ставите, они все что в нете есть, либо не настроенные, либо настроенные под какую то конкретную модель принтера, попробуйте переписать настройки из вашей старой прошивки, возможно поможет.
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 427
Зарегистрирован: 08 апр 2017, 21:49

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение dandan2000 » 12 янв 2018, 21:12

Два вечера убил, чтобы все настройки перенести. При движении по прямой xy на отрезке 100мм и скорости 50 стабильно делает один явно видимый затык.

В 1.1.8 отключил обновление экрана в функции idle и дерганье пропало. Алгоритм аналогичен старой версии только вызовов процедур больше стало.
Последний раз редактировалось dandan2000 12 янв 2018, 21:56, всего редактировалось 1 раз.
dandan2000
 
Сообщения: 37
Зарегистрирован: 15 авг 2017, 10:00

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Начинающий » 12 янв 2018, 21:15

не совсем понимаю, что за затык, если жирная точка в конце печати, то это advance нужно настраивать
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 427
Зарегистрирован: 08 апр 2017, 21:49

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение dandan2000 » 12 янв 2018, 22:51

Блин, капец. Что-то исправил в прошивке и теперь вообще не прошивается. Пишет тайм-аут связи с программером. Компилируется нормально, но Ни старая ни новая прошивки не прошивается. Помагайте, что делать??
Кажется проц виснет, может зациклилось, и что в этом случае не пролить?
dandan2000
 
Сообщения: 37
Зарегистрирован: 15 авг 2017, 10:00

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Начинающий » 12 янв 2018, 23:27

Попробуйте так: ArduinoIDE->файл->примеры->EEPROM->eeprom_clear сначала этот прошей, чтоб eeprom очистить, а потом новый скетч, у меня только так прошивается, а по другому проблемы.
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 427
Зарегистрирован: 08 апр 2017, 21:49

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение dandan2000 » 13 янв 2018, 01:09

Не помагает, то же самое. Может загрузчик слетел?
Как прошить загрузчик?

Добавлено спустя 1 час 35 минут 9 секунд:
Да, слетел загрузчик. Перепрошил его, хорошо, что программатор имеется.
dandan2000
 
Сообщения: 37
Зарегистрирован: 15 авг 2017, 10:00

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение sertofan » 30 янв 2018, 15:47

Кто подскажет, есть старая прошивка с настройками, хочу перенести настройки в более новую версию. Переносить все вручную или можно как-то по другому это сделать. Какие камни подводные могут быть?
sertofan
 
Сообщения: 3
Зарегистрирован: 23 янв 2018, 15:08

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение Myp » 31 янв 2018, 11:27

sertofan писал(а):есть старая прошивка с настройками

прошивка или исходники?
если только прошивка то там из епрома только часть настроек можно взять, остальное надо будет угадать.
если исходник есть то открываешь два файла с конфигами и переносишь значения просматривая все параметры по очереди, потом если надо то тоже самое для адвансед конфига
в гугле есть утилитка для упрощения переноса конфига марлина но она глючная
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение bliser » 04 фев 2018, 17:16

sertofan писал(а):Переносить все вручную или можно как-то по другому это сделать.

В Linux использую утилиту Kompare (утилита сравнения текстовых файлов). Сравниваю исходники конфигурации старой и новой прошивки (различия выделяются при сравнении) и вручную заношу необходимое в новую версию.
Аватара пользователя
bliser
 
Сообщения: 6
Зарегистрирован: 30 дек 2017, 21:52
Откуда: Беларусь, Бобруйск

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение setar » 05 фев 2018, 01:33

вот это и называется вручную
а вообще люди давно пользуют git (не трогая базовую ветку исходников)
в нем создают бренч своего конфига
и юзают стандартные запросы о том что же поменялось
типа
git status
git diff

в общем почитайте как пользоваться git, а если сложно - используйте какой нибудь графический менеджер от него
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: 3D принтер. Прошивка Marlin, оптимизация.

Сообщение bliser » 10 фев 2018, 23:12

bliser писал(а):... Сравниваю исходники конфигурации старой и новой прошивки (различия выделяются при сравнении) и вручную заношу необходимое в новую версию.
Возможно правильнее и понятнее будет так:
Сравниваю (различия выделяются при сравнении) исходные файлы конфигурации (Configuration.h, Configuration_adv.h) в старой и новой прошивке (взятых с http://marlinfw.org/meta/download/) и при необходимости вручную заношу изменения в конфигурацию своей рабочей версии прошивки.

Использую этот вариант, так как изменений (от версии к версии) немного и перевод (Configuration.h, Configuration_adv.h) на новую версию занимает меньше часа.
Аватара пользователя
bliser
 
Сообщения: 6
Зарегистрирован: 30 дек 2017, 21:52
Откуда: Беларусь, Бобруйск

Пред.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11