roboforum.ru

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

смена филамента вовремя печати.

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

смена филамента вовремя печати.

Сообщение how_eee » 26 мар 2014, 17:48

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

Так вот то ли я не понял как надо толи это работает не так как хотелось бы. Пока вставляешь новый пруток моторы свободно двигаются и каретку полюбому сдвинешь. Печать съезжает в сторону.
Если бы моторы он не отпускал. Или после вставки прутка ехал до концевиков а потом в последнюю запомненную позицию для продолжения печати.

Ктонить пользует эту фичу?
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: смена филамента вовремя печати.

Сообщение Radus » 26 мар 2014, 21:12

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

Так вот то ли я не понял как надо толи это работает не так как хотелось бы. Пока вставляешь новый пруток моторы свободно двигаются и каретку полюбому сдвинешь. Печать съезжает в сторону.
Если бы моторы он не отпускал. Или после вставки прутка ехал до концевиков а потом в последнюю запомненную позицию для продолжения печати.

Ктонить пользует эту фичу?

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

Re: смена филамента вовремя печати.

Сообщение how_eee » 26 мар 2014, 21:57

Автор этой фичи пишет что все моторы кроме мотора экструдера должны быть в удержании. У меня отпускает все движки. У тебя тоже так?
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: смена филамента вовремя печати.

Сообщение icehardy » 26 мар 2014, 22:22

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

проверить надо еще раз
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: смена филамента вовремя печати.

Сообщение Zharv » 27 мар 2014, 01:12

Я могу ошибаться, но просто так отпустить шаговые не выйдет, на драйвер идет обычно 3 управляющих контакта EN, STEP, DIR.
VDC и GND обычно не разыгрываемые и при включении принтера шаговый сразу стает в удержание если EN в нужном значении. Управление осуществляется этими 3-мя выводами и только EN может потушить мотор. Я бы полез в прошивку и посмотрел данный момент, возможно есть команда в G-code которая не отпустит моторы, но то что это в прошивке 146%
zharv.com
Аватара пользователя
Zharv
 
Сообщения: 235
Зарегистрирован: 22 окт 2013, 20:31
Откуда: Киев
прог. языки: ActionScript/JavaScript

Re: смена филамента вовремя печати.

Сообщение Andrew S » 27 мар 2014, 01:45

Просто перед продолжением печати нажми Home, а так двигатели должны отпускать через 60 сек по умолчанию в прошивке. Можно увеличить но будут греться просто так.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: смена филамента вовремя печати.

Сообщение Radus » 27 мар 2014, 08:32

Возможно в прошивке включена опция отключения двигателей через определенное время.
Так что эту опцию надо отключить.

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: смена филамента вовремя печати.

Сообщение how_eee » 27 мар 2014, 13:35

Нет, у меня выключена. Может проблема в том что у меня плата сангуинололу?

Добавлено спустя 7 минут 17 секунд:
Да, на сангуино все енейблы на одном пине. Вот и ответ. :cry:
#ifdef SANGUINOLOLU_V_1_2
#define HEATER_BED_PIN 12 // (bed)
#define X_ENABLE_PIN 14
#define Y_ENABLE_PIN 14
#define Z_ENABLE_PIN 26
#define E0_ENABLE_PIN 14

Добавлено спустя 4 минуты 15 секунд:
Надо поменять местами z и e в пинс.х файле. И поменять местами разъёмы на моторы.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: смена филамента вовремя печати.

Сообщение Andrew S » 27 мар 2014, 14:47

Нет смысла держать моторы под напряжением на обмотке, они так сильно греются, потому что, на обмотку подается постоянное напряжение, можно забыть, например, что стоит пауза и моторы по плавят крепление. Лучше увеличьте время удержания до 3-5 минут, сколько нужно на смену прутка.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: смена филамента вовремя печати.

Сообщение Radus » 27 мар 2014, 19:57

Andrew S писал(а):Нет смысла держать моторы под напряжением на обмотке, они так сильно греются, потому что, на обмотку подается постоянное напряжение, можно забыть, например, что стоит пауза и моторы по плавят крепление. Лучше увеличьте время удержания до 3-5 минут, сколько нужно на смену прутка.

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

Re: смена филамента вовремя печати.

Сообщение Andrew S » 27 мар 2014, 22:50

Radus писал(а):
Andrew S писал(а):Нет смысла держать моторы под напряжением на обмотке, они так сильно греются, потому что, на обмотку подается постоянное напряжение, можно забыть, например, что стоит пауза и моторы по плавят крепление. Лучше увеличьте время удержания до 3-5 минут, сколько нужно на смену прутка.

Нет смысла выкручивать ток на драйверах на максимум, чтобы моторы грелись.
Это не дело когда они греются ! Надо уменьшить ток так, чтобы они были чуть тепленькие.

У меня даже на четверть не повернуты, меньше уже не держат толчков рукой, но когда ставишь на паузу греются заметно, и это правильно, шаговый двигатель - не реле, удерживать не должен постоянно.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: смена филамента вовремя печати.

Сообщение Evgeny » 28 мар 2014, 00:26

привет

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

Evgeny
Evgeny
 
Сообщения: 133
Зарегистрирован: 08 фев 2005, 15:48
Откуда: СПб

Re: смена филамента вовремя печати.

Сообщение how_eee » 28 мар 2014, 20:12

все сделал, работает. Поменял местами пины и перекинул провода, как писал выше.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: смена филамента вовремя печати.

Сообщение Radus » 19 июл 2014, 23:46

Решил тоже самое замутить, также поменял пины в pins.h у меня сангуинололу.
Ну и еще у меня нет клавиатуры и LCD дисплея, поэтому меняю пруток через GCODE.

Напечатал флажок =)

Смотрите видео


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

Re: смена филамента вовремя печати.

Сообщение Andrew S » 20 июл 2014, 15:31

Radus писал(а):Решил тоже самое замутить, также поменял пины в pins.h у меня сангуинололу.
Ну и еще у меня нет клавиатуры и LCD дисплея, поэтому меняю пруток через GCODE.

Напечатал флажок =)

Сербский флаг
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

След.

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

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

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