И снова про датчик окончания филамента

DreamerSlava
Идет загрузка
Загрузка
20.11.2016
4783
21
печатает на RepRap
Вопросы и ответы
Полазив по гитхабам, гуглям и прочим репрапам и тингиверсе нашел кое-какую информацию, но с гуглевским переводом я что-то нифига не пойму :(

К примеру вот тут хорошо расписано все - форум репрапРазжуйте или нормально переведите, ведь это сделать вроде не сильно сложно.

Мне видется так:

Ставим корпус с концевиком (механическим или оптическим не имеет значения) где-нить перед экструдером, запускем в этот корпус нить филамента, концевик срабатывает (ну или спроектировать чтобы было наоборот).

При исчезновении нити концевик отпускается (или нажимается) соответственно происходит срабатывание в рампсе (куда подключен концевик) - прошивка срабатывает посылая команду паузы и отвода сопла от модели. Баззер пищит зовя на помощь.

Меняем филамент и продолжаем печать.

Я прав?

ЗЫ Ну ведь очень нужная штука, несколько раз печать прерывалась из-за внезапного окончания филамента...
Ответы на вопросы

Ответы

20.11.2016 в 18:07
2

Я недавно поднял этот вопрос. Мало того я придумал и создал работающую систему контроля остановки и окончания филамента, которая умеет ставить принтер на паузу при возникновении аварии. Таким образом, можно смело оставлять принтер и ложиться спать/уезжать по делам.

 В вашей задумке не учитывается такая частая авария, как остановка подачи. А эта авария более распространенная, чем окончание филамента. К слову я за 1,5 года печати ни разу не пострадал от окончания филамента, а от остановки подачи не счесть раз.
Вот моя тема http://3dtoday.ru/questions/alarm-stop-feeding-filament/

По моей готовой системе могу сказать следующее. Откатал уже более 30 часов- полет нормальный, функцию выполняет. Пока времени не было, заказ выполнял. Сейчас найду время, нужна небольшая настройка системы. Затем хотелось бы снять демонстрационное видео и написать полноценный пост с обзором. Как то так.

20.11.2016 в 19:55
0

Прочитал, посмотрел фотку снаружи... А что внутри? И каким образом Оно присоединяется к принтеру (электрическая часть) ?
Или я чего не заметил?

20.11.2016 в 20:24
0

Просто концевик. подключаем к любому цифровому пину.

20.11.2016 в 20:48
2

[IMG]http://3dtoday.ru/upload/main/106/photo_2016-11-07_19-29-07.jpg[/IMG]

kaban1941
plastmaska
7 Ноя 20:14

Ты не допонял немного задачи ))) Пруток может не кончится, а сопло забиться, в таком случае датчик не сработает.

 kaban1941 
10 Ноя 14:12
Работает, как я задумывал и функцию полностью выполняет.
Как я понял из переписки, kaban1941 установил не просто концевик...

21.11.2016 в 06:31
0

Как я помню там только концевик. Ну да ладно. Будем посмотреть. Тем более там амбиции, человек бабла хочет.

20.11.2016 в 20:52
1

Внутри то, что описал автор этой темы и что описывал я и не только я в свое теме. Автоматика вся на реле. Конструкцию я пока в доступ не дам, раздумываю о возможной коммерческой составляющей проекта. 
К принтеру, конкретно в моей версии, присоединяется только датчик филамента. Управление паузой происходит через компьютер- это конечно делает невозможным печать с флешки, но в силу того, что я не обладаю знаниями Ардуино и программирования, то сделал что смог. Мне оно для личного пользования изначально, потому я строил из того, что было под рукой. Самая дорогая и громоздкая часть- это двухканальное реле времени, на котором построена вся логика моей схемы. 
Плюсом и компенсацией громоздкости моего устройства является одна бесспорная вещь: моё устройство универсально. Это значит, что датчик можно подключить к любому типу подачи: и к боудену и к директу, я пользую оба варианта. Так же это значит, что его может подключить пользователь любого уровня почти без включения мозга. Ну а подключить мою приставку можно к любому принтеру. Не важно, какие у него мозги: ардуино, или закрытая заводская прошивка. Не нужно трогать принтер вообще и обладать никакими знаниями ни принтера, ни компьютера вообще. В общем ждите обзора.

20.11.2016 в 20:57
0

