3Dプリンティング

LEGO互換ブロックを3Dプリントするための最適な公差

Bambu LabおよびEnder 3プリンターで、LEGO互換ブロックに適切なクラッチ力を持たせるための正確な公差設定とスライサーのオフセットを学びましょう。

Zoey
投稿日: 2026年6月29日

要約 まずフロー率をキャリブレーションし、その後で負の水平展開(プリンターに応じて −0.10〜−0.18 mm)を適用します。アンチスタッド穴の補正も別途行うのを忘れないでください。本物のブロック互換プラスチックに最も近い感触を得るには、ABS または ASA を使用します。必要なパーツのファイルが存在しない場合は、Meshy で生成できます

ブロック互換パーツが本来のように「カチッ」とはまるようにすることは、デスクトップ FDM 3D プリントにおける最も満足感のある(そして最も苛立たしい)課題のひとつです。工場で射出成形されたブロックは、寸法精度を 1 ミリ未満のごく小さな範囲に保っています。Bambu Lab や Ender 3 はデフォルトではそこまでできませんが、いくつかの設定を的確に調整すれば、驚くほど満足できるクラッチ力を得られます。このガイドでは、具体的な手順と数値を示します。また、必要なパーツがまだファイルとして存在しない場合は、Meshy の AI Brick Parts Generator を使ってテキスト説明からスタッド対応モデルを生成できます。これについては後ほど詳しく説明します。

クラッチ力が公差の問題である理由

工場で射出成形されたブロックは ±0.01 mm の公差で作られており、そのためすべてのスタッドが同じ力でカチッとはまります。対照的に、FDM プリンターは調整なしでは通常 ±0.1〜0.2 mm 程度に収まります。この差は大きくないように見えますが、ブロック互換形状にはその余裕がありません。クラッチ力を生む締まりばめは、数十分の 1 ミリの差で成り立っています。スタッドだけで 0.2 mm の誤差があれば、しっかりしたクリック感がゆるいガタつきに変わってしまうには十分です。

ブロック互換形状は、2 つの締まりばめに依存しています。スタッドとアンチスタッドの嵌合(上面の丸いスタッドが、上に重なるブロック下面の空洞に押し込まれる)と、スタッドとチューブの嵌合(スタッドが、下側のブロック中央を貫く中空円筒にも押し当たる)です。どちらも、押し込まれる穴よりパーツがわずかに大きい必要があります。干渉が大きすぎると接続できず、小さすぎると外れてしまいます。

FDM で目標にすべき主な数値は次のとおりです。

FeatureNominal (mm)FDM target range
Stud outer diameter4.804.75–4.85
Anti-stud inner diameter4.804.90–5.00
Stud pitch (center-to-center)8.007.98–8.02
Plate height3.203.18–3.22
Wall thickness1.501.20–1.60

スタッド外径は、最も重要な数値です。4.95 mm のスタッドは接続できませんし、4.65 mm のスタッドは自重で抜け落ちます。スタッドとアンチスタッドを一緒に正しく合わせることが、満足感のあるクリック感につながります。

これらの数値のうち、スタッド外径とアンチスタッド内径は、互いに逆方向に作用する異なるスライサー設定で制御されます。以下の手順では、正しい順序で対処します。まずフロー率(安定した基準を作る)、次に外周オフセット(スタッド外径を合わせる)、最後に穴補正(アンチスタッド内径を合わせる)です。

ステップ 1:まずフロー率をキャリブレーションする

多くのガイドはいきなり水平展開に進みますが、それは間違いです。フロー率と水平展開はどちらも外形寸法に影響します。フロー率がずれていると、どれだけ XY 補正をしても安定して再現性のある結果は得られません。特定のフィラメントスプールでしか機能しない補正値を調整してしまうことになります。

シングルウォールキューブテスト

20 × 20 mm のシングルウォールキューブ(外周 1 本、インフィルなし、上面/底面レイヤーなし)をプリントし、ノギスで 4 か所の壁厚を測定します。0.4 mm ノズルの場合、目標は 0.40 mm ± 0.02 mm です。壁厚が正しく測定されるまで、フロー率(押出倍率)を上下に調整し、結果をフィラメントブランドごとに保存します。その後で初めて、水平展開に進むべきです。

ステップ 2:水平展開を調整する

主要なスライサーには、外周を均一に縮小または拡大するオフセット機能があります。Bambu Studio / Orca Slicer ではこれは X-Y Contour Compensation(Process → Quality → Precision)、Cura では Horizontal Expansion(Shell 設定)、PrusaSlicer では XY Size Compensation(Print Settings → Advanced)と呼ばれます。ブロック互換パーツでは、スタッド径を目標範囲に収めるため、ほとんどの場合 負の値 が必要です。

プリンター別の開始オフセット

プリンタードライブ方式推奨開始オフセット
Bambu Lab X1C / P1Sダイレクトドライブ−0.10 ~ −0.15 mm
Bambu Lab A1ダイレクトドライブ−0.10 ~ −0.12 mm
Ender 3 V2 / S1Bowden−0.12 ~ −0.18 mm
ダイレクトドライブ化した Ender 3ダイレクトドライブ−0.08 ~ −0.12 mm

