roboforum.ru

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

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

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

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

Сообщение mvb » 22 мар 2013, 16:39

Напечатал тесты:
IMG_20130322_025718.jpg
path_flow_adjust

IMG_20130322_025738.jpg
path_width_adjust (метки фломастером написаны наоборот)

IMG_20130322_025751.jpg
temp_adjust


Параметры:
Код: Выделить всёРазвернуть
      fil_dia = 1.65; // диаметр прутка
      path_h = 0.2; // высота слоя
      path_w = 0.34; // ширина слоя
      path_k = 0.875; // коэфициент заполнения прямоугольника при экструзии, KisSlicer =1
      temp = 215; // температура
      bed_temp = 110; // температура стола
      fill_speed = 30; // скорость экструзии
      move_speed = 100; // скорость перемещения
      max_x = 135; // размер стола
      max_y = 135; // размер стола


С температурой как то странно...
Этотим пластиком можно печатать от 204 до 260?
Очень большой диапазон что бы быть правдой.

Судя по всему, мне нужно снижать скорость печати для этих тестов. Волокно выходит из сопла как гофрированная труба. На фото видно. Это, на сколько я понимаю, превышение скорости потока через сопло. Весьма странно... По крайней мере PLA на этой скорости печатается без проблем и волокно ровное.
Аватара пользователя
mvb
 
Сообщения: 33
Зарегистрирован: 28 фев 2013, 21:47
Откуда: Россия, г. Москва
ФИО: Михаил

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

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

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

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

Сообщение mvb » 22 мар 2013, 19:52

setar писал(а):по рафту видно что стол по Y стоит не ровно, ближний край выше, дальний провален

Это я знаю. Я не калибровал стол перед тестами. Понадеялся на рафт.
Аватара пользователя
mvb
 
Сообщения: 33
Зарегистрирован: 28 фев 2013, 21:47
Откуда: Россия, г. Москва
ФИО: Михаил

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

Сообщение karabas2011 » 22 мар 2013, 20:29

мне кажется на температуру нужна другая траектория пути. Прямую линию нарисует любая температура лишь бы вообще экструдилось. А вот начнутся углы инфилы оверхенги и тут то всё и повылезает
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

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

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

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

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

Сообщение TedBeer » 25 мар 2013, 04:09

Код от СеТар (генератор g-code для калибрации) конвертированный на Питон.
Времени проверить на принтере не было, только убедился, что при генерации не падает.
Найдёте ошибки, сообщите - поправлю.
Запуск: python setar.py flow|width|temp|suckL|suckV
flow - подбираем поток (при нормально калиброванном экструдере не требуется)
width - подбираем ширину экструзии
temp - подбираем температуру печати
suckL - подбираем величину отката
suckV - подбираем скорость отката
Вложения
setar.py
(9.87 КиБ) Скачиваний: 290
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

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

Сообщение mvb » 25 мар 2013, 17:03

TedBeer писал(а):Код от СеТар (генератор g-code для калибрации) конвертированный на Питон.
Времени проверить на принтере не было, только убедился, что при генерации не падает.
Найдёте ошибки, сообщите - поправлю.
Запуск: python setar.py flow|width|temp|suckL|suckV
flow - подбираем поток (при нормально калиброванном экструдере не требуется)
width - подбираем ширину экструзии
temp - подбираем температуру печати
suckL - подбираем величину отката
suckV - подбираем скорость отката


Спасибо. Отлично! У меня только мысль возникла этим заняться а Вы уже сделали.
Осталось прикрутить это к Octoprint.
Сегодня/завтра постараюсь проверить разницу между генерируемыми кодами.
Аватара пользователя
mvb
 
Сообщения: 33
Зарегистрирован: 28 фев 2013, 21:47
Откуда: Россия, г. Москва
ФИО: Михаил

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

Сообщение setar » 27 мар 2013, 02:27

