roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 26 сен 2015, 06:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Так, концепция опять меняется :)
Вспомнил, приемлемые по массе/размерам брушлесики в cd-rom от ноутов и dvd. Нарыл кучу таких. А еще можно купить очень дешевые, правда без датчиков, типа bsl1a1crc, BSL1A05CA.
Изображение
Датчик лепить снаружи от больших cdrom движков. Перематывать их не надо, они оптимизированы по потреблению. А еще есть такие, у которых отсутствуют обмотки у датчиков Холла (чтоб ток обмоток не влиял на значения). Они совсем сказочные для датчиков...
Вложение:
IMG_3779.JPG
IMG_3779.JPG [ 1.48 МиБ | Просмотров: 2892 ]

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 27 сен 2015, 15:43 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 03 окт 2015, 19:51 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Вот вам датчик за 100 рублей :)
Выкидывание щупа проверять не стал, ибо ход в 1мм. для меня - не вариант. И да, перестаньте использовать в координате "Z" гистерезисные кнопки. Это не механический контакт, это контакт с функцией рандома :)
Итаг, берем два реле, я взял omron G6D-1A. Первое реле разбираем и смотрим как оно устроено, чтоб знать где сверлить и куда клеить щуп во втором реле. Подбираем из чего делать щуп. Я сделал из контактов от линеек с шагом 2мм. как в pls40. Откусываем 2 контакта, один контакт выкидываем (ради пластиковой площадки для приклеивания). Получаем:
Вложение:
IMG_3781.JPG
IMG_3781.JPG [ 1.47 МиБ | Просмотров: 2671 ]

На фотке видно отломанный кусок корпуса реле, это получилось после очередной попытки усовершенствовать датчик, на скорость не влияет :)
Тесты, M48 V2 показал:
Код:
Standard Deviation: 0.004308
Standard Deviation: 0.003221
Standard Deviation: 0.004448
Standard Deviation: 0.003239


И очередной раз убеждаюсь, что этот тест к проверке датчика добавляет ошибку кинематики. Например при замене "Z_RAISE_BEFORE_PROBING 15" на "Z_RAISE_BEFORE_PROBING 5" (ход по Z после касания) тест стал показывать:
Код:
Standard Deviation: 0.001452
Standard Deviation: 0.001569

Т.е. 1.5 микрона 8)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 04:08 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
че-т про выкиывание щупа не понял

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 04:31 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ну, подал напряжение на реле, щуп всосался на 1.5мм. Снял питание - щуп опустился. Ход до срабатывания контакта около 1 мм.

Я вот сейчас думаю как сделать складной щуп. Меня такая схема более чем устроит. Т.е. вообще без подачи питания на соленоид. Чую схема придет к чему-то типа "Z Probe sled" :) Кста, точность еще стала больше. Реле приклеивал на толстый 2-х сторонний скотч, сейчас приклеил реле на супер клей. Точность стала 1.5 микрона (при ходе по Z на 15 мм.)

Добавлено спустя 11 минут 19 секунд:
ыыыыыы, придумал складной щуп - одевать цанговый контакт на основной щуп :). Реле с щупом приклеить выше хотенда.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 04:39 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
А нафига мы всё это мудрим, если в прошивке толком неработает автоуровень, прошивку нуно пилить !

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 05:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А автоуровень и не нужен, зло это. Как ты себе представляешь печатать повернутую модель? Z координата начнет елозить, добавляя волн и так не очень красивым моделям. Этот датчик нужен для настройки стола. В мендел90 "X" вообще легко регулируется - подкруткой одного из 2-х двигателей координаты Z. Остальное - винтиками стола :)

Добавлено спустя 8 минут 9 секунд:
+ автоматический "0" для Z координаты. Только я пока не очень понял как он работает. Вот это пилю в прошивке марлина. В чпу сделано правильно - подьехал к месту фрезеровки, замерил "0", запомнил в станке, с этого места станок считает виртуальный ноль от этой точки. Так можно было бы печатать мелкие новые детали без ожидания отклеивания напечатанной детали.

Добавлено спустя 22 минуты 36 секунд:
Готов датчик, версия 2.0, со сьемным щупом :)

Вложение:
IMG_3785.JPG
IMG_3785.JPG [ 1.7 МиБ | Просмотров: 2509 ]


Клеить суперклеем, который гель. А то клей затечет куда не надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 18:51 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а не проще выбросить из микрика пружину и использовать его?
а не, он без пружинки не работает :(

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Надо чтоб щуп давил прямо на контакт, без лишних промежуточных упругостей. Концевики в сидиромах интересные, правда с лишними упругостями :) и смд. Но проверить их стоит.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 22:17 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
Dmitry__ писал(а):
Надо чтоб щуп давил прямо на контакт, без лишних промежуточных упругостей. Концевики в сидиромах интересные, правда с лишними упругостями :) и смд. Но проверить их стоит.
Изображение

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

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 04 окт 2015, 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
roboprint писал(а):
А пробовал ли кто датчики из оптических эндстопов, продающихся для 3д-принтеров?

Я пробовал, линейные, очень точная штука. Давление пальцем в бок каретки (без смещения каретки) приводит к изменению данных датчика :)
forum10/topic13378.html#p284139
Но, кажись, это дорого и заморочно. В б/у принтерах они часто убитые, залиты краской и потертые.
barakuda62 писал(а):
не стоит проверять, они мелкие, по нажиму заманчивые, но внутри просто медная пластинка подпружиненая, буит дребезг.

Ну я их тоже разбирал. Дребезг есть у любого механич. контакта, это не проблема для датчика касания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 05 окт 2015, 00:22 
Не в сети

Зарегистрирован: 15 янв 2014, 17:52
Сообщения: 31
Откуда: Нижний Новгород
roboprint писал(а):
А пробовал ли кто датчики из оптических эндстопов, продающихся для 3д-принтеров?


Вот человек сделал интересный вариант http://eca3d.blogspot.ru/2014/05/rostock-5.html

_________________
http://www.de-si-gn.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 05 окт 2015, 02:02 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
roboprint писал(а):
de-si-gn писал(а):
Вот человек сделал интересный вариант http://eca3d.blogspot.ru/2014/05/rostock-5.html


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

Добавлено спустя 3 минуты 16 секунд:
Кстати, вариант с магнитом очень просто применить для парковки/опускания щупа в механическом варианте топикстартера.

да блин проходили это уже ! не взлетело ведь, что пойдём по второму кругу !?

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 07 окт 2015, 21:26 
Не в сети
Site Admin
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 10 окт 2015, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
Перематывать их не надо, они оптимизированы по потреблению.

Дим, что ты вот тут имел ввиду - у меня сопротивление обмотки 1.3Ом ????

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.

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


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

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


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

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