メインコンテンツにスキップ

ピン配置

説明
  • このページでは、FLY-Gemini V3 マザーボードに Klipper ファームウェアを書き込んだ後のピン配置を記載しています。ピン番号はマザーボードの回路図を基準としています。
  • UART/CS はドライバー通信用ピンです。TMC2209 を使用する場合は UART として、TMC5160 などの SPI ドライバーを使用する場合はチップセレクト CS として、同じピンを兼用します。
  • EN はイネーブルピンです。Klipper 設定では通常ローアクティブです(enable_pin! プレフィックスを付けます)。
  • DIAG はドライバー診断信号ピンです。センサーレスホーミングを使用する場合、下の表に従って対応する diag_pin を設定します。
Loading...

ドライバーピン

FLY-Gemini V3 には 4 つのドライバーポートがあります:

ドライバーSTEPDIRENUART/CSDIAG
DRIVER0PC13PC1PA3PB11PA4
DRIVER1PC14PC4PD2PC10PA5
DRIVER2PC15PC5PC12PB7PA6
DRIVER3PC3PC8PC11PB6PB1
電源オフでの作業

作業開始前には、必ずプリンターの電源を完全に切り、電源供給を遮断してください。通電状態での配線の抜き差し、インターフェース配線の整線、端子への接触は行わないでください。

DIAG とセンサーレスホーミング

センサーレスホーミングで原点復帰する場合、ドライバーチップは DIAG ピンからストール検出信号を出力し、Klipper は対応する入力ポートでこの信号を読み取る必要があります。このマザーボードの DIAG とリミットポートの対応関係は以下の通りです:

  • DRIVER0–3:DIAG はメインコントローラーの対応するリミット入力ポート(DRIVERn → リミットポートn)に直接接続されています。基板上に DIAG ジャンパーピンはありません。DIAG 信号は常にメインコントローラーに送られます。センサーレスホーミングを有効にする場合は、対応するリミットポートのピンを diag_pin として直接設定してください。このリミットポートに物理的なリミットスイッチを接続することはできません

センサーレスホーミングを有効にすると、対応するリミットポートは DIAG 信号によって占有されるため、機械式または光電式のリミットスイッチを同時に接続しないでください。

SPI バス

TMC5160 などの SPI ドライバーは、マザーボードのハードウェア SPI バスを使用します。設定で spi_bus: spi3 を記入するだけで、MOSI/MISO/SCLK ピンを個別に設定する必要はありません:

[tmc5160 stepper_x]
spi_bus: spi3
cs_pin: 対応するドライバーの UART/CS ピン

ソフトウェア SPI と SPI 速度などの詳細SPI 設定方法

リミットスイッチとプローブ

機能ピン対応するドライバー DIAG
リミットポート0 / IO0PA4DRIVER0
リミットポート1 / IO1PA5DRIVER1
リミットポート2 / IO2PA6DRIVER2
リミットポート3 / IO3PB1DRIVER3
プローブPA1-

加熱

機能ピン
加熱ポート0PA0
ヒートベッド加熱PA2

温度センサー

機能ピン
サーミスタポート0PC0
サーミスタポート1PC2
対応しているサーミスタの種類

サーミスタポートはデフォルトで NTC サーミスタ(100K)の接続に対応しています。sensor_typeGeneric 3950 の設定を推奨します。

Klipper 内蔵で直接接続可能な sensor_type の一覧と各モデルの適用シーンサーミスタ設定方法

K 型熱電対、PT100 などは追加の変換チップが必要なため、サーミスタポートに直接接続することはできません。

ファン

機能ピン
ファンポート0PC6
ファンポート1PC7

PWM

FLY-Gemini V3 は 1 系統の PWM 出力を提供します。サーボ、ファン速度制御などに使用できます:

ピン備考
PB0サーボ / BLTouch 制御

BL-Touch

機能ピン
サーボ信号PB0
プローブ信号PA1
Loading...