Итак, первая пробная версия калибратора с GUI
после компиляции заметил косячек в функции "suck adjust" - взял большой шаг и последний тест вылетает за рафт.
перекомпилю завтра.
Доку писать буду позже, пока можно читать всплывающие примечания.
Вложения
20130327-CaptureIt-Picture.png
caliGator.exe.gz
(146.02 КиБ) Скачиваний: 0
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение TedBeer » 27 мар 2013, 03:25

setar писал(а):Итак, первая пробная версия калибратора с GUI

Прогнал у себя версию на питоне, которую я сделал. Пришлось ее допиливать под свой вариант.
Вот список того, что мне пришлось добавлять/менять и что хотелось бы видеть в новых версиях:
  • настройка координат центра платформы (bed_width, bed_height, center_x, center_y)
    У тебя всегда берется (max_x/2, max_y/2)
    У дельта-принтера ноль находится в центре или близко к тому, а не с краю, как у менделей.
    И координаты лежат в диапазоне [(center_x - bed_width/2, center_y - bed_height/2), (center_x + bed_width/2, center_y + bed_height/2)]
  • минимальная высота по Z. Я уже говорил, что у меня высота находится на уровне 3мм. А вообще варьируется - со стеклом печатаю или без, на скотч или на горячее стекло. Это один параметр, кот. легко меняется в слайсере, но у тебя зашит всегда 0.
  • настройка толщины рафта и соответствующего коэффициента потока
    У тебя зашит коэффициент потока 3 и толщина - два слоя. Плюс эти два слоя зашиты во все тесты как начальная высота печати.
    В моем случае с PLA лучше работает половина толщины слоя и соответсвующий поток 1.5 и меньше.
  • Скорость вентилятора. У тебя есть команда выключения в завершающем коде, но нигде он не включается. Для работы с PLA пришлось добавить свою функцию, которая включает обдув на заданную скорость после рафта.
  • минимальную/максимальную температуру вынести из теста, т.к. для PLA другие температурные рамки
В аттаче мой исправленный вариант на питоне (осторожно - настройки для моего Росток)
Вложения
setar.py
(10.78 КиБ) Скачиваний: 330
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

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

Сообщение setar » 27 мар 2013, 08:57

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

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

Сообщение TedBeer » 27 мар 2013, 10:41

setar писал(а):спасибо, буду допиливать

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

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

Сообщение mvb » 27 мар 2013, 18:42

setar писал(а):Итак, первая пробная версия калибратора с GUI


Позволю высказать своё мнение.
Не надо GUI.
Лучше опции командной строки и файлы конфигураций.
Ну что то вроде:
./caliGator -s start.gcode -e end.gcode -t suckL -p printer_parametrs

Ещё раз. Это моё частное мнение.
Мне удобнее собрать эту утилиту прямо на RaspberryPi. С GUI мне это не удастся.
Впрочем, версия переписанная TedBeer на python мне вполне подходит.
Если не сложно, публикуйте, пожалуйста изменения в исходных кодах методов тестов, добы была возможность поддерживать актуальность версии на python.

По поводу теста width. Или я запутался, или коментарии в gcode ровно обратные реальным величинам. На самом деле сначала идёт максимальная ширина, в конце минимальная.

Уважаемые SeTar и TedBeer ещё раз спасибо за усилия по написанию этой утилиты. Постараюсь в меру своих возможностей и квалификации поучаствовать.
Аватара пользователя
mvb
 
Сообщения: 33
Зарегистрирован: 28 фев 2013, 21:47
Откуда: Россия, г. Москва
ФИО: Михаил

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

Сообщение setar » 27 мар 2013, 19:11

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

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

Сообщение karabas2011 » 27 мар 2013, 19:15

setar писал(а):GUI нужна: 90% простых пользователей не представляют что такое консоль

кросслатформенность нужна.

переписывай всё на жабаскрипт и втыкай в веб визуализатор как тулзу
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

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

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

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

Пред.След.

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

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

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex [Bot] и гости: 15