Bowden 構成では、チューブ距離が長いことで圧力変動が増え、外周がわずかに太くなりやすいため、より大きなオフセットが必要です。

開始オフセットから反復調整する

最初のプリントでは表の値を入力し、その後反復調整します。1×2 のキャリブレーションブロック(Printables で "stud calibration" を検索)をプリントし、ノギスでスタッドの外径を測定し、4.75~4.85 mm の範囲に入るまで 0.02 mm 刻みでオフセットを調整します。最後に実際の嵌合テストを行ってください。ノギスでは、レイヤーラインの弾性が実際の保持力に与える影響までは捉えられないためです。

ステップ 3:アンチスタッドを別個に補正する

これは多くのガイドが省略しているステップであり、上面は正しく測定できているのにブロックが「カチッ」とはまらない理由でもあります。

スライサーで穴補正を見つける

上面のスタッド、下面のアンチスタッド空洞とチューブを示すブロック構造

FDM プリンターは、内部の穴を設計値よりも 小さく 出力しがちで、これはスタッドとは逆方向です。アンチスタッドは穴なので、スタッドには 負の 補正が必要なのに対し、アンチスタッドには 正の 拡張が必要です。スライサーで次の設定を探してください。Bambu Studio / Orca Slicer では同じ Precision タブ内に XY Hole Compensation があり、Cura には別個の Hole Horizontal Expansion があります。PrusaSlicer は XY Size Compensation を輪郭のみに適用するため、穴には設計ファイル側で手動のクリアランス調整が必要になる場合があります。

穴補正は +0.05 ~ +0.10 mm から開始し、アンチスタッドの内径 4.90~5.00 mm を目標にします。調整後もアンチスタッドがきつすぎる場合は、壁数を確認してください。小さな形状では、3 本以上の外周が内部形状を圧迫することがあるためです。

結果をさらにシャープにするその他の設定

流量と XY オフセットを調整できたら、これらの設定によって、特にスタッドのような小さな円筒形状で、プリンターがその数値を一貫して 実行 できるかどうかが決まります。

外壁速度 は、多くの人が予想する以上に重要です。全体の印刷速度に関係なく 25~30 mm/s に設定してください。遅い外周は、より丸くきれいなスタッド円筒を作ります。これと合わせて シーム位置を「Rear」 に設定し、レイヤーの開始/停止点をスタッド表面から外してください。スタッド表面に小さな盛り上がりがあると嵌合に影響します。

壁数 は少なくとも 3 にしてください。ライン幅 0.4 mm の場合、3 壁で合計厚みは約 1.2 mm となり、標準ブロックの約 1.5 mm 仕様に近づきます。レイヤー高さ 0.16 mm(デフォルトの 0.20 mm と比べて)は、スタッド表面を目に見えて滑らかにします。完成用の一括プリントでは追加の印刷時間をかける価値がありますが、キャリブレーション時には不要です。

適切なフィラメントを選ぶ

材料の選択は、クラッチ感と、補正が必要な収縮量の両方に影響します。上で調整したオフセットはフィラメントごとに固有なので、ブランドや材料タイプを変更した場合は、キャリブレーションをやり直す必要があります。

フィラメントクラッチ感耐久性収縮率印刷難易度
PLA良好約 0.2~0.3%簡単
PETGやわらかめの保持感良好約 0.1~0.2%
ABSしっかり(実物に最も近い)非常に高い約 0.5~0.8%難しい(エンクロージャー必須)
ASAしっかり + UV 耐性非常に高い約 0.4~0.6%難しい(エンクロージャー必須)

PLA と PETG

PLA はキャリブレーションに最適な材料です。寸法が予測しやすく、ベッドへの定着も容易で、十分なクラッチ力があります。主な制限は、持続的な荷重下でクリープが発生することです。そのため、長期的な構造物では時間とともに緩む可能性があります。PETG はやや柔軟性が高く、ブロックを分離しやすくなりますが、保持力は低下します。頻繁に分解する必要がある組み立てには適しています。

ABS と ASA

ABS と ASA は、オリジナルのブロック互換プラスチックの剛性に最も近く、最もしっかりした耐久性の高いクラッチを実現します。ただし、どちらもエンクロージャーが必要です。240〜250 °C、ベッド温度 100 °C でプリントしてください。

注意点が 1 つあります。ABS は PLA よりおよそ 2〜3 倍大きく収縮します。調整済みの水平方向の膨張オフセットは、材料間でそのまま使い回せません。材料を切り替えるときはキャリブレーションキューブを再度実行し、ABS では穴補正にもより大きな正の値が必要になると考えてください。

適切なファイルを選ぶ、または生成する

スライサーを開く前に、選ぶファイル(または生成するファイル)によって、どれだけ補正作業が必要になるかの基準が決まります。Printables または Thingiverse で「3D プリント向け設計」「FDM-ready」「clutch power tested」とラベル付けされたファイルは、作成者がすでにクリアランスを組み込んでいるため、自分のオフセットで上書きする前に推奨設定を読んでください。CAD から公称寸法のままエクスポートされたファイルは、適切なフィット感を得るためにスライサー設定に完全に依存します。つまり、上記の完全なキャリブレーション手順を実行する必要があります。

