roboforum.ru

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

датчики на ось Z (отделено от Модели для печати 3D)

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

датчики на ось Z (отделено от Модели для печати 3D)

Сообщение agrloki » 07 янв 2014, 14:28

Radus писал(а):Привет всем !
Вот сделал себе датчики на ось Z работающие по новому принципу.
http://www.thingiverse.com/thing:220709


А можно немножко по подробней расказать как это работает? Может я конечно туплю с утра, но посмотрев материалы на thingiverse так и не понял как это работает. Вернее как работает понятно. Не понятно как реализовано.
agrloki
 
Сообщения: 88
Зарегистрирован: 25 дек 2013, 13:08

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение SDimok » 12 янв 2014, 12:23

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

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Radus » 12 янв 2014, 20:31

SDimok писал(а):Да вроде все понятно.
Нижние поддержки с контактами - в них встроены гайки.
Из верхних кареток гайки убраны.
Вся ось висит на нижних поддержках, под собственным весом.
если горячий конец уперся - ось повисает, а поддержки едут дальше,
пока не разорвется контакт.

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

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение agrloki » 13 янв 2014, 10:12

Radus писал(а):Да именно так и работает !

Спасибо за разъяснения вам и SDimok. Правда я уже сам разобрался :) Меня смутило то что перемещение по оси Z вниз отдано на откуп силе тяжести. Что на мой взгляд не гарантирует точность перемещения. Возможно на вашем принтере все хорошо с направляющими и подшипниками, но у меня похоже не все радужно - когда каретка оси X находиться в крайних или близко к ним положениях возможно зависание при перемещении по оси Z под собственным весом. :( Но сама идея мне понравилась, сейчас пытаюсь между делом придумать реализацию с подстраховкой силы тяжести.
agrloki
 
Сообщения: 88
Зарегистрирован: 25 дек 2013, 13:08

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Radus » 14 янв 2014, 13:34

agrloki писал(а):Спасибо за разъяснения вам и SDimok. Правда я уже сам разобрался :) Меня смутило то что перемещение по оси Z вниз отдано на откуп силе тяжести. Что на мой взгляд не гарантирует точность перемещения. Возможно на вашем принтере все хорошо с направляющими и подшипниками, но у меня похоже не все радужно - когда каретка оси X находиться в крайних или близко к ним положениях возможно зависание при перемещении по оси Z под собственным весом. :( Но сама идея мне понравилась, сейчас пытаюсь между делом придумать реализацию с подстраховкой силы тяжести.

У вас ось Z на втулках? Обычно если на подшипниках то ничего не клинит.

А по теме вот нашел видео датчика без использования серво
http://www.youtube.com/watch?v=HM-9BnAOO3Q
Когда каретка доезжает до конца то датчик выдвигается, а когда возвращается в начало то датчик задвигается.

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

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение TedBeer » 14 янв 2014, 16:15

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

Использование хотенда в качестве датчика для выставления уровня:

Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение SDimok » 15 янв 2014, 04:00

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

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

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение karabas2011 » 17 янв 2014, 21:57

Radus писал(а):
agrloki писал(а):
Может кто еще подскажет методы на подобие такого, чтобы механически выдвигать и задвигать датчик без использования серво.

ну так поиск по autoleveling bed
для менделя90 было когда-то. там об болт выворачивался рычаг с микриком. Фиксация магнитамии и тд
Для лёгкой башки идеальный вариант был на дельте - вся бошка упираясь в кровать давила на микрик. Это наверно единственное решение где смена сопел разной длины не требует перенастроки автолевела.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение porex » 17 янв 2014, 22:21

TedBeer писал(а):Использование хотенда в качестве датчика для выставления уровня:

Как оно работает? HotEnd давит на микрик?
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение TedBeer » 18 янв 2014, 00:02

porex писал(а):
TedBeer писал(а):Использование хотенда в качестве датчика для выставления уровня:

Как оно работает? HotEnd давит на микрик?

Да, хотенд отклоняется и давит на концевик.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Екатеринбуржец » 30 янв 2014, 10:39

Пробовал задействовать датчик как в первом посте.
Работает как обычный концевик и зазор не выставляется.
По самой первой ссылке http://www.thingiverse.com/thing:220709 видно что хотенд упирается в стол, стол проседает на пружинах, контакт разрывается - но хотенд после этого вверх не идет! А ведь именно в этом и смысл - хотенд должен отойти назад на заданное расстояние и появится зазор. Автор там указал как изменить прошивку. Пробовал, не работает.
Уважаемый автор топика как вы справились с проблемой?
Я увы не специалист. Поэтому :D мне кажется, что при подобном использовании концевика и хотенда достаточно после размыкания контакта подать на ось z команду отработать назад на определенное расстояние. Меняя это расстояние в прошивке - меняем зазор между хотендом и столом. При условии что стол выставлен правильно зазор будет одинаков по всей поверхности стола. как это реализовать на практике?
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Radus » 30 янв 2014, 11:26

Екатеринбуржец писал(а):Пробовал задействовать датчик как в первом посте.
Работает как обычный концевик и зазор не выставляется.
По самой первой ссылке http://www.thingiverse.com/thing:220709 видно что хотенд упирается в стол, стол проседает на пружинах, контакт разрывается - но хотенд после этого вверх не идет! А ведь именно в этом и смысл - хотенд должен отойти назад на заданное расстояние и появится зазор. Автор там указал как изменить прошивку. Пробовал, не работает.
Уважаемый автор топика как вы справились с проблемой?
Я увы не специалист. Поэтому :D мне кажется, что при подобном использовании концевика и хотенда достаточно после размыкания контакта подать на ось z команду отработать назад на определенное расстояние. Меняя это расстояние в прошивке - меняем зазор между хотендом и столом. При условии что стол выставлен правильно зазор будет одинаков по всей поверхности стола. как это реализовать на практике?

На столе я убрал пружины а проседает он от того что валы 8 мм прогибаются.

И да все верно когда сопло упирается в стол и срабатывает датчик то оно оказывается впритык и потом при старте печати его надо поднять на величину прогиба стола.
Эта величина задается в прошивке #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.4
у меня получилось 0.4 мм, потому что у меня плоские контакты без гистерезиса.
Если использовать в качестве переключателя не плоские контакты, а микропереключатель с лапкой, то эта величина будет 3-4 мм думаю.
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Екатеринбуржец » 30 янв 2014, 11:58

А в каком файле прошивки?
В Configuration.h у меня нет такой строки.
И получается сразу зазор не померить? Он появится только после того как стартанет печать?
Можно попросить вашу прошивку? Чтоб глазами понять что и где.
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Radus » 31 янв 2014, 11:52

Екатеринбуржец писал(а):А в каком файле прошивки?
В Configuration.h у меня нет такой строки.
И получается сразу зазор не померить? Он появится только после того как стартанет печать?
Можно попросить вашу прошивку? Чтоб глазами понять что и где.

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

Re: датчики на ось Z (отделено от Модели для печати 3D)

Сообщение Екатеринбуржец » 31 янв 2014, 13:36

В том то и дело. Я пробовал настроить новую прошивку в части AUTOLEVELING
По видеоинструкции http://www.youtube.com/watch?v=6msLOR_EfKc
Не выходит.
То что там пишет автор https://github.com/ErikZalm/Marlin после машинного перевода для меня наполовину непонятно.
Приходится только на чужие мозги рассчитывать :)
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

След.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 0

cron