Распиновка
- На этой странице указана распиновка платы FLY-Gemini V3 после прошивки Klipper, номера пинов соответствуют принципиальной схеме платы.
UART/CS— это контакты связи с драйвером: при использовании TMC2209 используется как UART, при использовании SPI-драйверов (например, TMC5160) — как чип-селектCS, один и тот же пин используется повторно.EN— пин включения, в конфигурации Klipper обычно активен по низкому уровню (префикс!уenable_pin).DIAG— пин диагностического сигнала драйвера, при бесконтактном хоминге укажите соответствующийdiag_pinиз таблицы ниже.
Контакты драйверов
FLY-Gemini V3 имеет 4 порта драйверов:
| Драйвер | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PC13 | PC1 | PA3 | PB11 | PA4 |
| DRIVER1 | PC14 | PC4 | PD2 | PC10 | PA5 |
| DRIVER2 | PC15 | PC5 | PC12 | PB7 | PA6 |
| DRIVER3 | PC3 | PC8 | PC11 | PB6 | PB1 |
Перед началом работ полностью выключите принтер и отключите его от источника питания. Не подключайте и не отключайте жгуты проводов, не прокладывайте провода и не прикасайтесь к клеммам при включённом питании.
При использовании бесконтактного хоминга (Sensorless Homing) микросхема драйвера выводит сигнал обнаружения блокировки через пин DIAG, Klipper должен считывать этот сигнал через соответствующий вход. Соответствие между DIAG данной платы и контактами концевиков следующее:
- DRIVER0–3: DIAG напрямую подключён к соответствующему входу концевика главного контроллера (DRIVERn → концевик n), на плате отсутствуют перемычки для DIAG, сигнал DIAG всегда поступает на главный контроллер. При включении бесконтактного хоминга достаточно указать соответствующий пин концевика как
diag_pin, не подключайте физический концевой выключатель к этому порту.
После включения бесконтактного хоминга соответствующий порт концевика занят сигналом 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 / IO0 | PA4 | DRIVER0 |
| Порт концевика 1 / IO1 | PA5 | DRIVER1 |
| Порт концевика 2 / IO2 | PA6 | DRIVER2 |
| Порт концевика 3 / IO3 | PB1 | DRIVER3 |
| Зонд (Probe) | PA1 | - |
Нагрев
| Функция | Пин |
|---|---|
| Порт нагревателя 0 | PA0 |
| Нагрев стола | PA2 |
Датчики температуры
| Функция | Пин |
|---|---|
| Порт термистора 0 | PC0 |
| Порт термистора 1 | PC2 |
Порты термисторов по умолчанию поддерживают подключение NTC-термисторов (100K), для sensor_type рекомендуется значение Generic 3950.
Список встроенных
sensor_type, поддерживаемых Klipper, и сценарии применения каждой модели: Метод настройки термистора
Термопары типа K, PT100 и т.д. требуют дополнительных преобразователей и не могут быть подключены напрямую к портам термисторов.
Вентиляторы
| Функция | Пин |
|---|---|
| Порт вентилятора 0 | PC6 |
| Порт вентилятора 1 | PC7 |
ШИМ
FLY-Gemini V3 предоставляет 1 канал ШИМ-выхода для сервоприводов, регулировки скорости вентиляторов и т.д.:
| Пин | Примечание |
|---|---|
| PB0 | Сервопривод / управление BLTouch |
BL-Touch
| Функция | Пин |
|---|---|
| Сигнал сервопривода | PB0 |
| Сигнал зонда | PA1 |