roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 20:40

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




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 32, 33, 34, 35, 36, 37, 38 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 11 янв 2016, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 апр 2012, 20:03
Сообщения: 2044
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#
А это будет работать на голом стекле(зеркале) с лёгким налётом пива?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 11 янв 2016, 23:41 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
да, прекрасно работает (реалтайм автолевел g29 v4):

причем именно от верхней поверхности
Код:
SENDING:G29 V4
G29 Auto Bed Leveling
Bed X: 70.000 Y: 80.000 Z: -36.052
Bed X: 207.000 Y: 80.000 Z: -35.215
Bed X: 344.000 Y: 80.000 Z: -35.692
Bed X: 70.000 Y: 175.000 Z: -35.772
Bed X: 207.000 Y: 175.000 Z: -35.585
Bed X: 344.000 Y: 175.000 Z: -35.641
Bed X: 70.000 Y: 270.000 Z: -35.715
Bed X: 207.000 Y: 270.000 Z: -34.711
Bed X: 344.000 Y: 270.000 Z: -35.248
Eqn coefficients: a: 0.00116562 b: 0.00225440 d: -36.05930328
planeNormal x: -0.001166 y: -0.002254 z: 1.000000
rot_min_diff=-36.34505
rot_max_diff=-35.46954
difference=0.87551
+-----------+
|...Back....|
|Left..Right|
|...Front...|
+-----------+
Measured Bed Topography:
-35.71500 -34.71062 -35.24812
-35.77187 -35.58500 -35.64062
-36.05187 -35.21500 -35.69187

Corrected Bed Topography:
+0.33688 +1.34125 +0.80375
+0.28000 +0.46688 +0.41125
+0.00000 +0.83688 +0.36000

Corrected Bed Topography in new coordinats:
+0.03083 +0.87551 +0.17833
+0.18813 +0.21531 +0.00000
+0.12229 +0.79948 +0.16291

Height from Bed to Nozzle :
(+) is airprinting, (-) is touch under bed surface
+0.84468 +0.00000 +0.69718
+0.68739 +0.66020 +0.87551
+0.75322 +0.07603 +0.71260
current_position[Z_AXIS]=6.20282
SENDING:G0 X200.0 Y150.0 F4800
>>> g1 z0
SENDING:G1 Z0


Добавлено спустя 8 минут 39 секунд:
что то видео в окошке получилось, сейчас перезалью


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 00:07 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 00:50 
Не в сети
Site Admin
Аватара пользователя

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


картинки печати первого слоя
видно легкий переизбыток, как и положено для первого слоя он "вмазывается в стол"
диаметр блина 90мм слой 0.2 (дальше буду пробовать слой 0.1, обычно это хардкор...)
больший диаметр не покажу (пока марлина не допилю) поскольку автоуровень пока плоскостной а стол как подушка.


Вложения:
Снимок экрана 2016-01-11 в 23.45.33.png
Снимок экрана 2016-01-11 в 23.45.33.png [ 4.22 МиБ | Просмотров: 2339 ]
Снимок экрана 2016-01-11 в 23.45.46.png
Снимок экрана 2016-01-11 в 23.45.46.png [ 3.83 МиБ | Просмотров: 2325 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 03:12 
Не в сети
Аватара пользователя

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

А как ты это установил?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 09:43 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
setar писал(а):
вот пример первого слоя с автоуровнем. специально малость перекос сделал по осям Z чтобы было видно как отрабатывает подкрутка Z при перемещении по X (3м 35сек):

Я так понял, что тебе ндравица результат, даже без коррекции контраста? :)
А мы столько времени делаем идеальный датчик. А ведь еще даже не добрались до монстров adns9800 :D .
Кста, простой способ поддерживать яркость лазера без сложных алгоритмов: Ставим 2-ю пзс (без оптики), которая смотрит вдоль лазера и постоянно удерживает яркость лазера на заданном уровне. А 1-я пзс работает на тупом алгоритме компаратора.
Еще из наблюдений у меня: Когда лазер перемещается по поверхности закрашенной маркером, яркость постоянно дрожит, т.е. отрабатывается неравномерность заштриховки, моя в шоке...

