KREMEN Реклама
KREMEN Реклама

FILAMENT RUNOUT SENSOR для Melzi 3.0 V3.

Evgeniy10
Идет загрузка
Загрузка
02.06.2019
1363
2
Вопросы и ответы
Всем привет !.

Озадачился подключением датчика окончания филамента к плате Melzi 3.0.

Глянул схему мамки и дисплея Zonestar с 5-ю кнопками вместо энкодера и увидел свободный пин.
FILAMENT RUNOUT SENSOR для Melzi 3.0 V3.
FILAMENT RUNOUT SENSOR для Melzi 3.0 V3.
Прошивка Marlin 1.1.9 . Не могу разобраться с конфигом пинов в прошивке. Pin_Melzi ссылается на sanguinololu 1.2.h, а она ссылается на sanguinololu 1.1.h . Ну а дальше вообще винегрет ... Например: #define X_STOP_PIN 18 - фактически это пин порта С2 ( РС2 ), порядковый номер на корпусе 22, но в конфигурации Pin_Melzi выбрано почему то обозначение 18 ( PCINT 18 ), то есть 18-тый по счету пин прерывания... И тут-же далее видим define X_STEP_PIN 15 - вообще не понятно что к чему. X_STEP это 16-ая нога ( PCINT31/OC2A ) порт PD7. Откуда взялось _PIN 15 непонятно... Не хотелось писАть много букв, чтобы не утомлять чтением, но далее номера пинов совпадают с номерами пинов портов. Вроде проанализировал несколько разных плат, ситуация схожая. КАК это работает, не пойму.

Собственно вопрос знающим, понимающим и желающим подсказать/помочь : или объясните как правильно понимать/читать конфиги пинов для разных плат, или помогите с написанием/конфигурацией платы Melzi 3.0 V3 (от Tronxy ) с дисплеем от ZONESTAR с кнопками. Хотелка такая - на свободный/ не используемый пин процессора ( нога 33, PA4, PCINT4/ADC4 ) подключить датчик филамента и всё это дело заставить корректно работать, желательно М600, но и М25 пойдет.

Заранее спасибо.
Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама