3D 프린팅 사이클로이드 기어박스: 설계 및 구현
프로젝트 개요
소형 폼 팩터에서 높은 감속비를 달성하기 위해 3D 프린팅된 사이클로이드 기어박스가 개발되었습니다. 최종 버전(Version 3)은 NEMA 17 스테퍼 모터를 사용하여 1:9 기어비를 생성하며, 약 66%의 효율로 토크를 0.21 N·m에서 1.28 N·m로 증가시킵니다.
반복적 설계 프로세스
기어박스 개발은 이론적 검증에서 기능적 하드웨어 구현으로 이동하며 세 가지 뚜렷한 버전을 거쳐 진행되었습니다.
Version 1: 개념 증명
Version 1은 Python 사이클로이드 생성기 스크립트를 검증하기 위해 특별히 설계된 수동 크랭크 기어박스였습니다. 1:9 기어비를 특징으로 하며, 기어 프로파일을 생성하는 데 사용되는 매개변수 방정식의 초기 테스트 역할을 했습니다.
Version 2: 소형화 시도
Version 2는 NEMA 17 모터의 점유 면적 내에 들어맞도록 설계된 1:9 비율의 마이크로 사이클로이드 기어박스였습니다. 이 버전은 3D 프린팅이 이러한 소규모 사이클로이드 드라이브에 필요한 타이트한 공차를 충족할 만큼 정밀도가 부족했기 때문에 실패했습니다.
Version 3: 기능적 구현
Version 3은 NEMA 17 모터로 구동되는 첫 번째 작동 버전입니다. Version 2에 비해 점유 면적을 늘림으로써 설계 시 더 큰 공차를 허용할 수 있었고, 이를 통해 3D 프린팅의 정밀도 한계와 호환되면서도 완전히 기능적으로 작동하게 되었습니다.
기술적 구현 및 매개변수 생성
기어박스 기하학적 구조는 Fusion 360에 통합된 커스텀 Python 스크립트를 사용하여 생성됩니다. 이 스크립트는 Building a Cycloidal Drive with SOLIDWORKS 기사를 기반으로 하며, 로터 프로파일을 정의하기 위해 두 가지 주요 매개변수 방정식을 사용합니다:
- X-좌표: $x = R ext{ cos}(t) - E ext{ cos}(N t) - r ext{ cos}(t + ext{psi})$
- Y-좌표: $y = R ext{ sin}(t) - E ext{ sin}(N t) - r ext{ sin}(t + ext{psi})$
- 위상각: $ ext{psi} = ext{atan2}ig( ext{sin}((1 - N) t), rac{R}{E ext{ N}} - ext{cos}((1 - N) t)ig)$
주요 설계 매개변수
- Pins ($N$) & Pitch Radius ($R$): 외부 고정 하우징 기하학적 구조를 결정합니다. 로터에는 $N-1$개의 엽(lobe)이 포함됩니다.
- Eccentricity ($E$): 입력 샤프트의 편심 거리입니다. 중요한 제약 조건은 $R > E ext{ N}$입니다.
- Outer Pin Radius ($r$): 롤러 핀의 반경입니다. 이는 언더컷 한계 $r_{ ext{max}}$에 대해 검증되어야 합니다.
- Tolerance Offset: 3D 프린팅된 부품의 간극을 확보하기 위해 각도 단계 크기와 공차 오프셋(Version 3의 경우 +0.15 mm로 설정)이 적용됩니다.
- Output Pins: 공식 $r_{ ext{pin}} + E$를 사용하여 동심 출력 핀을 정의합니다.
Version 3 사양
| Metric / Parameter | Value / Detail |
|---|---|
| Gear Ratio | 1:9 ($N=10$ 외부 핀, 9 로터 엽) |
| 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% |
향후 개선 사항
효율과 강성을 높이기 위해 다음과 같은 하드웨어 업그레이드가 제안됩니다:
- Bearing Integration: 하우징 핀을 MR128 베어링으로 교체하여 마찰을 ลด(줄임)을 줄입니다.
- Rigid Output Pins: 출력 핀을 M2 나사 및 금속 커버로 교체하여 최대 토크 출력과 전반적인 강성을 높입니다.
커뮤니티 인사이트
이 프로젝트는 Hacker News에서 상당한 관심을 받았으며, 토론은 하드웨어 엔지니어링과 독학의 교착점(intersection)에 집중되었습니다.
"솔로 빌더가 자신의 실제 프로세스(실패한 부분 포함)를 문서화하는 것에는 대부분의 세련된 글보다 더 유용하게 느껴지는 무언가가 있습니다."
다른 기여자들은 반복적인 실패의 중요성을 강조하며, Version 2의 실패에서 성공적인 Version 3으로의 전환이 제조 공차와 설계 규모 사이의 관계에 대한 중요한 엔지니어링적 사고방식을 보여주었다고 언급했습니다.