3Dプリンティングのための設計原則と実践的ヒント集
(blog.rahix.de)- 3Dプリンティング設計は従来の製造方式と大きく異なり、まったく別の設計哲学が必要である
- オンライン上には基本的な情報は多いものの、踏み込んだ指針や実用的なノウハウを集めた資料は少ない
- このガイドはFDM/FFF方式の3Dプリンティングに特化した設計原則と例をひとまとめにしたもの
- この記事はFDM/FFF方式に重点を置いており、他の積層造形方式には当てはまらない場合がある
- 機能部品の設計が核心であり、細かな調整なしでも容易に出力できる構造を目指す
- 後処理の最小化、材料の無駄の最小化、生産のしやすさなどが主な目標である
- 審美性よりも機械的完成度に集中し、よく設計された部品は自然と美しさを備える
Goals of Design Engineering
- 機械設計は常に多数の目標と制約条件の間で最適解を見つける作業である
- 主要な目標:
- 荷重に合わせた設計: 負荷に効率よく耐える構造を形作る
- 製造方式に合わせた設計(DFM): 出力しやすい構造へ調整する
- コスト最適化: 材料と出力時間を減らす方法を採る
- デザインエンジニアリングは製造装置の改善よりも、部品構造を製造方式に合わせて最適化する
- 理想的な部品はさまざまな3Dプリンタで出力可能な**移植性の高い設計(Portable Design)**を目標とする
- プリンタとソフトウェアは継続的に進歩しているため、一部のルールは時間の経過とともに重要性が薄れる可能性がある
Terminology
- Layer: 部品を水平断面に分けて積層した構造
- Perimeter: 各レイヤーの外周を構成する線
- Shell: 各レイヤーで外周だけを残した中空構造
- Infill: シェル内部を埋める格子状の構造
- Infill Percentage: 内部充填の密度比率
- Overhang: 下に支持がないまま上方へ突き出した構造
- Bridge: 両端が支持された状態で空間をまたぐ構造
- Seam: 外周の出力開始/終了地点で、しばしば目立つ
The Standard Printer Profile
- 移植性のある設計のためには、想定する基本プリンタ環境の定義が必要である
- 以下は汎用FDMプリンタを基準にした設計条件である:
- ノズル径: 0.4mm
- 層高: 0.2mm
- XY軸の位置合わせと補正状態は良好
- 出力速度は標準的だが、若干のアーティファクトは考慮する必要がある
- ブリッジとオーバーハングの出力に無理はない
- 適切なベッド密着性を備えている
1. Designing for Part Strength
- 3Dプリント部品は中空で積層方式により製作されるため、方向によって機械的特性が変わる**異方性(Anisotropy)**を持つ
- 一般的な強度設計のルールに加え、3Dプリンティングの特性に合わせた追加の考慮事項が必要である
-
Part Orientation
- R1.1 — 引張力はプリント平面と平行に揃えること
- 引張荷重はレイヤー間を引き離す方向だと弱いため、荷重方向を考慮した出力方向の選定が重要である
- 特にクリップ構造のようにたわむ部品は、出力方向によって繰り返し使用時の破損リスクが大きい
- 他のユーザーがモデルを誤って出力しないよう、モデルファイルは正しい出力方向で保存することが望ましい
-
When no orientation works
- 理想的な出力方向がない複雑な部品では、複数のパーツに分けて出力した後に組み立てる方法が有効である
- R1.2 — 最適な方向がないなら部品を分割して出力する
- ドブテールジョイントは多くの方向で印刷しやすく、組み立てに適した構造である
-
To infill or not to infill
- インフィルを100%にしても、効率的な強度向上につながるわけではない
- 表面に強度が集中するため、**シェル(perimeters)**を増やすほうが効果的である
- R1.3 — 強度は内部より外部表面で決まる
- インフィルは材料の無駄や出力時間の増加につながることがある
- 構造荷重は中立軸から遠い外周で最も大きくなるため、そこに材料を集中させるのが効率的である
-
The Flow of Forces
- 部品内部で**力が流れる経路(Force Lines)**を考慮することで、形状変更による応力緩和が可能になる
- R1.4 — 力の流れはできるだけ直線経路に導く
- 角にはフィレット(Fillet)を適用して応力集中を減らし、破損リスクを和らげられる
-
Cross-sectional Considerations
- 3Dプリンティングでは大半が中空構造であるため、断面を減らすよりも表面積を減らすほうが材料節約に効果的である
- R1.5 — 薄い形状より厚い形状のほうが有利
- 例: 従来は強いとされるIビーム構造でも、プリンティングではむしろ正方形断面のほうが強度と出力効率で有利な場合がある
-
Simulation Struggles
- 従来の製造ではシミュレーションが中核的なツールだが、3Dプリンティングの不均質構造のため正確な予測は難しい
- その代わり、実際に出力してテストすることが低コストで可能な代替手段となる
- ただし、機械的強度のテストには出力試験が適している一方で、寸法精度の検証には推奨されない
- **トポロジー最適化(Topology Optimization)**はFFF方式とは相性がよくなく、理想的な出力形状を提供できない
2. 製造公差と部品仕上げ (Manufacturing Tolerance and Part Finish)
-
Chamfers vs. Fillets
- R2.1 — プリント平面と平行なエッジには面取り, 垂直なエッジには フィレット を使用すると、最良の印刷品質が得られる
- 水平方向のフィレットは 急激なオーバーハング(overhang) を引き起こし、表面品質が低下して印刷が難しくなる
- 垂直方向ではフィレットが プリントヘッドの加速を抑え、表面欠陥の低減に効果的である
- 面取りは一定の傾きを維持するため、各層で均一なレイヤーラインが形成され、すっきりした外観を得られる
-
Horizontal Holes
- 水平方向の円形穴は 大きなオーバーハング問題を引き起こすため、90度の涙滴形(teardrop) や 平らな屋根構造に置き換えるのが望ましい
- R2.2 — 水平方向の穴は涙滴形または屋根構造で設計すること
- ブリッジ領域はややたわむことがあるため、追加のクリアランス確保が必要
-
Seemingly Seamless
- ペリメータシーム(seam) は印刷の開始/終了点であり、位置によって 寸法誤差や外観低下を招くことがある
- 完全な円形や同一角度のコーナーではシーム位置の決定が難しくなり、誤差の可能性が高い
- R2.3 — 垂直穴では涙滴形状にしてシームを回避
- R2.4 — シームが機能や外観に影響しないよう、鋭い凹コーナーを追加してシームを誘導すること
-
Expectable Tolerances of FFF/FDM
- 設計は製造工程の限界を考慮して進める必要があり、0.1mm程度の表面誤差は一般的な水準と見なされる
- コーナーが鋭く幾何学的に複雑な部品では、加速による誤差増加が発生する
- R2.5 — プリントヘッドが動きやすい経路で設計して公差を改善
- 収縮および反り(warping)は、曲面が多く体積の大きい部品ほど発生しにくい
- R2.6 — 反りを防ぐには、表面を丸くし体積を大きくするよう設計すること。理想形状は球体
-
Perfect Precision
- ゴルディロックス的アプローチのようにテストプリントで最適寸法を探す方法は、再現性は高いが 設計の移植性(portability) を損なう
- R2.7 — 正確に作れないなら、調整可能に作ること
- 調整メカニズムの例:
- 長円穴: 位置調整は可能だが微調整は難しい
- 向かい合うねじ構造: 高さの精密調整に適し、両側からのアクセスが必要
- ばねとねじの組み合わせ: 調整が容易で、追加の固定用ねじも使用可能
- シミング(shimming): 薄い金属板や3Dプリントしたシートを重ねて高さを調整
-
Engineering Fits
- 従来製造で使われる 公差体系(例: H6) は、FDMプリントでは 非現実的である
- 必要に応じて リーマ加工で後加工すれば正確な公差を達成できるが、特別な場合でなければ効率は低い
- 単純なケースでは すきまばめ(clearance fit) または しまりばめ(interference fit) のいずれかを選べばよい
-
Circles Considered Harmful
- しまりばめでは 円形穴は材料の変形余地が少なく、破損リスクが増す
- 六角形/四角形の穴 は変形によって干渉を吸収できるため、より柔軟である
- R2.8 — しまりばめには円形穴の代わりに六角形または四角形の穴を使用
-
Crush Ribs
- クラッシュリブ(crush ribs) は 一度だけ組み立てるしまりばめに適した構造である
- プリント許容誤差をリブの変形で吸収できるため、干渉力の一貫性を確保できる
- 小さな特徴であるため プリント誤差がより大きく, 一般に アンダーサイズで出力される
- R2.9 — 再組み立て不要のしまりばめにはクラッシュリブを使用
-
Grip Fins
- グリップフィン(grip fins) は 弾性変形を活用し、何度も再組み立て可能なしまりばめ構造を提供する
- クラッシュリブと異なり 継続的な着脱が可能で、繰り返し使用が必要な部品に適している
- R2.10 — 繰り返し組み立てが必要なしまりばめにはグリップフィンを使用
3. 工程最適化(Process Optimization)
-
Support Material
- R3.1 — サポート材の使用は避けるのが原則
- サポートは 後処理作業の増加, 材料の無駄, 寸法精度の低下, 表面品質の低下 などの問題を引き起こす
- ほとんどの場合、小さな設計変更でサポート不要に改善できる
- 印刷方向を変えるだけでもサポートをなくせる場合がある
-
Diagonal Orientation
- 印刷軸に対して45度傾けて部品を配置すると、ブリッジを減らし, すべての面の品質を均一に保つことができる
- R3.2 — 傾けた配置によってサポートをなくせる
- ただし、転倒の危険があるためブリム(brim)を追加するのが望ましい
-
Divide and Conquer
- サポートを避けられない場合は、部品を複数に分割して組み立てる方式も検討できる
- R3.3 — どの方向でもサポートを避けられないなら、部品を分けて印刷
-
Sacrificial Layers
- 上から下へ貫通する 座ぐり穴(counterbore) はサポートなしで印刷するのが難しい
- 犠牲層(sacrificial layer) を追加すれば、サポートなしでも構造を維持できる
- 印刷後に 薄いブリッジ層をナイフやドリルで除去すれば、目的の形状を得られる
- R3.4 — 内部オーバーハングには犠牲層を活用してサポートを代替
-
Overhanging Counterbore Trick
- 犠牲層を一段進化させた方法で、内部穴を妨げない方向にブリッジを配置して段階的に構造を完成させる
- 後処理なしでもきれいな印刷結果が得られ、小型の穴に特に効果的である
- R3.5 — オーバーハングした座ぐりにはブリッジレイヤーのトリックを使用
-
Layers of Bridges
- 複数のブリッジを 階層的に積み重ねて、より複雑な構造をサポートなしで製作できる
- 連続ブリッジング(sequential bridging) は OpenFlexure プロジェクトでも活用されている
- R3.6 — ブリッジを活用したブリッジで複雑な形状をサポートなしで印刷可能
-
Well Meant Material Saving
- Iビーム形状や不要な穴は、かえって材料消費と印刷時間の増加につながることがある
- 3Dプリンティングでは内部よりも 表面積のほうが材料使用に大きく影響する
- R3.7 — 材料節約のために穴を開けるより、ボリューム感のある形状を維持
-
Optimizing Bed Adhesion
- 出力物のベッド接触面積を適切に調整しなければ、大量生産時の印刷や取り外しが難しくなる
- 小さすぎると転倒リスクがあり、大きすぎると取り外しが困難になる
- R3.8 — 大量生産時はベッド接触面積を最小化
-
Mouse Ears
- ブリムの代わりにCADで直接設計した Mouse Ear 構造を活用すれば、接着力向上と後処理簡略化が可能
- 部品に直接付けた形, または 分離した突起形状として容易に除去できる
- R3.9 — ベッド接着が難しい部品には Mouse Ear を追加
4. 機能統合(Functional Integration)
- 複数の機能を1つの部品に統合すると、組み立てとコストを削減できる一方で、印刷方向の制約やプロトタイプ反復の難しさといった欠点がある
- 場合によっては機能を分割し、プロトタイピングや修理のしやすさを確保することも検討すべき
-
Zip tie Channels
- 部品表面に小さな半円形チャネルを追加すると、結束バンドで配線を固定可能
- R4.1 — ケーブル固定のためにZip tieチャネルを活用
-
Flexures
- フレクシャー(flexure)は、材料の弾性を活用して動きを許容する構造
- 薄く長く設計すると、弾性範囲内でより大きな移動が可能
- 複数の薄いフレクシャーを並列配置することで、剛性と移動距離の最適化が可能
- R4.2 — 動く機能を統合するためにフレクシャーを使用
- R4.3 — フレクシャーは弾性範囲内でのみ変形するよう設計
- R4.4 — フレクシャーには過度な移動を防ぐためのストッパーを配置
-
Clips
- クリップはフレクシャーの代表的な活用例であり、組み立て用ネジなしでも固定可能
- 印刷方向が重要で、レイヤーを横切るクリップは非常に弱い
- 形状拘束方式(form-locking)を使う場合、クリップ解除のためのスペースを設ける必要がある
- R4.5 — クリップが破損しないよう最小移動量で設計
- R4.6 — 形状拘束クリップには解除可能な構造を設ける
-
Living Hinges
- リビングヒンジは、薄いプラスチックが曲がることで機能するヒンジで、シンプルかつ経済的な設計
- 薄いヒンジは必ずベッドに対して水平に印刷する必要がある
- ブリッジングで作ったヒンジは性能が劣る
-
Printed Bearings
- 大型ベアリングが必要な場合、部品内部にレースを設計し、鋼球を組み込む方式でベアリングを統合可能
- 間隔維持のためのプリント製ケージを追加することも可能
-
Print-in-place Mechanisms
- **プリントインプレース(print-in-place)**は、複数部品を組み立てなしで一度に出力する方式
- ギアセットなど組み立て不可能な構造も出力可能で、非常に強力な統合設計手法
- 出力方向の固定、サポート除去の難しさなど、設計難度が高い
- インターフェースする部品間には0.3 mm以上のクリアランス確保が必要
- R4.7 — 浮遊形状の支持のために分離可能なブレークアウェイ構造を使用
- R4.8 — 印刷中の接触を防ぐため十分なクリアランスを確保
5. プラスチックを超えて(Beyond Plastic)
-
Nuts and Bolts
- Screw Preload
- **ネジ締結時に発生する圧縮力(preload)**は接合の安定性を左右するが、3Dプリント部品は剛性が低いため従来の計算は通用しない
- 振動や動的荷重に備えて、ねじロック剤(threadlocker)やロックナットの使用を推奨
- R5.1 — 動的荷重を受けるネジはロック補助手段と併用
- Screw Length
- ネジは可能な限り長く設計し、部品全体に圧縮力を分散して過度な締結を防ぐ
- R5.2 — ネジ長はできるだけ長く設計
- Threads in Printed Parts
- プラスチック部品に直接ねじ山を加工したり、CADで生成したりできるが、締めすぎると損傷しやすい
- 繰り返し締結しない低荷重接合にはタップ加工ねじ山を使用可能
- R5.3 — 再使用の少ない接合にはタップ加工を使用
- Rib Thread Forming
- Crush ribを変形させてねじ山を形成する方式は、後処理なしでも容易に締結できる
- R5.4 — リブを活用したねじ山形成は、再使用頻度の低い簡易接合に有用
- Threaded Inserts
- 熱圧入式の金属インサートは、繰り返し組み立てに適した強力で安定したねじ山を提供
- R5.5 — 高強度と繰り返し使用性のためインサートの使用を推奨
- Embedded Nuts
- 標準ナットを部品内部に挿入すると経済的で、長いネジと組み合わせる場合に理想的
- 側面または背面のカットアウト設計によりナットを挿入可能
- R5.6 — 標準ナット挿入のためのカットアウトを設計
- Thread Strength
- ほとんどのねじ山方式は一般的な荷重には十分な強度を提供し、設計時は再現性と組み立てやすさを重視して判断する
- Screw Preload
-
Dowel Pins
- **精密位置決め用ピン(dowel pin)**は、プリント公差の限界により使用頻度が低い
- 精度が重要な治具では依然として有用であり、後加工またはヘクスホール/クラッシュリブの使用が可能
-
Embedded Hardware
- 印刷中のハードウェア挿入方式は、締結や組み立てを簡素化する
- 出力途中で一時停止して挿入し、その後再開する方式で構造内部に固定する
- 例:透明シート、磁石、金属メッシュなど
- R5.7 — 複雑な締結の代わりにハードウェア挿入で機能を統合
-
Printing on Fabric
- **薄い布(チュールなど)**を印刷途中で被せ、柔軟な構造物を作成できる
- 主に衣類やコスプレ分野で使われ、個々の部品がファブリック上に固定される
- ジオメトリに応じて柔軟性を調整可能
6. 外観設計(Appearance)
-
Complex Shapes
- 3Dプリンティングでは複雑な曲面や有機的形状を実現してもコスト負担がない
- 従来の直角ベースのデザインから離れ、外観や人間工学の改善のために複雑な形状を積極的に活用できる
- R6.1 — 外観または人間工学向上のために複雑な形状を積極活用
-
Shadow Lines
- 組み立て部品の接合部に**小さな隙間とリブ(突起線)**を追加することで、高精度でなくてもきれいな継ぎ目を演出できる
- シーリング機能まで追加するなら、内部に二重リブを加えて迷路状構造にすることも可能
- R6.2 — 部品接合部にシャドウラインを追加して外観を向上
-
Surface Texture
- 垂直面ではレイヤーライン除去が難しいという限界がある
- テクスチャ付きビルドプレートを使うと下面の品質向上が可能だが、効果は限定的
- Fuzzy Skin機能は人工的な不規則性を与えて、積層ラインの隠蔽と触感改善に役立つ
- R6.3 — 表面テクスチャを調整して3Dプリント感を弱める
-
Printed Text
- パーツにレーザーマーキングやラベルなしでテキストを刻印できる
- 部品番号やバージョンなどを刻んで、管理や改修追跡を容易にする
- 彫り込み(engraving)は浮き彫り(embossing)より仕上がりがきれい
- R6.4 — テキスト追加は彫り込みを基本とする
- R6.5 — テキストは垂直方向に配置して精密印刷を促す
- 線幅0.6mm以上、深さ0.5mm以上を確保すれば、ほとんどのプリンターで問題ない
-
Vase Mode Design
- Vase Modeは単一外壁をらせん状に出力することで、高速でシンプルな出力が可能
- レイヤー継ぎ目がなく滑らかな外観、糸引きがない、材料消費が少ない
- 内部支持構造がないため剛性は低いが、形状によって補える
- R7.1 — Vase Modeパーツの剛性確保のためビーディングパターンを活用
-
Beading Patterns
- 金属シート補強に使われる**ビーディングパターン(Sickening Pattern)**は、プリントにも応用可能
- 薄いシェル構造にリブ形状を追加して剛性を向上
- CNC-Kitchenで詳しい事例が紹介されている
-
Unconventional Vase Mode
- Vase Modeは花瓶以外にも、幾何学的な工夫によって機能部品の出力が可能
- FPachecoのヘックストレイは、典型的なVase Modeではないが、その利点を活用した事例
- 大量生産時には時間と品質の両方を確保できる
チェックリスト
-
1. 部品強度の確保
- R1.1 引張力はプリント面と平行になるように揃える
- R1.2 方向の最適化が難しい場合は複数パーツに分割する
- R1.3 強度は内部充填よりも表面厚さに左右される
- R1.4 荷重は可能な限り直接的に伝達する
- R1.5 細い断面よりも太い断面を優先して検討する
-
2. 製造公差と表面仕上げ
- R2.1 水平エッジにはチャンファー、垂直エッジにはフィレットを適用する
- R2.2 水平穴にはティアドロップ形状または平らな上面を導入する
- R2.3 垂直穴もティアドロップ形状にして精度を補正する
- R2.4 シーム位置は凹コーナーに誘導して精度を確保する
- R2.5 プリンターヘッドの経路を考慮して幾何構造を設計する
- R2.6 体積が大きく曲面が滑らかな形状にして変形を防ぐ
- R2.7 精度の確保が難しい場合は調整可能性を持たせる
- R2.8 干渉嵌合には円形よりも六角形/四角形の穴を使う
- R2.9 一回限りのプレスフィットには Crush Rib を使う
- R2.10 再組み立て可能なフィットには Grip Fin を活用する
-
3. 工程最適化
- R3.1 サポートの必要性を最小化する
- R3.2 パーツの向きを調整してサポートを回避する
- R3.3 サポートが避けられない場合はパーツを分割する
- R3.4 犠牲レイヤーで内部オーバーハングを防ぐ
- R3.5 Overhanging Counterbore トリックを使う
- R3.6 多重ブリッジ構造で複雑な形状を実現する
- R3.7 表面積は最小化し、ボリューム感のある構造を維持する
- R3.8 大量生産時はベッド接触面を最小化する
- R3.9 接着の問題が発生したら Mouse Ear を追加する
-
4. 機能統合
- R4.1 Zip Tie チャネルでケーブルを固定する
- R4.2 Flexure で可動機構を統合する
- R4.3 弾性範囲内でのみ変形するように設計する
- R4.4 Flexure の限界を超えないように物理的な制限構造を含める
- R4.5 Clip は最小限の移動距離で設計して破損を防ぐ
- R4.6 分解可能な Clip には工具がアクセスできる空間を確保する
- R4.7 Print-in-Place 設計には取り外し可能なサポート面を使う
- R4.8 部品間の干渉を防ぐため十分なクリアランスを確保する
-
5. プラスチックの先へ ― 機械要素
- R5.1 動的荷重がかかるねじにはロックナットや接着剤などの補助的な緩み止めを使う
- R5.2 ねじの長さは可能な限り長く設計する
- R5.3 低頻度組み立て用のねじは直接タップ加工する
- R5.4 Crush Rib ベースのねじ挿入で後加工を省略できる
- R5.5 Heat-Set Insert で繰り返し使える強固なねじ挿入口を確保する
- R5.6 一般的なナットを挿入できるように切り欠きを設計する
- R5.7 ねじ以外のハードウェアもプリント途中で挿入して結合を簡素化する
-
6. 外観
- R6.1 複雑な形状も外観や人間工学の改善に追加コストなしで適用できる
- R6.2 2つのパーツの結合部にシャドウラインを追加して高級感のある外形を確保する
- R6.3 表面テクスチャを調整して3Dプリント感を減らす
- R6.4 テキストは Emboss よりも Engrave 方式を好む
- R6.5 刻印/浮き彫りテキストはプリント面に垂直に配置する
-
7. Vase Mode 特化設計
- R7.1 Vase Mode パーツの剛性確保のため Beading Pattern を使う
3件のコメント
私が見た資料の中でも、指折りの高度な情報が本当にうまく詰まっていると思います。こういう内容を日本語で読めるなんて……とても嬉しいです。
ねじのようなケースでは、残念ながら私は初心者なので、周囲で経験的に伝えられている方法を使っているのですが、ねじ山は別に立てず、ねじ径より0.4mmほど細い円柱を設けて、入口に高角度のチャンファーを短く付ける方式を使っています。もしよければ、これについてはどう思われますか?
たとえばM3なら2.6mmホールに、入口へ80°・長さ0.3mmのチャンファーを付けています。SLAでは柱の肉厚を2mm以上にしていて、FDMは出力してくださった方の仕様をよく分かっていませんが、FDMでも可能でした。
機械的に高い強度が必要で大きな力を受ける部品ではなく、単純な固定用に近いのですが、何度か落としても無事だったのを見ると、意外と悪くないように思えました。🤔
継続的な分解・再組み立てが必要な部品でなければ、レイヤー方向によって分離する問題だけ注意すれば、単純な柱にスクリューをねじ込むのも体感としては特に問題にならないように思います。
繰り返し分解・再組み立てが必要な場合は、ねじ山ごとプリントするよりもインサートを入れるほうがよいと思います。
意見タブの
"ねじ山をプリントされた部品に直接立てる方法としては木ネジが効果的
木ネジはタップなしでも自らねじ山を作ることができる
PETGでプリントすれば強度は十分だが、PLAは層と平行な穴で割れることがある"
この部分には共感します。
Hacker Newsの意見
3Dプリンティングに夢中になった。A1 Miniで始めたが、クリエイティブなプロジェクトだけでなく、実用的な部品もプリントするようになった
この記事は、ThingiverseやPrintablesの平均的な部品よりもレベルが高い
プリント部品に直接ねじ山を立てる方法として、木ねじが効果的
ねじインサートの設計上の制約は、背面からねじを挿入する場合に信頼性が低いこと
3Dプリンターを7年間使っていて、パンデミック中に自宅で組み立てた
プリント時の材料を最小限に抑える便利な方法は、表面をプリントしないこと
J. E. Gordonの"Structures"は、機械設計の概念を理解する助けになる
Bambu Labs P1Sは使いやすく、以前のEnderより100倍多くプリントするようになった
フィレットエッジと鋭いエッジの干渉の問題
球体を2つの部分に分けて、互いにねじで固定できるデザインが便利
プリント部品にテキストを追加しない理由はない