pete_c
Guru
Redo and update for PFSense. Note PFSense needs an RS-232 connection with one pin to PPS for time sync.
[sharedmedia=gallery:images:1500]
Hardware (all purchased on Amazon) All of the hardware can be purchased for under $30 USD.
1 - Neo ublox GPS module as pictured
2 - TTL - RS-232 module as pictured and modded with PPS signal wire
3 - power only USB cable as pictured
4 - external GPS SMA antenna
Software to modify and save firmware on GPS module
U-Center
GPS ==> TTL-RS232 wiring
Ground ==> Ground
TX ==> RX on TTL-RS232
RX ==> TX on TTL-RS232
VCC ==> VCC on TTL232
PPS ==> Pin #1 (DCD) on TTL232
Note that the UBlox U-Center application is a bit overwhelming. Just configure what is in the attached jpg.
[sharedmedia=gallery:images:1501]
Tested concoction using VisualGPSView in Windows and Linux (using PlayOnLinux) to work fine using USB connection to GPS module which is a serial and power connection to the GPS module.
NOTE: for NTP with GPS/PPS you need to utilize the TTL / RS-232 board connection to PFSense.
You may want to print out a 3D case for the GPS Module / TTL-RS-232 device. Here is a picture of what has been in place now for about a year.
[sharedmedia=gallery:images:1502]
One last piece that I noticed with the newer U-Blox GPS modules configuration. Both were configured to provide GN messages or for Multi GNSS (aka multiple GPS systems , GPS, GLONAS , Beidu , Galileo).
Needed to switch the modules to GPS "Only". This is so that you see GPS information Longitude and Latitude and number of satellites seen.
[sharedmedia=gallery:images:1503]
Test this by not using any internet NTP servers or pools. See Picture.
[sharedmedia=gallery:images:1500]
Hardware (all purchased on Amazon) All of the hardware can be purchased for under $30 USD.
1 - Neo ublox GPS module as pictured
2 - TTL - RS-232 module as pictured and modded with PPS signal wire
3 - power only USB cable as pictured
4 - external GPS SMA antenna
Software to modify and save firmware on GPS module
U-Center
GPS ==> TTL-RS232 wiring
Ground ==> Ground
TX ==> RX on TTL-RS232
RX ==> TX on TTL-RS232
VCC ==> VCC on TTL232
PPS ==> Pin #1 (DCD) on TTL232
Note that the UBlox U-Center application is a bit overwhelming. Just configure what is in the attached jpg.
[sharedmedia=gallery:images:1501]
Tested concoction using VisualGPSView in Windows and Linux (using PlayOnLinux) to work fine using USB connection to GPS module which is a serial and power connection to the GPS module.
NOTE: for NTP with GPS/PPS you need to utilize the TTL / RS-232 board connection to PFSense.
You may want to print out a 3D case for the GPS Module / TTL-RS-232 device. Here is a picture of what has been in place now for about a year.
[sharedmedia=gallery:images:1502]
One last piece that I noticed with the newer U-Blox GPS modules configuration. Both were configured to provide GN messages or for Multi GNSS (aka multiple GPS systems , GPS, GLONAS , Beidu , Galileo).
Needed to switch the modules to GPS "Only". This is so that you see GPS information Longitude and Latitude and number of satellites seen.
[sharedmedia=gallery:images:1503]
Test this by not using any internet NTP servers or pools. See Picture.