Распиновка
- На этой странице приведена распиновка платы FLY-CDY-V3 после прошивки прошивкой Klipper, номера пинов указаны в соответствии со схемой платы.
UART/CS— пин связи с драйвером: при использовании TMC2209 используется как UART, при использовании SPI-драйверов, таких как TMC5160, используется как выбор кристаллаCS, один и тот же пин используется повторно.EN— пин включения, в конфигурации Klipper обычно активен по низкому уровню (префикс!вenable_pin).DIAG— пин диагностического сигнала драйвера, при использовании бесконтактного хоминга настройте соответствующийdiag_pinв соответствии с таблицей ниже.
Пины драйверов
FLY-CDY-V3 предоставляет 6 портов драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PE5 | PC0 | PC1 | PC15 | PC7 |
| DRIVER1 | PE4 | PC13 | PC14 | PA8 | PC6 |
| DRIVER2 | PE3 | PB7 | PB8 | PB6 | PD11 |
| DRIVER3 | PE2 | PD6 | PD7 | PD5 | PD10 |
| DRIVER4 | PE1 | PD3 | PD4 | PD1 | PB10 |
| DRIVER5 | PE0 | PA15 | PD0 | PE9 | PB11 |
Перед началом работ полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты проводов, не раскладывайте провода и не прикасайтесь к клеммам при включенном питании.
При использовании бесконтактного хоминга (Sensorless Homing) микросхема драйвера выдает сигнал обнаружения застревания через пин DIAG, и Klipper должен считывать этот сигнал через соответствующий вход. Соответствие между пинами DIAG данной платы и портами концевиков см. в таблице «Концевики и зонд» ниже.
После включения бесконтактного хоминга соответствующий порт концевика занят сигналом DIAG, и одновременное подключение механического или оптического концевого выключателя невозможно.
Шина SPI
SPI-драйверы, такие как TMC5160, используют аппаратную шину SPI платы. В конфигурации укажите spi_bus: spi3 — отдельная настройка пинов MOSI/MISO/SCLK не требуется:
[tmc5160 stepper_x]
spi_bus: spi3
cs_pin: пин UART/CS соответствующего драйвера
Подробнее о программном SPI, скорости SPI и т.д.: Метод настройки SPI
Концевики и зонд
| Функция | Пин | Соответствующий DIAG драйвера |
|---|---|---|
| Порт концевика 0 (X-MIN) | PC7 | DRIVER0 |
| Порт концевика 1 (X-MAX) | PC6 | DRIVER1 |
| Порт концевика 2 (Y-MIN) | PD11 | DRIVER2 |
| Порт концевика 3 (Y-MAX) | PD10 | DRIVER3 |
| Порт концевика 4 (Z-MIN) | PB10 | DRIVER4 |
| Порт концевика 5 (Z-MAX) | PB11 | DRIVER5 |
| Зонд (Probe) | PC2 | - |
Нагрев
| Функция | Пин |
|---|---|
| Нагрев стола | PB0 |
| Порт нагревателя 0 | PD12 |
| Порт нагревателя 1 | PD13 |
| Порт нагревателя 2 | PD14 |
Датчики температуры
| Функция | Пин |
|---|---|
| Термистор стола | PB1 |
| Порт термистора 0 | PA3 |
| Порт термистора 1 | PC4 |
| Порт термистора 2 | PC5 |
Порты термисторов по умолчанию поддерживают подключение NTC-термисторов (100K), для sensor_type рекомендуется значение Generic 3950.
Список встроенных
sensor_type, которые можно напрямую подключить в Klipper, и сценарии применения каждой модели: Метод настройки термистора
Термопары типа K, PT100 и т.п. требуют дополнительных преобразовательных микросхем и не могут быть подключены напрямую к портам термисторов.
Вентиляторы
| Функция | Пин |
|---|---|
| Порт вентилятора 0 | PA0 |
| Порт вентилятора 1 | PA1 |
| Порт вентилятора 2 | PA2 |
ШИМ
FLY-CDY-V3 предоставляет 3 канала ШИМ-выхода, которые можно использовать для сервоприводов, лазеров, RGB и т.д.:
| Пин | Примечание |
|---|---|
| PE6 | Сервопривод / управление BLTouch |
| PB9 | LASER |
| PD15 | RGB / Neopixel |
BL-Touch
| Функция | Пин |
|---|---|
| Сигнал сервопривода | PE6 |
| Сигнал зонда | PC2 |
RGB
| Функция | Пин |
|---|---|
| Neopixel | PD15 |
Расширенный SPI / ADXL345
| Функция | Пин |
|---|---|
| CS | PE7 |
| SCK | PA5 |
| MISO | PA6 |
| MOSI | PA7 |
| Резервный IO | PE6 |
PE6одновременно выведен на расширительную штыревую колодку и сигнальный порт сервопривода BL-Touch, при использовании настройте только одну из функций.PA5/PA6/PA7одновременно присутствуют в расширенном SPI и в штыревой колодке EXP2, их нельзя одновременно настраивать на конфликтующие функции в двух периферийных устройствах.PA9/PA10одновременно выведены на интерфейс UART и штыревую колодку EXP1; если UART не используется, их также можно настроить в Klipper как обычные входы,常见的用途包括检测 обрыва нити,检测 застревания материала и т.д.
UART / Универсальные входы
| Пин | Функция UART | Другие常见用途 |
|---|---|---|
| PA9 | TX | Обычный вход, можно использовать для обнаружения обрыва нити, застревания материала и т.д. |
| PA10 | RX | Обычный вход, можно использовать для обнаружения обрыва нити, застревания материала и т.д. |
ST-LINK
| Функция | Пин |
|---|---|
| SWDIO | PA13 |
| SWCLK | PA14 |
| RESET | RST |
EXP1
- Штыревые колодки EXP часто используются для экранов типа Mini12864 или расширенных периферийных устройств.
- Если один и тот же пин уже занят функциями SPI, UART, концевика, вентилятора и т.д., не настраивайте его повторно в периферии EXP.
| Штырек | Пин |
|---|---|
| EXP1_1 | NC |
| EXP1_2 | PA9 |
| EXP1_3 | PB2 |
| EXP1_4 | PA10 |
| EXP1_5 | PE15 |
| EXP1_6 | PE14 |
| EXP1_7 | PA13 |
| EXP1_8 | PA14 |
| EXP1_9 | GND |
| EXP1_10 | 5V |
EXP2
| Штырек | Пин |
|---|---|
| EXP2_1 | PA6 |
| EXP2_2 | PA5 |
| EXP2_3 | PD8 |
| EXP2_4 | PA4 |
| EXP2_5 | PD9 |
| EXP2_6 | PA7 |
| EXP2_7 | PE13 |
| EXP2_8 | RST |
| EXP2_9 | GND |
| EXP2_10 | NC |