Распределение выводов
- На этой странице указано распределение выводов платы FLY-Super8 после прошивки прошивкой Klipper. Номера выводов соответствуют принципиальной схеме платы.
UART/CS— это вывод связи с драйвером: при использовании TMC2209 используется как UART, при использовании SPI-драйверов, таких как TMC5160, используется как выбора чипаCS— один и тот же вывод используется повторно.EN— это вывод разрешения. В конфигурации Klipper обычно активен низкий уровень (префикс!вenable_pin).DIAG— это вывод диагностического сигнала драйвера. При использовании бесконтактного хоминга настройте соответствующийdiag_pinсогласно таблице ниже; для некоторых драйверов также может потребоваться установка перемычки DIAG в соответствии с инструкцией.
Выводы драйверов
FLY-Super8 предоставляет 8 портов для драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PE2 | PC5 | PF11 | PC4 | PG12 |
| DRIVER1 | PE3 | PF13 | PF14 | PF12 | PG11 |
| DRIVER2 | PE4 | PG0 | PG1 | PF15 | PG10 |
| DRIVER3 | PE14 | PE8 | PE9 | PE7 | PG9 |
| DRIVER4 | PE15 | PE11 | PF2 | PE10 | PD7 |
| DRIVER5 | PE1 | PF0 | PC15 | PF1 | PD6 |
| DRIVER6 | PE0 | PG3 | PG4 | PG2 | PA8 |
| DRIVER7 | PE6 | PG6 | PG7 | PG5 | PF3 |
Перед началом работ полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты проводов, не наводите порядок в последовательности подключения и не прикасайтесь к клеммам при включенном питании.
При использовании бесконтактного хоминга (Sensorless Homing) микросхема драйвера выдает сигнал обнаружения застревания на вывод DIAG, и Klipper должен считывать этот сигнал через соответствующий вход. Соответствие между DIAG и портами концевиков на данной плате следующее:
- DRIVER0–6: DIAG напрямую подключен к соответствующему входу концевика на основном контроллере (DRIVERn → порт концевика n). На плате отсутствуют перемычки DIAG, сигнал DIAG всегда поступает на контроллер. При включении бесконтактного хоминга просто настройте соответствующий вывод порта концевика как
diag_pin. Не подключайте физический концевой выключатель к этому порту. - DRIVER7: DIAG не подключен напрямую к порту концевика. Для использования бесконтактного хоминга необходимо вручную установить перемычку DIAG рядом с портом, чтобы подать сигнал DIAG на PF3 (мультиплексируемый вывод 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 | PG12 | DRIVER0 |
| Порт концевика 1 / IO1 | PG11 | DRIVER1 |
| Порт концевика 2 / IO2 | PG10 | DRIVER2 |
| Порт концевика 3 / IO3 | PG9 | DRIVER3 |
| Порт концевика 4 / IO4 | PD7 | DRIVER4 |
| Порт концевика 5 / IO5 | PD6 | DRIVER5 |
| Порт концевика 6 / IO6 | PA8 | DRIVER6 |
| HV-IN / универсальный вход | PF3 | DRIVER7 |
| IN / PWM_OUT | PF8 | - |
| Зонд (Probe) | PC3 | - |
Нагреватели
| Функция | Вывод |
|---|---|
| Нагрев стола | PE5 |
| Порт нагревателя 0 | PB0 |
| Порт нагревателя 1 | PB1 |
| Порт нагревателя 2 | PC7 |
| Порт нагревателя 3 | PF7 |
| Порт нагревателя 4 | PF6 |
Температурные датчики
| Функция | Вывод |
|---|---|
| Порт термистора 0 | PF4 |
| Порт термистора 1 | PF5 |
| Порт термистора 2 | PF9 |
| Порт термистора 3 | PF10 |
| Порт термистора 4 | PC0 |
| Порт термистора 5 | PC1 |
Порты термисторов по умолчанию поддерживают подключение NTC-термисторов (100K), рекомендуется настроить sensor_type как Generic 3950.
Список встроенных
sensor_type, поддерживаемых Klipper, и область применения каждой модели: Метод настройки термисторов
Термопары типа K, PT100 и т.п. требуют дополнительных микросхем преобразователей и не могут быть подключены напрямую к портам термисторов.
Вентиляторы
| Функция | Вывод |
|---|---|
| Порт вентилятора 0 | PA0 |
| Порт вентилятора 1 | PA1 |
| Порт вентилятора 2 | PA2 |
| Порт вентилятора 3 | PA3 |
| Порт вентилятора 4 | PA15 |
| Порт вентилятора 5 | PB11 |
| Порт вентилятора 6 | PB10 |
| Порт вентилятора 7 | PD12 |
| Порт вентилятора 8 | PD14 |
| Порт вентилятора 9 | PD15 |
PWM
FLY-Super8 предоставляет 2 канала PWM-выхода, которые можно использовать для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Вывод | Примечание |
|---|---|
| PC6 | Управление сервоприводом / BLTouch |
| PF8 | IN / PWM_OUT |
BL-Touch
| Функция | Вывод |
|---|---|
| Сигнал сервопривода | PC6 |
| Сигнал зонда | PC3 |