Reptile Cloud Build Guide - $300 DJI Cinewhoop

By Whiffles on Nov 30, 2019

10  820  4

In late 2019 DJI made inroads into the FPV scene with their remarkable low-latency digital system. It gave us a 720p video feed with latency on-par with the status quo, analog video. Traditionally we've used analog video systems for low-latency video, but the video quality is far from ideal. It's a trade-off we've been willing to accept for the control. Now we've got the best of both worlds and what better quad to build than a cinewhoop. While cinewhoops are based on acrobatic FPV software and hardware the goal is to produce footage focused on a subject rather than acrobatic ability. The ducts to not only protect persons or property but increase thrust and efficiency. You won't get 20 minutes of flight time, but you will get more control, spontaneous reaction and less robotic footage.

This build uses the original Reptile Cloud frame. They have since released an HD version which offers more space as well as camera and antenna mounts. I suggest using the newer version, but keep in mind that some of these instructions will vary.

Alt Tag

Tools

This is a moderately challenging build and does require some fine soldering. I highly recommend a flux pen, 63/37 leaded solder and a good quality soldering iron. Here are the tools and supplies you'll need. I've included direct links to my gear below.

  • Soldering iron
  • 1.5mm and 2.0mm hex drivers
  • Industrial Tweezers
  • Wire cutter/stripper
  • Scissors
  • Heat gun or lighter
  • Ruler and cutting mat
  • Multimeter
  • 3D Printer or printing service

Additional Supplies

  • A variety of heat shrink tube sizes
  • Blue Loctite
  • Zip ties (small)
  • 63/37 leaded solder
  • Liquid soldering flux pen

Hardware

While most of the necessary hardware is included you'll need to buy a couple kits of M2 screws and standoffs. Due to space constraints within the frame the flight controller and ESCs need to be separated and staggered to allow room for the DJI Air Unit. The kits are linked below.

3D Prints

This build does require a couple TPU 3D prints. Both the camera and antenna mounts can both be found on Thingiverse. You either need access to a 3D printer or you'll need to order the prints from a printing service. While you can get by without the antenna mounts the camera mount is more crucial. It needs to be outside the frame just far enough to keep the ducts out of frame of the video feed.

Motors

First mount the motors. Take the bottom plate and screw the motors into place using the included screws and blue Loctite. Now we need to get a little creative with the stack. It took my entire collection of m2 screws, nuts and standoffs to find the right combination so play close attention to the lengths and placement order.

  1. Separate the 4-in-1 ESC from the flight controller.
  2. Mount the 4-in-1 ESC with 12mm M2 screws from the screw kit.
    • Insert each screw through the bottom of the plate and secure them with 2mm tall m2 nuts.
    • Cap each nut with the white spacers included with the stack.
    • Place the 4-in-1 ESC on top of the white spacers with the power lead pointed toward the front.
    • Secure the 4-in-1 ESC with another set of 2mm m2 nuts.

Solder the motor wires to the 4-in-1 ESC. Keep in mind that the ducts will sit flush with the arms, so don't run the motor wires directly across to the pads. Ensure you've got enough slack to route the wires around the ducts.

To make the soldering go smooth flux all the motor tabs and apply a ball of solder to each. Cover the pads entirely but take care not to bridge them. If you do then apply flux and slice through the middle with your iron. Now if you're right-handed start with the rightmost pad and cut each wire to length as you go.

Alt Tag

Power Connector

Next let's solder the power leads. Everything is included at the bottom of the Mamba container.

  1. Solder the wires to the XT30 first and make sure you've got the polarity correct. Add shrink tube to cover the joints.
  2. We want the battery lead to come out to the side between the ducts, so measure the wire and cut it to length. Keep in mind that one wire should be a little shorter than the other to allow the wires to run to the side.
  3. Flux and add solder to the battery pads on the 4-in-1 ESC and solder the wires to the pads.
    • Use a steady hand and be very careful not to accidentally bump the components on the board with your iron.
  4. Solder the capacitor on top of the battery leads.
    • The striped side is negative.

Binding the Receiver

