Klipper 入門 2026 — Marlin から乗り換える理由と Raspberry Pi セットアップ

Klipper 入門 2026 — Marlin から乗り換える理由と Raspberry Pi セットアップ
「印刷速度を上げると角でリンギングが出る。テスト印刷で温調が乱れる。スライサー設定をいくら詰めても限界に当たる」。Marlin 搭載の Ender や Voron キットでこの壁にぶつかっているなら、Klipper 入門のタイミングは2026年5月の今、最も整っている。Klipper 0.13.0 が 2025 年 4 月に正式リリースされ、Creality K2 シリーズや Anycubic Kobra S1 のようなメーカー機までが Klipper を公式採用するようになり、3D プリント FW の主戦場は明確に Klipper 側へ移った。本記事では Marlin との設計思想の違い、ハードウェア要件、Raspberry Pi 5 を中心としたセットアップ手順、そして Bambu Lab とは何が違うのかまで、Klipper 入門に必要な事実を 2026 年 5 月時点の公式情報のみで整理する。
Marlin の壁と「ホストと MCU を分離する」発想

Marlin は 8bit AVR 時代の制約から出発した FW で、現在も多くの個人向け 3D プリンタの標準として 2.1.x 系統が出荷時に書き込まれている。Marlin 公式ダウンロードページでは 2.1.2.7 が最新の安定版として配布されており、最大 9 軸・最大 8 エクストルーダーへの対応など、近年も着実な拡張が続いている。決して時代遅れの FW ではない。むしろ単一 MCU で完結するシンプルさという美徳は今も健在で、出荷時の動作保証や周辺ツールチェーンの安定度は依然として強みだ。
しかし単一マイコン上でキネマティクス計算・温度制御・ステップ生成・LCD 描画をすべて回す構造には限界がある。STM32F1 系の 72MHz でも、500mm/s 超の高速印刷でセグメント密度が上がるとプランナーが追いつかず、コーナーで急減速するか、リンギング(ゴースト)が出る。Linear Advance を入れても、温度プロファイルや加速度を欲張ると壁にぶつかる構造的な問題だ。具体的には、加速度を 10,000mm/s² 以上に引き上げた瞬間、プリンタの剛性以前にプランナーの先読みが追い付かず、想定通りの軌道を描けなくなる現象が報告されてきた。
Klipper は逆の発想で設計された。Linux ホスト(Raspberry Pi など)にキネマティクスと軌道計算を載せ、MCU は「指定された時刻に I/O を叩く」だけに専念する。公式ドキュメントは「ステップイベントは 25 マイクロ秒以下の精度でスケジューリングされる」と明記しており、Bresenham 系の近似ではなく加速度の物理計算からステップ時刻を逆算する方針を採っている。Klipper3d の System Architecture ドキュメントは「キネマティクス・軌道計画・熱モデルといった計算負荷の高い処理はリソースが潤沢なホスト側で行う」と明示しており、これは組み込み機器の慣行を意図的に裏返した設計判断だ。
この分離が、後述する Pressure Advance・Input Shaping・adaptive bed mesh のような「ホストでないと現実的に計算できない」機能群を可能にしている。さらにホストと MCU の間は独自バイナリプロトコルで通信し、クロック同期によってホストの時刻を MCU の時刻に変換する。MCU 側には命令が時刻付きでキューイングされ、その時刻にあわせて GPIO・ステッパ・ヒータが動作する仕組みになっている。Linux 側のスケジューラの揺らぎや USB の遅延が直接ステッパの揺れにならないのは、この時刻指定モデルの恩恵だ。
Klipper の設計哲学 — Host/MCU 二層アーキテクチャ

