In the images above, I used 90° pin headers, but you may also use straight ones, in which case the height will be approx. 5mm higher.
As SMA-fastener I used a simple cable straps, but you can also solder a simple looped- wire and fasten it then there.
If plugged into OpenMower V1 Mainboard, the UM9x will be available at Raspberry Pi's /dev/ttyAMA1 (like the normal GPS module) and use COM2 of UM9x.
I do configure my UM9x with the following 2 steps:
-
Connect to new UM9x with default baud rate and change to higher baud rate via:
miniterm /dev/ttyAMA1 115200 -e
and enter:
FRESET⏎ Enter
CONFIG COM2 460800⏎ Enter
Now exit miniterm via Ctrl + ] -
Connect again to UM9x but with new/higher baud rate via:
miniterm /dev/ttyAMA1 460800 -e
and configure GNSS i.e. via:
MODE ROVER UAV⏎ Enter
GPGSV COM2 2⏎ Enter
GPRMC COM2 1⏎ Enter
GPGSA COM2 1⏎ Enter
GPVTG COM2 1⏎ Enter
GPGGA COM2 0.5⏎ Enter
SAVECONFIG⏎ Enter
Exit miniterm via Ctrl + ]
Lastly, you need to adapt your mower_config. Change or add the following two lines:
export OM_GPS_PROTOCOL=NMEA
export OM_GPS_BAUDRATE=460800
Pretty cheap to produce (except shipping). Nothing special.
If interested (and resident in EU), I've probably some spares left (for some €). Contact me @Apehaenger in Discord