3д принтер печатает зеркально как исправить

Здравствуйте, подскажите как решить проблему: принтер печатает зеркально. Принтер с вертикальным перемещением стола по Z, концевые по осям Х, У, Z расположены в левом дальнем верхнем углу. Как понял, система координат Repetier Host противоположна по направлению осей У, Z системе координат принтер...

Здравствуйте, подскажите как решить проблему: принтер печатает зеркально.

Принтер с вертикальным перемещением стола по Z, концевые по осям Х, У, Z расположены в левом дальнем верхнем углу.

Как понял, система координат Repetier Host противоположна по направлению осей У, Z системе координат принтера.

Для нормальной печати приходится включать в Repetier функцию «отразить зеркально». При этом направления перемещений по У и Z не совпадают с направлением стрелок на панели управления программы: подъем стола соответствует «-Z», перемещение по Y от оператора соответствует «-Y».

Инверсия по У, Z в настройках принтера приводит в соответствие направление перемещений узлов направлениям указателей панели программы, но зеркальность печати остается.

Инверсия по отдельности осей X и Y в Аurduiho приводит к смене осей У на X и X на Y с сохранением направлений перемещений. При совместной инверсии X, Y направления перемещений совпадают с направлениями на панели управления, но перестают работать концевики, поэтому печать не проверялась.

Переполюсовка шаговых двигателей X и Y приводит к смене осей с сохранением направлений перемещений.

Можно ли без физической перестановки концевых выключателей по X, У привести систему координат принтера в соответствие по направлениям осей системе Repetier, например, задав ее поворот вокруг оси X на 180, есть ли такая команда в среде Aurduino?

post-25197-036201700 1437331903_thumb.jpg


Изменено 19.07.2015 18:51 пользователем Morygin

Зеркальная печать

snecky

Идет загрузка
Загрузка

03.08.2016

8211

Ребята подскажите навечку разобраться в чем проблема, и так решил распечатать другу подставку под айфон нашли понравившуюся модель, поставил на печать и ушел. модель распечаталась зеркально (((в чем проблема ?? так должно было быть

Зеркальная печать

так распечаталось

Зеркальная печать

Ответы на вопросы

Популярные вопросы

Герметичная 3D печать.

def.lord

Идет загрузка
Загрузка

19.01.2023

733

Всем привет! 

Стоит задача сделать небольшие емкости с закручивающимися крышками, которые буду содержать воду. Нужно конечно что…

Помогите, я уже вообще не пойму…

Кто знает в чем может быть причина, ось Z в любом случае уходит вниз. G-code поставил другой с сайта, с этого… хотя даже вот

Начало…

Кубик, Simplify3D и мосты

ZhenyaKa

Идет загрузка
Загрузка

01.12.2016

14789

slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает :(

То есть вот это зелено…

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

Мой пользовательский 3D-принтер печатает все перевернуто. Я думаю, что это проблема самонаведения, поскольку двигатель движется в правильном направлении.

В Pronterface,

  • если я нажму -Y — стол движется вперед (в направлении Y endstop)
  • если я нажму +Y — стол сдвинется назад (в сторону от конечного упора Y).
  • если я нажму-X — hotend переместится влево (в сторону X endstop).
  • если я нажму +X — hotend переместится вправо (в сторону от X endstop).

на RAMPS 1.4:

  • X концевой упор соединен на 1 м выводе
  • Y концевой упор соединен на 3 м выводе
  • Z концевой упор соединен на 5 м выводе

(Контакты 2, 4 и 6 не используются (это для MAX_ENDSTOP ?))

Ниже приведен мой конфиг Marlin

#define X_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR false

Я приложил 3 фотографии.

  1. Показывает исходное положение хотенда. Мотор y на задней части и endstop y на фронте.

Home position of hotend

  1. Показывает перевернутую печать.

inverted print

  1. Скриншот Pronterface (показывает фактический файл G-кода)

Pronterface screenshot

Я попытался перевернуть кабели двигателя, но это меняет направление двигателя
Я также попробовал INVERT_Y_DIR true, но безуспешно.

Пожалуйста, помогите мне. Что я делаю не так?

, 👍2

Обсуждение

2 ответа


Лучший ответ:

Для большинства декартовых принтеров положение самонаведения находится в левом переднем углу пластины сборки. Концевые выключатели могут быть на любом конце каждой оси (и даже на обоих), но прошивка должна быть настроена соответствующим образом.

Общее расположение состоит в том, чтобы иметь концевые выключатели в положениях X-min, Y-min и Z-min. Вы увидите это на почти всех бюджетных принтерах, но на машинах высокого класса все может быть по-другому. Для оси Y на декартовой машине это означает размещение концевого выключателя в задней части принтера. Машина CoreXY, с другой стороны, имеет датчик Y-min в левом переднем углу.

Таким образом, если ваши намерения не были иными, вы просто поставили переключатель Y-axis end-stop в неправильное положение. Для вашего дизайна он должен находиться в задней части принтера, срабатывая от стола в самом заднем положении. Вам также нужно будет изменить направление шагового двигателя по оси Y, сделать это +Y перемещает стол к оператору (как у вас сейчас).

Если вы по какой-то причине хотите иметь концевой выключатель на передней панели принтера, вам нужно будет соответствующим образом настроить прошивку-это датчик Y — max в этом положении!

17 апр 21,
@Mick


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

только проблема в

В Pronterface,

если я нажму -Y -- стол движется назад (в сторону Y endstop - новое положение)
если я нажму +Y -- стол движется вперед (от Y endstop - новое положение)

--- это нормально ?

18 апр 21,
@Raj

2 часа назад, Ивангай сказал:

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

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

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

В разных версиях при установке HOME по умолчанию в разной точке выбран … )))

2020-07-01_131529.png.a7289fb0ab6e151df1fdb2bd60119ee9.png2020-07-01_131435.png.d65d7f0e982d450470e62baa5176f9d7.png

RD советую устанавливать в отдельную директорию, а не по умолчанию в корень С: … ) Ибо при работе он туда же в корень накатывает одну из своих рабочих библиотек RDCutting.dll, а она не удаляется. На что это может влиять, не могу сказать, не проверял, но точно могут быть проблемы.

