コントローラの選び方¶
このセクションでは、4つのコントローラファミリについて説明します: ESP32、Arduino、RP2040、STM32です。これらはすべてファン、センサー、負荷を制御できますが、各コントローラはそれぞれに最適な用途があります。
クイック選択¶
| タスク | コントローラ |
|---|---|
| スタンドアロン乾燥機またはWi-Fiセンサー | ESP32 |
| 教育用プロトタイプ、最初の実験 | Arduino |
| Klipperのマイコン(追加ピン) | RP2040 |
| プリンタボード、Klipperのマイコン | STM32 |
Klipperを使用する場合¶
Klipperは「ホスト + マイコン」アーキテクチャを使用しています。ホストはRaspberry Piなどのコンピュータで、マイコンはヒーター、ファン、センサーをリアルタイムで管理する別のマイクロコントローラです。
Klipperのマイコンとしては、RP2040 または STM32 を検討してください。これらはよくサポートされており、ST-Linkなしでフラッシュでき、USB または CAN 経由で直接機能します。
ESP32はKlipperのマイコンとしては最適な選択ではありません。STM32やRP2040と同じ方法でKlipperファームウェアをネイティブサポートしていません。
スタンドアロンデバイスを構築する場合¶
ESP32は、デバイスが独立して動作する必要がある場合に適しています: センサーを読み込み、加熱を管理し、Wi-Fiでデータを送信するか、ブラウザでページを表示します。
Arduinoはシンプルなプロトタイプまたは教育プロジェクトに適していますが、RAM、Flash、弱いADC、古いUSBなどの制限により、最終的なデバイスとしては不適切です。
次に読むこと¶
- ESP32 — Wi-Fi、センサー、Webインターフェース
- Arduino — はじめ方と実験
- RP2040 — Klipper MCU、シンプルなファームウェア
- STM32 — プリンタボード、CAN、SWD
- MCU in Klipper — マイコンがKlipperシステムに統合される方法