/reaction_wheel

3D-printable reaction wheel capable of active detumbling and attitude control.

Primary LanguageC++MIT LicenseMIT

Reaction Wheel model

This repository contains the files (code and STL) to build a reaction wheel controlled satellite model.

The satellite model

This project is described in this article (including test results): https://charleslabs.fr/en/project-Reaction+Wheel+Attitude+Control

Material

There are 4 parts to 3D-print: base, satellite disk, motor holder and flywheel. The only part requiring support is the motor holder.

Additionnal hardware is required:

Quantity Item
1 NEMA 17 (23 mm or 40 mm length)
2 608 bearing
1 M8 threaded rod (65 mm)
4 M8 nut
8 M3×6 mm screw
4 M3 nut
1 Arduino Nano board
1 DRV8825 driver module
1 Level shifter module
1 MPU6050 sensor module
1 100 µF 16 V capacitor
1 2S LiPo Battery (300 mAh)

Additionnal M8 hardware is required to tune the moment of inertia of the wheel. In my case, I used 3 M8×20 mm bolts and 3 M8 nuts.

See the article for more detailed build instructions.

License

This model is released under the terms of the MIT License.