Калибровка Delta Kossel в оппозитных точках (между осями/башнями)

starletovod
Идет загрузка
Загрузка
06.03.2017
19096
40
печатает на Anycubic Kossel linear plus
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

19
Доброго времени суток всем!

Мною приобретен Anycubic Kossel Plus на алике, при покупке сэкономил 17%, кого интересует такая экономия, пишите в личку, ибо пост не об этом.

После сборки принтера сразу перешел (спотыкаясь) на Repetier Firmware, об этом блогну позже при обзоре принтера.

Далее приступил к калибровке, сначала механически по концевикам, затем с помощью калькулятора эшера: http://escher3d.com/pages/wizards/wizarddelta.php. И сразу заполучил пробему, этот калькулятор прекрасно исправляет линзу, но перекос в уровнях между осями (в оппозитных точках) он не исправляет вовсе. Например, если пройтись по семи точкам, отклонения были примерно такие: 0; -0.2; 0; -0.4; 0; 0.6; 0. Применение вычисленных эшером коррекций ситуацию по оппозитным точкам ситуацию не улучшало. Наклоны/повороты стола, игры с натяжкой ремней и подобные этому танцы с бубнами существенного эффекта не производили.

Накинулся на русскоязычные форумы, решений не нашел, только вопросы без ответов таких-же несчастных владельцев дельт… Все шлют к эшеру или молчат…

Начал гуглить англоязычные сайты, наткнулся на ветку: http://forum.seemecnc.com/viewtopic.php?t=8698. Внимание привлекла картинка: http://forum.seemecnc.com/download/file.php?id=10045&mode=view.
В левом нижнем углу был показан, практически, мой случай. И начал я экспериментировать с углами Alpha Rotation, для начала вручную: каждый раз выставлял нули точек возле баз по концевикам, правил значения углов, замечал разницу в происходящем, заодно разобрался как это влияет на калибровку. После десятой попытки вывел все шесть точек в ноль.

Далее начал вчитываться в пост англоязычный, там предлагается использовать несколько программных калькуляторов, которые уделяют внимание Alpha Rotation, методы у этих калькуляторов различны, с ручной калибровкой работают только два.

Оба запускаются не без танцев с бубнами.

Например, OpenDACT (переходим по ссылке на версию не древнее 3.1.0, предыдущие не имеют ручного варианта калибровки) отказывается работать сразу, ругается на несоответствие форматов. Пришлось во вкладке Settings поменять все точки на запятые. Для ручной калибровки необходимо вбить свои данные измерений во вкладку Manual Calibration и нажать кнопку Manually Calibration. После этого он отобразит своё видение на то как исправить уровни стола.

Второй метод: Delta-Bed-Calibration-Tool. По адресу https://github.com/RollieRowland/Delta-Bed-Calibration-Tool попадёте на страничку разработчика, кликаете на deltaCalibrationTool.html (как скачать файл обычным способом я не обнаружил), копируете содержимое файла и создаёте у себя на компе файл с раширением *.html, открываете созданный файл блокнотом, вставляете скопированное, сохраняете. Открываете файл любым браузером. НЕ ВЫБИРАЙТЕ Measurement inversion в варианте Positive – калькулятор зацикливается. Вносите измеренное в соотвествующие поля, жмете Calibrate.

Я не стал полностью доверять ни одному из калькуляторов, ориентировался только на их вычисления в области альфаповорота. Меня смущает желание первого калькулятора изменить количество шагов степпера, а второй норовит изменить вообще всю геометрию (я один раз попробовал ввести все рекомендуемые цифры, результат не порадовал). По этому после ввода данных правлю только альфауглы, затем корректирую механически уровни на околобашенных точках и повторно проверяю оппозитные точки, в этом случае я, хотябы, понимаю что происходит. Три-четыре итерации по такому методу приводят к нормальноум результату.

Прошу обратить внимание, если после коррекции углов вы получите результат типа 0; -0.1; 0; -0.1; 0; -0.1 (оппозитные точки смещены одинаково), то придется корректировать Diagonal Rod, так как при изменении любого угла соседние точки смещаются противоположно (как в примере на картинке указано: увеличение альфаротации A(X) на единицу приводит снижению уровня Yopp и к повышению Z opp на 0.5 мм).

