roboforum.ru

Технический форум по робототехнике.
Текущее время: 24 ноя 2024, 12:46

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




Начать новую тему Ответить на тему  [ Сообщений: 521 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 35  След.
Автор Сообщение
 Заголовок сообщения: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 25 апр 2013, 15:05 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Для удобства пользователей 3D принтеров, мной создан генератор тестовых кодов.
http://base3d.ru/CaliGator/

в данный момент доступны следующие тесты:
  • raft - по сути это просто подложка, по ее качеству можно осуществлять калибровку стола
  • flow - подбор потока под конкретный материал
  • width - подбор ширины линии экструзии
  • temp - подбор температуры печати
  • suck - подбор величины отката подачи (ретракта)
  • suck_speed - подбор скорости отката подачи


Методика тестирования:
Прежде чем приступить к тестированию проходим по всем вкладкам проверяя параметры, выставляем значения по опыту,
которые на наш взгляд дают наилучшие результаты (позже я введу рекомендуемые профили для разных принтеров).

raft
в этом тесте наша задача получить равномерные, слегка придавленные линии.
Обращаем внимание на расстояние между линиями экструзии, оно должно быть равномерным по всей площади, по ним можно судить о наклоне стола (если один угол или сторону плющит больше других) или о неровности стола (если имеют место неравномерно расположенные участки с более сильным придавливанием).
Рафт делается на двойной высоте слоя и использует тройной поток.

flow
в этом тесте проверяется поток, он должен быть достаточен чтобы между линиями экструзии не образовывалось просветов (щелей), в то же время сильно завышенный поток будет давать выдавливание пластика за периметр модели.
Вложение:
2013-04-25 14.48.36.jpg
2013-04-25 14.48.36.jpg [ 2.26 МиБ | Просмотров: 276293 ]


width
в этом тесте меняется сразу два параметра: ширина между центрами выкладываемых линий, и поток который компенсирует увеличение требуемой площади экструзии.
При слишком плотной укладке линии будут мешать друг другу, а при слишком редкой будут появляться щели.
результатом теста является некоторый диапазон допустимых значений ширины одной линии экструзии
Вложение:
2013-04-25 13.48.02.jpg
2013-04-25 13.48.02.jpg [ 2.37 МиБ | Просмотров: 273397 ]


temp
в этом тесте выбирается температура печати, ее хорошо видно визуально.
при недостаточном нагреве будет иметь место расслоение пластика, недостаточное сцепление с подложкой.
при чрезмерном нагреве будет наблюдаться обесцвечивание пластика или даже его "вскипание"
Вложение:
2013-04-25 15.38.29.jpg
2013-04-25 15.38.29.jpg [ 2.3 МиБ | Просмотров: 274332 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 14 дек 2016, 12:03 
Не в сети

Зарегистрирован: 14 дек 2016, 11:45
Сообщения: 1
Подскажите плиз, "зигзаги" на первом же тесте (рафт) это увлечься калибровкой экструдера или что-то не так с механикой?

от подложки не отлипает, ровно вроде уложен (видимые расслоения - надломил когда отделял от стола, было все оптом)


Вложения:
IMG_20161213_221756.jpg
IMG_20161213_221756.jpg [ 1.7 МиБ | Просмотров: 3064 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 14 дек 2016, 12:47 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 14 дек 2016, 13:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

а для калибровки температуры лучше использовать специальные модели
вот такая модель например: http://www.thingiverse.com/thing:696093 каждая ступенька печатается на новой температуре.
наглядно видно влияние температуры на нависающие элементы (будет видна нехватка обдува), а также слипаемость слоёв(если попробовать разламывать на сегменты)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 14 дек 2016, 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: 26 дек 2011, 11:57
Сообщения: 155
Откуда: СПБ
Skype: vassav_
прог. языки: C#
а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 14 дек 2016, 19:40 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 15 дек 2016, 14:55 
Не в сети
Аватара пользователя

Зарегистрирован: 05 янв 2013, 21:42
Сообщения: 628
Откуда: Ташкент, Питер, Москва
vassav писал(а):
а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?

Скачай simplify3d с какого нибудь торрента. Там можно разные слои слайсить с разными параметрами


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 15 дек 2016, 15:10 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
можно сгенерить башенкус цифрами http://www.thingiverse.com/thing:915435 и менять температуру вручную после каждого "этажа"

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 15 дек 2016, 21:36 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
vassav писал(а):
а как лучше нарезать эту модель с изменением температуры?
Проставлять вручную или можно как-то автоматизировать?

а еще можно в CraftWare такое сделать, там есть скрипт редактор в зависимости от высоты
он официально бесплатный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 21 дек 2016, 18:13 
Не в сети

Зарегистрирован: 21 дек 2016, 18:03
Сообщения: 1
Добрый день! Подскажите, почему генератор начинает печать с Z0.4, хотя я указал высоту слоя 0,2???
Код:
;--- start gcode ---
G28 ; home
G21 ; unit in mm
G90 ;absolute positioning
G92 E0 ; set extruder to zero
M82 ; use absolute distances
M107 ; fan off
M104 S200; set temp
M190 S68; wait bed temp
;--- head clean ---
G1 X0 Y0 F15000; go start positions
M109 S200; wait heat
G92 Z278.95; сюда пишем то что получилось 271.5
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
M117 Printing...
;--- end start gcode ---

;--- test body ---
;--- raft ---
G1 X99.80 Y49.80 Z0.40 F6000
G92 E0
G1 E6.00 F6000.00
G1 X200.20 Y49.80 Z0.40 E16.02 F3600
G1 X200.20 Y150.20 Z0.40 E26.04 F3600
G1 X99.80 Y150.20 Z0.40 E36.05 F3600
G1 X99.80 Y50.20 Z0.40 E46.03 F3600
G1 X100.00 Y50.00 Z0.40 F6000
G1 X200.00 Y50.00 Z0.40 E56.01 F3600


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 21 дек 2016, 23:10 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Fedor_N писал(а):
Добрый день! Подскажите, почему генератор начинает печать с Z0.4, хотя я указал высоту слоя 0,2???

Цитата:
raft
....
Рафт делается на двойной высоте слоя и использует тройной поток.

из шапки ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 22 дек 2016, 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: 05 янв 2013, 21:42
Сообщения: 628
Откуда: Ташкент, Питер, Москва
Двойная высота и тройной поток вначале теста убивает! Поэтому им и не пользуюсь. Раньше, когда были исходники, я его исправлял. Сергей, можно ли добавить выбор либо так как есть, либо рафт из двух обычных слоёв крест накрест с обычным потоком. И с нормальной скоростью, а не 30ммс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 22 дек 2016, 22:46 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 25 дек 2016, 18:53 
Не в сети

Зарегистрирован: 04 янв 2014, 18:33
Сообщения: 213
В очередной раз использовал тест температуры и заметил такую вещь - напечатал принтер полоску с температурой 180 Поднял головку и ждет. По идее в этот момент должен включится нагрев головки до следующей температуры и как только температура стабилизируется - печать следующей полоски. Но нет он начинает печать при старой температуре. Успевает положить 4-5 ниток и только тогда включается нагрев. Рабочей температуры головка достигает когда принтер напечатал почти половину полоски. И так на каждой полоске. Но ведь это неправильно.

_________________
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 26 дек 2016, 15:23 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
это уже обсуждалось выше
в коде все хорошо, то что принтер так поступает (подтверждено, это реально) - косяк старых версий прошивки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CaliGator - генератор калибровочных кодов
СообщениеДобавлено: 26 дек 2016, 16:02 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
У меня на последней версии Марлина тоже самое. В пятницу печатал эти коды и удивлялся такому поведению

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 521 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 35  След.

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


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

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


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

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