Установка BLTouch на TwoTrees Sapphire Pro и настройка прошивки Marlin
В этом посте постараюсь описать процесс установки датчика BLTouch на принтер TwoTrees Sapphire Pro.
В целом у принтера Sapphire Pro от TwoTrees достаточно неплохие характеристики, однако, для упрощения печати, ему необходимо провести небольшую модернизацию.
Первой модернизацией в моем плане модернизаций стала установка датчика BLTouch. Я решил не заморачиваться с оригинальностью датчика и пробрел на Алиэкспресс клон под названием 3D TOUCH
В дальнейшем я не разочаровался в этом датчике, его точность меня вполне устороила.
Для подключения датчика был смоделирован его держатель
Однако после успешного подключения датчика вместо концевика на разъем Z_MIN [>Z_MIN_PROBE_PIN_MODE 1]
и запуска печати выяснилось, что при включении опции AUTO_BED_LEVELING_BILINEAR в конфигурационном файле штатной прошивки, эта функция не корректно работает.
При одних и тех же настройках >Z_PROBE_OFFSET_FROM_EXTRUDER сопло то упирается в стол, то поднимается выше установленной в G-коде величины.
В связи с чем было принято решение собрать последнюю прошивку Marlin v.2.0.5.3 bagfix и попробовать печатать на ней. Небольшой проблемой явилось отсутствие необходимых пинов сервопривода для версии платы 1.2 в файле pins_MKS_ROBIN_NANO.h. Эта проблема решилась добавлением #define SERVO0_PIN PA8
Другая несущественная проблема возникла с масштабированием экрана до размеров 480x320.
Эта проблема решается добавлением функции u8g_dev_t u8g_dev_tft_480x320_upscale_from_128x64.cpp и корректировкой пары файлов.
После сборки и прошивки, функция AUTO_BED_LEVELING_BILINEAR заработала корректно.
Это работа заняла у меня два вечера, которые я мог потратить на 3-D моделирование и печать. Хотя работа с прошивкой тоже по своему интересна. Если кому-то не хочется тратить свое драгоценное время на возню с прошивкой и получить работающий AUTO_BED_LEVELING_BILINEAR - добро пожаловать на мой GitHub.
При конфигурировании прошивки корректировкой файлов конфигурации Configuration.h и Configuration_adv.h рекомендую пользоваться помощью на соотвествующей странице Marlin Firmware.
Еще больше интересных статей
STLMap: из участка карты — в STL и многоцветный 3MF
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Хранение 3D-моделей: файлы, дерево, граф
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Путаница с версиями 3D-моделей при проектировании и имена вроде `v1`, `v2_...
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
Но при интенсивной и не очень....
Ребята реально из МИРЭА и собр...
Подскажите локальные модели дл...
Все привет, кто сталкивался с...
Модернизировал я своего ворона...
Добрый день. Поставил прошивку...
Из черного пластика ABS+ ESUN...