roboforum.ru

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


Датчик касания оптический, триангуляция

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 29 июл 2016, 09:43

Вот хитрый гкод:
Код: Выделить всёРазвернуть
;--------
M42 P4 S255 ;set trigger pin 4 HIGH (servo 4 signal pin)
G1 F60 Z-0.005 ;step down
M400 ;wait for previous command to complete
M42 P4 S0 ;set trigger pin LOW ; signal movement is over
M226 P5 S1 ; wait for reporting is over
M226 P5 S0


Добавлено спустя 38 минут 41 секунду:
Блин, датчик к принтеру подключить и тесты прогнать - быстрее, чем графики построить

Добавлено спустя 3 минуты 13 секунд:
Вот датасеты, если интересно. Там третий или четвертый завесился, соответственно один датасет неполный (четвертый, судя по размеру)
Соответственно начиная с пятого могут быть сдвинуты датасеты, так как принтер пришлось перегружать
Шестой и шестой-А - это разные датасеты.

Добавлено спустя 15 минут 56 секунд:
закоммитил код с переписанным режимом 4, который сигнализирует марлину переходить к следующей позиции.
Вложения
Measurments.zip
(16.38 КиБ) Скачиваний: 0
Screenshot from 2016-07-29 01-23-29.png
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение setar » 29 июл 2016, 10:55

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

опция прошивки SLED - погоду на марсе.
толку от датчика механически не связанного с кареткой?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 29 июл 2016, 11:53

setar писал(а):толку от датчика механически не связанного с кареткой

Согласен, сбоить может при пристёгивании, но в рабочем положении датчик всё же механически связан с кареткой(в той системе, что я себе напредставлял).
Скажем, систему если сделать блоком с торчащими из него шпильками, а в каретке и на парковке хорошие отверстия? Не думаю, что всё на столько не имеет смысла.
Вложения
Park.png
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение setar » 29 июл 2016, 11:59

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

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 29 июл 2016, 12:09

setar писал(а):механически сложно, это не уровень домашнего изготовления.
нам нужно стремиться применять технологии прощающие неточность изготовления (всякие самоцентровки и тд).

Согласен. А если магниты использовать? В любом случае это решаемо.
В пользу съёмной системы - тем, кто делает комбайн(принтер/фрезер) наверняка нужен ещё и центроискатель и съёмная система уталила бы жажду.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение setar » 29 июл 2016, 12:24

и в шутку и в серьез:
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 29 июл 2016, 12:34

Не дурно.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение Master987 » 29 июл 2016, 12:37

3D принтер и фрезер не совместимы (одно из двух будет работать плохо) как вариант 3D принтер и гравер но и тут задачи разные и датчики разные. Центроискатель крепят непосредственно в патрон, а ноль по Z ну тут много вариантов. В общем для гравера датчик в любом случае съёмный и руками.
И да тут люди вроде как пытаются поймать точность с третьим знаком после точки, любое не жёсткое сопряжение датчика с кареткой сведет точность такого датчика к первому знаку после точке и это в лучшем случае тогда вообще зачем такой точный датчик?
Авто смена инструмента в домашних условиях аля напильник дрели болгарка не айс
Printer: дельта rostock
Firmware: Marlin
Filament: ABS - 1.75
Nozzle: 0.3 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
Аватара пользователя
Master987
 
Сообщения: 104
Зарегистрирован: 16 авг 2015, 14:46

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 29 июл 2016, 12:57

Master987 писал(а):Авто смена инструмента в домашних условиях аля напильник дрели болгарка не айс

Тогда как сохранить супер точный датчик в экстремальных условиях?
Термокорпус с крышечкой?

Добавлено спустя 8 минут 6 секунд:
..а створкой соленоидом от микрорелюшки клацать
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение Master987 » 29 июл 2016, 13:09

ilalexey писал(а):
Master987 писал(а):Авто смена инструмента в домашних условиях аля напильник дрели болгарка не айс

Тогда как сохранить супер точный датчик в экстремальных условиях?
Термокорпус с крышечкой?

Добавлено спустя 8 минут 6 секунд:
..а створкой соленоидом от микрорелюшки клацать


Наверно самый простой способ это поставить датчик в зоне обдува кулера охлаждающего экструдер
Printer: дельта rostock
Firmware: Marlin
Filament: ABS - 1.75
Nozzle: 0.3 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
Аватара пользователя
Master987
 
