Как подключить датчик BLTouch к Alunar M508 с помощью платы LSEE 3D v1.0?
В процессе обновления моего принтера (Alunar M508) я решил добавить "Автоматическое выравнивание стола" с помощью датчика BLTouch. После долгих поисков в Google:
- Я нашел прошивку, которая будет загружаться и работать с принтером в конфигурации по умолчанию (без BLTouch).
- При добавлении конфигурации BLTouch программное обеспечение компилирует и обновляет принтер, я вижу все новые опции в меню, а BLTouch при "включении питания" выполняет самопроверку.
Я знаю, что правильно настроил питание устройства от 2 источников питания и заземления, но у меня возникли проблемы с определением Servo0
и ZMax/Мин
на моей плате. До сих пор черно-белый провод подключен к оси Z "конечный упор", но я не могу определить, к чему подключить оранжевый сигнальный провод. Я нигде не могу найти распиновку этой платы.
@skryshtafovych, 👍1
1 ответ
Лучший ответ:
LSEE 3D в основном представляет собой плату RAMPS (ваш связанный источник также показывает, что используемая материнская
плата является платой RAMPS: #define плату МАТЕРИНСКОЙ ПЛАТЫ_RAMPS_14_EFB
), это означает, что все контакты вашей платы совпадают с платой RAMPS. Чтобы подключить 3-контактный разъем датчика BLTouch, вам необходимо подключить красный провод к +5 В, а черный провод к заземлению; оранжевый провод необходимо подключить к доступному ШИМ-контакту. Поскольку на плате LSEE не так много открытых (свободных) контактов для использования, вам необходимо повторно использовать один из существующих ШИМ-контактов, которые вы не используете. Примером может служить вывод nr. 2. Из файла pins_RAMPS.h, который вы видите в разделе концевые выключатели:
// // Концевые Выключатели // #define X_MIN_PIN 3 #ifndef X_MAX_PIN #define X_MAX_PIN 2 #endif
На изображении видно, что на вашей плате действительно доступны штыри верхнего колонтитула концевых выключателей с максимальным пределом. Что вы могли бы сделать, так это использовать X_MAX_PIN
для датчика BLTouch.
Это означает, что вам нужно назначить штифт сервопривода штифту № 2.
Из раздела сервоприводы того же файла pins_RAMPS.h вы видите, что сервоприводы либо подключены к контакту 7, либо к контакту 11 (в зависимости от платы, ваши связанные источники используют версию 1.4).
// // Servos // #ifdef IS_RAMPS_13 #define SERVO0_PIN 7 // RAMPS_13 // Будет конфликтовать с BTN_EN2 на LCD_I2C_VIKI #else #define SERVO0_PIN 11 #endif
Используя связанные источники, 11 следует заменить на 2. Это означает, что вы можете подключить оранжевый провод к "сигнальному" контакту разъема X_MAX end stop.
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- BLTouch Зондирование Периодически Терпит Неудачу
- После установки BLTouch и Marlin мое сопло слишком высоко при попытке печати
- UBL Marlin настройки, чтобы покрыть весь стол
- Прошивка Alunar m508
- Различное смещение зонда Z для G28 и G29
- Понимание процесса автоматического выравнивания стола (BLTouch)
- Рабочий стол Marlin, выравнивающий шаблон проверки сетки, игнорирующий смещение дома