FILAMENT RUNOUT SENSOR для Melzi 3.0 V3.
Всем привет !.
Озадачился подключением датчика окончания филамента к плате Melzi 3.0.
Глянул схему мамки и дисплея Zonestar с 5-ю кнопками вместо энкодера и увидел свободный пин.Прошивка 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 пойдет.
Заранее спасибо.
Озадачился подключением датчика окончания филамента к плате Melzi 3.0.
Глянул схему мамки и дисплея Zonestar с 5-ю кнопками вместо энкодера и увидел свободный пин.Прошивка 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 пойдет.
Заранее спасибо.
Популярные вопросы
Как выбрать датчик температуры в Marlin v.2 ?
На самосборном принтере раньше стояла стандартная связка: Arduino Mega + Ramps 1.4 + Marlin 1.1.9
В термодатчике стояло: #define TEMP...
В термодатчике стояло: #define TEMP...
Щели на нижнем слое модели.
Уважаемые знатоки 3d печати!
Подскажите пожалуйста, как получить на нижнем слое такое же качество поверхности, как на верхнем?...
Подскажите пожалуйста, как получить на нижнем слое такое же качество поверхности, как на верхнем?...
Волнистые стенки.
С того момента как я собрал принтер Ultimaker уважаемого Plastmaski, не могу избавиться от одной проблемы. Уже почти 2 кг пластика перевел на тесты. М...
Комментарии и вопросы
Да, забыл добавить, если испол...
всё так, проф термин "обезличк...
Да, несомненно, на Оке сказка,...
Купил этот принтер б у. начал...
Нужен чертеж дефлектора сопло...
Товарищи, поделитесь пожалуйст...
Если конечно он не стоит больш...