roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 14:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 264 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18  След.
Автор Сообщение
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 01 июн 2015, 22:49 
Не в сети

Зарегистрирован: 08 авг 2014, 18:36
Сообщения: 55
RoninDev писал(а):
Не поделитесь кареткой? Мне пришел датчик, но он что-то слишком длинный - 8 см. Думаю как удобнее разместить


Есть вот такой вариант под длинный датчик. Он у меня установлен. Собирается правда с напильником и матами... Открывать скетчапом и по частям сохранять в stl.


Вложения:
WeightExtruder.zip [771.3 КиБ]
Скачиваний: 0

_________________
Custom Prusa i2, сопло 0.3, слой 0.2.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 01 июн 2015, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 22 янв 2015, 10:33
Сообщения: 207
прог. языки: kotlin, golang, java, c#
mrsnowin писал(а):
RoninDev писал(а):
Не поделитесь кареткой? Мне пришел датчик, но он что-то слишком длинный - 8 см. Думаю как удобнее разместить


Есть вот такой вариант под длинный датчик. Он у меня установлен. Собирается правда с напильником и матами... Открывать скетчапом и по частям сохранять в stl.


У меня нет скетчапа, фрикад и onshape его не открывают. Можете stl общий выложить, мне чисто принципиальную схему посмореть. А еще лучше фото с разных ракурсов. Заранее спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 09 июн 2015, 16:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
выше я писал про то что можно использовать FSR пленочный датчик нагрузки.
недавно нашел реализацию : http://reprap.org/wiki/FSR
это решение хорошо подходит для принтеров с неподвижным столом.

так же можно снимать усилие с экструдера, как раз моделирую конструктив под такой датчик.



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 09 июн 2015, 23:15 
Не в сети
Site Admin
Аватара пользователя

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


Вложения:
Снимок экрана 2015-06-09 в 22.10.59.png
Снимок экрана 2015-06-09 в 22.10.59.png [ 208.92 КиБ | Просмотров: 2518 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 09 июн 2015, 23:36 
Не в сети

Зарегистрирован: 07 дек 2013, 01:01
Сообщения: 120
Значит сопло будет шататься. Иначе датчик не будет работать. Или будет глючить от ретрактов всяких. При ретракте пруток тянет за собой и хотэнд в т.ч. И наоборот при возврате с ретракта пруток будет тащить вместе с собой хотэнд. Отсюда уже смещение хотэнда. Т.е. сплющивание слоя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 10 июн 2015, 00:36 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
Это про автоуровень. А там смещения настолько мизерные, что ими реально можно пренебречь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 12 июн 2015, 06:24 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
я доделал этот вариант автоуровня (на тонкопленочном FSR датчике):
forum107/topic15263-75.html#p330157


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 14 июн 2015, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 01:13
Сообщения: 603
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная
setar писал(а):
я доделал этот вариант автоуровня (на тонкопленочном FSR датчике):
forum107/topic15263-75.html#p330157

какая ощущения? насколько удобней винтов? Насколько точнее сервы? Какая погрешность?
марлин стандартный? ничего в алгоритм калибровки не допиливали?
HX711 использовали?

_________________
http://3DPrinter.ua - купить 3D принтер, в Украине. Заказать 3D печать. ABS, PLA пластик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 14 июн 2015, 14:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
все материалы выложил в отдельной теме forum107/topic15550.html
повторяемость одна сотка, быстро, прошивку специально модифицировал (патчи по ссылке), ничего кроме датчика не использовал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 20 июн 2015, 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
Убился настраивать auto bed level на Менделе 90.
Датчитк индуктивный. На стекло наклеены пятаки из алюминиевой фольги (в перспективе поставить емкостной).
Хотэнд паркуется в правом верхнем углу стола (Получается вроде как в x_max, y_max).
По Z паркую в z_max (сверху). На каждый мотор оси z - свой драйвер и свой концевик(для автоматической синхронизации ходовых винтов).
G28 - все паркуется
G29 - хотэнд идет вниз, перед самым столом резко сворачивает и идет в первую точку калибровки (настроены 3 точки), отрабатывает и идет в следующую. Тут все нормально.

Дальше собственно и непонятки.
После процедуры автолевела пытаюсь перемещать голову.
Каретка двигается с таким жутким звуком, как будто в двигатели попали металлические опилки. z - двигается нормально.
Хотэтд ходит не парралельно столу(в начале касается стола, а в конце не достает миллиметра на 2), хотя при при перемещении по x и y видно что ходовые винты покручиваются.

Если сделать home_x или home_y - результаты измерения автолевела сбрасываются, и двигатели начинают двигаться нормально, без скрежета.

Мысли есть?
PS.: На старой prusa автолевел работает с микриком на серве без проблем


Вложения:
Комментарий к файлу: Мой конфиг
Configuration.h [34.99 КиБ]
Скачиваний: 293
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 20 июн 2015, 19:19 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
по симптомам датчик отрабатывает не корректно.
проверить ноль командой G30 а потом повторяемость M48
подробнее тут forum107/topic15550.html#p330240


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 22 июн 2015, 12:27 
Не в сети
Site Admin
Аватара пользователя

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

Заодно поставил емкостной датчик и потестировал его, пока впечатления смешанные.
с одной стороны он срабатывает на любые материалы но все на разном расстоянии, например деталь ABS определяет с 2-3мм а тело, металл, стекло с 7-11мм.
Из неприятных эффектов - у него широкий конус (шар?) детектирования, и для получения одинаковых значений в центре стола и на краях он он должен быть расположен не ближе 50 мм к краю.
Повторяемость тоже не блещет - порядка 0.1 мм :(
в общем пока не супер, особенно в сравнении с FSR датчиком.

Экструдер специально разработал под все типы датчика
описание и модель тут :
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 22 июн 2015, 13:55 
Не в сети
Аватара пользователя

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

Честно говоря, я вообще удивлен этой возней с емкостными датчиками. Служил в армии и у нас одно из сигнальных ограждений вокруг шахт (понятно каких) было на емкостных датчиках. Так было куча ложных срабатываний, потому что емкость тупо плавает и сильно зависит от окружающей среды. Тепло, влажность, э/м излучение, дунул, пукнул - всё влияет на емкость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 27 июн 2015, 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
setar писал(а):
по симптомам датчик отрабатывает не корректно.
проверить ноль командой G30 а потом повторяемость M48
подробнее тут forum107/topic15550.html#p330240


Перенес парковку оси Z вниз (Z_Min)
паркуется по G28 нормально
G29 отрабатывает - показывает смещение в каждой точке
G30 тоже отрабатывает нормально, проверил в разных точках
повторяемость около 0.02
Но скрежет после G29 так и не прошел (двигатели толи скрепят толи гремят - ужос)
как только хоть одну ось в home пошлешь, двигатели просто поют(ни скрежета ни грохота)
запустил печать без филамента для теста - все тихонько так начало работать, но после G29
загремело завизжало бр-р-р.

Уже и на драйверы грешу (стоят drv8825), на первом принтере юзаю A4988
И на перемычки грешу (установлены так же как и для A4988)
в прошивке все расчеты на 32 микрошага.

Может на 16 перенастроить? Может частоты не хватает у меги для обсчета 32 микрошагов и автолевела?
M502 M500 делаю после каждой перенастройки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень кровати: ёмкостной датчик расстояния
СообщениеДобавлено: 28 июн 2015, 01:06 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
пока официально поломано https://github.com/MarlinFirmware/Marlin/issues/2040


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 264 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO