

RTK GPS Board Rev0
Open source RTK GPS board for agricultural applications. LC29HEA GNSS reciever, E22 -900m33s LoRa Radio, 1x RS232 Out, 1x RS232 In, 2x CAN Trasncievers
- Size
- 85 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 111
- Nets
- 137
- Pads
- 417
- Tracks, vias
- 1,028, 191
- Pours
- 663
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Jun 2026
- Updated
- 27 Jun 2026
Overview
RTK GPS Board Rev0 is an open-source printed circuit board by rtymk, from the rtymk/RT_Open_GPS_Board repository on GitHub, published under the MIT licence. It is a 4-layer board of 85 × 100 mm with 111 parts on 137 nets, routed with 1,028 tracks and 191 vias.
It is built around the MAX3232CDR, E22-900M33S and ESP32-S3-DEVKITC-1-N8, with the LC29HEAMD, MCP2518FDT-E/SL-HX and TPS7A2033PDBVR-TP among its other parts. Its parts include 47 capacitors, 36 resistors, 13 ICs, 5 connectors and 4 diodes. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Main components
10MAX3232CDR
SOP-160.3mA 0℃~+70℃ 2 2 250Kbps 3V~5.5V Transceiver Yes ±15kV SOP-16 RS232 ICs ROHSTokmasRS232 ICsE22-900M33S
SMD,38.5x24mm-136dBm 1200mA 15mA 16km 3.3V~5.5V 33.5dBm Continuous frequency coverage LoRa、GFSK SPI Stamp Hole Antenna、IPEX interface SMD,38.5x24mm LoRa Modules ROHSChengdu Ebyte Elec TechLoRa ModulesESP32-S3-DEVKITC-1-N8
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesLC29HEAMD
SMD,16x12.6mmSMD,16x12.6mm GNSS Modules ROHSQuectelGNSS ModulesMCP2518FDT-E/SL-HX
SOIC-14SOIC-14 CAN Controllers ROHSZHHXDZCAN ControllersTPS7A2033PDBVR-TP
SOT-23-5-40℃~+85℃ 1 180uV@(300mA) 2uA 3.3V 300mA 5.5V 75dB@(1kHz) Fixed Over Current Protection、Enable、Thermal Shutdown Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICUncategorisedSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesKH-SMA-K513-G
插件-55℃~+155℃ 1 50Ω 6GHz Board Side Elbow Inner Bore SMA 插件 Coaxial Connectors (RF) ROHSkinghelmCoaxial Connectors (RF)LQW15AN68NJ00D
04021.96Ω 140mA 68nH Unshielded Inductor ±5% 0402 Inductors (SMD) ROHSMurataPower InductorsX1E0000210624
SMD3225-4P-40℃~+85℃ 12pF 20MHz 60Ω Crystal Oscillator ±10ppm ±18ppm SMD3225-4P Crystals ROHSSeiko EpsonCrystals
README
README.mdRT_Open_GPS_Board
This repo is a work in progress and is currently being updated.
Open source RTK GPS board for agricultural applications. LC29HEA GNSS reciever, E22 -900m33s LoRa Radio, 1x RS232 Out, 1x RS232 In, 2x CAN Trasncievers.
All CAD files are available to manufacture boards on your own. Cost per board is around $125 to have manufactured by JLCPCB. Boards are capable of functioning as RTK base stations or mobile RTK recievers, depending on the firmware deployed.
To Manufacture with JLCPCB
- Upload KiCAD/JLCPCB_Outputs.zip which contains Gerber and Drill files.
Set the following settings in the JLCPCB order form
-
Base Material FR4
-
Layers 4
-
Dimensions 100 x 85
-
Thickness 1.6mm
-
Material Type FR4 TG135
-
Surface Finish ENIG (HASL is probably fine, however I prefer HASL if doing offsite SMT assebmly)
-
Outer Copper Weight 1 oz
-
Inner Copper Weight 0.5 oz
-
Specify Stackup Yes This is important for RF trace impedence matching
-
Layer Stackup JLC04161H-7628
-
Impedence Control No Requirement
-
Min Via Size 0.3mm/(0.4/0.45mm)
-
Board Outline Tolerance - Regular
-
Default options for remainder
-
Select PCB assembly unless you want to hand solder
-
Upload KiCAD/jlcpcb/production_files/BOM-RTK_GPS_Board_Rev0.csv and KiCAD/jlcpcb/production_files/CPL-RTK_GPS_Board_Rev0.csv for bill of materials and component placement for assebmly.
This board has been tested to work with the Quectel YFNF915F3AM LoRa antenna and the Quectel YEGB001Q1A L1/L5 Active GNSS antenna. However, any antenna which meets the IC specs should work fine
Parts
111| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 100nF | PCM_JLCPCB:C_0402 | C11, C16, C18, C19, C20, C21, C22, C23, C26, C27, C28, C29, C30, C31, C32, C33 +11 |
| 8 | 0Ω | PCM_JLCPCB:R_1206 | R8, R11, R12, R13, R14, R15, R19, R20 |
| 8 | 0Ω | PCM_JLCPCB:R_0805 | R27, R28, R29, R30, R31, R32, R33, R34 |
| 7 | 10kΩ | PCM_JLCPCB:R_0402 | R3, R4, R5, R9, R18, R21, R22 |
| 4 | SS34 | PCM_JLCPCB:D_SMA | D3, D4, D5, D6 |
| 3 | 100kΩ | PCM_JLCPCB:R_0402 | R17, R23, R25 |
| 2 | 100pF | PCM_JLCPCB:C_0402 | C12, C13 |
| 2 | 10uF | PCM_JLCPCB:C_0402 | C3, C15 |
| 2 | 120Ω | PCM_JLCPCB:R_0402 | R16, R36 |
| 2 | 18pF | PCM_JLCPCB:C_0402 | C1, C2 |
| 2 | 1uF | PCM_JLCPCB:C_0402 | C9, C10 |
| 2 | 22uF | PCM_JLCPCB:C_0805 | C41, C42 |
| 2 | 33pF | PCM_JLCPCB:C_0402 | C5, C6 |
| 2 | 470 uF | Capacitor_SMD:CP_Elec_10x10 | C14, C44 |
| 2 | MAX3232CDR | JLCImport:MAX3232CDR | U6, U7 |
| 2 | MCP2562FD-E_SN | JLCImport:MCP2562FD-E_SN | U12, U13 |
| 2 | SN74AXC1T45DBVR | JLCImport:SN74AXC1T45DBVR | U4, U11 |
| 2 | WJ126V-5_0-6P | JLCImport:WJ126V-5_0-6P | P2, P3 |
| 1 | 100uF | PCM_JLCPCB:C_1206 | C17 |
| 1 | 100Ω | PCM_JLCPCB:R_0402 | R7 |
| 1 | 10nF | PCM_JLCPCB:C_0402 | C37 |
| 1 | 10uF | PCM_JLCPCB:C_0603 | C38 |
| 1 | 10uH | Inductor_SMD:L_Bourns_SRN6045TA | L2 |
| 1 | 10Ω | PCM_JLCPCB:R_0402 | R10 |
| 1 | 13.3k | PCM_JLCPCB:R_0402 | R26 |
| 1 | 2.2kΩ | PCM_JLCPCB:R_0402 | R1 |
| 1 | 2.2uF | PCM_JLCPCB:C_0402 | C35 |
| 1 | 4.7kΩ | PCM_JLCPCB:R_0402 | R6 |
| 1 | 4.7uF | PCM_JLCPCB:C_0402 | C8 |
| 1 | 47kΩ | PCM_JLCPCB:R_0402 | R35 |
| 1 | 49.9Ω | PCM_JLCPCB:R_0402 | R24 |
| 1 | 510kΩ | PCM_JLCPCB:R_0603 | R2 |
| 1 | 75pF | PCM_JLCPCB:C_0402 | C43 |
| 1 | BLM31PG601SN1L | Inductor_SMD:L_1206_3216Metric | FB1 |
| 1 | E22-900M33S | JLCImport:E22-900M33S | U5 |
| 1 | ESP32-S3-DevKitC | PCM_Espressif:ESP32-S3-DevKitC | U14 |
| 1 | FEMALE DC9 | JLCImport:DS1037-09FNAKT74-0CC | J2 |
| 1 | ICM-42688-P_TOKMAS | JLCImport:ICM-42688-P_TOKMAS | U10 |
| 1 | KH-SMA-K513-G | JLCImport:KH-SMA-K513-G | RF1 |
| 1 | LC29HEAMD | JLCImport:LC29HEAMD | U2 |
| 1 | LQW15AN68NJ00D | JLCImport:LQW15AN68NJ00D | L1 |
| 1 | MALE DC9 | JLCImport:DS1037-09MNAKT74-0CC | J1 |
| 1 | MCP2518FDT-E_SL | JLCImport:MCP2518FDT-E_SL | U3 |
| 1 | MMBT3904 100-300 | PCM_JLCPCB:Q_SOT-23 | Q1 |
| 1 | TPS54302DDCR_C311983 | JLCImport:TPS54302DDCR_C311983 | U8 |
| 1 | TPS7A2033PDBVR | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | WJ128V-5_0-2P | JLCImport:WJ128V-5_0-2P | P1 |
| 1 | X1E0000210624 | JLCImport:X1E0000210624 | X1 |
Similar boards
- 4 layers51.4 × 76.4 mm

- 6 layers122 × 98 mm

- 4 layers

- 4 layers208 × 129 mm

Mainboard v2 r1
Benjamin-girard-1/geophys_acquisition_module
Modular ESP32-S3 geophysical data-acquisition system with custom hardware, multi-channel ADC, GNSS, IMU, removable analog sensor cards, firmware, and host tools
287 parts - 4 layers190 × 110 mm

- 2 layers79.8 × 89.3 mm

Kicad sailframes b1
sailframes/core
Open-source sailboat racing data logger and analytics platform.
72 parts8 - 2 layers48.3 × 123.8 mm

Altimeter v2
pimbongaerts/altimeter
Underwater sonar/USBL interface for photogrammetry surveys. PCB design files and Arduino code.
74 parts4 - 2 layers58.4 × 50.8 mm

Questions
How big is the RTK GPS Board Rev0 PCB?
It measures 85 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the RTK GPS Board Rev0 use?
111 parts, built around the MAX3232CDR, E22-900M33S, ESP32-S3-DEVKITC-1-N8 and LC29HEAMD. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the RTK GPS Board Rev0 KiCad files?
From the rtymk/RT_Open_GPS_Board repository on GitHub, at the commit this page was made from: the board is KiCAD/RTK_GPS_Board_Rev0.kicad_pcb and its schematic KiCAD/Accelerometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RTK GPS Board Rev0 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).