После выхода точек по кругу в ноль, возвращаемся к эшеру и исправляем линзу стола.

Всем удачи!!!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

19
Комментарии к статье

Комментарии

06.03.2017 в 13:51
0

чет мудрено больно, у меня эшер прекрасно справился, у него «tower position angle corrections» и есть коррекция углов по каждой башне. разве нет?

06.03.2017 в 14:16
0

мало что понял.
Последний раз свой Микромейк калибровал по этой методе https://www.youtube.com/watch?v=Z51I3x_vPbI там и ссыла на софт есть.
Датчик такой
Результат устраивает на все 100

06.03.2017 в 17:01
0

видел разные решения по покрытию стола для лучшей адгезии, но печать на тряпке что-то новенькое. пробовал кто-нибудь, как оно в целом?

06.03.2017 в 14:33
0

для We-BEER путаете 'tower position angle corrections'  с 'Alpha Rotation'  (это углы 210, 330, 90 по умолчанию), у эшера такой строчки нет.

для Danil хочется печетатать уже сейчас, без ожидания датчиков, возможно, в будущем обзаведусь таким датчиком.

06.03.2017 в 15:31
1

ничего я не путаю, 'tower position angle corrections' это как раз те значения, которые надо добавить (или вычесть, если получится с минусом) к вашим 210, 330, 90. у меня, например, они получились 210.98, 331.17, 90.0, дельта самодельная на печатных рычагах, первый слой на стол ложится отлично.

06.03.2017 в 15:57
0

Как бе оно и есть, так что все в данном калькуляторе присутствует.

Вопрос, как эффектор и каретки?? Есть смысл в таких? 
Или проще остаться на пластике с авто выравнивание. 

06.03.2017 в 15:56
1

Знак скорее всего неправильно указал, вот эшер и не может тебе корректировки подобрать. Он работает отлично.

06.03.2017 в 19:53
1

Путаницу устроили русскоязычные блогеры по этому эшеру, в нескольких местах видел как рекомендуют вносить 'tower position angle corrections' как 'corr. diagonal' прямо как указано в калькуляторе. Например вот здесь: https://www.youtube.com/watch?v=6LCaiHTgEyc  или здесь: http://roboforum.ru/forum107/topic15397-225.html
На глаза другой версии применения эшера не попалось, поверил им и ушел не в ту сторону.

А вот на англоязычных источниках написано в описании параметра 'прибавь или отними от действующих значений'.

Вот лень было этому эшеру вывести значения в том виде, в каком вносить надо, как это сделано в найденных мной калькуляторах ;)

06.03.2017 в 22:17
4

А я при первом взгляде подумал, что это каббалистические знаки, предназначенные для вызова аццкого сотоны...

06.03.2017 в 22:30
3

В целом, если в нужных точках стола дельты поставить свечки - не исключено.

08.03.2017 в 21:34
0

...каббалистические знаки, предназначенные для вызова ... с*тоны...
Он живёт в каждой Дельте.
Любит, очень любит библиотеку u8lib и полнографический кириллизированный дисплей,
а также 8-разрядную электронику. Так что скорее всего та пЯтнаграмма - для изгоняния... оного... :D :D :D

Альтернативный метод (сам не пробовал, но говорят - помогает ;) ) -

20.04.2017 в 10:44
0

тоже кубик. opendact же для репитера? но проверил, закачал прошивку с сайта продавца, марлин, запускаю opendact , нажимаю кнопку калибровки, принтер не реагирует. 
вообще даже с эшером не получается выправить кривизну стола - по 6 точкам раз 5 калибровал, всё равно лабуда, в центре ещё может напечатать, дальше головку не достает или царапает.

20.04.2017 в 11:15
1

Вероятно, вы как и я, стали жертвой неверной интерпретации на форумах применения калькулятора.

В обзоре принтера я писал следующее:

'Беда оказалась в разночтении на русскоязычных форумах о том: в каком виде и куда вписывать вычисленные значения «New tower position angle corrections», правильно так: изменить текущие значения «Angle of column A/B/C» на вычисленные величины (т.е. если Эшер выдал -0,25 для X, значит вы в EEPROM вписываете для башни А вместо 210 - 209.75, НЕ ПРАВИЛЬНО: вносить -0.23 в ячейку delta A correction).'

