The GT-R90 is a micro racing drone from Diatone that uses 2″ propellers and supports 3S and 4S LiPo batteries. In this review we will check out its features and performance.
Your can purchase the GT-R90 at Banggood.com and Diatone.HK
Parts List and Features
This tiny 2-inch micro quadcopter is packed with latest hardware and technology, which can only be found on larger 5″ racing quads normally. It’s pretty amazing how they managed to fit so much stuff in this little package.
Hardware:
- Fury F4M Flight Controller (FY4O target) – running the latest Betaflight 3.2.1 firmware and Dynamic Filter
- TBS Unify Pro HV VTX – with linear dipole antenna
- F15HV 4in1 ESC (BLHeli_S allowing DShot600)
- Sunnysky Edge Racing 1104 6000KV
- 2030 triblade propellers
It doesn’t come with RX and battery.
Features:
- Supports 3S and 4S LiPo batteries (400mAh – 650mAh)
- Smart Audio for VTX Control
- Betaflight OSD
- Current Sensor
- Blackbox Log Recording (16MB flash memory)
What? 4S on a 2″? LOL – Sub-100mm micro quads normally use 2S Lipo batteries, maybe 3S at most. But the GT-R90 supports up to 4S!
Another great thing about the GT-R90 is the TBS Unify Pro VTX that comes pre-installed. The Unify Pro is one of the best quality VTX’s we have been recommending on our VTX shopping list for months.
Not only it has very clean signal, it also has “SmartAudio” feature which allows you to control your VTX’s settings remotely, from Betaflight OSD and your Taranis TX.
Closer Look at the GT-R90 Micro Quad
The GT-R90 uses a 95mm uni-body frame, with a wide, low profile design. The arms are 3mm thick carbon fibre, the build is very sturdy and there is no noticeable flex in the arms.
The quad weighs at:
- 71g without prop guard, RX and battery
- 78g with prop guard, but without RX and battery
It’s using an “unknown” micro CCD camera, and the video quality and WDR are actually pretty decent – check out our test footage later in this article to see how the camera performs.
The Diatone GT-R90 doesn’t come with a radio receiver and you need to install your own.
There is a 3-pin JST cable soldered to the FC already for your RX, but it’s useless for me because it’s not compatible with any of the Frsky RX.
The FC is soft-mounted on top of the 4-in-1 ESC.
The VTX sits inside a plastic case under the ESC’s, and the dipole antenna is protected by a plastic tube.
However I don’t like the antenna pointing down to the ground. Perhaps this can minimize the chance of damaging the antenna in crashes and by prop strikes, but this is bad for video signal. You can lose video signal when the quad is flying away from your, because the signal is the weakest when the antenna points directly at your video receiver.
I wish the antenna can point up slightly instead of pointing down, so that when you fly forward the antenna would be closer to being vertical and signal will be more consistent and reliable.
It’s rare to see a current sensor in these tiny builds due to the lack of space on the flight controller. Diatone integrated the current sensor in the XT30 connector and I must say this is a very clever idea!
To learn about the benefits are doing this, check out my articles “current sensor in battery connector“.
It’s using Sunnysky Edge Racing R1104 6000KV motors. Beware that the motor screws don’t have loctite on them, and I strongly recommend putting loctite on your motor screws, especially if you plan to use 4S on this quad it can be quite powerful :)
The removable prop guards are made of the exact same material as the propellers. But you will need shorter screws (2mm shorter) if you decide to use the quad without prop guards, otherwise the original screws can touch the motor winding.
The motor wires are secured by these little plastic holders, a better looking solution than using electrical tape :)
Battery strap is too short for my batteries (4S 650mAh), and normal straps (20mm width) that we use on bigger quads don’t fit through the slot. So in the end I had to use a rubber band and some velcro to hold the LiPo in place and that seems to work well.
It also comes with molded plastic spare parts, including 2 propellers and 2 prop guards. This really reminds me of the model kits I used to play with when I was little :)
Why there is no receiver?
For the build quality of the GT-R90 and the components used, this is meant to be a premium micro quad. But I am a bit disappointed by the lack of radio receiver.
Table of Contents
“Cheaper without the RX..” they say
Diatone excluded the receiver so that they could lower the price of the GT-R90, but from the customer’s point of view, this doesn’t really change the total amount we have to spend.
We still have to buy the receiver separately!
And it could have saved us, the users, time and effort to DIY if it was done in the factory. Or maybe give the option of BNF and ARTF kits?
I’d trade the Unify Pro for a cheaper vTX and RX
IMO, you get the most out of VTX Control when using it with Taranis LUA script, so you can change VTX settings from the Taranis.
Yes, you can just do it in Betaflight OSD too, but then you have to be on the right channel on the VRX to use it, so I always find it more efficient and makes more sense to use LUA script.
If Diatone doesn’t want to put the price up, I’d rather see they replace the Unify Pro with a cheaper VTX and a R-XSR receiver that is already installed and configured in the quad, at the factory.
But that’s just me! I am sure there are people who don’t care about this at all:)
Installing R-XSR Receiver
If you are a Frsky user, R-XSR is probably the best choice, XSR might be a bit too big for this quad.
First of all, you need to take the frame cage off to gain access to the flight controller. You can simply remove these four screws on the bottom of the frame.
Then select your preferred RX protocol, PPM or SBUS, by bridging the correct solder pads.
Don’t forget to use the “uninverted Smart Port signal” from the R-XSR receiver, because it’s an F4 flight controller in the GT-R90.
Beware that there are two TX3 pins on the board, I think Diatone specifically designed this FC for VTX’s with Tramp Telemetry or SmartAudio as they put one TX3 pin right next to the Video-Out pin so wires can be arranged in a cleaner manner.
I overlooked this and thought TX3/RX3 on the bottom of the board was unused, and only realized this when neither SmartAudio nor SmartPort was working… Then I moved SmartPort to UART6 and everything was working again.
Finding where to mount the RX and antennas was another challenge, it’s just not as straight-forward as I expected. But I did it in the end, took me about 30 mins to install the RX :)
Setting up
These are the steps I followed to setup my GT-R90.
- Install RX and bind to TX (confirm if RX is working in receiver tab)
- Setup mode for arming
- Basic Betaflight Configuration
- Set looptime 8K/8K
- Enable DShot600
- Set up rates
The Good and Bad
Here is my first flight on a windy day (15 MPH wind).
Flight Performance and Battery Choice
It flies pretty well, even in windy condition. I cannot comment on what battery you should get, because I only have Acehe 4S 650mAh and I don’t have any 3S of this size. But Diatone told me that 3S works just as good as 4S due to the lower battery weight.
The weight definitely plays a big part here.
Despite being on 4S, it felt a bit less agile than the 3″ quad I have, but that’s probably because I am using the same batteries on both of them. I think 650mAh is probably too heavy for the 2″, and 400mAh would be a better choice for either 3S and 4S.
It’s fun flying the the GTR90, I could do the same tricks and moves on a more powerful 5″ quad, so this can be a great training platform for beginners, or for racing in large indoor area.
Propellers – can be better!
The main complaint I have is the propellers, they are too loud and doesn’t sound very efficient. Unfortunately I don’t have any other 2″ propellers to compare. I would definitely recommend getting some other 2″ props to try out if you have this quad.
Current sensor is off
Another minor complaint I have would be the voltage and current sensors. They are are way off and requires calibration, which should have been done in factory IMO.
For voltage (VBAT), you can simply adjust the scale and compare what you get on the OSD, to what you measure on the multimeter. To calibrate a current sensor, it’s a bit more complicated, please check out my guide about current sensor calibration.
Don’t fly (crash) too far away!
Lastly, there is no buzzer.
With the great Unify Pro HV VTX and full range R-XSR receiver, you could easily fly a long way out and forget how far you’ve gone. You have over 1 Km of range easily on this thing… Trying to find a tiny crashed quad in bushes and long grass is a hell of a job without a beeper.
There are buzzer pads on the FC and you can solder a buzzer to them, but it’s not easy to mount it given the tight space.
Perhaps not loud enough, but you can use motor/ESC as lost model beeper :)
17 comments
Connected non-inverted smart port on my r-xsr, soft serial enabled on tx6, I tried half duplex with on and off, but the smart port does not want to work! solutions? Thank you
Hey,
I have problems with warm motors. Defauld PIDs (D) is too high – but even D=16 I still have warm motors. I put lower walue to P but still not help.
I was change Betaflight to butterflight but dosen’t help (it usually helped with my other qwad).
I have no idea what is wrong – maybe it is normal for this size motors?
hey please join our forum to get more indepth troubleshoot tips.
http://intofpv.com
Hi Oscar,
May I know how to install the DSMX receiver with Spectrum transmitter to the flight controller?
Sorry i don’t use Spektrum at the moment.
hi Oscar
first I would say; thank you so much for all your work and testing.
I got a gt-r90 last week and i was not able to make it work with an xm+. it also seems they’ve updated their FC too. No pads for soldering ppm/sbus. now they are being showed with some led-codes.
After a lot of fidling i also somehow managed to rip of the s-bus-pad from the board. i could trace it but after that the whole fc would not power up. so now, as a last Chance i’ve ordered a new FC. will see whitch Version they gonna ship.
i wanted to check if it worked with the cli commandline to set it to inverted but i couldn’t test it properly as the traced s-buspad was stripped again…and so i gave up.
Did you have any advise for the new fury f4 without thoose pads for ppm/sbus. i’m a Little afraid to install the new fc (whitch i still not have, but should come soon).
thanks in advance
Hi Oscar, how to I configure the video Tx output power? I can’t figure this out. I assume I bring up some type of OSD in Betaflight and can control the parameters of the Video Tx there. Thanks!
Hello again Oscar, I’m sorry never mind. I finally found out how to bring up the OSD and select VTx parameters. Still a lot to learn I guess. I successfully installed my DSMX receiver and configured the parameters in Betaflight. Seems to fly stable so far. Regards, Mark
Here: https://oscarliang.com/vtx-control/#osd
Hey Oscar,
First thanks for all your do for this hobby.
Quick question… The RX cable that comes stock has 3 wires.
They are +, grd and sbus correct?
I want to use a FrSky XM+ rx and just want to verify those are the 3 wires I need to make it work.
Thanks,
SD
Hi.. got my GT-R90 friday and have been fidling with it. It flies like a champ.. but i didn’t get Telemetry working.
I soldered as you showed, enabled smartport on TX6 pad.. but stil no show..
Is there anything else i can troubleshoot? Betaflight firmware, R-XSR firmware?
Just like to have my Taranis to tell me when to come to land.. can survive without the telemetry if it is difficult
are you using the uninverted SmartPort signal?
have you tried changing tlm_inversion in CLI on and off?
Thank you soo much Oscar for this very helpful review!
I just ordered this little devil at BG and am fully hyped. I have been infected by the FPV virus for some months now and this is my first brushless micro! =)
At first, the xm+ will have to be enough for me, setting up vtx power etc. over the osd. But I am a big fan of LUA script and will install the R-XSR later on ;)
The Drone keeper mini ( nichemall.net/index.php?route=product/product&product_id=50 ) would be way too large I guess xD
So I’m gonna fiddle my way to place a buzzer somewhere for this little beauty!
Thank you much again, you are a great helper for us Minidrone-Pilots!
Oli
Managed to place a Buzzer.. you need one of the small ones.. Works like a charm..
Do you have a link for the buzzer you used?
Don’t forget dshot600 motors are buzzers now
All that fancy stuff and no buzzer ?
I know from experience when producing in China, it’s expected to fly there where if you’re lucky to have grass at all, chances are is dead, half dead, or very short and almost dead.