ピン配置
- このページでは、FLY-Pro X10 マザーボードに Klipper ファームウェアを書き込んだ後のピン配置を一覧表示します。ピン番号はマザーボードの回路図に準拠します。
UART/CSはドライバー通信ピンです。TMC2209 使用時は UART として、TMC5160 などの SPI ドライバー使用時はチップセレクトCSとして機能し、同じピンを兼用します。ENはイネーブルピンで、Klipper 設定では通常アクティブ Low(enable_pinに!プレフィックスを付ける)です。DIAGはドライバー診断信号ピンです。エンドレスストローク(センサレスホーミング)時は、以下の表に従って対応するdiag_pinを設定します。
ドライバーピン
FLY-Pro X10 は 10 個のドライバーポートを提供します:
| ドライバー | STEP | DIR | EN | UART/CS | DIAG |
|---|---|---|---|---|---|
| DRIVER0 | PE7 | PG11 | PG10 | PG12 | PG8 |
| DRIVER1 | PE8 | PE14 | PE13 | PE15 | PG7 |
| DRIVER2 | PE9 | PG1 | PG0 | PE12 | PG6 |
| DRIVER3 | PE10 | PF14 | PF13 | PF15 | PG5 |
| DRIVER4 | PE11 | PF11 | PB2 | PF12 | PG4 |
| DRIVER5 | PE2 | PF10 | PC0 | PF5 | PG3 |
| DRIVER6 | PE3 | PF2 | PF4 | PF1 | PG2 |
| DRIVER7 | PE4 | PC15 | PF0 | PC14 | PB1 |
| DRIVER8 | PE1 | PB7 | PC13 | PB6 | PF9 |
| DRIVER9 | PE0 | PG14 | PG15 | PG13 | PC6 |
作業を開始する前に、プリンターの電源を完全に切り、電源供給を遮断してください。通電状態でケーブルを抜き差ししたり、配線の順序を整えたり、端子に触れたりしないでください。
表内で 対応ドライバー DIAG が - ではない行は、そのドライバーの DIAG がマザーボードの対応する入力ポートに接続されていることを示します。エンドレスストロークを有効にする場合、表に従って diag_pin を設定するだけです。対応する入力ポートは DIAG 信号によって占有されるため、メカニカルまたは光電リミットスイッチを同時に接続しないでください。PWM-OUT / 汎用出力 と サーボ信号 / BLTouch 制御 は元々出力ポートですが、表で対応するドライバーの DIAG が指定されている場合にのみ、そのドライバーの DIAG 信号参照として使用できます。
SPI バス
TMC5160 などの SPI ドライバーは、マザーボードのハードウェア SPI バスを使用します。設定で spi_bus: spi1a を記入するだけで、MOSI/MISO/SCLK ピンを個別に設定する必要はありません:
[tmc5160 stepper_x]
spi_bus: spi1a
cs_pin: 対応するドライバーの UART/CS ピン
ソフトウェア SPI と SPI 速度などの詳細:SPI 設定方法
リミットスイッチとプローブ
| 機能 | ピン | 対応ドライバー DIAG |
|---|---|---|
| リミットポート0 / IO0 | PG8 | DRIVER0 |
| リミットポート1 / IO1 | PG7 | DRIVER1 |
| リミットポート2 / IO2 | PG6 | DRIVER2 |
| リミットポート3 / IO3 | PG5 | DRIVER3 |
| リミットポート4 / IO4 | PG4 | DRIVER4 |
| リミットポート5 / IO5 | PG3 | DRIVER5 |
| リミットポート6 / IO6 | PG2 | DRIVER6 |
| HV-IN / 汎用入力 | PB1 | DRIVER7 |
| PWM-OUT / 汎用出力 | PF9 | DRIVER8 |
| サーボ信号 / BLTouch 制御 | PC6 | DRIVER9 |
| プローブ | PC3 | - |
サーボ信号ポートは元々出力ポートであり、信号入力としては使用できません。本製品は内部でドライバーの DIAG ピンに直接接続されているため、ドライバーテーブルで対応する DIAG ピン番号を確認し、エンドレスストロークに直接使用できます。
加熱
| 機能 | ピン |
|---|---|
| ヒートベッド加熱 | PC7 |
| 加熱ポート0 | PF8 |
| 加熱ポート1 | PF7 |
| 加熱ポート2 | PF6 |
| 加熱ポート3 | PE6 |
| 加熱ポート4 | PE5 |
温度センサー
| 機能 | ピン |
|---|---|
| ヒートベッドサーミスタ | PF3 |
| サーミスタポート0 | PC5 |
| サーミスタポート1 | PC4 |
| サーミスタポート2 | PA4 |
| サーミスタポート3 | PB0 |
| サーミスタポート4 | PC1 |
サーミスタポートはデフォルトで NTC サーミスタ(100K)の接続に対応しています。sensor_type は Generic 3950 の設定を推奨します。
Klipper 内蔵で直接接続可能な
sensor_type一覧と各型番の適用シーン:サーミスタ設定方法
K 型熱電対、PT100 などは追加の変換チップが必要であり、サーミスタポートに直接接続することはできません。
ファン
| 機能 | ピン |
|---|---|
| ファンポート0 | PA0 |
| ファンポート1 | PA1 |
| ファンポート2 | PA2 |
| ファンポート3 | PA3 |
| ファンポート4 | PA15 |
| ファンポート5 | PB10 |
多機能ファンポート
FAN6、FAN7 は多機能ファンポートで、PWM 調速と回転数フィードバック、サーボモードに対応しています:
| 機能 | PWM 出力 | 回転数フィードバック |
|---|---|---|
| ファンポート6 | PB11 | PD14 |
| ファンポート7 | PD12 | PD15 |
PWM
FLY-Pro X10 は 4 系統の PWM 出力を提供し、サーボ、ファン調速などに使用できます:
| ピン | 備考 |
|---|---|
| PF9 | IN / PWM_OUT |
| PC6 | サーボ / BLTouch 制御 |
| PB11 | FAN6 |
| PD12 | FAN7 |
BL-Touch
| 機能 | ピン |
|---|---|
| サーボ信号 | PC6 |
| プローブ信号 | PC3 |