roboforum.ru

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

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

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

dccharacter » 02 дек 2015, 23:44

варпается сильнее без охлаждения и некоторые модели сложно печатать

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

vtoryh » 03 дек 2015, 15:09

anton-anton писал(а):Это что за стол такой на 220В , можно ссылку?

http://ru.aliexpress.com/store/834897/s ... xt=silicon
Конкретно у меня этот:
http://ru.aliexpress.com/store/product/ ... 34457.html
Через SSR DA подключил.

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

ddiver » 06 дек 2015, 06:29

anton-anton писал(а): функция будет начать измерение, как долго текущая температура остается ниже целевого

Логичней было бы определять, реагирует ли температура на включение нагрева. Т.е. через некоторое время после включения (пока тепло "дойдёт") начать проверять, действительно ли Т растёт. Не растёт - значит датчик накрылся, авария. Но в случаях, когда нагрева не хватает и переходов выкл-вкл вообще не будет (вообще всё время включён), Т упрётся в ассимптоту, перестанет расти, и такая логика выдаст ложную ошибку... хотя, "ложную" ли? Если нагревателя не хватает на достижение заданного режима - это по-любому ошибка.
А можно ещё следить за щёлканьем уже имеющегося регулятора - при нормальной работе должен щёлкать (или выдавать не-100%-й ШИМ, если ШИМ-регулировка).

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

antonkopa » 09 дек 2015, 21:50

День добрый, проблема с русификацией меню, почему то обрезает текст."то есть вместо пауза печати пишет - пауза печ" Ставлю анл. все нормально может кто сталкивался ?

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

stepmotor » 13 янв 2016, 02:38

Решил попробовать поставить прошивку Marlin-RC с меню на русском языке :) все вроде настроил, работает, одного найти не могу. Как в прошивке указать чтобы процесс поиска домашней позиции протекал следующим образом: сначала искал дом по Z потом по Y ну и по X в последнюю очередь.
В прошивке Repetier есть параметр
Код: Выделить всёРазвернуть
#define HOMING_ORDER HOME_ORDER_ZYX


а в марлине найти не могу..

У меня на принтере датчики статично установлены в корпусе принтера в дальнем левом углу.. и по другому выехать в дом не получится :)
Или искать кусок кода отвечающий за поиск дома и править :)

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

icehardy » 13 янв 2016, 09:00

А почему бы не вставить в заголовок gcode просто команды парковки осей в нужном тебе порядке

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

stepmotor » 13 янв 2016, 11:24

icehardy писал(а):А почему бы не вставить в заголовок gcode просто команды парковки осей в нужном тебе порядке

Тоже вариант, Спасибо !

Добавлено спустя 1 час 28 минут 3 секунды:
Нашел в Configuration_adv.h то что надо
Код: Выделить всёРазвернуть
#define HOME_Y_BEFORE_X

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

stepmotor » 16 янв 2016, 19:19

Настроил прошивку Marlin-RC .. но осталась одна беда, может у кого было такое. При печати нет плавности перемещения по траектории, как будто тормозит и дальше едет, рывками. Если уменьшить feedrate то на совсем маленькой скорости на глаз около 300-400мм\мин начинает плавно перемещаться. Как бы победить эту проблему :)

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

icehardy » 16 янв 2016, 20:09

Обычно так тормозит:
при недостаточной скорости по USB,
при разбиении слайсером линий на слишком большое число фрагментов - не хватает производительности,
и при использовании OLED дисплея - не хватает производительности
особенно если число шагов на мм довольно большое, при микрошаге 1/32 и шпулях 16 зубов это 200 шагов на мм

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

stepmotor » 16 янв 2016, 20:47

Дисплей к ramps 1.4 подключен REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER .. печатаю с SD флешки.
Микрошаг 1\16 .. 80 шагов на 1мм по XY и 400 по Z .. и у экструдера 92.64 шага на 1мм.

Думал буфера не хватает, посмотрел
#define BLOCK_BUFFER_SIZE 16

как в старой прошивке.. вот думаю что же может мешать нормальной работе.

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

icehardy » 16 янв 2016, 22:06

очисть EEPROM
возможно неправильно ускорения работают

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

stepmotor » 16 янв 2016, 23:30

EEprom проверил через Repetier-Host Конфигурация -> Конфигурация EEprom .. все хорошо !
eeprom2.jpg


Тут только кол-во шагов в экструдере немного подредактировал :)
Странно что теоретически кол-во шагов должно быть 92.64 .
диаметр ролика 11мм , микрошаг 1\16 .. получаю 3200/(11*3.14) = 92.64 шаг на 1 мм нити. Но в реальности если зафиксировать на нити индикатор и подать команду на продвижение 1мм нити .. нить протягивается на расстоние 0.69мм :) С чем это связано пока не разбирался, просто подкорректировал пока кол-во шагов.

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

setar » 17 янв 2016, 00:07

stepmotor писал(а):Странно что теоретически кол-во шагов должно быть 92.64 .
диаметр ролика 11мм , микрошаг 1\16 .. получаю 3200/(11*3.14) = 92.64 шаг на 1 мм нити. Но в реальности если зафиксировать на нити индикатор и подать команду на продвижение 1мм нити .. нить протягивается на расстоние 0.69мм :) С чем это связано пока не разбирался, просто подкорректировал пока кол-во шагов.

у тебя теория не правильная :)
у шпули есть такое понятие как эффективный диаметр, и он вычисляется не по диаметру зубьев, а весьма не тривиально.
в общем лучше мерять по реальному выходу ремня
P.S. чиатй тему "оглавление" в разделе 3d печать, там есть инструкции по калибровке

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

stepmotor » 19 янв 2016, 22:44

у шпули есть такое понятие как эффективный диаметр, и он вычисляется не по диаметру зубьев, а весьма не тривиально.


Да, что-то я не подумал зубья шестерни же под давлением пружины продавливаются в нить тем самым рабочий диаметр уменьшается :) Настроил теперь все гуд !!!

Оставалась одна проблема это подтормаживание в процессе печати на сложных кривых и окружностях. Все оказалась из-за присоединенного графического дисплея в составе REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
Решил подкорректировать прошивку, убрал вывод графики на основной экран, минимизировал загрузку МК как смог.
Получился такой основной экран
DSC_0079.JPG
DSC_0079.JPG (69.54 КиБ) Просмотров: 4359

В общем в результате принтер пошустрее стал печатать.

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

stepmotor » 20 янв 2016, 18:45

Подправленный исходник Marlin-RC с упрощенным выводом на дисплей (для ускорения работы) контроллера FULL_GRAPHIC_SMART_CONTROLLER
MarlinRC_FullGraphic_Simple.zip
(4.08 МиБ) Скачиваний: 0


cron
Rambler\'s Top100 Mail.ru counter