Test it in Windows PC
1. Download and install u-center software and then open it
2. Set the jumpers on A area, assemble GNSS antenna,and set the receiver of antenna on open area outside. Connect the micro USB interface to PC
3. Note that you should set the side without sticker upward, Open Device Manager and check the COM port, connect MAX-M8Q, and use auto-baudrate
4. Power the MAX-M8Q module and set it to 3D mode, select File ->Database Export ->Google Map Html to export file
5. Download Test file and open it by Chrome browser, import the file which is saved with u-center above to check position information.
6. Please refer to the User guide about how to use the u-center.
Use it in RaspberryPi
Hardware Connection
PIN |
Raspberry Pi(BCM) |
Raspberry Pi(WiringPi) |
Descruption
|
5V |
- |
- |
5V Power input
|
GND |
- |
- |
Ground
|
RXD |
P14 |
P15 |
Receiver pin of UART
|
TXD |
P15 |
P16 |
Transmit pin of UART
|
SDA |
P2 |
P8 |
SDA pin of I2C
|
SCL |
P3 |
P9 |
SCL pin of I2C
|
PPS |
P18 |
P1 |
PPS pin of module
|
INT |
P27 |
P2 |
Wakeup pin, low active
|
Enable Serial Port
Open the Raspberry Pi Terminal and configure by commands
sudo raspi-config
#Choose Interfacing Options -> Serial -> No -> Yes
#You should disable shell login and enable the hardware serial
sudo reboot

Install libraries and configure
sudo apt-get install wiringpi
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
sudo apt-get update
sudo pip install RPi.GPIO
sudo apt-get install python-serial
sudo apt-get install gpsd gpsd-clients python-gps
#Open gpsd file
sudo nano /etc/default/gpsd
#Change the below codes of file and save
USBAUTO="false"
DEVICES="/dev/ttyS0"
GPSD_OPTIONS="/dev/ttyUSB0"
mkdir ~/Documents/MAX-XXX_GNSS_HAT_Code
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/
wget https://www.waveshare.com/w/upload/0/0f/MAX-XXX_GNSS_HAT_Code.zip
unzip MAX-XXX_GNSS_HAT_Code.zip
Python Example
Enter the python directory (demo codes), and run the example.
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter
sudo python3 main.py
Use it in STM32 Board
Hardware Connection
GNSS Module |
XNUCLEO-F103RB |
Description
|
5V |
- |
5V Power input
|
GND |
GND |
Ground
|
RXD |
P9(TX) |
Receive pin of UART
|
TXD |
P10(RX) |
Transmit pin of UART
|
Run the example
Download the demo codes. Open the STM32 project by Keil software, compile and download it to the XNUCLEO-F103RB board, connect UART2 pins to PC and check the information by COM assistance software.
Expcected reslt
1. In cloundy day
<br\>


2. In rain day


