roboforum.ru

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

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

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

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

Сообщение karabas2011 » 28 апр 2014, 00:11

в калибровки нужно добавить тест на разные толщины слоя. Как известно всем кто печатает ABS внутренние размеры всегда занижены. Например в посадки под гайки сами гайки не лезут. Sublim сделал свою версию cura куда ввел inset как в кисслайсере. Он утверждает что чем тоньше слой тем меньше погрешность занижения размеров. Тем меньше нужно ставить inset. Тоесть если мы калибируем принтер печатая и замеряя кубик слоем скажем 0.3 - мы неправильно калибруем.Потому что чем толще слой тем сильнее выпирают полукруглые стенки слоя. Теоретически надо калибровать при минимально возможном слое. А потом уже при его увеличении корректировать с помощью inset.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

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

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

Подскажите такой момент правильно ли я понимаю, что в этом параметре можно указать диаметр моего сопла?
extruding_width = 0.45 # layer width

А используя тест width (width - подбираем ширину экструзии) удовлетворивший результат можно вставить в slic3r как диаметр сопла. И использовать его в остальных калибровочных тестах?
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

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

Сообщение Andrew S » 28 апр 2014, 11:24

width это ширина, в кисслайсере можно установить явно во вкладке Style, в слике во вкладке advanced.
Диаметр сопла не соответствует ширине экструзии. ширина экструзии зависит еще и от потока экструдера, т.е. скорости на мм.
Слик, например, по умолчанию при даиметре сопла 0.5 ставит ширину 0.3035 и на это значение влияет много параметров.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

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

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

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

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

Сообщение Andrew S » 28 апр 2014, 11:52

Да, действительно, диаметр сопла никак не участвует в формировании G-кода. Но на его основе слайсеры принимают решение о ширине рельса, в зависимости от высоты слоя и диаметре сопла.
Экструзию слайсер выбирает выбирает исходя из ширины и высоты рельса, а затем получает экструзию приравнивая объем полученного рельса и объем прутка.
Тест ширины экструзии выдаст хорошие значения в полоске по центру, если у вас правильно откалиброван экструдер.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

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

Сообщение TedBeer » 28 апр 2014, 12:06

Andrew S писал(а):Да, действительно, диаметр сопла никак не участвует в формировании G-кода.

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

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

Сообщение Andrew S » 28 апр 2014, 12:36

0,5 0,303 0,304
0,49 0,301 0,302
0,48 0,299 0,3
0,47 0,297 0,298
0,46 0,295 0,296
0,45 0,293 0,294
0,44 0,291 0,292
0,43 0,289 0,29
0,42 0,287 0,288
0,41 0,285 0,286
0,4 0,283 0,284
0,39 0,281 0,282
0,38 0,279 0,28
0,37 0,277 0,278
0,36 0,275 0,276
0,35 0,273 0,274
0,34 0,271 0,272
0,33 0,269 0,27
0,32 0,267 0,268
0,31 0,265 0,266
0,3 0,263 0,264
Вот такие значения дает Slic3r между слоями, в первой колонке диаметр сопла, в 2 других разброс, там в G-коде 3 цифры после знака запятой.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

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

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

Сделал тест на подбор ширины экструзии. По тесту понравились два варианта ширины, 0,35 и 0,4.
На тесте хорошо видны пузырьки, в выдавливаемой нити, что это может быть влага или высокая температура?
DSCN0906.JPG
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

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

Сообщение pacutu » 28 апр 2014, 22:19

а у меня создался temp.gcode пустой :(
чёто этот ваш питон не работает :(
какие там хитрости с его установкой настройкой?
pacutu
 
Сообщения: 116
Зарегистрирован: 16 июл 2012, 17:45

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

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

pacutu писал(а):какие там хитрости с его установкой настройкой?

Никаких хитростей нет. Всё стандартно. Попробуйте дополнить команду следующим:

Код: Выделить всёРазвернуть
calibr3d.py -material=abs -printer=makibox temp > temp.gcode 2>&1


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

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

Сообщение SDimok » 29 апр 2014, 17:35

pacutu писал(а):а у меня создался temp.gcode пустой :(
чёто этот ваш питон не работает :(
какие там хитрости с его установкой настройкой?

Наверное путь к питону в make-test.bat неверно прописан
Аватара пользователя
SDimok
 
Сообщения: 196
Зарегистрирован: 11 сен 2013, 01:45
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий

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

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

Если путь к питону в make-test.bat неверно прописан, вообще не появляется ни каких Файлов.gcode., по крайней мере у меня так было.
У меня пустой файл появился после не правильно набора команд (пробел лишний или регистр не тот).
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

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

Сообщение SDimok » 30 апр 2014, 01:40

KotMC писал(а):Если путь к питону в make-test.bat неверно прописан, вообще не появляется ни каких Файлов.gcode., по крайней мере у меня так было.
У меня пустой файл появился после не правильно набора команд (пробел лишний или регистр не тот).

Вот эта строка
for %%i in (flow, width, speed, bridge, temp, suckL, suckV) do C:\python34\python calibr3d.py -material=abs -printer=prusa %%i > %1/%%i.gcode
генерирует имена файлов, перечисленных в скобках, и перенаправляет в них вывод данных из питона.
Если питона нет, то и вывод в файл будет пустым.
Аватара пользователя
SDimok
 
Сообщения: 196
Зарегистрирован: 11 сен 2013, 01:45
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий

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

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

Я нашел багу в коде в тесте на мосты. Поправил. Еще для макибокса проправил конфигурацию принтера, т.к. нулевая точка приходится на дырку в платформе и тест начинал печататься с нее :oops:
Перекачайте - https://bitbucket.org/TedBeer/calibr3d/downloads#available-downloads
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

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

Сообщение Potapich » 04 май 2014, 17:08

Подскажите что делаю не так? Файл скачал свежий, версия питона 3.4 (по ссылке в этой теме) при запуске получаю ошибку:

Код: Выделить всёРазвернуть
C:\Programms\Calibr3d>python.exe 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 "calibr3d.py", line 829, in <module>
    runTest(test)
  File "calibr3d.py", line 808, in runTest
    head() # print settings and resulting picture
  File "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: character maps to <undefined>
Аватара пользователя
Potapich
 
Сообщения: 36
Зарегистрирован: 21 фев 2014, 21:36

Пред.След.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 15