Klipper の構成要素は次の通り。
| レイヤー | 役割 | 代表ハードウェア |
|---|---|---|
| Host(Klippy) | キネマティクス・軌道計算・温度PID・GUI ホスト | Raspberry Pi 5 / 4、ミニPC、CB1、CM4 |
| MCU(Klipper firmware) | ホストから受信したステップキューを正確な時刻で実行 | STM32F4/F7/H7、RP2040、RP2350、SAMD51 など |
| 通信 | ホストと MCU を結ぶ独自バイナリプロトコル。クロック同期で時間軸を変換 | USB CDC / UART / CAN |
Marlin は「単一 MCU の中で全部やる」、Klipper は「重い計算はリッチな Linux で」という明確な役割分担になる。これは embedded 世界の通常的な発想(MCU で完結)を 180° 反転させた構造で、結果として温度やセンサデータの取得頻度・解像度・後処理の自由度が桁違いに上がる。
副次的なメリットも大きい。MCU を増設して足りないピンを補ったり、ツールヘッドに CAN バス接続のサブ MCU(BTT EBB シリーズなど)を載せたりという拡張が、設定ファイルの変更だけで成立する。Voron 2.4 R2 や Trident のキットでこの構成が標準化したのは、Klipper のアーキテクチャの自然な帰結だ。
Klipper 0.13.0 の主要機能と 2026 年の現在地

2025 年 4 月 11 日に公式リリースされた Klipper 0.13.0 では、振動・センサ・MCU の各レイヤーで実用上の前進があった。公式 Release ノートに基づく主要更新は以下。
| 機能 | 内容 | 影響 |
|---|---|---|
| sweeping vibrations 共振テスト | 従来の離散周波数ステップではなく、周波数を連続スイープして共振を測定する新方式 | Input Shaping のチューニング精度・所要時間の改善 |
| adaptive bed mesh | プローブ領域を実際の印刷領域に合わせて自動縮小 | 中小サイズの印刷でメッシュ取得時間を短縮 |
| Jinja2 でのファン/GPIO 数式化 | ファン回転数や GPIO の値に Jinja2 テンプレートで式を割り当て可能に | 温度連動ファンや条件付き出力の記述性向上 |
| ldc1612 渦電流センサ対応 | LDC1612 系のインダクティブプローブが正式サポート | Voron 2.4/Trident で増えていた渦電流センサ環境の標準化 |
| RP2350 MCU 対応 | Raspberry Pi RP2350 マイコンが新規対応。RP2040 のクロックも 125MHz → 200MHz へ引き上げ | RP2350 採用ボードの選択肢拡大、RP2040 既存ユーザの恩恵 |
| ロードセル・新型加速度計対応 | 複数の新型センサがネイティブサポート | キャリブレーション機材の選択肢拡大 |
Pressure Advance と Input Shaping 自体は Marlin 2.1 にも Linear Advance / Input Shaper として実装されているため、「Klipper だけが持つ独自機能」ではない。違いはチューニング体験で、Klipper はテストプリントの結果を Web UI から数値入力するだけで済むのに対し、Marlin はファームウェア再書き込みを伴うことが多い。日々のチューニング作業が「ファイル編集 → コンパイル → フラッシュ → 再起動」から「Mainsail でスライダーを動かす」に変わるインパクトは、長期運用するほど大きい。
Klipper 0.13.0 で sweeping vibrations が追加された意義も、この「日常的なチューニングコストを下げる」延長線上にある。従来の離散周波数ステップ方式は「20Hz・25Hz・30Hz……」と階段状に共振を測っていたため、ピークを跨ぐ周波数で精度が落ちる課題があった。連続スイープ方式は速度を上げながら一回のテストでピークを通過するため、チューニングの所要時間と精度の両方を底上げする。adaptive bed mesh も同様に、印刷物が小さい場合に毎回フルベッドのプローブを取るムダを省く実用的な改善だ。
注意点として、Klipper 0.13.0 の各機能は対応 MCU や対応センサに依存する。ldc1612 渦電流センサは公式サポートされたが、別の型番のインダクティブプローブを流用しても自動では動かない。RP2350 対応も、RP2350 を載せたボードを用意しなければ恩恵を受けられない。アップデートのたびに「自分のハードに関係する更新かどうか」を Release ノートで確かめる癖が、Klipper 入門の初期から必要になる。
Klipper を採用しているプリンタの実態(2026年5月時点)

