Калибровка/настройка принтера

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

Калибровка/настройка принтера

Сообщение om2804 » 15 мар 2013, 12:17

Давайте соберем информацию по калибровке/настройке принтера в одном месте.
Напишите кто что знает. Обсуждения и споры приветствуется, лишь бы были направлены на выяснение истины. Вся информация будет собираться в первом посте.

Настройки параметров перемещения осей принтера (шаг на мм), скорость выдавливания пластика из экструдера настраиваются путем перекомпилирования пошивки и обновления ее в вашей управляющей электронике. Кроме это настройки принтера могут хранится в EEPROM. После перезаливки прошивки на всякий случай сбрасываем EEPROM (командой M502).
В большинстве прошивок (Sprinter, Marlin) за всевозможные настройки принтера находятся в файле Configuration.h

  • Калибровка экструдера
    • поток
      В файле Configuration.h, найдите строку вида
      Код: Выделить всё
      float axis_steps_per_unit[] = {80, 80, 3200/1.25,700};

      Число в конце (700) это количество шагов двигателя, необходимых для забора 1 мм прутка внутрь экструдера. Это число может быть разным (к примеру 350), если вы используете 1/8 микрошаг (GEN6) вместо 1/16 (RAMPS, GEN7 обычно используют 1/16). Передаточное соотношение механики подачи пластика разных принтеров в экструдере всегда немного отличается.

      Нам нужно проверить правильность подачи пластика.
      Сначала проверьте правильность установки пластика в привод подачи экструдера, отсутствие мусора в нем, стружек от пластика и т.п. Убедитесь, что печатающая головка нагрета до нужной температуры.
      Убедитесь, что привод экструдера не имеет люфтов, не клинит и не проскальзывает.
      Установите необходимый прижим пластика с помощью пружин (усилие прижима зависит от качества зубчатого болта и типа пластика). Для 3 мм PLA прижим жестче. Для 3 мм ABS слабее. Для 1.75mm пластика прижим еще немного слабее.

      Сделайте метку (скотч, изолента и т.п.). в 50 мм на пластике по отношению к наиболее удобной точке для измерения на поверхности экструдера. Лучше всего для этого подходит цифровой штангенциркуль.
      1327271100_image001.jpg

      Теперь запустите экструдер на выдавливание 30 мм пластика. Удобно запускать экструдер на выдавливание 5 мм пластика с небольшими паузами до того момента как получится в сумме 30 мм. И проверьте, на какое расстояние переместилась ваша метка на пластике.
      1327271116_image006.jpg

      Если получилось точно 30мм, то экструдер уже откалиброван, если нет, то внесем необходимые изменения. Точную калибровку установим путем расчета реального количества шагов на мм и откорректируем прошивку.
      Изначально в прошивке было установлено 700 шагов на мм. Мы выдавили 30 мм пластика.
      700 х 30 = 21000 (всего шагов двигателя на перемещение 30мм пластика)
      Например, если реальные замеры показали 32.6mm то расчет будет таким - 21000/32.6 = 644 шагов на мм вместо 700 в прошивке. Изменяем число шагов в файле конфигурации прошивки, заново компилируем и прошиваем контроллер. Затем повторяем процедуру измерения заново. В результате должно получится точно 30 мм выдавленного пластика.

      Для удобства расчётов можно воспользоваться калькулятором
      калибровка.xls
      калькулятор
      (9 КиБ) Скачиваний: 1873


      Калибровка экструдера настоятельно рекомендуется для всех видов и сортов пластика (ABS и PLA имеют разную плотность, сорта пластика одной разновидности так же могут отличаться по характеристикам), если используете разные диаметры пластикового прутка, то отдельно калибруется 3мм пластик и 1,75мм. В прошивке неиспользуемые настройки можно закомментировать и использовать по мере необходимости.


  • Калибровка осей
    • натяжение ремней
    • ось X
    • ось Y
    • ось Z
  • Ещё варианты?
Последний раз редактировалось om2804 18 мар 2013, 14:35, всего редактировалось 9 раз(а).
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Калибровка/настройка принтера

Сообщение setar » 15 мар 2013, 12:23

калибровка потока

Добавлено спустя 1 минуту:
он меняется от сочетания температура+конкретная катушка пластика (цвет,партия)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Калибровка/настройка принтера

Сообщение om2804 » 15 мар 2013, 12:44

Про калибровку есть здесь: http://robozone.su/2012/01/23/slajser-slic3r-chast-1-kalibrovka-yekstrudera.html
Если всё так и никто не против то перенесу
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Калибровка/настройка принтера

Сообщение setar » 15 мар 2013, 14:14

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

Re: Калибровка/настройка принтера

Сообщение FireFly » 15 мар 2013, 17:51

не вопрос, если не лень все сюда перетаскивать
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Калибровка/настройка принтера

Сообщение om2804 » 17 мар 2013, 21:11

перенес описание калибровки экструдера
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Калибровка/настройка принтера