Добавлено спустя 19 минут 57 секунд:
Кста, Сергей, похоже 2 горба на твоих картинках - это таки отражение от дна. Но в случае стекла (толщина нормирована) это не смертельно...
А ты глазами видишь пятно от нижней поверхности? Если смотреть под таким же углом как пзс?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 12:14 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Dmitry__ писал(а):
Я так понял, что тебе ндравица результат, даже без коррекции контраста? :)

учитывая что на однородной поверхности результаты весьма повторяемы, а черных пятен на столе нету, то результат уже приемлим :)
Цитата:
Кста, Сергей, похоже 2 горба на твоих картинках - это таки отражение от дна.

нет, там замеры руками делались, на столе вне принтера.
это приближение и удаление
Цитата:
Но в случае стекла (толщина нормирована) это не смертельно...
А ты глазами видишь пятно от нижней поверхности? Если смотреть под таким же углом как пзс?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 14:54 
Не в сети
Аватара пользователя

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

Да, протупил я с: "Можно перенести поле зрения пзс на ближнюю (от пзс) сторону поля. Но тогда поле зрения будет пересекать луч лазера.". Пятно всегда появляется на ближней стороне. Пора мне на свалку :oops: :cry:
С ворсинками да, смешно получается, нужна мухобойка :) А еще проблема будет с пузырями на пленке. В этом плане механич. щуп лучше. Когда будет совсем нечего дорабатывать в датчике, можно будет попробовать побороться с ворсинками потоком воздуха через тонкое сопло и центробежным вентилятором (для большего потока воздуха через малое сечение)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Dmitry__ писал(а):
Когда будет совсем нечего дорабатывать в датчике, можно будет попробовать побороться с ворсинками потоком воздуха через тонкое сопло и центробежным вентилятором (для большего потока воздуха через малое сечение)...

Или головой подергать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 16:29 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Коллеги, смотрите какой я еще интересный датчик нашел: "google: quadrant diode"

Добавлено спустя 49 секунд:
жаль на али такой не продают (а раньше судя по гугло истории - продавали)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 18:45 
Не в сети

Зарегистрирован: 13 мар 2013, 14:31
Сообщения: 207
Откуда: Химки
Такие диоды в DVD приводах отвечают за фокусировку линзы по идее
Там получается на выходе эллис после астигматической линзы и если линза далеко от диска - то наклон в одну сторону, близко - в другую (A,D>B,C или A,D<B,C)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 19:29 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
http://www.first-sensor.com/en/products ... index.html
остается облизываться ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 янв 2016, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Да на фиг они не нужны. Размер пиксел датчика должен быть раза в 3 меньше пятна лазера, иначе он наинтегрирует вам на поле в 2мм^2. Да и умрете вы делать аналоговую обвязку этим 4 оу. ПЗС мышки и есть пупер фотодиод с цифровым SPI выходом. Смысл есть только в таких датчиках от сидиром (маленькая площадь пиксел), но вы забодаетесь юстировать и сводить лазер на такие размеры...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 18 янв 2016, 12:36 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Коллеги, как успехи ?
Я вроде как удовлетворен результатами того что есть в репозитории сейчас, стабильную сотку точности я получаю всякий раз.
Пролетов мимо точки срабатывания не было ни разу (кроме процесса отладки и начальной фокусировки оптики).

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

Был очень удивлен когда обнаружил гуляние по вертикали головы примерно на 0.05 при движении по X, а по Y все четко. Кто помнит, я печатаю на принтере "Белый принтер" собственной разработки.
Оказалось что биение многозаходного вала привода X дает "воблинг" вдоль X.
Меняю привод на ремень.


Вложения:
Снимок экрана 2016-01-18 в 11.33.37.png
Снимок экрана 2016-01-18 в 11.33.37.png [ 219.41 КиБ | Просмотров: 2085 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 18 янв 2016, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
setar писал(а):
Коллеги, как успехи ?

Я закодировался недели на 3-5 на пиление этого датчика, ибо новогодние праздники прошли как один день с этим датчиком, семья меня не видела :)
Следующий мой напильнинг - adns9800.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 32, 33, 34, 35, 36, 37, 38 ... 101  След.

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


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

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


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

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