「Klipper 採用」という言葉は文脈で意味が変わるため、メーカー機の実態を整理しておく。
| プリンタ | FW の実態 | ソースの公開 | 備考 |
|---|---|---|---|
| Creality K2 Plus / K2 Plus Combo | Klipper を出荷時搭載 | 2025 年 12 月に K2 シリーズ Klipper を CrealityOfficial/K2_Series_Klipper として GitHub 公開 | Combo 版は $1,649〜(米国)、Top3DShop 等流通価格 |
| Anycubic Kobra S1 / Kobra 3 系 | Klipper-go(Klippy の Golang 移植)を Anycubic 公式が公開 | ANYCUBIC-3D/klipper-go GitHub | コミュニティ Rinkhals 経由で正式 Klipper 化も可能 |
| Voron 2.4 R2 / Trident / V0 | コミュニティが正式 Klipper を前提に設計 | VoronDesign GitHub | 自作キット。2.4 R2 は 2022 年 2 月、Trident は 2021 年 8 月リリース |
| Bambu Lab X1C / P1S / A1 | 100% 自社開発のプロプライエタリ FW | 非公開 | Klipper でも Marlin でもない。X1Plus というサードパーティ FW で部分的に開放可 |
| Elegoo Centauri Carbon | ELEGOO OS(プロプライエタリ) | 公開済みだが議論中 | Elegoo は「Klipper ベースではない」と公式声明。第三者は v0.9.1 派生の改変 Klipper と指摘し GPL 遵守を巡る議論あり |
Bambu Lab を「Klipper ベース」と書く解説が時折見られるが、Bambu Lab 公式ブログは「ファームウェアは 100% 社内開発で、競争力維持のためプロプライエタリを選択した」と明言している。誤情報として広がりやすいので、Klipper 入門の段階で正しく押さえておきたい。
Elegoo Centauri Carbon については、Elegoo 自身は「Klipper の二層アーキテクチャではなく単一チップ構成」として Klipper ベースを否定している一方、All3DP などの第三者報道は公開された「ソースコード」が v0.9.1 から派生した Klipper の改変であることを指摘し、GPL 条項違反の可能性を含めて議論が続いている。記事内で「Klipper ベース」と書く対象には注意が必要だ。
ハードウェア選定 — Raspberry Pi 5 とコントロールボード

