roboforum.ru

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

Датчик касания дифференциальный ИК

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

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 07 окт 2015, 17:16

Dmitry__ писал(а):
barakuda62 писал(а):я в стол неврезаюсь !, тут всё намана, я по X Y ухожу за пределы стола !

Хм, так это нормально :) И там ведь мощности маленькие (если ремень прямо на шаговики). Как оно ломает? :shock: Потрещит и остановится. Когда запускается печать, принтер вообще переходит в абсолютную систему координат, после этого можно ездить куда угодно. В репитер хосте в это время координаты становятся краснымм цветом...

У меня H-Boot кинематика, когда идёт по диагонали работает один мотор, упирается и дальше идёт на излом, там уже большая мощность ненужна, трещит конечно но и каретки тоже трещат. :)
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 07 окт 2015, 17:25

barakuda62 писал(а):У меня H-Boot

Понял, вопросов больше не имею :)

Ты не отквочивай последнее сообщение, на которое отвечаешь, и так понятно. Портянки получаются - шо пипец
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 07 окт 2015, 17:26

Dmitry__ писал(а):
barakuda62 писал(а):У меня H-Boot

Понял, вопросов больше не имею :)

Ты не отквочивай последнее сообщение, на которое отвечаешь, и так понятно. Портянки получаются - шо пипец

:) и шо мне делать !?
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 07 окт 2015, 17:30

Вот опять :)
Просто нажимай кнопку ответить, "цитата" жми только когда это надо. И если выделять нужный текст, то цитирование будет не всего сообщения.

Добавлено спустя 1 минуту 42 секунды:
Если "шо делать" было про принтер, то я бы на время сильно убавил ток двигателей. Резистор на драйверах...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 07 окт 2015, 17:30

ясно ! пасиб.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение setar » 07 окт 2015, 17:35

barakuda62
по конфигу ты вроде все правильно сделал.
Вот только нужно сделать уточнение.
сейчас по факту прошивка марлина распалась на две ветки, очень сильно отличающиеся особенно в функционале AutoBedLevel
оригинальная ветка https://github.com/MarlinFirmware/Marlin
и девелоперская: https://github.com/MarlinFirmware/MarlinDev

рекомендую юзать девелоперскую, там более менее работает автоуровень

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

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 07 окт 2015, 18:33

Dmitry__ писал(а):Вот опять :)
Просто нажимай кнопку ответить, "цитата" жми только когда это надо. И если выделять нужный текст, то цитирование будет не всего сообщения.

Добавлено спустя 1 минуту 42 секунды:
Если "шо делать" было про принтер, то я бы на время сильно убавил ток двигателей. Резистор на драйверах...

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

Добавлено спустя 1 минуту 51 секунду:
setar писал(а):barakuda62
по конфигу ты вроде все правильно сделал.
Вот только нужно сделать уточнение.
сейчас по факту прошивка марлина распалась на две ветки, очень сильно отличающиеся особенно в функционале AutoBedLevel
оригинальная ветка https://github.com/MarlinFirmware/Marlin
и девелоперская: https://github.com/MarlinFirmware/MarlinDev

рекомендую юзать девелоперскую, там более менее работает автоуровень

Добавлено спустя 2 минуты:
да, еще не забываем перед автокалибровкой запускать парковку по двум осям
G28 XY

Вот, творческий перерыв кончился, спасиб setar щас буду пробовать !!!

Добавлено спустя 55 минут 44 секунды:
блин, как открыть в ардуино эту девелоперскую версию !?, что то я не догоняю, нет там .ino расширения!?
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 07 окт 2015, 19:03

Кхе, вот они чудят :)
В папке "examples/MarlinFirmware". Надо скопировать в корень проекта. Но сразу запустить не получилось. Ужос, ужос.

Добавлено спустя 11 минут 15 секунд:
Ненавижу марлин. :o
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 07 окт 2015, 21:28

Dmitry__ писал(а):Кхе, вот они чудят :)
В папке "examples/MarlinFirmware". Надо скопировать в корень проекта. Но сразу запустить не получилось. Ужос, ужос.

Добавлено спустя 11 минут 15 секунд:
Ненавижу марлин. :o

сразу неполучается открыть потому что надо корневую папку обозвать MarlinFirmware, ну да ладно, перекопировал, теперь не могу найти конфигуратион.h :( !?
млин может setar пояснит как с девелоп версией работать, help !!! однако.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 08 окт 2015, 04:32

Спаял платку. Диоды из tcrt5000, плата: digispark-attiny85. На расположение диодов не смотрите, гнул их уже и так и сяк. Дальность не впечатлила, надо искать узконаправленные диоды, превед 150рэ :), можно попробовать дешевые лазерные модули. Кста, на начальной странице автора есть такой текст:
The trigger height can be increased a little by mechanically adjusting the angle of the outer LED. Grip the LED by the sides (never by the front, where the lens is) with long nose pliers, then move the pliers so as to rotate the LED slightly anticlockwise as seen from above from its 45 degree position. Only a tiny change in angle is required. DO THIS AT YOUR OWN RISK! Damage to the LEDs is not covered by the warranty. Adjusting the LED position in this way will decrease the sensitivity, so it may no longer work with dark surfaces such as BuildTak.

IMG_3789.JPG

IMG_3790.JPG
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение icehardy » 08 окт 2015, 08:07

а кусочек термоусадки на диодах не поможет?
или может мышей наковырять, колёсико мышки на оптическом энкодере, два мыша - два диода :)
они вроде как раз там узконаправленные
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 08 окт 2015, 09:51

Дык никто не мешает купить узконаправленные диоды они копейки стоят, давай уже тесты !?
Термоусадка поможет но несильно, чуток чутьё улучшится.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 12:11

может специализированные пары попробовать ?
https://www.fairchildsemi.com/datasheets/QR/QRD1114.pdf
берем два пары, один датчик не используем

Добавлено спустя 40 секунд:
а то и вовсе перекрестную проверку делаем ближний свой дальний чужой

Добавлено спустя 1 минуту 50 секунд:
и еще один момент, я посмотрел на параметры датчиков, они блин от температуры зависят, по хорошему их термостабилизировать нужно

Добавлено спустя 8 минут 11 секунд:
или даже https://www.sparkfun.com/datasheets/Sensors/QRB1114.pdf
там еще больше дистанция
Вложения
Снимок экрана 2015-10-08 в 10.59.53.png
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение Пяткин » 08 окт 2015, 14:27

Или дальномер Sharp использовать?
Последний раз редактировалось Пяткин 18 дек 2015, 13:52, всего редактировалось 1 раз.
Пяткин
 
Сообщения: 163
Зарегистрирован: 27 ноя 2013, 15:09

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 14:44

2.25V изменение напруги на выходе на 24 сантиметра
Берешь ADC c 1024 делениями (ладно, я молчу про 17мс цикл измерения, про который щас Дима напишет + 17мс на цикл ADC), получаешь ошибку в 0.2мм на деление. Класс?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

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

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

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