Распиновка
- На этой странице указана распиновка платы FLY-F407ZG после прошивки прошивкой Klipper, номера пинов соответствуют принципиальной схеме платы.
UART/CS— пины связи с драйвером: при использовании TMC2209 используются как UART, при использовании SPI-драйверов, таких как TMC5160, используются какCS(выбор чипа), один и тот же пин используется повторно.EN— пин включения, в конфигурации Klipper обычно активен по низкому уровню (префикс!вenable_pin).- На разъемах драйверов FLY-F407ZG нет прямого сопоставления DIAG для бесконечного возврата в исходное положение в Klipper; перечисленные ниже обычные входы/выходы используются только как концевые выключатели или универсальные входы.
Пины драйверов
FLY-F407ZG имеет 9 разъемов для драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PB9 | PE0 | PE1 | PG13 | - |
| DRIVER1 | PB8 | PG11 | PG12 | PG10 | - |
| DRIVER2 | PA8 | PD6 | PD7 | PD5 | - |
| DRIVER3 | PC7 | PD3 | PD4 | PD1 | - |
| DRIVER4 | PC6 | PA15 | PD0 | PA14 | - |
| DRIVER5 | PD15 | PG7 | PG8 | PG6 | - |
| DRIVER6 | PD14 | PG4 | PG5 | PG3 | - |
| DRIVER7 | PD13 | PD11 | PG2 | PD10 | - |
| DRIVER8 | PD12 | PD8 | PD9 | PB12 | - |
На схеме распиновки и в эталонной конфигурации FLY-F407ZG не указано соответствие сигнала DIAG драйверов входным пинам главной платы, поэтому в таблице драйверов DIAG остается -.
Пины IO0-IO7 ниже — это отдельные обычные входы концевых выключателей / универсальные входы, а не сигналы DIAG драйверов. При настройке Klipper не используйте эти обычные входы/выходы напрямую как diag_pin для какого-либо драйвера.
Шина 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 | PC3 | - |
| Разъем концевика 1 / IO1 | PC2 | - |
| Разъем концевика 2 / IO2 | PF2 | - |
| Разъем концевика 3 / IO3 | PF1 | - |
| Разъем концевика 4 / IO4 | PF0 | - |
| Разъем концевика 5 / IO5 | PC15 | - |
| Разъем концевика 6 / IO6 | PC14 | - |
| Разъем концевика 7 / IO7 | PA3 | - |
Нагреватели
| Функция | Пин |
|---|---|
| Нагрев стола | PE2 |
| Разъем нагревателя 0 | PF7 |
| Разъем нагревателя 1 | PF6 |
| Разъем нагревателя 2 | PE6 |
| Разъем нагревателя 3 | PE5 |
| Разъем нагревателя 4 | PE4 |
| Разъем нагревателя 5 | PE3 |
Датчики температуры
| Функция | Пин |
|---|---|
| Термистор стола | PF3 |
| Разъем термистора 0 | PA0 |
| Разъем термистора 1 | PC1 |
| Разъем термистора 2 | PC0 |
| Разъем термистора 3 | PF10 |
| Разъем термистора 4 | PF5 |
| Разъем термистора 5 | PF4 |
Разъемы термисторов по умолчанию поддерживают подключение NTC-термисторов (100К), для sensor_type рекомендуется указывать Generic 3950.
Список встроенных
sensor_type, которые можно подключать напрямую, и сценарии применения каждой модели:Метод настройки термисторов
Термопары типа K, PT100 и т.д. требуют дополнительных преобразователей и не могут быть подключены напрямую к разъемам термисторов.
Вентиляторы
| Функция | Пин |
|---|---|
| Разъем вентилятора 0 | PF8 |
| Разъем вентилятора 1 | PF9 |
| Разъем вентилятора 2 | PA2 |
| Разъем вентилятора 3 | PA1 |
| Разъем вентилятора 4 | PE13 |
| Разъем вентилятора 5 | PB11 |
ШИМ
FLY-F407ZG имеет 1 канал ШИМ-выхода, который можно использовать для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Пин | Примечание |
|---|---|
| PE11 | Управление сервоприводом / BLTouch |