roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 фев 2025, 00:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 810 ]  На страницу Пред.  1 ... 41, 42, 43, 44, 45, 46, 47 ... 54  След.
Автор Сообщение
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 02 дек 2015, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
варпается сильнее без охлаждения и некоторые модели сложно печатать

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 03 дек 2015, 15:09 
Не в сети

Зарегистрирован: 11 мар 2013, 15:47
Сообщения: 256
Откуда: МО, Нахабино
anton-anton писал(а):
Это что за стол такой на 220В , можно ссылку?

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

_________________
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 06 дек 2015, 06:29 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 09 дек 2015, 21:50 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 13 янв 2016, 02:38 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
Решил попробовать поставить прошивку Marlin-RC с меню на русском языке :) все вроде настроил, работает, одного найти не могу. Как в прошивке указать чтобы процесс поиска домашней позиции протекал следующим образом: сначала искал дом по Z потом по Y ну и по X в последнюю очередь.
В прошивке Repetier есть параметр
Код:
#define HOMING_ORDER HOME_ORDER_ZYX


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

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

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 13 янв 2016, 09:00 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
А почему бы не вставить в заголовок gcode просто команды парковки осей в нужном тебе порядке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 13 янв 2016, 11:24 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
icehardy писал(а):
А почему бы не вставить в заголовок gcode просто команды парковки осей в нужном тебе порядке

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

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

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 16 янв 2016, 19:19 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
Настроил прошивку Marlin-RC .. но осталась одна беда, может у кого было такое. При печати нет плавности перемещения по траектории, как будто тормозит и дальше едет, рывками. Если уменьшить feedrate то на совсем маленькой скорости на глаз около 300-400мм\мин начинает плавно перемещаться. Как бы победить эту проблему :)

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 16 янв 2016, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Обычно так тормозит:
при недостаточной скорости по USB,
при разбиении слайсером линий на слишком большое число фрагментов - не хватает производительности,
и при использовании OLED дисплея - не хватает производительности
особенно если число шагов на мм довольно большое, при микрошаге 1/32 и шпулях 16 зубов это 200 шагов на мм


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 16 янв 2016, 20:47 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
Дисплей к 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

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

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 16 янв 2016, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
очисть EEPROM
возможно неправильно ускорения работают


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 16 янв 2016, 23:30 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
EEprom проверил через Repetier-Host Конфигурация -> Конфигурация EEprom .. все хорошо !
Вложение:
eeprom2.jpg
eeprom2.jpg [ 175.66 КиБ | Просмотров: 3279 ]


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

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 17 янв 2016, 00:07 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
stepmotor писал(а):
Странно что теоретически кол-во шагов должно быть 92.64 .
диаметр ролика 11мм , микрошаг 1\16 .. получаю 3200/(11*3.14) = 92.64 шаг на 1 мм нити. Но в реальности если зафиксировать на нити индикатор и подать команду на продвижение 1мм нити .. нить протягивается на расстоние 0.69мм :) С чем это связано пока не разбирался, просто подкорректировал пока кол-во шагов.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 19 янв 2016, 22:44 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
Цитата:
у шпули есть такое понятие как эффективный диаметр, и он вычисляется не по диаметру зубьев, а весьма не тривиально.


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

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

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

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3D принтер. Прошивка Marlin, оптимизация.
СообщениеДобавлено: 20 янв 2016, 18:45 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2014, 18:05
Сообщения: 331
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов
Подправленный исходник Marlin-RC с упрощенным выводом на дисплей (для ускорения работы) контроллера FULL_GRAPHIC_SMART_CONTROLLER
Вложение:
MarlinRC_FullGraphic_Simple.zip [4.08 МиБ]
Скачиваний: 0

_________________
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 810 ]  На страницу Пред.  1 ... 41, 42, 43, 44, 45, 46, 47 ... 54  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO