Tronxy XY-2 Pro: Установка BFPtouch. Подключение Raspberry Pi Zero W по UART к Chitu V6.
Имеем:
- Tronxy XY-2 Pro с платой Chitu V6 на борту и стеклом на столе;
- Raspberry PI Zero W;
- Klipper.
Что хотим?
- Автоматическое построение Bed Mesh Leveling;
- Убрать USB кабель.
В данной статье:
- не рассматриваем установку Klipper на Raspberry Pi Zero W;
- написано для тех, кто понимает и готов разобраться что делать;
- не рассматривается то, что описано в описании к Klipper;
- обращается внимание на то, что касается связки конкретно с платой Chitu V6.
BFPTouch.
По данному датчику внятно представлена информация у Sergey Irbis:
Всё необходимое описано здесь здесь https://www.thingiverse.com/thing:2890290.
Понадобится:
- 1x Micro Servo (например TowerPro SG90);
- 1x оптический концевик TCST2103 (шел с необходимой проводкой)
;- 2 винта M3x10 (брал DIN912);
- 1 винта M3x30 в качестве щупа (брал DIN912);
- 2 болта (2x8) для фиксации сервы (шли в комплекте);
- 1 пружина от шариковой ручки;
- Дополнительная проводка и разъёмы по необходимости (у кого что есть и кто как делает).
Распечатывал из PETG:
- BFPTouch_Cover_Light.stl;
- BFPTouch_Flag.stl (пришлось поставить масштаб 99%);
- BFPTouch_Main_M3_Nut_R1.stl
- Сборка подробно рассказана у Sergey Irbis, делаем по ней.
- Крепление под свою голову моделируем и также печатаем.
Плата:
Чтобы BFPTouch заработал на плате Chitu V6, нужно сигнальный провод от сервы посадить на Pin 6 (он же PD12) разъёма для Wi-Fi на плате:
Концевик посажен на Zstop на плате:
Питание 5В для сервы взято с датчика окончания филамента.
В конфиге Klipper:
[stepper_z]
endstop_pin: probe:z_virtual_endstop
position_min: -2 ; пришлось сделать так, чтобы можно было потом откалибровать Z-offset.
[servo BFPTouch] ; описание для подключения сервы смотрим здесь https://www.klipper3d.org/Config_Reference.html#servo
pin: PD12
initial_angle: 0
maximum_servo_angle = 105 ; подходящие именно вам углы подбираем самостоятельно, например через SET_SERVO SERVO=BFPTouch ANGLE=50
[probe]
x_offset: -40
y_offset: -10
pin: PA14
speed: 5.0
activate_gcode:
SET_SERVO SERVO=BFPTouch ANGLE=105 ; углы подбираем самостоятельно. Не забываем синтаксис.
G4 P300
deactivate_gcode: SET_SERVO SERVO=BFPTouch ANGLE=5 ; углы подбираем самостоятельно. Не забываем синтаксис.
[safe_z_home] ; хомимся в центре стола
home_xy_position: 127,127
speed: 50
z_hop: 10
z_hop_speed: 5
[bed_mesh] ; моя «схема» для bed mesh для этого принтера
speed: 60
probe_count: 6,6
horizontal_move_z: 5
algorithm: bicubic
mesh_min : 20,20
mesh_max : 205,235
mesh_pps: 2,2
fade_start: 1.0
fade_end: 10.0
Всё остальное как как описано в документации к Klipper.
Итого:
Подключение Raspberry Pi Zero W по UART к Chitu V6.
Со стороны Chitu V6 нам нужны пины на Wi-Fi разъёме:
Pin2 – RX;
Pin 7 – TX;
Pin 1 – GND.
Со стороны Raspberry Pi Zero W (далее rpi0w):
Pin 8 – TX;
Pin 10 – RX;
Pin 9 – GND.
Всё это соединяем:
На rpi0w:
sudo raspi-config
Идём в Interface options -> Serial Port:
Would you like a login shell to be accessible over serial? = NO
Would you like the serial port hardware to be enabled? = YES
В Klipper:
Собираем Klipper.
Не забываем про использование:./scripts/update_chitu.py ./out/klipper.bin ./out/update.cbd
Заливаем update.cbd на sd карту и прошиваете принтер. Не забываем после прошивки принтер перезапустить.
В конфиге Klipper:
[mcu]serial: /dev/serial0
restart_method: command
baud: 230400
Всё, пользуемся.
Еще больше интересных статей
Решение проблемы исправления кривизны стола Creality K1 Max
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Прошивка klipper на FlyingBear Ghost 4s с мозгами на stm32
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Расскажите о принципах работы при прошивке stm32f103...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Нет, не акрил))
А если стержень перевернуть?
25ые вентиляторы на 24 вольта....
Принтер FlashForge Guider 2s....
Столкнулся с чертиками. Родная...
несколько месяцев назад у меня...
Реьята всем привет. у мен...