Quantity   Component name
1 × ESP32 dev board. Brains of the operation. Possible future replacement is the Arduino nano 33 BLE.
1 × MPU6050 IMU board Used to determine the angle of the device. primary input method.
1 × "Tarantola NG" 3D printed case. Initially intended as an R/C car controller, based on the Taranis QX7 drone controller, we adapt it to our needs. - https://www.prusaprinters.org/prints/37103-tarantola-ng
1 × Taranis QX7 replacement gimbal. Hall effect or salavage. Used for a smooth and precise trigger assembly. 3D printed files available from the Tarantola project.
1 × M3 screws. Used for attaching different case parts together and for mounting the motors.
1 × Buttons and switches. Can be salvaged from an old R/C controller or new. Left as preference to the user.
1 × 5V regulator or DC-DC buck converter. The microcontroller needs 5V. Might get away with a 7805 linear regulator but heat will be a problem.
1 × Donor broken racing drone. 3 functional motors + ESC's An older/broken racing drone will do wonders for this project. Check your local markets. If you intend to buy new, check rest of components.