Here is some circuit diagram.

Connection model for:

  • MQTT BASE – ROVER.
  • NTRIP BASE – ROVER.

(If the router supports wifi connection, the connection between ESPrtk and the ENC28J60 ethernet module is not required.)

Internet ESPrtk model hardware connect RTK

 (Full size)

Connection model for:

  • WIFI TCP BASE – ROVER.
  • WIFI UDP BASE – ROVER.
  • BLUETOOTH BRIDGE  BASE – ROVER.

Offline ESPrtk model hardware connect RTK - Copy

 (Full size)

Connect ESPrtk simpleRTK2B from ardusimple – ZED-F9P Ublox  .

ESPrtk-simpleRTK2B -ESP32 RTK -Lowcost RTK

 (Full size)

Now connect them.

F9P ZED Ublox and ESPrtk simpleRTK2B-ESP32 RTK - Low cost RTK - NTRIP MQTT WIFI Bluetooth

 (Full size)

IOREF: this is an input that will define the voltage levels of the next pins. If you input 1.8V, the next pins will be 1.8V level. It supports from 1.2V to 5.5V.
If your are connecting your own hardware to UART1 or UART2, it is mandatory to connect IOREF pin to the voltage required by your hardware, otherwise you may experience problems.

See more here :   https://www.ardusimple.com/simplertk2b-hookup-guide/

Connect ESPrtk with Drotek TinyRTK Board – NEO-M8P-2  .

ublox m8p-ESPrtk-Drotek-ESP32 RTK

 (Full size)

Now connect them.

Tinyrtk and ESPrtk - ESP32 RTK

 (Full size)

Connect ESPrtk with Drotek F9P Board – F9P-ZED-Ublox  .

f9p_zed_drotek - ESP32 RTK- ESPrtk

 (Full size)

F9P_ZED Drotek and ESPrtk - ESP32 RTK

(Full size)

Connect ESPrtk with SparkFun GPS-RTK Board – NEO-M8P-2 (Qwiic) .

Ublox M8P-2 run at 3.3Volt, but Sparkfun module support 5v to 3.3v converter IC.

ublox m8p-ESPrtk-ESP32 RTK

 (Full size)

Now connect them.

ublox m8p and ESPrtk -ESP32 RTK

 (Full size)

Connect ESPrtk with SparkFun GPS-RTK Board –ZED F9P   (Qwiic) .

Ublox ZED F9P run at 3.3Volt, but Sparkfun module support 5v to 3.3v converter IC.

ZED-F9P sparkfun-ESPrtk - ESP32 RTK

 (Full size)

Now connect them.

ublox f9p and ESPrtk -ESP32 RTK

 (Full size)

Connect ESPrtk with Navspark NS-HP-BD or NS-HP-GL from Skytra.

NS-HP-BD or NS-HP-GL work on 3.3volt supply. We need  5v to 3.3v converter module to power it.

NS-HP-BD -ESPrtk -ESP32 RTK

 (Full size)

Now connect them.

ns-hp-bd and ESPrtk - ESP32 RTK

 (Full size)

Connect ESPrtk with Navspark NS-HP-GN from Skytra.

NS-HP-GN  work on 3.3volt supply. We need  5v to 3.3v converter module to power it.

NS-HP-GN -ESPrtk -ESP32 RTK

 (Full size)

Now connect them.

(NS-HP-GN has not support STS pin ,But it is being considered for use on GPIO10 in future software updates.)

ns-hp-gn and ESPrtk - ESP32 RTK

 (Full size)

Connect ESPrtk with ENC28J60 ETHERNET MODULE.

ethernet ENC28J60

(Full size)

If the router does not support wifi connection, you can connect ESPrtk to the ENC28J60 ethernet module.

enc28j60 ethernet -ESPrtk - ESP32 RTK

 (Full size)

 (Full size)

Connect ESPrtk with SD Card

micro-sd-pinout

 (Full size)

You do not need any additional components other than micro SD card. Just connect the SD card pins directly to the pins on ESPrtk.

ESPrtk wiring connect SD Card -ESP32 RTK

 (Full size)

Connect ESPrtk with Sparkfun SD Card Slot module.

SD Card Sparkfun - ESPrtk ESP32 NTRIP Bluetooth SD Card MQTT Ethernet

 (Full size)

ESPrtk wiring connect SD Card Sparkfun - ESPrtk ESP32 NTRIP Bluetooth SD Card MQTT Ethernet

 (Full size)

Connect ESPrtk with Other SD Card Slot module.

ESPrtk wiring connect SD Card -ESP32 RTK -Type 2

(Full size)

Connect ESPrtk with OLED SSD1306 LCD 0.96 inch.

OLED SSD1306+ ESPrtk - Copy

 (Full size)

Connect ESPrtk with MPU9250 Sensor.

ESPrtk wiring mpu9250

 (Full size)

USB to UART module.

If your ESP32 board does not support USB port, you need to buy additional USB to UART module, like CP2102-USB-TTL-UART-Module-V2 as below , it will help you upload firmware to ESP32 and also helpful  to use it to configure Ublox (or Navspark) module . 

CP2102-USB-TTL-UART-Module-V2

 (Full size)