必要なパーツが存在しない場合、たとえば廃番パーツ、カスタムの Technic 風ビーム、独自形状のヒンジ、カタログにないコネクタなどには、Meshy の AI Brick Parts Generator がそのギャップを埋めます。コンポーネントをテキストで説明するか、参照画像をアップロードすると、Meshy は適切なスタッド形状を備えたブロック互換 3D モデルを約 1 分で生成します。モデリングスキルは不要です。STL または 3MF としてエクスポートし、このガイドでキャリブレーションした設定を使ってスライサーに取り込めば、「このパーツは存在しない」状態から、1 時間以内に実物を手にするところまで進めます。

Meshy によって生成されたブロック互換パーツ:ヒンジプレート、Technic ビーム、ギア、カスタムコネクタ

キャリブレーションチェックリスト

  1. フロー率: シングルウォールキューブをプリントし、壁厚を測定します。他を調整する前に 0.40 mm ± 0.02 mm を目標にします
  2. 水平方向の膨張: プリンターの開始オフセットを入力し、スタッド外径が 4.75〜4.85 mm になるまで 0.02 mm 刻みで反復調整します
  3. 穴補正: +0.05〜+0.10 mm を別途適用します。アンチスタッド内径は 4.90〜5.00 mm を目標にします
  4. 外壁速度: 25〜30 mm/s、シーム位置は Rear に設定します
  5. レイヤー高さと壁数: レイヤー高さ 0.16 mm、最終プリントでは最低 3 壁
  6. フィラメントの切り替え: 材料タイプを変更するたびに、手順 1〜3 を再実行します

よくある質問

Printables と Thingiverse にはどちらも大規模なカタログがあります。'brick compatible' または 'stud compatible' で検索し、'FDM-ready' または 'clutch power tested' とタグ付けされたファイルで絞り込んでください。これらはすでにプリンター向けのクリアランスが組み込まれています。カスタム Technic ビーム、特殊ヒンジ、独自コネクタなど、どのカタログにも存在しないパーツについては、Meshy の AI Brick Parts Generator を使うと、コンポーネントを説明するだけで、スタッド対応モデルを約 1 分で生成できます。

はい。PLA から PETG、またはそれらから ABS/ASA へ切り替える場合など、材料タイプを変更するたびに必要です。収縮率は大きく異なるため(ABS は約 0.5〜0.8%、PLA は約 0.2〜0.3% 収縮)、調整済みの水平方向の膨張オフセットはそのまま使い回せません。同じフィラメントブランドと色の間で切り替える場合は、通常は完全な再キャリブレーションを省略できますが、不安な場合はシングルウォールキューブテストを再実行してください。

最も可能性が高い原因は、ファイル側にすでにクリアランスが組み込まれていることです。Printables の FDM 対応ファイルには、あらかじめ 0.1〜0.2 mm のクリアランスが適用されていることがよくあるため、そこにスライサーのオフセットをそのまま追加すると、目標のスタッド径を超えてしまいます。独自のオフセットを適用する前に、ファイルの説明で推奨設定を確認してください。特に案内がない場合は、負の膨張補正を 0.05 mm 減らして、もう一度テストしてみてください。

最初に使う素材としては PLA が最適です。寸法が安定しやすく、キャリブレーションも簡単で、十分なクラッチ力が得られます。PLA でオフセットを追い込んだら、ABS または ASA を使うと最も固く耐久性のある仕上がりになり、純正ブロック互換プラスチックに最も近い感触が得られます。ただし、どちらもエンクロージャーが必要で、収縮率が高いため PLA のオフセットをそのまま流用できず、全面的な再キャリブレーションが必要です。

はい。Bambu Lab のダイレクトドライブ機(X1C、P1S、A1)は通常、−0.10〜−0.15 mm の水平膨張補正が必要です。Ender 3 の Bowden 構成では、余分なチューブ距離によって圧力変動が大きくなり、外周がわずかに太くなるため、通常 −0.12〜−0.18 mm と、より大きな補正が必要です。ダイレクトドライブ化した Ender 3 ではその差の大部分が縮まり、−0.08〜−0.12 mm 程度になります。

はい。それこそが AIブロックパーツジェネレーターの目的です。必要な部品を説明してください(たとえば「軸穴がオフセットされた 2×4 Technic ビーム」や「30度ストップ付きのヒンジプレート」など)。Meshy は、適切なブロック互換ジオメトリを備えた、スタッド対応の3Dモデルを約1分で生成します。STL または 3MF としてエクスポートし、このガイドで調整したスライサー設定を適用してプリントしてください。

見つからないブロック互換パーツを生成
カスタムヒンジ、Technic風ビーム、ギア、または任意のブロック互換部品を説明するだけで、Meshy の AI がスタッド対応の3Dモデルを約1分で生成します。モデリングスキルは不要です。STL または 3MF としてエクスポートし、キャリブレーション済みの設定でスライスできます。
この投稿は役に立ちましたか?

必要なときに、すぐ3Dモデルを作成

営業担当に相談する