Автоуровень кровати: FSR датчик касания

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение SDimok » 05 июл 2015, 06:08

setar писал(а):сейчас отпилим :)

Благодарю
Аватара пользователя
SDimok
 
Сообщения: 196
Зарегистрирован: 11 сен 2013, 01:45
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 17 июл 2015, 03:57

улучшил алгоритм введя автоматическую подстройку чувствительности (контроль за шумом).
Код: Выделить всё
>>> m48 v4
SENDING:M48 V4
M48 Z-Probe Repeatability test
Positioning the probe...
1 of 10   z: -9.224115 mean: -9.224115   sigma: 0.000000
2 of 10   z: -9.218907 mean: -9.221510   sigma: 0.002604
3 of 10   z: -9.209276 mean: -9.217432   sigma: 0.006147
4 of 10   z: -9.191827 mean: -9.211030   sigma: 0.012299
5 of 10   z: -9.205056 mean: -9.209836   sigma: 0.011257
6 of 10   z: -9.238862 mean: -9.214673   sigma: 0.014921
7 of 10   z: -9.214791 mean: -9.214690   sigma: 0.013814
8 of 10   z: -9.229899 mean: -9.216590   sigma: 0.013866
9 of 10   z: -9.213284 mean: -9.216222   sigma: 0.013114
10 of 10   z: -9.201825 mean: -9.214783   sigma: 0.013170
Mean: -9.214783
Standard Deviation: 0.013170
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 04 авг 2015, 14:34

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение 3DPrinter » 17 авг 2015, 23:47

А вот еще одна реализация на базе FSR датчика: http://home.comcast.net/~tomhorsley/har ... level.html
Возможно удастся почерпнуть что-то полезное.
Аватара пользователя
3DPrinter
 
Сообщения: 603
Зарегистрирован: 23 янв 2014, 01:13
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная

Re: Автоуровень кровати: FSR датчик касания

Сообщение abuharsky » 01 сен 2015, 20:00

господа, ну так что, времени много прошло, насколько удобен на практике FSR датчик касания?
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 02 сен 2015, 20:59

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

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение abuharsky » 03 сен 2015, 02:09

ясно, спасибо за ответ и ваш бесценный опыт, надо будет себе наладить
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автоуровень кровати: FSR датчик касания

Сообщение abuharsky » 04 сен 2015, 13:34

еще вопрос, а как вы подключаете датчик?

так?
Изображение
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 04 сен 2015, 21:44

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение abuharsky » 05 сен 2015, 02:50

setar писал(а):пока "пилил" этот вопрос ветку Development в основном коде марлина прикрыли и вынесли в отдельный репозитарий.
пришлось создать новый форк и перенести все наработки в него https://github.com/setar/MarlinDev



с огромным интересом установил вашу версию, спасибо огромное за труды, пробую, напишу, если что интересное замечу.

Как-то ранее вы сказали в ответ на мое сообщение об использовании устаревшего форка, марлин сильно развился с тех пор. Насколько я понимаю, 80% изменений связаны со всевозможными поддержками различных модулей, дисплеев, а также языков и несколько видов датчиков автоуровня, фундаментальных изменений мало :(
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 05 сен 2015, 12:05

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение dccharacter » 05 сен 2015, 19:30

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение Щука » 06 сен 2015, 12:00

Здравствуйте, вы не рассматривали возможность использования в качестве датчика (щупа) иглы от проигрывателя грампластинок?
Щука
 
Сообщения: 1
Зарегистрирован: 06 сен 2015, 03:24

Re: Автоуровень кровати: FSR датчик касания

Сообщение setar » 06 сен 2015, 23:00

dccharacter писал(а):А свой конфиг "вишенкой" можно накатывать?

да, разумеется, вот только свои конфиги периодически немного модифицируются поэтому
"свое текущее" принято снимать при общих пулах(передачах в репозитарий) и применять обратно посредством stash:

запомнить "свое" то что вне коммитов и оставить чистый репо по последнему коммиту (локальному)
git stash

передача "общих" изменений включая локальные коммиты
git pull

применяем "свое" обратно
git stash apply

таким образом мы оставляем свои изменения как пенку на молоке - всегда наверху, при этом можем не держать отдельную ветку со своими конфигами

Добавлено спустя 2 минуты 54 секунды:
Щука писал(а):Здравствуйте, вы не рассматривали возможность использования в качестве датчика (щупа) иглы от проигрывателя грампластинок?

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

Re: Автоуровень кровати: FSR датчик касания

Сообщение Metaller » 06 сен 2015, 23:47

...в теме про "новый экструдер" писал, продублирую идею тут, в тематической ветке... если стол со стеклом - на него лепим копеечную пьёзу из часов в качестве датчика. при касании стекла в любом месте стола на выходе будет чёткий "клац" достаточной для АЦП амплитуды.

Добавлено спустя 3 минуты 14 секунд:
...конечно уровень сигнала прямо пропорционален скорости по Z. если Z очень медленная - возможно потребуется простейший предусилитель.
Аватара пользователя
Metaller
 
Сообщения: 69
Зарегистрирован: 19 дек 2014, 22:21

Пред.След.

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

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

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