Изменить настройки Slic3r для левосторонней системы координат

Я сделал так, чтобы мой принтер имел левостороннюю систему координат (она находится в заднем левом углу теплового ложа), и сделал это потому, что это облегчает мне работу с принтером. Это, однако, приводит к тому, что объекты печатаются зеркально. В Slic3r я вручную зеркально отражаю объекты каждый раз, когда загружаю новые объекты. Время от времени я забываю делать это, и это действительно раздражает. Мне было интересно, есть ли в Slic3r настройка для автоматического выполнения этой задачи. Что-то вроде зеркального отображения при импорте или изменения оси в самом Slic3r.

, 👍4

Обсуждение

Таким образом, ваша конечная остановка Y min находится в передней части принтера, когда вы обращены к нему и оставлены на X min? Я думаю, что вы можете исправить свою проблему, используя правильную настройку в вашей конфигурации прошивки., @0scar

@0scar да его впереди, @Mehdi Nellen


1 ответ


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

3

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

Например, мой Ultimaker 3 расширен для размещения Z на Z max с платформой в нижней части машины, калиброванное смещение определяет фактическое Z=0.

Не зная, какую прошивку вы используете, например, в прошивке Marlin это задается строками кода в файле Configuration.h:

// Направление конечных точек при наведении; 1=МАКС, -1=МИН
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Ваша конечная остановка срабатывает на максимуме оси Y, поэтому вам нужно настроить ее как МАКСИМАЛЬНУЮ конечную остановку, т. Е. Использовать контакты Y_MAX, определив (найдите раздел Настройки конечной остановки, обратите внимание, чтобы также отключить конечную остановку YMIN):

//#define USE_YMIN_PLUG // Это отключает конечную остановку YMIN
#define USE_YMAX_PLUG   // Это включает конечную остановку YMAX

и измените направление наведения (Y_HOME_DIR) на 1:

#define Y_HOME_DIR 1 // Это указывает принтеру, где находится ограничитель: положительное значение для направления YMAX

В противном случае при использовании на конечной остановке Y_MIN и направлении самонаведения, установленном равным -1, ось меняется на обратную, как вы уже испытали.


,

под "настройкой координат рабочего стола внизу" вы имеете в виду "#определите Y_MIN_POS " и "#определите Y_MAX_POS"?, @Mehdi Nellen

все в порядке, мне удалось отразить ось, я установил "#define Y_HOME_DIR 1 "и, кроме того," #define USE_YMAX_PLUG "" #если ОТКЛЮЧЕНО(ОСТАНОВИТСЯ) #определите ENDSTOPPULLUP_YMAX #определите значение Y_MAX_ENDSTOP_INVERTING true`, и я изменил/удалил все настройки "Y_MIN", которые заставили все работать. ", @Mehdi Nellen