roboforum.ru

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


Зеркальное отражение по оси Y

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

Зеркальное отражение по оси Y

Сообщение DsKTY » 20 окт 2015, 19:17

Всем привет. Есть принтер - вариация Prusa i3 в фанерном исполнении. Электроника RAMPS.

Проблема была почти не заметна, пока печатал симметричные детали. Но всплыла, как только пошло что-то посложнее (например текст). Суть проблемы понятна из заголовка: модель печатается зеркально по Y.

Решение простое - изменить в прошивке направление INVERT_Y_DIR и всё встанет на свои места. После изменения управление принтером вроде бы изменилось, но всплыла новая проблема: концевик по оси Y остался в том же самом месте, и при отправки каретки в HOME-положение, она уезжает не туда, куда хотелось бы. Окей, не проблема - меняем Y_HOME_DIR на противоположное значение и...

... и ничего не происходит. Т.е. Принтер вообще отказывается реагировать на команду отправки в Y-home.

Может что-то не то меняю? Может что-то не учёл?
DsKTY
 
Сообщения: 5
Зарегистрирован: 20 окт 2015, 19:06

Re: Зеркальное отражение по оси Y

Сообщение setar » 20 окт 2015, 23:38

типичная ошибка.
вероятнее всего в неправильном восприятии движения принтера и отсюда неверная установка параметров концевиков и направлений.
итак:
нулевая координата в объёме это нижний левый ближний угол.
для прусы голова достигает этого положения когда едет вниз, влево - тут все понятно,
а вот стол в нулевой координате ... максимально отодвинут от нас, это не привычно и многие путаются.
отсюда часто неправильно обзывают концевики на Y и направление.
если концевик установлен далеко от нас это Ymin (соответственно Ymax, если он есть находится на ближайшем к нам крае)
соответственно с этим представлением нужно проверить конфиг и подключение.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10987
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Зеркальное отражение по оси Y

Сообщение DsKTY » 21 окт 2015, 03:05

Вроде ясно с этим. Только на ум решений других не приходит. Т.е. зеркальность печати по Y была из-за изначальной ошибки в конфигурации. Это исправил поменяв значение в INVERT_Y_DIR. Но осталась проблема с концевиком, который физически перенести можно, но больно геморно. Хотелось бы софтом это изменить.

Вроде как нужно сделать "Y_HOME_DIR 1" вместо -1. Но в этом случае, принтер вообще не отрабатывает никак на команду Y-HOME.
DsKTY
 
Сообщения: 5
Зарегистрирован: 20 окт 2015, 19:06

Re: Зеркальное отражение по оси Y

Сообщение setar » 21 окт 2015, 10:48

полностью софтово это делать не желательно (хотя и можно изменив привязку номеров ног к названиям)

но лучше так: не нужно его физически переносить, просто переткните на электронике с Ymax на Ymin (или обратно) и укажите направление парковки обратное.
но удостоверьтесь вначале командой m119 что концевики отвечают корректно при нажатом и отпущенном состоянии.
если что то не так - смотрите настройки поддяжки входов
Аватара пользователя
setar
Site Admin
 
Сообщения: 10987
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Зеркальное отражение по оси Y

Сообщение DsKTY » 21 окт 2015, 14:16

Итак. Проблема решилась. Собственно, решение было ровно тем же, что я пытался применить в самом начале. Правда, в данном случае, потыкав в принтер командой M119, насторожило, что он возвращает результат только по концевикам min.

Причина оказалась проста: #define DISABLE_MAX_ENDSTOPS

Закомментировал эту строчку и принтер осознал, что у него есть и max-концевики. M119 стала возвращать состояние по всем 6 датчикам, ну и смена Y_HOME_DIR подхватилась как и задумывалось.
DsKTY
 
Сообщения: 5
Зарегистрирован: 20 окт 2015, 19:06

Re: Зеркальное отражение по оси Y

Сообщение setar » 21 окт 2015, 21:16

ну коль датчиков 6 так и переставлять разумеется ничего не нужно было :)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10987
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко


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

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

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