roboforum.ru

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

Софт для калибровки принтера

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

Re: Софт для калибровки принтера

Сообщение setar » 17 апр 2013, 15:19

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

Re: Софт для калибровки принтера

Сообщение how_eee » 17 апр 2013, 15:37

тоесть при тесте на ширину рассчитывается выдача пластика по параметрам: высота слоя, ширина линии, коэф заполнения прямоугольника. Эта выдача пластика остается неизменной до конца теста. Меняется только расстояние между параллельными нитками.
Что мне этот тест дает? Ничего, так как если я проводил тест для ширины 0.4 и мне понравился результат 0.45. Я ввел в слайсер эти 0.45. Но он (слайсер) теперь пересчитал выдачу пластика под 0.45 и снова давит лишнее. Надо уменьшать флоу рейт.

Добавлено спустя 8 минут 3 секунды:
а вот тест на флоу рейт наоборот полезен.
например хочу я напечатать какую-нить мелочь с шириной экструзии (а это расстояние между соседними линиями) 0.2, а слайсер посчитал выдачу под эту ширину и переливает пластик или недодает. Печатаем тест на flow rate с данной шириной 0.2 и смотрим где красивее. Забиваем в профиль слайсера этот flow rate для этой ширины и все счастливы.

Почему ты говоришь что этот тест не нужен? У меня вот например отлично откалибрована подача прутка. Нажимаю выдавить 100мм - давит ровно 100. но печатаю я всегда слоем 0.2 с коэффициентом 0.9. - поверхность ровнее и внутренние отверстия в размер попадают.
А ставлю сло 0.3, так еще надо flow rate уменьшать.

Добавлено спустя 2 минуты 41 секунду:
и еще. в проге ошибка. Хочу тестировать ширину экструзии 0.5. а расстояние между линиями меняется всегда в диапозоне 0.16 - 0.38 незаисимо от выбранной ширины. Хотя выдачу пластика рассчитывает верно.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: Софт для калибровки принтера

Сообщение setar » 17 апр 2013, 15:43

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

Re: Софт для калибровки принтера

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

я смотрел экзешник. теперь смотрю 3Dprinter calibrator v0.0.2 на Си что ты мне высылал. давай лучше чтобы тебе в дебри моих мыслей не вникать, напиши мне пожалуйста свой алгоритм действий, если не трудно. вкратце. что тестишь и что вводишь в слайсер. может мне так понятней будет и тебе проще. и другим пригодится
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: Софт для калибровки принтера

Сообщение setar » 17 апр 2013, 15:54

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

Re: Софт для калибровки принтера

Сообщение setar » 25 апр 2013, 13:51

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

Re: Софт для калибровки принтера

Сообщение pgs.proekant » 09 май 2013, 01:16

Спасибо огромное за программку!

Ещё немного о калибровке, недавно открыл для себя одну отличную вещь, может быть и не ново. Чтобы выставлять зазор между столиком и соплом экструдера замечательно подходят свечные щупы, которые используются для проверки зазора в автомобильных свечах зажигания. Есть на любом авторынке, я купил всего за 45 рублей. Это конечно не совсем софт, точнее совсем не софт, но калибровка как-никак.
Вложения
beed248s-480.jpg
Мой принтер: RepRap prusa mendel i2; Хот-енд E3D Сопло: 0,4 мм; Прошивка: Marlin; Диаметр прутка: 3мм; Ремни: GT2. Интересы: печать в архитектурном макетировании.
По профессии инженер-проектировщик ПГС. 3D печать в Астрахани
Аватара пользователя
pgs.proekant
 
Сообщения: 86
Зарегистрирован: 03 май 2013, 20:29
Откуда: Астрахань
Skype: pgs.proektant
прог. языки: php
ФИО: Антон Сергеевич Рябицев

Re: Софт для калибровки принтера

Сообщение TedBeer » 26 апр 2014, 16:55

Я отрефакторил код тестов и добавил некоторые фичи:
- все настройки в файле конфигурации
- можно держать настройки для нескольких принтеров и нескольких материалов
- в заголовке файла теста теперь есть картинка, что должно быть напечатано и какая полоса соответствует какому значению параметра
- область печати теперь может быть произвольным прямоугольником, а не обязательно квадратом
- скорость по оси Z теперь независима от скорости печати и осей X/Y
- добавлен параметр регулирующий разреженность рафта

Скачать здесь - bitbucket.org/TedBeer/calibr3d/downloads

ЗЫ. Пока тесты после рефакторинга не проверены вживую. Нужно, чтобы кто-нибудь прогнал у себя и связался со мной, если что-то не так и надо подкрутить. Ну или просто, если есть вопросы.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение Vlad-I » 26 апр 2014, 21:15

Круто, спасибо, потестим!
Vlad-I
 
Сообщения: 307
Зарегистрирован: 06 апр 2013, 01:14
Откуда: Мытищи-Королев

Re: Софт для калибровки принтера

Сообщение KotMC » 27 апр 2014, 11:17

Пытаюсь запустить тест, ничего не выходит - сыпятся ошибки. Помогите разобраться, что я делаю не так?
Код: Выделить всёРазвернуть
c:\calibr3d>calibr3d.py -material=abs -printer=makibox temp
;3Dprinter calibrator v0.6 edwbes@gmail.com 2014
;3Dprinter calibrator v0.0.2 setar@roboforum.ru LGPL 2013

;Printer: makibox
;Material: abs
;Test: temp (200, 260, 5)

;Expected:
Traceback (most recent call last):
  File "C:\calibr3d\calibr3d.py", line 820, in <module>
    runTest(test)
  File "C:\calibr3d\calibr3d.py", line 799, in runTest
    head() # print settings and resulting picture
  File "C:\calibr3d\calibr3d.py", line 273, in head
    for line in picture: print('; ' + line)
  File "C:\Python34\lib\encodings\cp866.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 9-38: ch
aracter maps to <undefined>

c:\calibr3d>
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

Re: Софт для калибровки принтера

Сообщение TedBeer » 27 апр 2014, 11:33

KotMC писал(а):Пытаюсь запустить тест, ничего не выходит - сыпятся ошибки. Помогите разобраться, что я делаю не так?
c:\calibr3d>calibr3d.py -material=abs -printer=makibox temp


Нужен 3й Питон.
Код: Выделить всёРазвернуть
python.exe calibr3d.py -material=abs -printer=makibox temp
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение KotMC » 27 апр 2014, 12:13

У меня третий и установлен. В переменные среды прописан. В чем еще может быть проблема?
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

Re: Софт для калибровки принтера

Сообщение TedBeer » 27 апр 2014, 21:02

А вижу! В консоли выбрана 866 кодировка по умолчанию. Какая-то проблема с русским языком у питона.

Добавлено спустя 2 минуты 18 секунд:
С ходу даже не знаю как пофиксить. У меня нет русской среды.

Добавлено спустя 2 часа 22 минуты 41 секунду:
Удалось воспроизвести багу. Скрипт выводит код теста в консоль. И похоже не может перекодировать из юникода в текущую кодировку.
Если сделайть перенаправление потока в файл, то все работает. В архиве батник есть, там все тесты сохраняются в файл через перенаправление потока.

Вот эта команда должна сработать:

Код: Выделить всёРазвернуть
python.exe calibr3d.py -material=abs -printer=makibox temp > temp.gcode
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение KotMC » 27 апр 2014, 21:45

Да все сработало по приведенной выше команде.
Будем разбираться дальше как пользоваться вашими тестами.
Большое спасибо!
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

Re: Софт для калибровки принтера

Сообщение TedBeer » 27 апр 2014, 22:46

KotMC писал(а):Да все сработало по приведенной выше команде.
Будем разбираться дальше как пользоваться вашими тестами.
Большое спасибо!

Ну основные тесты не мои, а setar Описание что к чему лучше смотреть с начала темы.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Пред.След.

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

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

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