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


E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • 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.
  • @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!

  • 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. :-)

  • T3

    Ahh, no SD card but BLE...

  • T3

    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!



This reply was deleted.