• The u-blox SAM-M8Q has been sitting on my bench for months. • This little GPS module has a built-in antenna, coin cell backup, speaks both NMEA and UBX binary protocol over UART or I2C. • So why isn’t it in the shop already? • Well, it’s mostly cause of the 475-page interfacing datasheet documenting every command, struct, and config register. • Hundreds of message types. • I got partway through by hand with some Claude Code Sonnet assistance, but ran out of time - plus it was still tedious when babysitting Sonnet.
Article Summaries:
- Video! The u-blox SAM-M8Q has been sitting on my bench for months. This little GPS module has a built-in antenna, coin cell backup, speaks both NMEA and UBX binary protocol over UART or I2C. So why isn’t it in the shop already? Well, it’s mostly cause of the 475-page interfacing datasheet documenting every command, struct, and config register. Hundreds of message types. I got partway through by hand with some Claude Code Sonnet assistance, but ran out of time - plus it was still tedious when babysitting Sonnet. However, now we’re living in an Opus + Codex era! So I pointed my Raspberry Pi Open
Sources: