Задач: Установить оптический концевик на ось Z . Прошивка МАРЛИН 1.1.8

Решение : 

1. Подключаем пины Voltage Signal Ground  оптического концевика, (далее О.К.) к необходимому разъему Zmin или Zmax согласно пинам Вашей платы.

2. Опрашиваем командой М119 состояние концевика и определяем его тип . Оптопара О.К. при этом открыта .

если OPEN — нормально открытый TRIGGER -нормально закрытый .

3. Указываем в прошивке в разделе Configuration.h

Рассположение:

/ @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe. 

// Almost all printers will be using one per axis. Probes will use one or more of the

// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.

#define USE_XMIN_PLUG

#define USE_YMIN_PLUG

#define USE_ZMIN_PLUG
в моем случае

//#define USE_XMAX_PLUG

//#define USE_YMAX_PLUG

//#define USE_ZMAX_PLUG

  

Тип концевика Норм.открытый или норм.закрытый

// Mechanical endstop with COM to ground and NC to Signal uses «false» here (most common setup).

#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.

#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.

#define Z_MIN_ENDSTOP_INVERTING false // 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.

Я ничего не менял , мой концевик норм. открытый .

4. если концевик в позиции Zmin раскомментируем следующие параметры :

(Проверяем чтоб были раскоментированны)

 * Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

 * Enable this option for a probe connected to the Z Min endstop pin. 

 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN 

 * The BLTouch probe uses a Hall effect sensor and emulates a servo.

#define BLTOUCH

если концевик Zmax то ничего не меняем .

Все ! Проверяем и прошиваем !

* Пояснения .

Подключение О.К. заняло у меня кучу времени ,именно по тому что не ясно было, нафига раскомментировать bltouch ,   и потому как инструкции , по крайне мере в таком , понятном любому чайнику виде я не нашел . !!!!Отдельное спасибо Сергею Дмитриеву за помощь !!! Я не претендую на афтарстфо и перфенстфо . Статья может содержать какие либо не точности . но свою проблему я решил описаным выше способом . если статья хоть кому то облегчит тыкания и цмыкания я сочту свое время не зря потраченным . ИМХО!

Установка и настройка оптического концевика , пошагово .