Надеюсь, это тоже ваш вариант.

На данный момент жду комплектующие для реализации на принтере автоуровня по примеру азиатского товарища: https://www.youtube.com/watch?v=IN8aKoTFaqc

21.04.2017 в 20:20
0

вот спасибо, дойду до работы попробую, а то писал как раз M665 A-0.25! 
а какой прошивкой для автокалибровки можно пользоваться? я брал отсюда http://www.thingiverse.com/thing:1976680
 вместе с датчиком, но как-то косячно работает.

17.08.2017 в 01:17
0

А что входит в комплектующие. Можно ссылочку?

17.08.2017 в 09:35
0

я пока это не реализовал

как показывает практика - калибровать приходится дельту очень редко, один раз промучался в начале и забыл

сейчас смысла в автокалибровке не вижу, посылка с набором пружин застряла, что и навеяло нежелание реализовывать автоуровень

22.04.2017 в 09:14
0

сам ещё не пробовал автокалибровку, но в закладки отложил вот этот блог: http://3dtoday.ru/blogs/sanja/the-perfect-calibration-of-delta-printer-with-repetier-utility-opendac/

22.04.2017 в 11:39
0

прошивку репитер для кубика так и не смог запустить, чтобы контачила с opendact, ошибка чтения памяти была. не могла программа прочитать eeprom.

22.04.2017 в 13:23
0

:):):) А настроить по мануалу и пользоваться не пробовали ? :):):)

22.04.2017 в 15:23
0

что это и для чего?

22.04.2017 в 15:39
0

Объясняю:
Не тянет ардуина дельту и это медицинский факт.
Дельтаводам нужно бежать в сторону нормальных 32 разрядных контроллеров, а не заниматься подобным мазохизмом.
Параллель - даже сервисменам уже не нужно знать как устроен карбюратор, а фотографам как проявлять плёнку.
P.S. Ну и поглядеть этот PDF некоторым будет полезно даже теоретически.

22.04.2017 в 17:03
0

но откуда этот пдф, для какой программы?

22.04.2017 в 17:16
0

Руководство по конфигурированию современного 32 разрядного контроллера . 
Компьютер в этом процессе не участвует. 
Я Marlin очень быстро проскочил по плану при покупке принтера. 
Переходя на 32 разряда перепрыгнул через SBASE (так и лежит непорочная) сразу на эту плату. 
Повезло.

22.04.2017 в 17:33
0

а на английскую версию можно?

22.04.2017 в 18:05
0

Подождите, там долго грузится китайско-английское описание.
На AliExpress тоже этим торгуют, но подороже.
https://ru.aliexpress.com/store/product/3DSWAY-3D-Printer-Motherboard-Lerdge-Board-with-Thermistor-ARM-32-bit-Controller-DIY-Kit-4pcs-A4988/1948493_32763950342.html

22.04.2017 в 20:24
0

цены аховые!

22.04.2017 в 20:44
0

А это как считать :)
Если как кучка компонентов на текстолите - наверное.
Если как хорошо сделанный и хорошо продуманный инструмент, так не дороже приличного шуруповёрта,  которых у меня сильно больше одного.
Да и есть более интересные занятия чем люто учит матчасть ради разовой работы.
P.S. С последней прошивкой уже поддерживает двухэкструдерную дельту.

22.04.2017 в 17:15
0

delete

24.04.2017 в 14:58
0

Скажите, какую прошивку использовали и как углы меняли? В марлине, то что видно в консоли, ABC=diagonal_rod_trim_tower, т.е. не углы, а длинны опор, копался в прошивке, но не разобрался где углы изменять.

24.04.2017 в 15:39
0

Repetier

[url]https://drive.google.com/open?id=0B6UTXksQUvqda3FNWHFrRHZSM1U

24.04.2017 в 22:18
0

простите, не нашел в файле конфиге репетиера где аналог из марлина

