ПОМОГИТЕ плата ANET3D 1-5 изменение функционала

Максим libefreunde

НОВЫЙ ПОЛЬЗОВАТЕЛЬ
Регистрация
14.04.2024
Сообщения
0
Реакции
3
Баллы
0
Город
Санкт-Петербург
Имя
Максим
Здравствуйте, в наличии 3D принтер на базе ANET 3D 1-5, но задача в изменении функционала: вместо экструдера установлен термопресс, оси X и Z сохраняются, а вот из оси Y и подачи прутка по задумке хочется создать механизмы подачи ( Y - циклическая подача заготовки, подача прутка - удаление спаянного элемента). Прошу помочь, направить мысль, как отдельно наладить самостоятельный запуск двигателя оси Y (условно включиться в направлении "вперед" на N шагов и аналогично с двигателем подачи прутка). Вопрос только изучаю, с подачами X и Z все отлично получилось(скорости, точки, контроль положения)
 
Здравствуйте, в наличии 3D принтер на базе ANET 3D 1-5, но задача в изменении функционала: вместо экструдера установлен термопресс, оси X и Z сохраняются, а вот из оси Y и подачи прутка по задумке хочется создать механизмы подачи ( Y - циклическая подача заготовки, подача прутка - удаление спаянного элемента). Прошу помочь, направить мысль, как отдельно наладить самостоятельный запуск двигателя оси Y (условно включиться в направлении "вперед" на N шагов и аналогично с двигателем подачи прутка). Вопрос только изучаю, с подачами X и Z все отлично получилось(скорости, точки, контроль положения)
Ну видимо с помощью G-кодов.
 
Не учат молодежь техническому общению, что ни новичек, то со странными идеями и хотелками, причем спрашивают как сделать не объясняя хотя бы схематически идею. И, даже если ответ на поверхности, углубляться в свою задачу, а тем более углублять других, у кого спрашивают, не желают. Прям ребус какой то.
 
Нам бы схемку, аль чертеж
Мы б затеяли вертеж
Ну, а так, ищи сколь хочешь
Черта лысого найдешь (Цит)
плата ANET 3D 1-5, прошита Марлином, какие данные именно требуются?
 
ок, попробуем по порядку: плата ANET3D 1-5, код минимум(на данный момент для проверки и настройки механизма подачи, слаженности работы узлов), прошивка платы Марлин.
G28 X00 F2000
G04 P1000
G00 X30 F2000
G04 P1000
G00 Z-7 F3000
G04 P1000
G00 X-30 F2000
G04 P1000
G00 Z7.0 F2000
описывается квадрат взаимодействия узлов,
Вопрос, как заставить отдельно включаться двигатель "бывшей подачи прутка" и бывшей оси Y
 
ок, попробуем по порядку: плата ANET3D 1-5, код минимум(на данный момент для проверки и настройки механизма подачи, слаженности работы узлов), прошивка платы Марлин.
G28 X00 F2000
G04 P1000
G00 X30 F2000
G04 P1000
G00 Z-7 F3000
G04 P1000
G00 X-30 F2000
G04 P1000
G00 Z7.0 F2000
описывается квадрат взаимодействия узлов,
Вопрос, как заставить отдельно включаться двигатель "бывшей подачи прутка" и бывшей оси Y
Написанием правильных кодов.
Бывший двигатель подачи прутка это видимо E0.
 
Не учат молодежь техническому общению, что ни новичек, то со странными идеями и хотелками, причем спрашивают как сделать не объясняя хотя бы схематически идею. И, даже если ответ на поверхности, углубляться в свою задачу, а тем более углублять других, у кого спрашивают, не желают. Прям ребус какой то.
идея такова: есть имеющийся механизм с осью X, производит подачу инструмента, есть имеющийся механизм с осью Z, производит подъем данного инструмента над рабочей поверхностью, далее должен происходить такт: отведение инструмента, подача заготовки, термическое воздействие, пауза - охлаждение(возможно с применением обдува, подъем инструмента, выброс заготовки, и далее цикл повторяется, далее возможно появятся доп команды согласования и разрешения процесса, но это по мере слаживания железа.
Ваши сообщения автоматически объединены:

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


понимаю :) но вот с E0 я видимо что-то делаю не так, т.к. он не хочет отдельно включаться, а работает только совместно с движением по осям горизонта, допускаю, что это зашито в марлине, как защита, а т.к. код это не мой прямой профиль, то обращаюсь за помощью к специалистам в данной теме
Ну видимо там ещё и температура должна соответствовать. В марлине защита от экструдирования стоит, пока экструдер не нагреется до определённой температуры. Это как минимум править марлин под себя и прошивать заново.
 
Ну видимо там ещё и температура должна соответствовать. В марлине защита от экструдирования стоит, пока экструдер не нагреется до определённой температуры. Это как минимум править марлин под себя и прошивать заново.
я правильно понимаю, что возможно задать условие нагрева до температуры "+20" градусов, и тем самым обойти данную блокировку? подскажите, Марлин как я понимаю нужно в чем то править? в смысле он собирается и компилируется или его можно в "блокноте" исправить?
 
Решение такое: берём это, ставим туда, потом вот то, прописываем вместо того. Все, проблема решена!
подскажите, какие именно описания требуется дополнить?
 
я правильно понимаю, что возможно задать условие нагрева до температуры "+20" градусов, и тем самым обойти данную блокировку? подскажите, Марлин как я понимаю нужно в чем то править? в смысле он собирается и компилируется или его можно в "блокноте" исправить?
Да правильно.
Марлин компилируется в VS-Code
 
понимаю :) но вот с E0 я видимо что-то делаю не так, т.к. он не хочет отдельно включаться,
только что нашел здесь
4. Дайте принтеру команду выдавить 100 мм нити на небольшой скорости. (G01 F200 E100)

Так что не должно быть привязано ни к температуре, ни к движению по Х и У
 
только что нашел здесь
4. Дайте принтеру команду выдавить 100 мм нити на небольшой скорости. (G01 F200 E100)

Так что не должно быть привязано ни к температуре, ни к движению по Х и У
Да как не привязано то?
#define EXTRUDE_MINTEMP
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать