roboforum.ru

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

Автоуровень кровати: ёмкостной датчик расстояния

Re: Автоуровень кровати: ёмкостной датчик расстояния

andy_111 » 17 ноя 2014, 12:11

В общем установка спец-Марлина помогла, спасибо. Вкупе с ней произвел переделку механики, так что теперь при печати на всей кровати ширина экструзии первого слоя практически одинаковая.

Re: Автоуровень кровати: ёмкостной датчик расстояния

mrsnowin » 29 ноя 2014, 03:11

Прикрутил наконец серву с концевиком, очень удобно.
Есть проблема - при работе моторов серва иногда подергивается и это приводит к не всегда точным показаниям. Как избавится от этих "помех"?

Re: Автоуровень кровати: ёмкостной датчик расстояния

abuharsky » 29 ноя 2014, 11:38

mrsnowin писал(а):Прикрутил наконец серву с концевиком, очень удобно.
Есть проблема - при работе моторов серва иногда подергивается и это приводит к не всегда точным показаниям. Как избавится от этих "помех"?



#SERVO_DEACTIVATION_DELAY 500

Важно, чтобы этот параметр был именно 500

Re: Автоуровень кровати: ёмкостной датчик расстояния

mrsnowin » 29 ноя 2014, 17:42

abuharsky писал(а):#SERVO_DEACTIVATION_DELAY 500
Важно, чтобы этот параметр был именно 500


Хм, да, действительно помогло! Пришлось только заново все откалибровать :)
Первый раз я этот параметр включил, правда на дефолтных 300. А потом когда на новую прошивку переносил настройки - забыл.
Спасибо.

Re: Автоуровень кровати: ёмкостной датчик расстояния

karabas2011 » 29 ноя 2014, 21:37

mrsnowin писал(а):
abuharsky писал(а):#SERVO_DEACTIVATION_DELAY 500
Важно, чтобы этот параметр был именно 500


Хм, да, действительно помогло! Пришлось только заново все откалибровать :)
Первый раз я этот параметр включил, правда на дефолтных 300. А потом когда на новую прошивку переносил настройки - забыл.
Спасибо.

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

Re: Автоуровень кровати: ёмкостной датчик расстояния

abuharsky » 29 ноя 2014, 22:47

karabas2011 писал(а):а попробуй несколько раз подряд дать калибровку и посмотреть разброс показаний высоты?
У меня был изрядный разброс почти до полу мм



у меня тоже так в начале было, потом долго выискивал нюансы на зарубержных форумах, калибровал, сейчас разброс всего +/- 0,02мм при 10 испытаниях

Re: Автоуровень кровати: ёмкостной датчик расстояния

mrsnowin » 30 ноя 2014, 18:45

karabas2011 писал(а):а попробуй несколько раз подряд дать калибровку и посмотреть разброс показаний высоты?
У меня был изрядный разброс почти до полу мм


Вот такие показания получаются сейчас при 5 измерениях (смещение сопла от концевика на серве):
-15.80
-15.70
-15.80
-15.80
-15.70

Есть погрешность 0.1мм. Конечно не очень хорошо.
Грешу на то что не снял металлический флажок на концевике, но если оставить только кнопку, требуется большое усилие что бы её нажать, при измерении начинает сгибаться сама "рука" прикрученная к серве, причем и в месте крепления к серве тоже есть какие то люфты. Кажется так показания будут только хуже. Думаю можно сделать её по прочнее и подумать над креплением.
Сама серва не двигается относительно крепления, притянута хорошо.

Re: Автоуровень кровати: ёмкостной датчик расстояния

abuharsky » 01 дек 2014, 00:46

mrsnowin писал(а):
karabas2011 писал(а):а попробуй несколько раз подряд дать калибровку и посмотреть разброс показаний высоты?
У меня был изрядный разброс почти до полу мм


Вот такие показания получаются сейчас при 5 измерениях (смещение сопла от концевика на серве):
-15.80
-15.70
-15.80
-15.80
-15.70

Есть погрешность 0.1мм. Конечно не очень хорошо.
Грешу на то что не снял металлический флажок на концевике, но если оставить только кнопку, требуется большое усилие что бы её нажать, при измерении начинает сгибаться сама "рука" прикрученная к серве, причем и в месте крепления к серве тоже есть какие то люфты. Кажется так показания будут только хуже. Думаю можно сделать её по прочнее и подумать над креплением.
Сама серва не двигается относительно крепления, притянута хорошо.


У меня, например, стол по-разному выгибается при нагреве. Проверьте свой микрометром или калипером

Re: Автоуровень кровати: ёмкостной датчик расстояния