// Horizontal offset from middle of printer to smooth rod center.
#define DELTA_SMOOTH_ROD_OFFSET 151 // mm
// Horizontal offset of the universal joints on the end effector.
#define DELTA_EFFECTOR_OFFSET 31 // mm
// Horizontal offset of the universal joints on the carriages.
#define DELTA_CARRIAGE_OFFSET 20.6 // mm

чтобы использовать автокалибровку при подключении концевика к выводу z-, нужно в
#define ENDSTOP_Z_MAX_INVERTING false
поставить True?

25.04.2017 в 09:30
0

не нужно изменять прошивку, надо вносить изменения в EEPROM, для примера гляньте вот это: https://www.youtube.com/watch?v=6LCaiHTgEyc

только не забывайте, что он неверно интерпретирует вычисленные значения «New tower position angle corrections». Об этом я писал выше.

просто заливаете мою прошивку в принтер, качаете репитер-хост и корректно вносите результаты вычислений в EEPROM

26.04.2017 в 12:39
0

наконец нормально откалибровал и напечатал! спасибо!
только ещё вопрос, он издает ритмические звуки https://yadi.sk/i/tc20z14b3HN7MY
ту-тууу-ту-тууу, в марлине такого нету, что это?

27.04.2017 в 09:41
1

многие отмечают, что на репитере шаговики работают с другими звуками, по сравнению с марлином

это связано с различным алгоритмом работы с шаговиками в разных прошивках, у репитера алгоритм более продвинутый

27.04.2017 в 11:10
0

блин, фигово, он стал шумнее и весь день на работе с ним трудно сидеть, а домой не отнести, tmc2100 думаю приобрести, но не нашел как на кубике изменить шаг - на других платах это перемычками делается, а на тригорилле нету их.

01.05.2017 в 00:44
0

А есть ссылки на какие-нибудь источники, где говорится о  том, что у репетира более продвинутый алгоритм? То, что они звучат иначе, еще ни о чем не говорит в общем-то, мне наоборот кажется, что их 'музыкальность' это следствие более дискретизированных сигналов, т.е. движения должны быть менее плавными, невооруженным глазом этого конечно не определить. Я на своем эникубике попробовал и то и другое, когда все же добился более-менее правильной печати от репетира, то по тестовому тонкостенному кубику качество печати стенок было лучше у марлина, причем почти со стоковыми параметрами прошивки, без тонкой калибровки. На русскоязычных сайтах не видел, но на забугорных нашел, как в марлине делать калибровку точно такую же, как в репетире, т.е. и альфа-ротацию, и тримминг дльта-радиуса по осям, и тримминг диагональных стержней по осям - есть все, но не так очевидно как в репетире. Плюс, самый гемор был с вентилятором экструдера, когда создаешь прошивку на сайте репетира - он никак не хочет видеть на тригорилле второй вентилятор, оказалось, что ему нужно указывать конкретный пин для этого, кому интересно, нужно указать 44 пин в EXT0_EXTRUDER_COOLER_PIN.

04.05.2017 в 13:02
0

не могли бы подсказать, где в марлине углы править? и остальные названные параметры? именно из-за углов сейчас на репитере, там проще в репитер хосте память править.

04.05.2017 в 23:58
1

в двух словах не расскажешь, запилил пост про калибровку в марлине, там все расписал http://3dtoday.ru/blogs/uotani/calibration-of-delta-printer-marlin-e/

04.05.2017 в 23:42
0

Снова здравствуйте, добившись нужной калибровки и отпечатав куб 20х20х10, который совпадал по размерам один в один отпечатал деталь 70х100, в итоге размеры не сошлись, для 100 нехватало 1,5 мм, для 0.7 - примерно 0,9-1,0 мм. по оси Z размер совпадает полностью. Не усадка, повторил и сразу же измерил на столе, те же результаты. Что может быть не так?!

10.06.2017 в 04:47
0

Из всей статьи понял только версию программы которая использует ручную калибровку. Как пользоваться программой, что и куда вводить не понимаю я просто тупой аж бесит. У самого косель кубик

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Промышленные 3D принтеры большого формата печати

Angelina Jolie as Lara Croft прототип.

Сила прижима магнитов (тяги и подшипники в дельта принтере).

Angelina Jolie as Lara Croft

Sapphire Pro cura profile

Еще одна самоделка, и понял, что ничего не знаю