Skip to content

Latest commit

 

History

History

hw-openmower-utils-v1-arduino-uno-um9x

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arduino Uno - UM9x shield for OpenMower V1 Mainboard

Arduino Uno - UM9x shield for OpenMower V1 Mainboard

Installation

Front Back

Hardware

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.

Software

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:

  1. 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 + ]

  2. 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

Availability / Production

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

(back to top)