速度を上げたら糸引きだらけ――その原因、「体積流量の限界」かもしれない
「もっと速くプリントしたいのに、なぜかフィラメントがスカスカになる」「壁面に隙間ができて強度が出ない」――3Dプリンターの速度設定を攻めたことがある人なら、一度はこの壁にぶつかったことがあるはずだ。
原因の多くは、ホットエンドが溶かせる樹脂の量(体積流量)を、プリント設定が上回ってしまうこと。この計算機は、ノズル径・レイヤー高さ・印刷速度の3パラメータから現在の体積流量を算出し、ホットエンドの限界と照合して安全かどうかを即座に判定する。
なぜ3Dプリンター最大速度計算機を作ったのか
開発のきっかけ
Bambu Lab X1Cを手に入れて、「せっかくだから300mm/sで印刷しよう」と意気込んだのが始まりだった。Curaのデフォルト設定を倍にしただけで、見事にフィラメントの送り不良が発生。造形物はボロボロ、ベッドの上には糸引きの残骸だけが残った。
原因を調べると、ホットエンドには「1秒間に溶かせる樹脂の体積」に物理的な上限があるらしい。E3D V6なら約15 mm³/s、Bambu Lab標準でも約32 mm³/s。ノズル径0.4mm、レイヤー高さ0.2mmで300mm/sに設定すると、0.4 × 0.2 × 300 = 24 mm³/s。E3D V6の限界を大幅に超えている。
この計算自体は簡単だが、ノズル径やレイヤーを変えるたびに毎回電卓を叩くのは面倒だ。さらにホットエンドの最大流量がメーカーごとに異なるから、スペック表を引っ張り出す手間もある。プリセットから選ぶだけで判定してくれるツールがあれば――そう思って作った。
こだわった設計判断
プリセット+カスタムの二段構えを採用した。E3D V6、Revo、Bambu Lab、Mosquito、Dragonの主要5種はワンタップで最大流量が入る。改造ホットエンドやマイナー機種を使う人はカスタムモードで手入力できる。
**安全マージン85%**も実用上の工夫だ。公称最大流量の100%で運用するとフィラメントの送りムラや温度ゆらぎで不安定になる。85%以内に収めることで、安定した印刷品質が維持できる。
体積流量とは何か――3Dプリンターの「飲み込み能力」
体積流量(Volumetric Flow Rate)の基本
体積流量とは、ノズルから単位時間あたりに押し出される溶融フィラメントの体積のことだ。単位は mm³/s(立方ミリメートル毎秒)。
わかりやすくたとえると、ホットエンドは「ストローでジュースを飲む口」のようなもの。ストロー(ノズル)が太くても、飲み込む速度(溶融能力)には限界がある。それ以上速く吸おうとすると、ストローの中が空気だらけになる――これがフィラメントの送り不良だ。
計算式
体積流量は以下の式で求まる:
体積流量 [mm³/s] = ノズル径 [mm] × レイヤー高さ [mm] × 印刷速度 [mm/s]
たとえばノズル径0.4mm、レイヤー高さ0.2mm、印刷速度60mm/sなら:
0.4 × 0.2 × 60 = 4.8 mm³/s
E3D V6の最大流量15 mm³/sに対して32%。余裕がある。
ホットエンドの最大流量
ホットエンドの最大体積流量は、主に以下の要素で決まる:
- ヒーターブロックの加熱能力: ブロックが大きいほど熱容量が大きく、高速に溶かせる
- メルトゾーンの長さ: フィラメントが溶ける区間が長いほど、滞留時間が確保できる
- ヒートブレイクの断熱性能: バイメタル構造のものは熱伝導が効率的で、高流量に対応しやすい
各ホットエンドの公称値は以下の通り(PLA、200°C前後での目安):
| ホットエンド | 最大流量 (mm³/s) | 特徴 |
|---|---|---|
| E3D V6 | 約15 | 最も普及。長年の実績 |
| E3D Revo | 約18 | ノズル交換が工具不要 |
| Slice Mosquito | 約20 | コンパクトだが高性能 |
| Phaetus Dragon | 約22 | バイメタルヒートブレイク |
| Bambu Lab 標準 | 約32 | 高速プリンター専用設計 |
参考: E3D公式 — Volumetric Flow Rate Testing
フィラメント送り速度との関係
体積流量が決まると、エクストルーダーがフィラメントを送る速度も逆算できる:
送り速度 [mm/s] = 体積流量 / (π × (フィラメント径/2)²)
フィラメント径1.75mmの断面積は約2.405 mm²。体積流量が4.8 mm³/sなら、送り速度は約2.0 mm/s。エクストルーダーのギアが無理なくフィラメントを送れる範囲だ。
速度設定が重要な理由――失敗すると何が起きるか
過大速度の3大リスク
1. 押出不足(Under-extrusion)
体積流量がホットエンドの限界を超えると、ノズルから十分な樹脂が出なくなる。壁面に隙間ができ、積層の密着が弱くなり、造形物の強度が大幅に低下する。見た目にもスカスカで、FDM特有の「層間剥離」が起きやすくなる。
2. エクストルーダーのギア削れ
フィラメントが溶けきれないのにエクストルーダーが無理やり押し込もうとすると、ドライブギアがフィラメント表面を削ってしまう。削りカスがギアに詰まり、さらに送り不良が悪化する悪循環に陥る。
3. ノズル詰まり
半溶融状態のフィラメントがノズル内で圧縮され、完全に詰まることがある。一度詰まると分解清掃が必要で、復旧に数十分〜数時間かかる。
品質と速度のバランス
Klipper + Input Shaperの普及で、機械的な振動を抑えつつ高速印刷する技術が広まった。しかし機械の振動は抑えられても、ホットエンドの溶融限界は物理法則で決まるため、ソフトウェアでは解決できない。速度を攻める前に、まず体積流量の上限を把握することが最重要だ。
こんなときに使える
新しいノズルを試すとき
0.4mmから0.6mmにノズルを変えると、同じ速度でも体積流量は1.5倍になる。0.8mmなら2倍だ。ノズル交換のたびにこの計算機で限界を確認すれば、試行錯誤の回数を減らせる。
高速プリンターを購入した直後
Bambu LabやCreality K1のような高速機を買っても、ホットエンドの限界を知らないままスライサーの速度を上げると品質が崩壊する。まずこのツールで「自分のプリンターはどこまで攻められるか」を数字で把握するのが近道だ。
印刷品質の原因切り分け
印刷がうまくいかないとき、原因は速度だけとは限らない。しかし体積流量が限界付近かどうかを数字で確認できれば、「速度が原因かどうか」を素早く切り分けられる。
フィラメント材料を変更するとき
PLAとTPUでは適正温度も粘度もまったく異なる。TPUのような柔軟素材は流動性が低いため、同じホットエンドでも実効最大流量が下がる。カスタムモードで実測値を入れて判定すると安心だ。
基本の使い方
3ステップで判定結果が出る。
Step 1: ホットエンドを選ぶ
プルダウンから使用中のホットエンドを選択する。最大体積流量が自動で入力される。リストにないホットエンドなら「カスタム」を選んで手入力すればOK。
Step 2: プリント設定を入力する
ノズル径(プルダウン)、レイヤー高さ、印刷速度をそれぞれ入力する。スライサーの設定値をそのまま入れるだけだ。
Step 3: 判定結果を確認する
体積流量・流量使用率・推奨最大速度が即座に表示される。「安全範囲」なら問題なし。「上限付近」や「供給不足の危険」が出たら、速度を下げるかレイヤー高さを薄くしてみて。
具体的な使用例
ケース1: 標準的な設定(E3D V6 + 0.4mm)
入力値:
- ホットエンド: E3D V6(最大15 mm³/s)
- ノズル径: 0.4 mm
- レイヤー高さ: 0.2 mm
- 印刷速度: 60 mm/s
計算結果:
- 体積流量: 4.8 mm³/s
- 流量使用率: 32.0%
- 判定: 安全範囲
→ 解釈: 余裕たっぷり。この設定なら品質重視で問題なく印刷できる。
ケース2: E3D V6で速度を攻めた場合
入力値:
- ホットエンド: E3D V6(最大15 mm³/s)
- ノズル径: 0.4 mm
- レイヤー高さ: 0.2 mm
- 印刷速度: 200 mm/s
計算結果:
- 体積流量: 16.0 mm³/s
- 流量使用率: 106.7%
- 判定: 供給不足の危険
→ 解釈: 最大流量を超過。速度を187mm/s以下に下げるか、レイヤー高さを0.15mmにすると安全範囲に収まる。
ケース3: Bambu Lab 高速プリント
入力値:
- ホットエンド: Bambu Lab 標準(最大32 mm³/s)
- ノズル径: 0.4 mm
- レイヤー高さ: 0.2 mm
- 印刷速度: 300 mm/s
計算結果:
- 体積流量: 24.0 mm³/s
- 流量使用率: 75.0%
- 判定: 安全範囲
→ 解釈: Bambu Labの高流量ホットエンドなら300mm/sでも余裕がある。推奨最大速度は340mm/s。
ケース4: 太ノズル(0.8mm)で大型造形
入力値:
- ホットエンド: Phaetus Dragon(最大22 mm³/s)
- ノズル径: 0.8 mm
- レイヤー高さ: 0.4 mm
- 印刷速度: 80 mm/s
計算結果:
- 体積流量: 25.6 mm³/s
- 流量使用率: 116.4%
- 判定: 供給不足の危険
→ 解釈: 太ノズル+厚レイヤーは体積流量が急増する。速度を58mm/s以下に落とすか、Bambu Lab等の高流量ホットエンドへの換装が必要だ。
ケース5: 微細ノズル(0.2mm)で精密造形
入力値:
- ホットエンド: E3D Revo(最大18 mm³/s)
- ノズル径: 0.2 mm
- レイヤー高さ: 0.1 mm
- 印刷速度: 40 mm/s
計算結果:
- 体積流量: 0.8 mm³/s
- 流量使用率: 4.4%
- 推奨最大速度: 765 mm/s
→ 解釈: 微細ノズルは体積流量がごく少ない。流量面では速度を大幅に上げられるが、実際は振動や冷却の制約が先に効くため、機械側の限界に注意。
ケース6: TPU柔軟素材(カスタム流量)
入力値:
- ホットエンド: カスタム(最大8 mm³/s ※TPU実測値)
- ノズル径: 0.4 mm
- レイヤー高さ: 0.2 mm
- 印刷速度: 30 mm/s
計算結果:
- 体積流量: 2.4 mm³/s
- 流量使用率: 30.0%
- 判定: 安全範囲
→ 解釈: TPUは流動性が低いためホットエンドの実効流量が半分以下になる。カスタム入力で実測値を使うのが安全だ。
仕組み・アルゴリズム
採用した計算手法
体積流量の計算は、ノズルから押し出される樹脂を長方形断面の帯として近似する方法を採用した。実際のビード(押出線)は楕円形に近いが、スライサーの経路計算も同じ長方形近似を使っているため、実用上はこの方式が最も一貫性がある。
もう一つの手法として楕円断面モデルがある。こちらはビードの実形状に近いが、スライサーとの整合性が下がるため採用しなかった。
計算フロー
1. 体積流量 = ノズル径 × レイヤー高さ × 印刷速度
2. 流量使用率 = 体積流量 / 最大体積流量
3. 理論最大速度 = 最大体積流量 / (ノズル径 × レイヤー高さ)
4. 推奨最大速度 = 理論最大速度 × 0.85(安全マージン)
5. フィラメント送り速度 = 体積流量 / (π × (1.75/2)²)
具体的な計算例
E3D V6(最大15 mm³/s)、ノズル0.4mm、レイヤー0.2mm、速度100mm/sの場合:
体積流量 = 0.4 × 0.2 × 100 = 8.0 mm³/s
流量使用率 = 8.0 / 15 = 0.533 → 53.3%(安全範囲)
理論最大速度 = 15 / (0.4 × 0.2) = 187.5 mm/s
推奨最大速度 = 187.5 × 0.85 = 159 mm/s
送り速度 = 8.0 / (π × 0.875²) = 3.33 mm/s
なぜ安全マージン85%なのか
ホットエンドの公称最大流量は、理想条件下(特定温度・特定素材・定速送り)で測定された値だ。実際の印刷では温度変動、リトラクション後の再加圧、コーナリング時の加減速などで瞬間的に必要流量が跳ね上がることがある。85%マージンはこうした変動を吸収するためのバッファで、多くの3Dプリンターコミュニティで推奨されている値だ。
スライサーの設定画面との違い
スライサー内蔵の速度制限
CuraやPrusaSlicerにも「最大体積流量」の設定項目はある。しかしこれはフィラメントプロファイルに埋め込まれているため、ホットエンドを変えても自動で更新されない。結果として「プロファイルのデフォルト値」のまま使い続ける人が多い。
このツールの強み
ホットエンド別のプリセットから1タップで最大流量が入るため、異なるプリンター・異なるホットエンドの比較が簡単にできる。「E3D V6で150mm/sは無理だけど、Dragonに換装すれば230mm/sまでいける」といった判断が数秒で下せる。
オフラインでも使える
ブラウザで動くWebアプリなので、スライサーを立ち上げずにスマホからでも確認できる。印刷中にベッドサイドで「この設定大丈夫かな」と思ったとき、すぐにチェックできるのが便利だ。
3Dプリンター速度設定の豆知識
ホットエンドの進化史
初期のRepRap時代(2010年前後)のホットエンドは、PTFE内蔵のJ-headが主流で最大流量は5〜8 mm³/s程度だった。E3D V6の登場(2014年)で15 mm³/sに倍増し、Bambu Labの高速ホットエンド(2022年〜)で30 mm³/s超の時代に入った。わずか10年で4倍以上の性能向上が実現している。
Klipper時代の速度革命
従来のMarlinファームウェアでは、マイコンの処理速度が印刷速度のボトルネックだった。Klipperはステップ計算をRaspberry Pi側で行うことで、理論上は制約なしの速度制御を実現した。Input Shaperと組み合わせることで、安価なプリンターでも200mm/s超の印刷が可能になっている。しかし、いくらファームウェアが速くなっても、ホットエンドの溶融限界は物理的な壁として残る。
安全に速度を上げるための5つのTips
Tip 1: 10%刻みで上げる
いきなり2倍にせず、現在の速度から10%ずつ上げてテストプリントする。問題が出たら1段階戻せばいい。
Tip 2: 温度も連動させる
速度を上げるとフィラメントの加熱時間が短くなる。PLAなら5〜10°C高めに設定すると溶融が追いつきやすくなる。
Tip 3: まずインフィルから試す
外壁は品質が目に見えるため、まずインフィル速度だけを上げてテストする。インフィルなら多少の押出不足があっても強度への影響が小さい。
Tip 4: Flow Rate Testを実施する
CuraやPrusaSlicerのフローレートキャリブレーション機能を使い、実測の最大流量を確認する。公称値と実測値は10〜20%程度ずれることがある。
Tip 5: リトラクション設定を見直す
高速印刷ではリトラクション後の再加圧に時間がかかる。リトラクション距離を短くするか、リトラクション速度を上げることで、押出再開の遅延を最小化できる。
よくある質問
Q: フィラメントの種類によって最大流量は変わる?
変わる。PLAは流動性が高く公称値に近い流量が出せるが、PETG・ABS・TPUはPLAより20〜50%低くなることが多い。特にTPUは柔軟で送り抵抗が大きいため、公称の半分以下で運用するのが安全だ。カスタムモードで実測値を入れて判定しよう。
Q: ノズル温度を上げれば最大流量も増える?
ある程度は増える。温度を上げるとフィラメントの粘度が下がり、溶融速度が上がる。ただし上げすぎると糸引き・焦げ・分解ガスの発生などの副作用がある。メーカー推奨温度の+10〜15°C程度が実用的な上限だ。
Q: 計算結果のデータはどこに保存される?
このツールの計算はすべてブラウザ上で行われ、入力データや計算結果がサーバーに送信されることはない。ブラウザを閉じればデータは消える。結果を残したい場合は「結果をコピー」ボタンでテキストとして保存できる。
Q: デュアルギアエクストルーダーなら高速でも大丈夫?
エクストルーダーの性能はフィラメントの「送り能力」に影響するが、ホットエンドの「溶融能力」は別問題だ。デュアルギアで送りが安定しても、ホットエンドが溶かしきれなければ結局詰まる。両方のボトルネックを確認することが大切だ。
Q: 0.4mmノズルで0.3mmレイヤーは使える?
ノズル径の75%に相当するので、このツールでは警告が表示される。使えなくはないが、ビードの形状が乱れやすく、層間密着が弱くなる。積層痕を気にしない用途(テスト品・治具など)であれば実用的だが、強度が必要な場面では避けたほうがいい。
まとめ
3Dプリンターの速度設定は「感覚」ではなく「体積流量」という数字で管理するのが正解だ。ホットエンドを選んで3つの数値を入れるだけで、安全に攻められる上限が数字で見える。
速度を上げたいなら、まずこの計算機で「自分のプリンターの体積流量の余裕」を確認することから始めてみて。
3Dプリントのコスト面が気になる人は3Dプリントコスト計算機も試してみて。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えて。