roboforum.ru

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

Магнитный EndStop DIY из старого CD-ROM.

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

Магнитный EndStop DIY из старого CD-ROM.

Сообщение holomrn » 28 май 2014, 07:31

Пока едут детали, занимаюсь проектированием и отдельными узлами. На столе рядом валялись движок от дохлого сидюка и индикатор полярности на основе датчика из него же. И как раз в это время размышлял о том, что два бакса за каждый из шести обычных ендстопов зеленая не позволит, раз сами переключатели есть. Но механические не очень хочется. Полез на ибей и ох..ренел.
В результате появилось два варианта:
1) обычный
1.png

Размер 10х20мм, по длине остается 4мм свободных для крепежа.
2) "Параноик": два порога срабатывания - один идет на штатный вход, а второй отключает вход EN драйвера соответствующей оси.
P.png

Размер 12х30мм, по длине остается 6мм свободных для крепежа.
Собственно, ничего особенного в схеме нет - обычный датчик холла и компаратор.
Результаты теста: магнит 8х1мм чувствует на расстоянии 18-20мм на максимальной чувствительности. На расстоянии 5мм порог срабатывания 1/4-1/8 оборота шпильки М8. Что дополнительно удобно, у датчика не линейная, а (похоже) логарифмическая зависимость напряжения от расстояния до магнита, что добавляет точности и практически полностью устраняет дребезг. В принципе, можно поставить компаратор с гистерезисом, но как по мне - избыточно.
Последний раз редактировалось holomrn 01 июн 2014, 05:41, всего редактировалось 1 раз.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение Radus » 28 май 2014, 09:28

Точность срабатывания для концевиков не нужна
Сойдет любая обычная механическая кнопка!
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение holomrn » 28 май 2014, 10:06

Radus писал(а):Точность срабатывания для концевиков не нужна

Не понял. Как минимум по Z стол устанавливается. Если концевик будет выше, не будет приклеиваться к столу, если ниже - будем стол пахать. Или не так? По X и Y - да, пойдет плюс-минус километр - разница лишь в положении детали на столе. Но по Z ведь уровень стола.

Добавлено спустя 31 минуту 25 секунд:
Но строго говоря точность - приятный побочный эффект. Основное - удобно подстраивать примерно так и экстремально дешево не в ущерб точности и надежности. Дешевле разве что механические. Ну и у меня все есть для них. ;)
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение om2804 » 28 май 2014, 12:51

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

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение holomrn » 28 май 2014, 12:56

Геркон - строго говоря вариант механического датчика. Плюс (точнее минус) - голый геркон небольшой, но хрупкий (стекло). В корпусе - громоздкий.
Напрямую к контроллеру нельзя, т.к. выход аналоговый в диапазоне от 0,005В до 0,4В - наводки от движков будут мешаться.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение om2804 » 28 май 2014, 19:19

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

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение holomrn » 29 май 2014, 02:40

om2804 писал(а):Тогда через делитель? Дофига лишнего в схеме, помоему

Какой еще делитель? Наоборот нужно усиливать сигнал в ~10-12 (или 5-6, в зависимости от VREF) раз чтобы обрабатывать контроллером. Да и заведены сигналы не на входы АЦП. И лишних деталей нет. Наоборот, не хватает полторы вещи - обвязки для гистерезиса и транзистора для ОК. Хотя что первое что второе - точно лишние. Без гистерезиса отлично работает. А ОК транзистор полезен только при запараллеливании датчиков.
И не будем забывать что рядом лежат провода на движки, по которым бегает импульсных полтора ампера - наводки убьют весь сигнал.
А вообще имеет смысл только для оси Z

За 10-12 баксов - да. А по цене пары часов пайки - можно и на все оси поставить. ;)
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение Radus » 29 май 2014, 10:54

holomrn писал(а):Не понял. Как минимум по Z стол устанавливается. Если концевик будет выше, не будет приклеиваться к столу, если ниже - будем стол пахать. Или не так? По X и Y - да, пойдет плюс-минус километр - разница лишь в положении детали на столе. Но по Z ведь уровень стола.

Добавлено спустя 31 минуту 25 секунд:
Но строго говоря точность - приятный побочный эффект. Основное - удобно подстраивать примерно так и экстремально дешево не в ущерб точности и надежности. Дешевле разве что механические. Ну и у меня все есть для них. ;)


Настройки на концевике Z вообще не нужны, он должен крепиться стационарно.
А уровень настраивается на столике по углам.
За 2 года 3д печати у меня на 2 принтерах никогда не было проблем с механическим микриком оси Z.
Как настроил один раз, так с тех пор и работает.
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение om2804 » 29 май 2014, 12:31

Просмотрел. Прочитал как 4 вольта.
Из пушки по воробьям. Лучше подумать над z-щупом и автовыравниванием платформы
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Магнитный EndStop DIY из старого CD-ROM.

Сообщение Sailanser » 31 май 2014, 11:46

om2804 писал(а):Лучше подумать над z-щупом и автовыравниванием платформы


Ага в точку, я тоже сразу озадачился этим вопросом, в итоге сделал Z-щуп, в качестве датчика микрик от старой мышки магнит 6х6 мм для фиксации и два обрезка от шурупов M4. :)
post303810.html#p303810
Printer: SR-Printer
Firmware: Marlin
Host: Repetier-Host V0.90C
Slicer: Slic3r V0.9.10b
Filament:
Nozzle:
Electronics: Arduino MEGA 2560 R3 + RAMPS 1.4
Аватара пользователя
Sailanser
 
Сообщения: 185
Зарегистрирован: 25 мар 2008, 01:20
Откуда: Ростов-на-Дону


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

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

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

cron