Klipper 入門で最初の判断ポイントが、ホストに何を使うかとコントロールボードに何を使うかだ。Switch Science で 2026 年 5 月時点に確認できる Raspberry Pi 5 の在庫と価格は以下。
| モデル | Switch Science 税込価格 | 用途の目安 |
|---|---|---|
| Raspberry Pi 5 / 4GB | ¥22,330 | シングルプリンタ運用、入門 |
| Raspberry Pi 5 / 8GB | ¥35,200 | シングルプリンタ + Mainsail カメラ |
| Raspberry Pi 5 / 16GB | ¥60,720(商品コード RPI-SC1113) | 複数プリンタ管理、Obico 同居、AI 推論併用 |
メモリ価格高騰の影響で 16GB 版は 2026 年に入って価格が上振れしたが、シングルプリンタ運用なら 4GB でも実用上は十分動く。CB1 や CM4 を Manta M8P に直挿しする構成にすれば、Pi 本体を別途用意せずに済むため、自作キット派にはこちらも選択肢になる。
コントロールボードは BIGTREETECH(BTT)製が事実上の標準で、用途別に以下の使い分けが現実的だ。
| ボード | 用途 | 公式価格目安 |
|---|---|---|
| BTT SKR Mini E3 V3.0 | Ender 3 / Ender 5 系の純正ボード差し替え。STM32G0、TMC2209 統合 | $57.86(3DJake 流通価格) |
| BTT Manta M8P V2.0 | CB1/CM4 と一体化したオールインワン。STM32H723、Voron 系で人気 | キット流通による |
| BTT Octopus Pro V1.0 | 最大 8 軸ステッパ、IDEX や多色機向け | キット流通による |
Manta シリーズは「コントロールボードと CB1/CM4 がボード上で BTB コネクタ接続される」ため、配線が劇的に減るのが利点。Voron Trident や 2.4 R2 のビルドで採用例が増えているのはこの利便性が理由だ。
国内流通価格は時期によって変動するため、購入前に Amazon.co.jp や Switch Science 等の最新表示を必ず確認すること。本記事では USD 公式価格を主軸に据え、円換算は 2026 年 5 月の参考値(1USD=約 157 円、Federal Reserve H.10 ベース)として扱う。USD/JPY は 2026 年 5 月 7 日時点で 156.89、直近 1 週間で 155.76〜160.66 のレンジで推移している。
タッチパネル運用を選ぶなら、Creality Sonic Pad(米国定価 $159、円換算で約 25,000 円相当)も選択肢に入る。Sonic Pad は Creality 純正の Klipper 専用 7 インチ Linux タブレット(Tina Linux ベース)で、Ender 3 系の純正ボードを差し替えずに接続できるのが利点だ。一方で、対応プリンタが Creality 系に偏っていること、内部の Klipper バージョンの追従が本家に対して遅れがちであることはトレードオフとして押さえておく必要がある。Voron や自作機での運用なら、KlipperScreen を Raspberry Pi 直結のタッチディスプレイに載せるか、Mainsail / Fluidd を Web ブラウザ経由で使う構成のほうが柔軟性が高い。
予算別に整理すると、最小構成(既存 Ender 3 改造)は Pi 5 4GB+SKR Mini E3 V3.0 で 3 万円前後、Voron Trident 等の自作キット用フル構成は Pi 5 8GB+Manta M8P+CB1 で 7 万円前後、複数台運用と AI 監視まで見込む構成は Pi 5 16GB+外部 NVMe+USB カメラで 10 万円超、というのが 2026 年 5 月の現実的なレンジだ。
Klipper のセットアップ — Pi 5 から最初の印刷まで

Klipper を Raspberry Pi 5 にインストールする手順は、KIAUH(Klipper Installation And Update Helper)を使うのが 2026 年 5 月時点で最も確立されたフローだ。流れは次の通り。
最初に Raspberry Pi Imager で Raspberry Pi OS Lite(64bit)を microSD に書き込み、SSH と Wi-Fi を有効化する。SD を Pi 5 に差して起動し、SSH でログインしたら、まず KIAUH のリポジトリを取得する。
sudo apt update
sudo apt install -y git
git clone https://github.com/dw-0/kiauh.git
cd kiauh
./kiauh.sh
KIAUH のメニューから Klipper、Moonraker、Mainsail(または Fluidd)の3つを順にインストールする。所要時間は Pi 5 で 10〜15 分程度。インストールが終わったら、ホスト側の準備は完了する。
次にプリンタ側の MCU にファームウェアを焼く。これはホストの Klipper ソースから対象 MCU 用のバイナリを生成し、コントロールボードに書き込む作業になる。SKR Mini E3 V3.0(STM32G0B1)の場合は次のようにビルドする。
cd ~/klipper
make menuconfig
Micro-controller Architecture で STMicroelectronics STM32 を選び、Processor model で STM32G0B1、Bootloader offset を 8KiB、Communication interface を USB(CDC)に設定して保存する。make でビルドすると out/klipper.bin が生成されるので、SKR Mini E3 V3.0 の SD カードに firmware.bin としてコピーし、ボードを再起動すればファームウェアが書き込まれる。
ホストとの接続を確認したら、printer.cfg を作成する。Klipper の GitHub リポジトリには config/ 配下にメーカー機種別の雛形があり、Ender 3 V2 + SKR Mini E3 V3.0 なら generic-bigtreetech-skr-mini-e3-v3.0.cfg が起点になる。プリンタ寸法・最大加速度・温度センサ型番・PID 値・E ステップ数などを実機に合わせて編集すれば、Mainsail の Web UI から最初の Bed Leveling と PID Tuning に進める。
Klipper の弱点と注意点(公平性のために)