Сообщение setar » 17 мар 2013, 22:40

калибровать по опасанной методике лучше с использованием калькулятора forum107/topic11780.html#p249033

Добавлено спустя 4 минуты 28 секунд:
ещё нужно сказать что калибровочные праметры существуют в друх независимых местах:
в коде прошивки и в памяти EEPROM контроллера.
Если вы поменяли параметр в прошивке и залили новую в контроллер - не ждите что начнут работать новые значения, сначала нужно сбросить EEPROM в default
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Калибровка/настройка принтера

Сообщение om2804 » 18 мар 2013, 00:10

ок. добавил.
тока у меня в Opera проблемы со спойлером? он не работает.
выглядит как серые полосы, при наведении на которых появляется текст
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Калибровка/настройка принтера

Сообщение setar » 18 мар 2013, 00:16

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

Re: Калибровка/настройка принтера

Сообщение om2804 » 18 мар 2013, 00:29

как минимум кнопку с надписью "Развернуть", по нажатию на которую разворачивается текст. т.е. текст свёрнут и не занимает место, а то смысла в спойлере нет никакого. надо бы прикрутить такую фичу
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Калибровка/настройка принтера

Сообщение ropod7 » 18 мар 2013, 11:26

setar писал(а):Если вы поменяли параметр в прошивке и залили новую в контроллер - не ждите что начнут работать новые значения, сначала нужно сбросить EEPROM в default


Если уж собрались описывать пошаговое руководство, то хотелось бы узнать и по этому поводу что-то.
MendelMax based (сварная рама)
Аватара пользователя
ropod7
 
Сообщения: 51
Зарегистрирован: 23 янв 2013, 21:33
Откуда: Эстония, Таллинн.
Skype: ropod7

Re: Калибровка/настройка принтера

Сообщение setar » 18 мар 2013, 12:20

:) что за наезд "если уж"
я ничего не собирался и ничего никому не должен.
Интересно на какие источники информации вы вообще ориентируетесь что возникают такие вопросы ?

Код: Выделить всё
// M500 - stores paramters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily)...
// M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Калибровка/настройка принтера

Сообщение -x6X9x- » 28 янв 2014, 23:20

Всем привет. Ребят подскажите каким образом составить таблицу, зависимости датчика термистора от действительного нагрева стола, или как побороть. У меня принтер RepRapPro 3 color, запитка стола на 24в через реле. Дело в том что у меня стол греется по термометру показывает 115 градусов, а по пронтерфейсу только 55 ещё и продолжает накаливаться. Всё вырубаю так как боюсь всё расплавить и даю остывать. Как мне откалибровать ? По форумам полазил не нашёл информации, возможно не понял как это правильно сделать. Не пинайте я начинающий в этом деле. Прошивку заливал Marlin 1.0.7 RRP
Last Updated: 2013-06-14/2 | Author: RepRapPro - AB |Firmware version: V08, EEPROM version: V06 - стол показывает Bed/extruder 0 beta: 4126.00 resistor: 4700.00 thermistor: 9999.99 inf: 0.01
Printer: Tree Color
Firmware: Marlin 1.0.7 RRP
Host: Pronterface , Repetier Host 0.95F, Arduino 1.0.5-r2
Slicer: Slic3r v1.0.0RC2
Filament: ABS - 1.75 mm
Nozzle: 0,35 mm
Electronics: RepRap Melzi v2.0 Master+Slave + A4982SL
Аватара пользователя
-x6X9x-
 
Сообщения: 18
Зарегистрирован: 27 янв 2014, 23:37
Откуда: 69 область, г.Калязин
ФИО: Алексей

Re: Калибровка/настройка принтера

Сообщение setar » 29 янв 2014, 15:44

варианта два - вручную или программой обрабатывающей два датчика (калибруемый и известный).
или например термистр калибровать по термопаре.
Описывать подробно не имею к сожалению времени, код тут:
Вложения
termistor_calibrate.zip
(8.23 КиБ) Скачиваний: 0
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Калибровка/настройка принтера

Сообщение -x6X9x- » 29 янв 2014, 18:09

Спасибо за совет. Я уже и раньше видел этот архив, но к сожалению не понял , что там с ним делать ? Там два файла с таблицами, они сами создаются ? Или нужно методом поверок. Вообщем так и не понял. Буду пробовать вручную по термометру и термопаре создавать таблицу, как её только потом применить к прошивке ?
Printer: Tree Color
Firmware: Marlin 1.0.7 RRP
Host: Pronterface , Repetier Host 0.95F, Arduino 1.0.5-r2
Slicer: Slic3r v1.0.0RC2
Filament: ABS - 1.75 mm
Nozzle: 0,35 mm
Electronics: RepRap Melzi v2.0 Master+Slave + A4982SL
Аватара пользователя
-x6X9x-
 
Сообщения: 18
Зарегистрирован: 27 янв 2014, 23:37
Откуда: 69 область, г.Калязин
ФИО: Алексей

След.

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

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

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