Сообщения: 104
Зарегистрирован: 16 авг 2015, 14:46

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 29 июл 2016, 14:43

dccharacter. спасибо за тест. Если это все правда (не нарушена чистота эксперимента), то это круто, деградации нет. Пожалуй я откажусь от поиска лазера с фотодиодом, еще думал засунуть фотодиод в лазерный модуль. Перевел данные max в gnumeric, кроме сбойнувшего, график получил аналогичный твоему.
dcc_test1.png

dcc_test2.png

Сам файл, убрать расширение pdf:
dcc_test.gnumeric.pdf
(32.39 КиБ) Скачиваний: 0


На все ушло 20 минут (с подготовкой в Geany).

Добавлено спустя 2 минуты 22 секунды:
А лазер между проходами всегда был включен? Сколько времени примерно прошло от первого до послед. прохода? Имеется в виду время постоянно вкл. лазера.

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

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 29 июл 2016, 18:22

Лазер был включен всегда
Утром провел еще несколько измерений

Добавлено спустя 3 минуты 28 секунд:
LasON - лазер на ночь не выключался, все полностью соответствует ночным замерам (принтер у окна стоит, поэтому все должно вверх уползти)
10minsoff - лазер был выключен на 10 мин
pwm - дошло, что меряю все со старым ПВМ, поэтому чуть снизил мощность

Добавлено спустя 1 час 21 минуту 3 секунды:
Вот построил 4 графика.
Голубой - вчерашние измерения
Рыжий - абсолютно все то же самое, но за окном рассвело (тучи, дождь :-))
Серый - минут на 10 отключил лазер
Желтый - снизил ПВМ чуток (просто наугад вручную)
Обрати внимание на сопадение желтого и голубого (жовто-блакитный график получился, как ты любишь :-))
Короче чем диафрагмы всякие ставить и голубые лазеры, занялся бы нормально электроникой. Фильтрануть вот это все вот это и точность вдесятеро вырастет.
Еще обрати внимание, что утреннее и ночное измерение (при достаточно сильно изменившихся условиях засветки, отстоят друг от друга на 16 шагов, а это 80 микрон всего...

Добавлено спустя 26 минут 17 секунд:
Дим, чо, ушел волосы на голове рвать? Вон, смотри как нас KomX пнул, допилили датчик-то :-) Без всяких юстировок, диафрагм, фильтров и прочей лабуды
Хм, а что если мне этот датчик ночью в звезное небо направить? Займуся-ка я поиском внеземной цивилизации
Вложения
Capture.JPG
Measurments2.zip
(13.73 КиБ) Скачиваний: 0
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 29 июл 2016, 18:50

Не вижу никаких проблем с твоими картинками.
dccharacter писал(а):Голубой - вчерашние измерения
Рыжий - абсолютно все то же самое, но за окном рассвело (тучи, дождь )

Конечно внешняя засветка влияет на значение max, чего странного?
dccharacter писал(а):Серый - минут на 10 отключил лазер

Вот это хорошо, вкл/выкл лазер не влияет на деградацию, надеюсь общая засветка от фона осталась таже как и во время "но за окном рассвело (тучи, дождь )"
dccharacter писал(а):Обрати внимание на сопадение желтого и голубого (жовто-блакитный график получился, как ты любишь )

Если обращать на флаг сами знаете чего, то ок, в другом случае не вижу на что обращать внимание :)

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

И еще, не забывай, реальный тест длится 1-3 сек на точку (только в этот промежуток важна стабильность лазера и засветки), похоже я зря стал думки думать с деградацией. Можно было сделать приемлемую точность на черный/белый, все-таки деградация процесс длинный, больше 15сек.
Но зато немного подняли качество схемы и убрали лишние плавающие баги. Буду пилить стаб тока, только на транзисторе, а то ОУ - глобал...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 29 июл 2016, 18:53

У меня 5 мм прогон делается за 1 мин 16 сек.
Рыжий и серый - 10 минут разницы. Могу рассказать, чем я эти 10 минут занимался, если это важно :-D
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 29 июл 2016, 18:56

dccharacter писал(а):Могу рассказать, чем я эти 10 минут занимался, если это важно

Рассказывай, если не порнуха :D
Я отредактир. сообщение пока ты отвечал, добавил в скобках текст. Важный момент:
И еще, не забывай, реальный тест длится 1-3 сек на точку (только в этот промежуток важна стабильность лазера и засветки),
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в 3D печать

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

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