2 часа назад, Ивангай сказал:

Хотя у программы логика странная, я бы не додумался.

Кстати, логика в выборе именно аппаратного нуля — оч правильная. Ибо понятие «зеркалирование» не все могут понять, что данное зеркалирование опирается на Декартовый ноль .. ))))


Изменено 1 июля 2020 пользователем Dan

принетр delta печатает зеркально

принетр delta печатает зеркально

Здравствуйте! Вот решил все таки разобраться с проблемой зеркальной печати на принтере delta. При печати на принтере например пробки для бутылки, резьба печатается в другую сторону. Ну и все остальные фигуры тоже печатаются наоборот.Помогите, что делать, может в прошивке мерлин нужно , что то поменять?

antoshin
 
Сообщения: 21
Зарегистрирован: 12 авг 2016, 23:23

Re: принетр delta печатает зеркально

Сообщение Harh » 11 июл 2018, 10:23

Ну, по логике, в прошивке :) На одной из осей поставить направление в другую сторону.

Аватара пользователя
Harh
 
Сообщения: 843
Зарегистрирован: 04 сен 2013, 12:52
Откуда: Челябинск
ФИО: Игнат


Re: принетр delta печатает зеркально

Сообщение vmzsoft » 14 сен 2018, 23:02

Поменяйте местами провода двух любых шаговиков.
Вы наверняка перепутали — в дельте порядок осей X,Y,Z должен быть ПРОТИВ часовой стрелки :)

vmzsoft
 
Сообщения: 3
Зарегистрирован: 14 сен 2018, 22:56


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

Перейти:

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

For most Cartesian printers, the homing position is at the front-left corner of the build plate. End-stop switches can be at either end of each axis (and even both), but the firmware must be configured accordingly.

A common arrangement is to have end-stop switches at X-min, Y-min and Z-min positions. You will see this on pretty much all budget printers, but things may be different on high-end machines. For the Y-axis on a cartesian machine, this mean placing the end-stop switch at the rear of the printer. A CoreXY machine on the other hand has the Y-min sensor on the front left corner.

So, unless your intentions were otherwise, you have simply got the Y-axis end-stop switch in the wrong position. For your design, it should be at the back of the printer, triggered by the bed in it’s most backwards position. You will also need to reverse the direction of the Y-axis stepper motor, do that +Y moves the bed towards the operator (like you have it now).

If you want to have the end-stop switch at the front of the printer for some reason, you will need to re-configure the firmware accordingly — it is an Y-max sensor in that position!

For most Cartesian printers, the homing position is at the front-left corner of the build plate. End-stop switches can be at either end of each axis (and even both), but the firmware must be configured accordingly.

A common arrangement is to have end-stop switches at X-min, Y-min and Z-min positions. You will see this on pretty much all budget printers, but things may be different on high-end machines. For the Y-axis on a cartesian machine, this mean placing the end-stop switch at the rear of the printer. A CoreXY machine on the other hand has the Y-min sensor on the front left corner.

So, unless your intentions were otherwise, you have simply got the Y-axis end-stop switch in the wrong position. For your design, it should be at the back of the printer, triggered by the bed in it’s most backwards position. You will also need to reverse the direction of the Y-axis stepper motor, do that +Y moves the bed towards the operator (like you have it now).

If you want to have the end-stop switch at the front of the printer for some reason, you will need to re-configure the firmware accordingly — it is an Y-max sensor in that position!

Понравилась статья? Поделить с друзьями:
  • 3utools ошибка при прошивке
  • 3utools ошибка unable to request shsh
  • 3utools ошибка jailbreak
  • 3utools ошибка 7 решение
  • 3utools ошибка 4013