3D Printed Cycloidal Gearbox: Design and Implementation
Project Overview
コンパクトなフォームファクタで高い減速比を実現するために、3Dプリントされたサイクロイド減速機が開発されました。最終的な反復(バージョン3)では、NEMA 17 ステッパーモーターを使用して1:9のギア比を実現し、効率は約66%で、トルクを0.21 N·mから1.28 N·mへと増加させました。
Iterative Design Process
減速機の開発は、理論的な検証から機能的なハードウェアの実装へと、3つの異なるバージョンを経て進められました。
Version 1: Proof of Concept
バージョン1は、Python によるサイクロイド生成スクリプトを検証するために特別に設計された、手回し式の減速機でした。1:9のギア比を備え、ギアプロファイルを作成するために使用されるパラメータ方程式の初期テストとして機能しました。
Version 2: Miniaturization Attempt
バージョン2は、NEMA 17 モーターのフットプリント内に収まるように設計された、1:9の比率を持つマイクロ・サイクロイド減速機でした。しかし、このバージョンは、このような小規模なサイクロイド駆動装置に必要なタイトな公差を、3Dプリントでは実現できなかったため、失敗に終わりました。
Version 3: Functional Implementation
バージョン3は、NEMA 17 モーターによって駆動される最初の動作可能なバージョンです。バージョン2と比較してフットプリントを大きくすることで、設計に余裕を持たせ、3Dプリントの精度限界と互換性を持たせつつ、完全に機能させることができました。
Technical Implementation and Parametric Generation
減速機の形状は、Fusion 360 に統合されたカスタム Python スクリプトを使用して生成されます。このスクリプトは、Building a Cycloidal Drive with SOLIDWORKS の記事に基づき、ロータープロファイルを定義するために2つの主要なパラメータ方程式を使用します:
- X-coordinate: $x = R \cos(t) - E \cos(N t) - r \cos(t + \psi)$
- Y-coordinate: $y = R \sin(t) - E \sin(N t) - r \sin(t + \psi)$
- Phase angle: $\psi = \text{atan2}\left(\sin((1 - N) t), \frac{R}{E \cdot N} - \cos((1 - N) t)\right)$
Key Design Parameters
- Pins ($N$) & Pitch Radius ($R$): 外側の固定ハウジングの形状を決定します。ローターには $N-1$ 個のローブ(突起)が含まれます。
- Eccentricity ($E$): 入力シャフトの偏心距離です。重要な制約は $R > E \cdot N$ であることです。
- Outer Pin Radius ($r$): ローラーピンの半径です。これは、アンダーカット限界 $r_{\text{max}}$ に対して検証される必要があります。
- Tolerance Offset: 3Dプリントされた部品のクリアランスを確保するために、角度ステップサイズと公差オフセット(バージョン3では +0.15 mm に設定)が適用されます。
- Output Pins: 公式 $r_{\text{pin}} + E$ を使用して、同心円状の出力ピンとローターのクリアランス穴を定義します。
Version 3 Specifications
| Metric / Parameter | Value / Detail | | :--- | :--- | | | Gear Ratio | 1:9 ($N=10$ outer pins, 9 rotor lobes) | | Outer Diameter | 90 mm | | Drive Motor | NEMA 17 Stepper Motor (42bygh40-A24dh) | | Material | PLA | | Hardware | 4× M3 × 8 screws, 2× 6704 Bearings | | Gearbox Torque | 1.28 N·m · 0.0061 N·m | | Base Motor Torque | 0.21 N·m · 0.0061 N·m | | Efficiency | 66% · 0.220% |
Future Improvements
効率と剛性を高めるために、以下のハードウェアのアップグレードが提案されています:
- Bearing Integration: ハウジングピンを MR128 ベアリングに置き換えることで、摩擦を抵抗を低減します。
- Rigid Output Pins: 出力ピンを M2 ネジと金属製カバーで置き換えることで、最大トルク出力と全体の剛性を高めます。
Community Insights
このプロジェクトは Hacker News で大きな注目を集め、ハードウェア・エンジニアリングと独学の交差点における議論が集中しました。
"There's something about solo builders documenting their actual process (including the parts that didn't work) が、多くの洗練された記事よりも役に立つことがあります。"
他の貢献者たちは、反復的な失敗の重要性を強調し、失敗したバージョン2から成功したバージョン3への移行が、製造公差と設計スケールの関係に関する重要なエンジニアリング・マインドセットを示していると指摘しました。