Распределение контактов
- На этой странице приведено распределение контактов платы 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, которые можно напрямую подключить в Klipper, и области применения каждой модели: Метод настройки термистора
Термопары типа K, PT100 и т.п. требуют дополнительных микросхем преобразователей и не могут быть подключены напрямую к разъемам термисторов.
Вентиляторы
| Функция | Контакт |
|---|---|
| Разъем вентилятора 0 | PF8 |
| Разъем вентилятора 1 | PF9 |
| Разъем вентилятора 2 | PA2 |
| Разъем вентилятора 3 | PA1 |
| Разъем вентилятора 4 | PE13 |
| Разъем вентилятора 5 | PB11 |
ШИМ
FLY-F407ZG предоставляет 1 канал ШИМ-выхода, который можно использовать для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Контакт | Примечание |
|---|---|
| PE11 | Управление сервоприводом / BLTouch |
Интерфейс EXP
- Разъемы EXP часто используются для экранов типа Mini12864 или дополнительных периферийных устройств.
- Если один и тот же контакт уже занят функциями SPI, UART, концевого выключателя, вентилятора и т.д., не настраивайте его повторно для периферии EXP.
EXP1
| Функция | Контакт |
|---|---|
| EXP1_1 | PB10 |
| EXP1_2 | PE15 |
| EXP1_3 | PE14 |
| EXP1_4 | PE12 |
| EXP1_5 | PE10 |
| EXP1_6 | PE9 |
| EXP1_7 | PE8 |
| EXP1_8 | PE7 |
| EXP1_9 | GND |
| EXP1_10 | 5V |
EXP2
| Функция | Контакт |
|---|---|
| EXP2_1 | PB14 |
| EXP2_2 | PB13 |
| EXP2_3 | PC5 |
| EXP2_4 | PF11 |
| EXP2_5 | PC4 |
| EXP2_6 | PB15 |
| EXP2_7 | PB2 |
| EXP2_8 | RST |
| EXP2_9 | GND |
| EXP2_10 | NC |