You've got a couple options here. If you purchased the DJI controller you can skip this step. Personally, I prefer a traditional RC radio for the added flexibility. You can't fly micro or analog quads with the DJI controller. Here I used the FrSky XM+.

  1. Solder 3 wires to the 5v, GND and SBUS pads on the receiver.
    • You'll need some 28-32 AWG wire for this and unfortunately the receiver doesn't include it.
  2. Solder these wires to the 5v, GND and SBUS pads on the flight controller.
  3. Connect your flight controller to the 4-in-1 ESC, but don't secure it with nuts just yet.
  4. Bind your receiver
    • Be sure to double check that you don't have continuity between your main battery leads and use a smoke stopper if you have one.
    • Hold the bind button on the receiver while you plug the main battery in. (It's helpful to clamp this button down with tweezers to free your hand)
    • Put your radio into bind mode and make sure you're bound.
  5. Now that you're bound you can add some shrink tube to the receiver and place it behind the 4-in-1 ESC.
  6. Add some zip ties to the rear arms and shrink tube the antennas to hold them in place.

Alt TagAlt Tag

Mounting the Flight Controller

Here's where you need to get a little creative. You'll have to stagger the height to fit the flight controller behind the 4-in-1 ESC leaving enough room for the DJI Air Unit. I used an 8mm m2 screw, a 2mm nylon nut and a 5mm M2 nylon standoff. I didn't have one handy, but an 8mm M2 nylon standoff should work just as well. You'll need to twist the connector between the 4-in-1 ESC and the flight controller to seat it upright. Mount it to the standoffs and secure it with 2mm M2 nuts.

Alt Tag

DJI Air Unit

If you're using the DJI controller you'll need to solder all the wires from the air unit to the flight controller. If not, you can remove the yellow and brown wires at the end. Since this is a 4S rig we can power the DJI Air Unit directly from the battery. We'll use the VCC pad on the flight controller as well as the RX6 and TX6 pads. Keep in mind that UART RX connects to TX6 and UART TX connects to RX6.

If you are using the DJI controller you need to solder the DJI HDL wire (yellow) to the SBus pad and the Signal GND to the adjacent ground pad.

Alt Tag

Finishing Up

Before we add the ducts we'll need to configure the quad in Betaflight. Once in place they'll block the USB port. Fortunately you only need to remove a single duct to access it in the future. Before we do that though let's finish connecting the DJI Air Unit and camera.

  1. Fit the antenna holder over the rear standoffs and insert the antennas.
  2. Fit the camera holders over the front standoffs and screw the DJI FPV camera in between them.
  3. Use some double sided tape to attach the DJI Air Unit to the underside of the top plate.
    • Be sure to test fit it so it doesn't touch the flight controller and it's near enough for the antennas to reach.
  4. Plug the DJI Air Unit in to the flight controller.
  5. Plug the antennas in to the DJI Air Unit.
  6. Secure the top plate to the standoffs.
  7. Add the battery pad to the top plate.

Alt TagAlt Tag

Betaflight Configuration

If you don't already have them, you'll need to download Betaflight Configurator [Download] and the BLHeli Configurator [Download].

  1. First go to the Firmware Flasher and choose "FURYF4OSD" as well as the latest stable release of Betaflight.
  2. Click "Load Firmware [Online]" and then "Flash Firmware" to update your flight controller. Once complete, click "Connect"
  3. On the Ports tab
    • On UART1 click Serial RX for your receiver.
    • On UART6 enable Configuration/MSP.
    • Click Save and Reboot
  4. On the Configuration tab
    • Under ESC/Motor Features select DSHOT600
    • Under System configuration set PID loop frequency to 8 kHz.
    • Under Receiver choose your receiver mode. (For the XM+ choose "Serial-based receiver" and "SBUS")
    • Under Arming set the Max arm angle to 180 (In case you flip over)
    • Under Other Features enable: Airmode, OSD, Anti Gravity and Dynamic Filter
    • Under DSHOT Beacon Configuration enable the beacon
  5. Go to Power & Battery and choose Onboard ADC for the Current Meter Source
    • Click Save and Reboot

To complete the remaining steps you'll need to apply lipo power to your build:

  1. On the Receiver tab ensure your pitch, roll, throttle and yaw are being applied correctly. Adjust your transmitter and Channel Map as needed.
  2. On the Modes tab
    • Assign an Aux switch to arm and disarm your quad.
    • Assign another Aux switch to enable Horizon or Angle mode if you need them.
    • Assign the Beeper and "Flip over after crash" to a 3rd and/or 4th switch. I like to assign them both to a single 3 point toggle switch.
  3. On the Motors tab enable the motor test and apply a small amount power to check the rotation of each motor. Take note of any that need to be reversed.
  4. Disconnect from the Betaflight Configurator and open BLHeli Configurator
    • Connect and Read Settings
    • Flash all ESCs to the latest firmware available.
    • Reverse the motor direction of any motors that need it. (The numbers correspond to the same numbers in Betaflight)
    • Save and reconnect to Betaflight Configurator to test the motor direction.
  5. On the OSD tab
    • Check all of the features you want and arrange your OSD as desired.

And that's it! The default Failsafe settings are generally fine, but make sure they work by arming your quad, applying a small amount of throttle and turning off your transmitter. It should shut down after a short moment.

Add the ducts and you should be ready to test!

PID Tuning

By default I found the PIDs to introduce some oscillations on Betaflight 4.1. After lowering both the pitch and roll P-terms to around 50 it cleared up. I've got my D-terms between 20-30 but you may want to experiment with those values. Be sure to use the PID tuning menu in the DJI goggles to save the trouble of removing the air duct to access via USB.

Challenges

The biggest challenge was soldering the tiny pads. I found it worked best to rest my wrist on a flat surface to steady my hand. The more steady you are the better. You just want to avoid bumping adjacent solders causing them to flow together. Other than that I spent a good number of hours learning Fusion 360 to design the antenna and camera mounts. It was a great learning experience but I'm not sure I want to try designing 3D printed parts again for a while.

Photos

Part List

Frame

Reptile CLOUD-149 149mm 3Inch Frame Kit ABS Carbon Fiber for RC Drone FPV Racing (3 builds)
Banggood.com
$29.99

Flight Controller

MAMBA F405 Mini MK2 Betaflight Flight Controller & F25 20A 3-4S DSHOT600 FPV Racing Brushless ESC (14 builds)
Banggood.com
$39.99

Motors

4 x GEPRC SPEEDX GR1408 3500KV 3750KV 4100KV Brushless Motor for RC Drone FPV Racing (7 builds)
Banggood.com
$51.96

Propellers

2Pairs Gemfan 75mm Ducted Props PC 3-Blade Propeller CW CCW 5mm Hole for 1408-1808 Motor Cinewhoop Cinedrone (7 builds)
Banggood.com
$2.69

FPV Transmitter

DJI Digital HD FPV Air Unit
Getfpv.com
$179.00

Receiver

Frsky XM+ Micro D16 SBUS Full Range Mini Receiver Up to 16CH for RC FPV Racing Drone (1241 builds)
Banggood.com
$13.99

Batteries

TATTU 14.8V 850mAh 75C 12.58Wh 4S XT30U-F Plug Lipo Battery for RC Racing Drone (3 builds)
Banggood.com
$25.59

Radio

2S 7.4V 2000MAH 8C Transmitter RC Lipo Battery AKKU 66*36*17mm for Jumper T16 Plus Open Source Multi-protocol Remote Controller
Xt-xinte.com
$159.99

Goggles

DJI Digital FPV System Air Unit 5.8GHz 8CH Transmitter HD 1080P Camera 1440X810 Goggle Combo With Remote Controller Mode 2 Super
Banggood.com
$819.00

Hardware

Suleve™ M2CH2 M2 Carbon Steel Allen Bolt 4-16mm Hex Socket Cap Screw Metric Assortment Kit 180pcs (2 builds)
Banggood.com
$5.99

Hardware

Suleve™ M2NH4 M2 Nylon Screw Black Hex Screw Nut Nylon PCB Standoff Assortment Kit 300Pcs (3 builds)
Banggood.com
$4.49

Misc Parts

328pcs 2:1 Polyolefin Heat Shrink Tubing 5 Color 8 Size Tube Sleeve Cable for RC Model (4 builds)
Banggood.com
$3.95

Misc Parts

No Camera Bump-reptile cloud-149 frame gopro 5 6 7 Camera holder by stalr5
Thingiverse.com
See Site

Misc Parts

Reptile Cloud 149mm DJI Antenna Mount by Hawkee
Thingiverse.com
See Site

Misc Parts

Reptile Cloud 149mm DJI FPV Camera Mount by Hawkee
Thingiverse.com
See Site

Soldering Iron

Hakko FX888D29BY/P ESD-Safe Digital Soldering Station w/ FX8801 Soldering Iron and T18D16 Tip (Gold)
Amazon.com
$97.79

Tools

Wowstick 1F+ 64 In 1 Electric Screwdriver Cordless Lithium-ion Charge LED Power Screwdriver From XIAOMI ECO-System (2 builds)
Banggood.com
$36.99

Misc Supplies

Kester 24-6337-8800 50 Activated Rosin Cored Wire Solder Roll, 245 No-Clean, 63/37 Alloy, 0.031" Diameter (12 builds)
Amazon.com
$19.57
Show stores (5)

Discussion

Sign in to comment

Jonastielemans   3 days ago  

Nice build! Does the frame fit a 30.5x30mm .5stack?

Whiffles   2 days ago 

No, it doesn't have mounts for 30.5mm but the HD version may.

ErgoFPV   9 days ago  

Nice writeup, Whiffles! What's the all up weight of this build?

Whiffles   9 days ago 

It's 496g with an 850mah battery and the Hero7.

Guides & Reviews

10 820  4
11 days ago

In late 2019 DJI made inroads into the FPV scene with their remarkable low-latency digital system. It gave us a 720p video feed with latency on-par with the status quo, analog video. Traditionally we've used analog video systems for low-latency video, but the video quality is far from ideal. It's a trade-off we've been willing to accept for the control. Now we've got the best of both worlds and what..

Read more
3 2,456  9
Sep 18, 2019

When the FatShark HDOs hit the market in 2018 the FPV community rejoiced for the new Sony OLED displays. While they lacked further upgrades like an updated DVR and power button they were still a market success. With the 2019 announcement of the Orqa FPV.One the community finally had a potential HDO killer on the horizon. With only weeks before the release of the Orqa FPV.One Skyzone came out of left..

Read more