ここまでメリット中心に整理したが、Klipper にも明確な弱点がある。誇張せずに記すと次の3点だ。
第一に、学習曲線が急。printer.cfg のセクション構成、マクロ記法、Jinja2 の挙動、Moonraker と Mainsail の役割分担は、初めて触る側にとっては Marlin の Configuration.h より複雑に映る。最初のキャリブレーションで「動かない」状態に落ちると、原因が MCU 側か printer.cfg 側かの切り分けに時間がかかる。
第二に、安定運用には Linux のメンテナンス知識が必要。SD カード破損、apt パッケージ更新時の依存崩壊、ネットワーク切断時の挙動、microSD の寿命管理は、メーカー機の Bambu Studio + クラウドのような「全部おまかせ」とは違う世界の話になる。Bambu Lab を選ぶ層と Klipper を選ぶ層が分かれているのはこのためだ。
第三に、メーカー機の Klipper 派生(Creality K2、Anycubic Kobra S1 等)は本家と完全互換ではない。フォーク部分のソース公開が遅れたり、独自 G-code が増えていたりするため、本家プラグインや本家設定をそのまま流用できない場面がある。Elegoo Centauri Carbon の GPL 議論はその象徴的な事例だ。Klipper を選んだのに、結局メーカー独自エコシステムに縛られるという皮肉な事態は珍しくない。
加えて言うなら、Klipper のチューニングは「ハマると沼」になる側面がある。Pressure Advance を 0.001 単位で詰めたり、Input Shaping を別ホットエンドごとに測り直したり、共振テストを軸別に何度も走らせたり、印刷時間より調整時間のほうが長くなることが現実に起きる。完成度の高いメーカー機(Bambu Lab X1C など)が「箱から出して印刷ボタンを押せば終わる」体験を提供しているのと比べると、Klipper は「いじり続けることに価値を見いだせる人向けの道具」だ。これは弱点というより性格の違いで、選択前に意識しておくべき事項になる。
Klipper × AI の現在地 — Obico を最初に組み合わせる

Klipper 単体では機械学習推論モジュールは載っていない。「Klipper × AI」と語るときの実体は、Klipper を中核にして外部の AI 系ツールを統合する構成を指す。最も導入しやすいのが Obico(旧 The Spaghetti Detective)だ。
Obico は Web カメラ映像をクラウドの推論モデルに送り、印刷失敗(いわゆるスパゲッティ状態)を検出して通知・自動停止する SaaS で、Free プランでも 1 プリンタ・10 AI 検出時間/月・モバイルアプリが含まれる。Pro プランは年契約で月 $4 相当(年 $48)。さらに 2026 年 5 月 1 日から、Obico は次世代 AI モデルを Pro 加入者向けに一般提供開始しており、公式は「従来比でミス検出を 63% 削減し、微小な失敗まで検出可能になった」と説明している。
Klipper × Obico の組み合わせは、Obico AI 監視 × Klipper で詳述する。Klipper 入門の段階では「単独でも完結するが、AI 監視レイヤを後付けで加えられる」点を押さえておけばよい。
もう一つ意識しておきたいのが、Klipper × AI のもう一つの実装ルートが OctoEverywhere や Bambu Lab Cloud のような「クラウド側がカメラ画像を AI で解析する」サービスとして併存している点だ。これらはどれもオープンプロトコルの上で成立しているわけではなく、各社のクラウドに依存している。そのためオフラインでの完全自律 AI 監視を望むなら、Coral USB Accelerator や Jetson Orin Nano にローカル推論モデルを載せる構成も検討対象になる。Klipper のホスト側プロセスから Moonraker API 経由でカメラ画像を取り出し、ローカル AI に推論させる設計は、上級者にとっては Bambu Lab のクラウド任せより魅力的だ。
このように Klipper は AI レイヤとの統合点を「Web カメラ・Moonraker・G-code マクロ」という標準インターフェースで開放している。専用 AI チップを内蔵したメーカー機が「ベンダーに閉じた最適化」を提供するのに対し、Klipper は「自分で AI を持ち込める基盤」として位置付けられる。どちらが優れているかはユースケース次第だが、自由度を取りたい層に Klipper が選ばれている根源的な理由はここにある。
まとめ — Klipper 入門は「設計思想」から始める

