Распиновка
- На этой странице указана распиновка платы FLY-C5 после прошивки Klipper. Номера пинов соответствуют принципиальной схеме платы.
UART/CS— пины связи с драйвером: при использовании TMC2209 используются как UART, при использовании SPI-драйверов, таких как TMC5160, — какCS(выбор микросхемы) с мультиплексированием на том же пине.EN— пин разрешения. В конфигурации Klipper обычно активен по низкому уровню (префикс!вenable_pin).DIAG— сигнальный пин диагностики драйвера. При использовании бесконтактного хоминга настройте соответствующийdiag_pinв соответствии с таблицей ниже.
Пины драйверов
FLY-C5 имеет 5 портов драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PD1 | PD0 | PD3 | PA15 | PC7 |
| DRIVER1 | PD6 | PD5 | PD7 | PD4 | PA8 |
| DRIVER2 | PE1 | PE0 | PE2 | PB7 | PB6 |
| DRIVER3 | PE5 | PE4 | PE6 | PE3 | PC1 |
| DRIVER4 | PC15 | PC14 | PC0 | PC13 | PC2 |
Перед началом работ полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты проводов, не прокладывайте провода и не прикасайтесь к клеммам при включенном питании.
Сигналы DIAG драйверов DRIVER0–4 независимо подключены к управляющему контроллеру. При использовании бесконтактного хоминга настройте diag_pin соответствующего драйвера согласно строке DIAG в таблице ниже. Эти пины DIAG не занимают стандартные порты ограничителей, указанные выше. Стандартные порты ограничителей по-прежнему можно использовать как механические ограничители или для ввода данных в соответствии с фактическим подключением.
Шина SPI
SPI-драйверы, такие как TMC5160, используют аппаратную шину SPI платы. В конфигурации достаточно указать spi_bus: spi1a, без отдельной настройки пинов MOSI/MISO/SCLK:
[tmc5160 stepper_x]
spi_bus: spi1a
cs_pin: пин UART/CS соответствующего драйвера
Подробнее о программном SPI, скорости SPI и т.д.: Метод настройки SPI
Ограничители и зонд
| Функция | Пин | Соответствующий DIAG драйвера |
|---|---|---|
| Порт ограничителя 0 / IO0 | PE9 | - |
| Порт ограничителя 1 / IO1 | PE10 | - |
| Порт ограничителя 2 / IO2 | PE11 | - |
| Порт ограничителя 3 / IO3 | PE12 | - |
| Порт ограничителя 4 / IO4 | PE13 | - |
| Порт ограничителя 5 / IO5 | PE14 | - |
| DIAG | PC7 | DRIVER0 |
| DIAG | PA8 | DRIVER1 |
| DIAG | PB6 | DRIVER2 |
| DIAG | PC1 | DRIVER3 |
| DIAG | PC2 | DRIVER4 |
| Зонд (Probe) | PC5 | - |
Нагрев
| Функция | Пин |
|---|---|
| Нагрев стола | PA0 |
| Порт нагрева 0 | PA6 |
| Порт нагрева 1 | PC6 |
Датчики температуры
| Функция | Пин |
|---|---|
| Термистор стола | PA3 |
| Порт термистора 0 | PA4 |
| Порт термистора 1 | PA1 |
Порты термисторов по умолчанию поддерживают подключение NTC-термисторов (100K). Рекомендуется устанавливать sensor_type в значение Generic 3950.
Список встроенных
sensor_type, которые можно напрямую подключить в Klipper, и сценарии применения каждой модели: Метод настройки термистора
Термопары типа K, PT100 и т.п. требуют дополнительных микросхем преобразователей и не могут быть подключены напрямую к портам термисторов.
Вентиляторы
| Функция | Пин |
|---|---|
| Порт вентилятора 0 | PD15 |
| Порт вентилятора 1 | PD14 |
| Порт вентилятора 2 | PD13 |
| Порт вентилятора 3 | PD12 |
ШИМ
FLY-C5 имеет 3 канала ШИМ-выхода, которые можно использовать для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Пин | Примечание |
|---|---|
| PB0 | Сервопривод / управление BLTouch |
| PB10 | RGB / Neopixel |
| PE15 | RGB / Neopixel |
BL-Touch
| Функция | Пин |
|---|---|
| Сигнал сервопривода | PB0 |
| Сигнал зонда | PC5 |
RGB
| Функция | Пин |
|---|---|
| RGB0 / Neopixel | PB10 |
| RGB1 / Neopixel | PE15 |