mrsnowin » 02 дек 2014, 10:36

abuharsky писал(а):У меня, например, стол по-разному выгибается при нагреве. Проверьте свой микрометром или калипером


Ну я в одном месте измерение делал, при одной температуре. Не думаю что там что то изгибалось. Сейчас вообще не использую автоуровень. Откалибровал стол со всех углов хорошенько и использую серву как обычный z концевик по центру стола. Намного удобнее чем постоянно сползающий концевик на z валу : )

Re: Автоуровень кровати: ёмкостной датчик расстояния

Metaller » 21 дек 2014, 00:14

...народ, может глупость скажу, сильно тапками уж не кидайте, но зачем городить сервы, если можно сделать скажем "звуковой" датчик касания... на стекло стола крепим пъезоэелемент (они термостойкие), его выход подключаем к детектору-компаратору (можно с одновибратором для "расширения" импульса) и как только голова хотэнда делает по стеклу "тук" мы получаем импульс для автокалибровки... при печати этот датчик можно программно отключить, если сильно захочется...
..это конечно не пороговый элемент и постоянного сигнала с него не будет, только в момент касания, но по большому счёту автокалибровка и концевик выполняют слегка разные задачи ...можно и обычным концевиком, установленным на Z-направляющей, продублировать грубую настройку-защиту на уровне прожимания пружинок подвески стола...кстати говоря вот ещё одно место для установки концевиков :D ...у меня на прюше платформа акриловая, так вот, подпружиненный болт - контакт №1, клемма под шляпой болта - контакт №2... голова по столу "тюк", стол чуть просел, контакты разомкнулись, датчик сработал :) ...но это конечно уже чисто гипотетический вариант ибо пружинки там жёсткие и прожать их нужно ещё постараться...у меня лично раньше начинает гнуться акрил каретки, а вот на счёт звукового датчика я серьёзно, чем не вариант?

Re: Автоуровень кровати: ёмкостной датчик расстояния

Aseris » 21 дек 2014, 00:32

Ток, будет геморой отсекать вибрации от шаговиков,нужна система автокалибровки автонастройки датчика, да и голова не делает "тук" особо, очень персонально для конструкций

Re: Автоуровень кровати: ёмкостной датчик расстояния

Metaller » 21 дек 2014, 00:59

...нужно эксперимент поставить... померить уровни помех и полезного сигнала... померю - отпишусь :)

ЗЫ. ...кстати говоря, в теории можно сделать и автокалибровку по осям Х-У... только пъезиков больше понадобится....на один угол подаём ультразвук, остальные углы слушаем, по времени отклика можно определить координаты касания ультразвуковые тачскрины так работают... правда они реагируют на мягкий палец... на счёт жёсткой головы не уверен, давно с ними баловался... но на каплю воды они точно реагируют.

ЗЗЫ... померил... фигня получается :pardon: действительно слишком тихо тюкает по столу... только на изменениях отражиния ультразвука если ловить...тут чётко можно уловить изменения в уровнях.

Re: Автоуровень кровати: ёмкостной датчик расстояния

duss1981 » 22 дек 2014, 15:50

Приветствую. Вопрос такого плана при включении автокалибровки по 4 точка G29. Калибруется сервой и микрик (принтер Prusa i3, marlin). Высчитывается не правильно Z=0, гдето на 1,6 мм ниже. Командой G28 Z=0 высчитывается правильно. В прошивке коэф. для высоты не нашел,где копать.

Вопрос 2 немного не по теме, иногда при печати принтер останаливается и больше не печатает, думаю из-за того что падает температура стола. Печать "вхолостую" без подогрева идет нормально.

Re: Автоуровень кровати: ёмкостной датчик расстояния

Акелла » 22 дек 2014, 16:08

duss1981 писал(а):Приветствую. Вопрос такого плана при включении автокалибровки по 4 точка G29. Калибруется сервой и микрик (принтер Prusa i3, marlin). Высчитывается не правильно Z=0, гдето на 1,6 мм ниже. Командой G28 Z=0 высчитывается правильно. В прошивке коэф. для высоты не нашел,где копать.

Вопрос 2 немного не по теме, иногда при печати принтер останаливается и больше не печатает, думаю из-за того что падает температура стола. Печать "вхолостую" без подогрева идет нормально.

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

Re: Автоуровень кровати: ёмкостной датчик расстояния

mrsnowin » 22 дек 2014, 18:08

А посоветуйте нормальную модельку руки для сервы? а то у меня она относительно сервы шатается и показания разнятся.


Rambler\'s Top100 Mail.ru counter