Подключение вентилятора Roborock ("сяососа") к 3d-принтерам линейки K1
Всё, что вы делаете, делается на ваш страх и риск!
Установка "Сяососа" может понадобиться, если вы часто печатаете Pla, Tpu и др. материалами, требующими активного охлаждения. Вентилятор Roborock может быстрее охлаждать слой, нежели улитка 5015 или 4020, что позволяет печатать быстрее на участках с маленькой площадью слоя.
Есть два способов подключения Сяососа к K1: через дополнительную плату и через RP2040 и мосфет AOD4184.
Первый способ:
Материалы и инструменты:
Помимо самого сяо понадобятся: расширитель для клиппера (купить) или любая другая mcu, кабель Usb-A to micro-Usb или PH2.0 to micro-Usb, в зависимости от того, куда планируется подключать mcu: выход спереди принтера или выход в подвале соответственно. Также понадобятся провода с сечением 1 мм**2 и больше для питания платы от 24 в (мне хватило 1,5 метра, доп плата висит на задней стенке принтера) и проводa 0,5 мм**2 и больше для питания сяо от 24 и 5 вольт. Шланг (купить). И плата защиты, можно купить на Авито или сделать самому (https://github.com/condottab/Roborock-CPAP, на некоторых сяо может не работать, попробуйте 4 к vcc, 3 к gnd, 2 к pwm).
Подключение:
1. Подключите расширитель для клиппера по данной инструкции. Он с завода прошит на "чистый" клиппер, перепрошивать его на креалити-клиппер не надо (да и невозможно).
2. Запитайте плату от стокового бп.
3. Запитайте сяо от платы через плату защиты: 24в из PA0 - PA3 и 5в от Neopixel (PB1)
4.1 Откройте Printer.cfg и замените описание вентиляторов:
# Для "qinatsu":
[fan_generic part]pin: *название mcu*: PB1 enable_pin: *название mcu*: *пин, выбранный в пункте 3* Cycle_time: 0.00003 Hardware_pwm: true Off_below: 0.13 Kick_start_time: 0.05 Max_power: 0.75
# Для "Nidec":
[fan_generic part] pin: *название mcu*: PB1 enable_pin: *название mcu*: *пин, выбранный в пункте 3* hardware_pwm: True cycle_time: 0.000022 off_below: 0.15 kick_start_time: 0.01 Max_power: 0.75
# (Конфигурация взята у con'а, https://github.com/condottab/Roborock-CPAP)
[fan_generic chamber]pin: PC0 cycle_time: 0.0100 hardware_pwm: false [fan_generic auxiliary] pin: PB1# fixes throttling aux fan below 80% thanks to ClutchKick512 cycle_time: 0.002 hardware_pwm: false
# (Конфигурация взята у Pellcorp'а, https://github.com/pellcorp/creality/tree/main/k1)
4.2 Откройте Macro.cfg и замените [gcode_macro M106] и [gcode_macro M107] на:
[gcode_macro M106] description: Set Fan Speed. P0 for part, P1 for chamber, P2 for auxiliary, P3 chamber gcode: {% set fan_map = {0: "part", 1: "chamber", 2: "auxiliary", 3: "chamber"} %} {% set fan_id = params.P|default(0)|int %} {% set fan = fan_map[fan_id] %} {% set speed_param = params.S|default(255)|int %} {% if speed_param > 0 %} {% set speed = (speed_param|float / 255) %} {% else %} {% set speed = 0 %} {% endif %} {% if 'fan_generic ' + fan in printer.configfile.settings %} SET_FAN_SPEED FAN={fan} SPEED={speed} {% endif %} [gcode_macro M107] description: Set Fan Off. P0 for part, P1 for chamber, P2 for auxiliary, P3 chamber gcode: {% set fan_map = {0: "part", 1: "chamber", 2: "auxiliary", 3: "chamber"} %} {% set fan_id = params.P|default(0)|int %} {% set fan = fan_map[fan_id] %} {% if 'fan_generic ' + fan in printer.configfile.settings %} SET_FAN_SPEED FAN={fan} SPEED=0 {% endif %}
# (Конфигурация взята у Pellcorp'а, https://github.com/pellcorp/creality/tree/main/k1)
Второй способ:
Подробно описывать я его не буду, для неопытных пользователей есть первый способ.
Подключение:
Я не являюсь автором данного метода.
Крепление Сяо к к1: qinatsu, Nidec (пока что без ссылки).
Насадку на Сяосос возьмите на гите Con'а под шланг 22мм, под ваш вентилятор.
Мой телеграмм-канал: https://t.me/AntsPrint
Мой printables: https://www.printables.com/@vdl13_1975818
Еще больше интересных статей
Установка Klipper на Orange Pi Zero 3 + Ender 3 (armbian)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья не окончена. Возможно будет дописана позднее. Публикую по просьб...
Замена хотенда на 3D-принтерах Bambu Lab X1 и P1 серий 🛠
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
На примере...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.



Комментарии и вопросы
Не преследую цель монетизирова...
боже, не завидую вам))) удачи,...
Часто видел такое за годы. Пок...
Всех приветствую, подскажите,...
то есть чтоб первый слой состо...
Посетила небольшая идея, сильн...
Приветствую всех ! Подскажите,...