TinyRTK Drone Edition - Fully integrated RTK module with u-blox NEO-M8P


u-blox NEO-M8P is the smallest high precision RTK GNSS (Real Time Kinematics) module available on the market and TINY RTK is the first global solution for u-blox NEO-M8P. The RTK algorithms are pre-integrated into the module. As a result, size and weight are significantly reduced, and power consumption is five times lower than existing solutions, thus cutting costs and improving usability dramatically.

Following a high demand for an integrated solution for UAV users, we jointly achieved with u-blox and PX4 a version specially designed for this purpose : TinyRTK Drone Edition. The boards include patch antennas and a battery-powered base. Base can stream differential data to ground control station through a BLE module.


  • Centimeter‑level GNSS positioning for mass market, based on U-Blox M8P

  • Integrated Real Time Kinematics (RTK) for fast time‑to‑market

  • Smallest, lightest, and best energy‑efficient RTK module

  • Receiver type: 72-channel GPS L1 , GLONASS L1, BeiDou B1, GALILEO E1

  • Nav. update rate: up to 8 Hz

  • Position accuracy: 2.5 cm

  • MAVLink protocol encapsulation through u-blox NINA-B1 Bluetooth Low Energy module

  • Connectors: USB, JST-GH

  • Compass : HMC5983

  • Power : LiPo 1S compatible / USB with integrated charger

  • Size: 50 x 50 mm

  • Weight : 24g


Why this architecture?

  • it is small and consumes little energy

  • base can be standalone, wireless, rechargeable and located on a good sky view spot regardless of ground control station's position

  • base is compatible with 1S LiPos, rechargeable by USB with integrated charger

  • rover module is supported by Pixhawk

  • base module : encapsulation within MAVLink protocol is under development (some developers have already got our boards, we will keep sending them to all)

  • rover includes a compass (HMC5983)

  • patch antenna included to avoid additional integration costs


Support us in our Indiegogo campaign and do not hesitate to ask any question !


Drotek Team


Views: 4581

Comment by Thorsten on September 19, 2016 at 1:30pm

Hi Jerome,

looks pretty perfect! Congrats!

Can you provide some more details - SD Card, time to fix (especially with these antenna, btw why not the 6mm patch antenna) etc.? 

You write that the "Base can stream differential data to ground control station through a BLE module". So, if you have a tablet running Tower and a normal telemetry it does work already out of the box? If not what additional hardware is required and what would be required on the GCS software side?

Do you have some photos of the base?

Looking forward to it!



Comment by Thorsten on September 19, 2016 at 1:31pm

Ahh, no SD card but BLE...

Comment by DROTEK on September 19, 2016 at 1:48pm

Hello Thorsten,

We have tested many patch antennas and this one has the best quality / price ratio.

You can see the base module on the first picture. For the rover we remove the BLE and add the compass.

The PX4 team should publish videos very soon. :-)

Comment by DROTEK on September 19, 2016 at 2:25pm

@Thorsten :

Exactly, there is no SD card, it is for real time calculations. u-blox claims 2 min convergence time. We chose patch antenna for this version in order to have a fully integrated system with a small footprint.

There is no additional hardware required, however on software side differential data must transit from base to GCS (via BLE), then from GCS to Flight Controller (via telemetry) and then from telemetry serial port to GPS serial port, so it needs development. TinyRTK can otherwise be used with a dedicated datalink (while software function is being developed, work in progress), there is basic documentation already ready on our website.

Both rover and base share the same PCB, even if they have different components. So the picture you see is an actual picture of base/rover.

Do not hesitate to contact us should you have any question!

Comment by Jesus A on September 19, 2016 at 5:52pm
Very nice add-on Jerome. Congrats.
If it is easy and integrated it will become something to fit in every drone.
It's vertical accuracy could solve the barometer intrinsic problems.
Comment by Stanley Anak Suab on September 20, 2016 at 1:32am

Great products DROTEK !!
I want to see the prices in your website but the products not yet available. 

Comment by Thorsten on September 20, 2016 at 1:49am


by "TinyRTK can otherwise be used with a dedicated datalink" do you mean it works with the Drone Edition as well or only the normal version? I am asking, because I only see one UART JST-GH port on the Drone Edition. 

Comment by DROTEK on September 20, 2016 at 5:48am

@Stanley : 

Prices are available in our Indiegogo campaign.The aim of the campaign is to reduce prices with larger quantities.

@ Thorsten : 

I was referring to first version. Drone Edition has been designed to work directly with the JST-GH connector. There is still a workaround to have Drone Edition working with a separate datalink that implies modifying cables and configuration if needed.

Comment by Thorsten on September 20, 2016 at 1:14pm


thanks for clarifying! Would be great if you could post some details (in the docs on your website) ablout the modifications on the calbles and configuration required. 

Comment by RPM on September 20, 2016 at 1:25pm

Your details say up to 8hz refresh rate. What is the refresh rate for optimal performance? And how does this match up with say a regular M8N pixhawk set-up with 10hz refresh rate? Would it be providing a more accurate signal but at a slower rate? I am thinking in the way of delay between time stamps for geotagging images. 


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service