Звучит хорошо. Жаль, что не в открытом доступе(...

21.11.2016 в 05:32
0

С нетерпением ждем обзора

21.11.2016 в 06:34
1

К принтеру, конкретно в моей версии, присоединяется только датчик филамента.
Да а я как говорю? Коробочка из нее 3 провода. 1 сигнальный, в прошивке инициируем датчик филамента и подключаем сигнальный провод. Подходит для всех принтеров. А вот то что Вам нужен еще и пк... это плохо. Я давно печатают без пк. Да и вообще не представлю зачем это?

20.11.2016 в 20:45
0

Лишнее. Эта вещь нужна только если ферма принтеров. Надо трезво оценивать количество филамента на бабине и объем печати. И то именно датчик конца филамента предлоеженный кабанов так себе. Идея хороша, даже модель, но она не перекрывает 90% всех проблем - застревание прутка. Я уже думал, шестерню с прижимным роликом. На шестерню оптический энкодер. Взять отдельно ту же 8 мегу (прерывания у нее вроде бы есть) (хотя по идее хватит и тиньки) и ловить прерывания. Каждое прерывание скидывать таймер, как только таймер дошел скажем до 5 секунд опустить ногу на землю или подтянуть к плусю в зависимости от требований. Если есть желание помалевать модель сего действа, то могу состряпать код. Единственное что бы не страдать малевать буду в ардуиноide и в принципе можно брать нано, про мини или еще чего и в путь. будет отдельное устройство, надо 3 пина - питание, замля и сигнал.
Вещь будет перекрывать как затор прутка, так и его отсутствие. Датчик устанавливать надо будет на небольшом расстоянии и между ним и экструдером нужен боуден. т.е. виламент закончился, на датчике вращения нет, но его его немного в трубке есть чтобы хватило на 5 секунд печати. Ну и чтобы при ретракте генерировались импульсы. Вот в принципе и все.
А ну есть косяк. 5 секундная задержка при заторе... время реакции настраивается программно.

20.11.2016 в 20:57
0

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

21.11.2016 в 06:28
0

Ну ка. Я комменты не читал. Точнее все не читал, только первые. Там был просто концевик. Линк на пруф. Спс.

21.11.2016 в 01:01
2

Конструкция универсального датчика довольно проста, по крайней мере идея уже витает несколько лет. Просто пока не понадобилось.

Конструкция с обрезиненным роликом. На нем закреплен энкодер. Ролик прижимается к прутку. При движении прутка вырабатывает энкодер импульсы.
Эти импульсы попадают на сброс счетчика с переполнением. Счетчик выбирается в зависимости от необходимой задержки.
Пруток движется - счетчик все время сбрасывается - принтер печатает. При остановке прутка счетчик переполняется и на выходе появляется импульс. А дальше хоть сирену вешайте, хоть к ардуине цепляйте.

21.11.2016 в 13:39
0

1. Режим паузы реализуется аппаратно в MKS TFT28 закороткой контактов B1.
eta4ever - тестировал. Покурите его посты и беседы.
Я - тоже чуть попозже буду - как с механическим, так и с оптическим эндстопами.

2. Целесообразно совместить с масляно-поролоновым фильтром для очистки филамента.

3. Необходимо также и попутно решить проблему запутывания прутка.

4. Датчик легко делается из новогодней музыкальной открытки, или любой детской игрушки со светозвукоиндикацией, коими заполонены газетные околометрошные киоски. Цена вопроса 120 рупий.
Микрик цепляется в цепь батарейки, нормальноразомкнутый (NO). Громкость воплей перепроизведённого аудиочипа с англокитайсим ' Fire-Fire' , перемежающийся автоматно-пулемётными очередями - разбудит любого.

ski
21.11.2016 в 14:13
1

А на рампсе можно же прописать такой контакт? Просто какбы у меня нету МКС тфт28...

17.12.2016 в 01:12
0

На РАМПС такого - нет.
Это целиком фича MKS TFT28 и MKS TFT 32, которая приводит к выдаче команды 'пауза' на RAMPS с МЕГА, и (по желанию) - 'парковкой' сопла с запоминанием точки координат.

25.11.2016 в 11:32
2

Предлагаю идею по созданию датчика движения/остановки/обрыва филамента в 3D принтере.

За основу возьмём обычную светодиодную мышь, имеющую функцию “засыпания” при отсутствии движения. Что выражается в приглашении свечения светодиода подсветки через 1,5 -2 секунды. На фото приглушенное свечение, когда движения нет и яркое, когда есть пластик  двигается.

Скорее всего светодиодом управляет логический уровень 0/1, т.е. добавить простейший контроллер который при '0'-вом уровне и при наличии сигнала запущенной печати ( можно использовать D11, D4, D5 ... установкой в G-коде нужного значения на момент печати) выдаст сигнал - на 'паузу' и 'громкое музыкальное сопровождение'.
P.S. Пока небольшое дополнение,  данный режим работает при подключении мышки к компьютеру, попробую придумать способ замены ПК на Arduino.

13.05.2017 в 18:58
0

Самый верный путь!
Нужно заимствовать только датчик с линзой, остальное колхозить на микросхеме... Буду мутить тоже!

30.01.2019 в 20:18
0

ээх... а Кабан1941 за подобное денег хотел поднять. Обломщики )))

29.11.2016 в 11:13
2

я часто печатаю маленькими отрезками цветных пластиков и чтоб не пропустить момент, когда филамент закончится, делю так:
выдрал со старой музыкальной открытки эту штучку, которая пиликает.
между контактами там пропустил нить филамента и все,  контакт разорван- тишина. кончается нить, контакт смыкается - начинает играть противная мелодия.
это мой бюджетный способ, когда даже ничего не надо паять.;)

Mar
29.11.2016 в 12:07
0

Прекрасный способ :)

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Печать диагностических моделей зубов

Морфинг одного персонажа. М 1:35

Вентиляция. То, чего нет в магазинах.

Небольшие заметки о клиппере

Распродажа 3D принтеров в интернет-магазине 3DSN

Согревающая акция на RK Gadget!