Marlin から Klipper への移行を「速くなるから」だけで判断すると、学習曲線で挫折する。Klipper 入門で最初に飲み込むべきは、ホストと MCU を分離するという設計思想と、それが Pressure Advance・Input Shaping・adaptive bed mesh などの機能群を可能にしている因果関係だ。これを理解した上で Raspberry Pi 5 と BTT SKR Mini E3 V3.0 のような最小構成から始め、メーカー機の Klipper 派生(Creality K2、Anycubic Kobra S1)の制約を踏まえて選定する。これが 2026 年5月時点の現実的な Klipper 入門のロードマップだ。
明日は Klipper の中でも最も技術的に踏み込みがいのある機能、Input Shaping を加速度センサーと共振測定の物理から解説する。AI とも 3D プリント業界の事実上の標準とも交差する領域なので、Klipper を本気で使うなら避けては通れない。具体的には ADXL345 のセットアップ、Klipper 0.13.0 の sweeping vibrations モードの使い方、軸ごとの共振周波数の読み取りと Shaper タイプの選び方(ZV / MZV / EI)まで踏み込む予定だ。
最後に一点、本記事で扱った価格・バージョン・対応機種の情報は 2026 年 5 月 9 日時点で公式サイトおよび Federal Reserve の H.10 為替データで確認した値に基づく。3D プリンタの世界はソフトウェア・ハードウェアともに更新が早く、特にメーカー機の Klipper 採用状況や為替に連動する価格は短期間で変動する。実際の購入や移行判断の際は、必ず一次情報(公式 GitHub・公式販売ページ・公式コミュニティフォーラム)を再確認することを推奨する。誇張された解説記事に踊らされず、Release ノートと公式ドキュメントを起点にする習慣こそが、Klipper を長く使い続けるための最良の防具になる。
なお、3D プリンタの基礎選びを別軸で考え直したい場合は、関連記事 3Dプリンター 選び方 2026:AIスコアで比較する「最初の1台」 と Claude Code 入門 2026 — 「Claude Code in Action」で始めるAIペアプログラミング も合わせて参照されたい。
参照
- Klipper 公式ドキュメント Releases
- Klipper 公式 Features
- Klipper3d/klipper GitHub
- Klipper3d System Architecture (DeepWiki)
- Marlin 公式ダウンロード
- Bambu Lab 公式ブログ — To open, or not to open
- Creality 公式コミュニティ — Open-Source Firmware アナウンス
- ANYCUBIC-3D/klipper-go GitHub
- Voron Design — Trident
- Switch Science — Raspberry Pi 5 16GB
- BIGTREETECH — Manta M4P/M8P アナウンス
- Obico — Pricing Guide
- Obico — Next-Gen AI Failure Detection GA (2026-05-01)
- All3DP — Elegoo Releases Centauri Carbon Firmware Code, But Questions Remain
- Federal Reserve H.10 Foreign Exchange Rates





