Распиновка
- На этой странице приведена распиновка платы FLY-Super5 после прошивки прошивкой Klipper, номера выводов соответствуют принципиальной схеме платы.
UART/CS— это вывод связи с драйвером: при использовании TMC2209 используется как UART, при использовании SPI-драйверов, таких как TMC5160, используется как выбор кристаллаCS, вывод используется совместно.EN— это вывод разрешения, в конфигурации Klipper обычно активен при низком уровне (префикс!вenable_pin).DIAG— это вывод диагностического сигнала драйвера, при использовании бесконтактного хоминга настройте соответствующийdiag_pinв соответствии с таблицей ниже.
Выводы драйверов
FLY-Super5 предоставляет 5 портов для драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PE14 | PE15 | PB11 | PB10 | PB7 |
| DRIVER1 | PE11 | PE12 | PE13 | PE10 | PC13 |
| DRIVER2 | PE7 | PE8 | PE9 | PA4 | PC7 |
| DRIVER3 | PE4 | PE5 | PC1 | PC0 | PC14 |
| DRIVER4 | PE1 | PE2 | PE3 | PE0 | PC6 |
Перед началом работ полностью выключите принтер и отключите его от источника питания. Не подключайте и не отключайте жгуты проводов, не прокладывайте провода и не касайтесь клемм при включенном питании.
При использовании бесконтактного хоминга (Sensorless Homing) микросхема драйвера выводит сигнал обнаружения блокировки через вывод DIAG, и Klipper должен считывать этот сигнал через соответствующий вход. Соответствие между DIAG на этой плате и портами концевиков следующее:
- DRIVER0–4: DIAG напрямую подключен к соответствующему входу концевика на главном контроллере (DRIVERn → порт концевика n), на плате нет перемычек для DIAG, сигнал DIAG всегда поступает на главный контроллер. При включении бесконтактного хоминга просто настройте вывод соответствующего порта концевика как
diag_pin, подключать физический концевой выключатель к этому порту нельзя.
После включения бесконтактного хоминга соответствующий порт концевика занят сигналом DIAG, и к нему нельзя одновременно подключать механический или оптический концевой выключатель.
Шина SPI
SPI-драйверы, такие как TMC5160, используют аппаратную шину SPI платы. В конфигурации достаточно указать spi_bus: spi1a, отдельно настраивать выводы MOSI/MISO/SCLK не требуется:
[tmc5160 stepper_x]
spi_bus: spi1a
cs_pin: вывод UART/CS соответствующего драйвера
Подробнее о программном SPI и скорости SPI и т.д.: Метод настройки SPI
Концевые выключатели и датчик Z
| Функция | Вывод | Соответствующий DIAG драйвера |
|---|---|---|
| Порт концевика 0 / IO0 | PB7 | DRIVER0 |
| Порт концевика 1 / IO1 | PC13 | DRIVER1 |
| Порт концевика 2 / IO2 | PC7 | DRIVER2 |
| Порт концевика 3 / IO3 | PC14 | DRIVER3 |
| Порт концевика 4 / IO4 | PC6 | DRIVER4 |
| Порт концевика 5 / IO5 | PC15 | - |
| Датчик Z (Probe) | PC2 | - |
Нагреватели
| Функция | Вывод |
|---|---|
| Нагреватель стола | PB0 |
| Порт нагревателя 0 | PD12 |
| Порт нагревателя 1 | PD13 |
Датчики температуры
| Функция | Вывод |
|---|---|
| Термистор стола | PB1 |
| Порт термистора 0 | PC4 |
| Порт термистора 1 | PC5 |
Порты термисторов по умолчанию поддерживают подключение NTC термисторов (100K), рекомендуемое значение sensor_type — Generic 3950.
Список встроенных в Klipper
sensor_type, которые можно подключать напрямую, и сценарии применения каждой модели: Метод настройки термистора
Термопары типа K, PT100 и т.п. требуют дополнительных микросхем преобразователей и не могут быть подключены напрямую к портам термисторов.
Вентиляторы
| Функция | Вывод |
|---|---|
| Порт вентилятора 0 | PA0 |
| Порт вентилятора 1 | PA1 |
| Порт вентилятора 2 | PA2 |
| Порт вентилятора 3 | PA3 |
ШИМ
FLY-Super5 предоставляет 2 канала ШИМ-выхода, которые можно использовать для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Вывод | Примечание |
|---|---|
| PB2 | IN / PWM_OUT |
| PE6 | Сервопривод / управление BLTouch |
BL-Touch
| Функция | Вывод |
|---|---|
| Сигнал сервопривода | PE6 |
| Сигнал датчика | PC2 |