Let’s start by first defining what exactly is a Tiny Whoop. Jesse Perkins, the man credited with starting it all, describes it perfectly:
“Tiny Whoop is a small first-person-view aircraft that truly allows you to feel the gift of flight and the feeling of being tiny. A small apartment becomes a vast terrain worthy of taming. The small tree in your front yard is a deep and engaging forest. With shrouded propellers we can now fly FPV around people and kids safely. It’s more fun than I’ve ever had.”
Strictly speaking a Tiny Whoop is a 65mm-sized quadcopter with ducts and a camera from the Tiny Whoop company. But the Tiny Whoop has become so successful that the term has become genericized. Today, a whoop is any nano or micro-sized quadcopter with ducts and a camera. And whooping is having fun flying around everyday places and people.
- Plug FC to USB
- Flash NAZE firmware (NOT ALIENFLIGHTF1) — I used NAZE v2.0.0
- Set UART2 serial RX
- Save and reboot
- Set motor protocol brushed
- Set motor pwm speed separated from PID speed
- Se motor pwm frequency 32000 (or set motor_pwm_rate = 32000 on CLI)
- Set motor stop
- Set receiver serial-based receiver
- Set provider spektrum1024
- Save and reboot
- On CLI: set spektrum_sat_bind=5
- 3 for DSM2 1024bit/22ms
- 5 for DSM2 2048bit/11ms default AlienWii32
- 7 for DSMX 1024bit/22ms used by Devo 7e
- 8 for DSMX 2048bit/22ms Used by new DXe
- 9 for DSMX 2048bit/11ms
- On CLI: set spektrum_sat_bind_autoreset=0
- On CLI: save
- Unplug FC from USB
- Plug battery to quad… RX should be in bind mode (rapid flashing orange)
- Turn on TX and bind
- Unplug battery from quad
- Plug FC to USB
- Revert to ALIENFLIGHTF1 (optional)
- On CLI: set spektrum_sat_bind=0
- On CLI: set spektrum_sat_bind_autoreset=1
- On CLI: save
Now you can do other configuration you may want to do or maybe just go fly.
Hat tip to Idriz for guiding me on the procedure