GPS и GNSS на Cardputer и ADV — 01. Подключение UART GPS и настройка Tracker

Подключение внешнего GPS к Cardputer и ADV: Adafruit Ultimate GPS Breakout v3 PID 746, UART и GPS Tracker в Bruce 1.16.1. Для GNSS внутри Cap LoRa-1262 приведён отдельный маршрут Meshtastic.

Внешний UART GNSS: Adafruit Ultimate GPS Breakout v3 (PID 746). Схема ниже не относится к GPS внутри M5Stack CAP.

Подключение и настройка для Bruce 1.16.1

Прошивка: официальный Bruce 1.16.1, сборка для Cardputer. Версию посмотрите в Config → About. Готовый образ берите через официальную инструкцию установки. Сначала сохраните файлы и конфигурацию по памятке. Инструкция ниже относится именно к 1.16.1; для авторской сборки нужны её аппаратные назначения.

Подключение

Перед соединением выключите Cardputer, отключите USB и внешнее питание. Ориентируйтесь по надписям сигналов и чертежу своей платы: положение контакта на чужой фотографии не заменяет распиновку. Внешний источник 3,3 В соединяют общей землёй с Cardputer, но не параллелят с выходом его регулятора. На GPIO допускаются только совместимые с 3,3 В сигналы.

Контакт Adafruit 746 Соединение
VIN Отдельный источник 3,3 В
GND Общая земля с Cardputer
TX G2 — вход RX Cardputer
RX G1 — выход TX Cardputer
3.3V Не подключать: это выход платы

TX одной стороны соединяют с RX другой. На этой плате начальная скорость 9600 бод, формат 8N1. Питание и UART Adafruit.

Куда зайти

В меню Bruce: ; / . — предыдущий / следующий пункт (также , / /), Enter — открыть/подтвердить, Backspace или обратная кавычка — назад. Fn для этих действий не нужен.

  1. GPS → Config → GPS Pins: RX=2, TX=1, затем Save Config.
  2. GPS → Config → Baudrate → 9600.
  3. Config → Power → Restart. Повторно проверьте RX, TX и скорость: на ADV 1.16.1 может вернуть RX15/TX13/115200. В таком случае для этой внешней платы задайте 2/1/9600 заново перед сеансом GPS. Это известное ограничение выбранной версии, а не неверная распайка.
  4. На открытом месте откройте GPS → GPS Tracker. В облегчённой сборке LITE этот пункт может отсутствовать; проверяйте состав готового образа.
  5. Сначала дождитесь UART-данных, затем обновления координат. Время и количество спутников без координат ещё не означают готовое решение позиции.
  6. Дождитесь роста GPS Coordinates, выйдите Backspace, чтобы закрыть трек. Откройте Files → SD Card → BruceGPS (либо LittleFS, если запись шла туда), найдите файл с окончанием _gps_tracker.gpx.

Нормальный результат — обновляющиеся координаты и непустой GPX после штатного выхода. Для приёма под открытым небом может потребоваться несколько минут; это отличается от ожидания первых байтов UART.

GNSS внутри Cap LoRa-1262: Meshtastic

Для ADV с U214 используйте единый маршрут Meshtastic. Там другой UART: RX15/TX13, 115200, а пины задаёт образ для конкретного устройства. Подменять их значениями внешней платы нельзя.

Источники: GpsMenu.cpp, gps_tracker.cpp, interface.cpp.


Актуализировано 10.10.2026 по указанным первичным источникам. Меню сверены по обозначенной версии; аппаратные испытания редакцией не проводились.

GPS и GNSS на Cardputer и ADV: Внешний GPS и GNSS внутри LoRa CAP · GPS и GNSS на Cardputer и ADV: Подключение UART GPS и настройка Tracker · GPS и GNSS на Cardputer и ADV: Запись маршрута GPX в Bruce · GPS и GNSS на Cardputer и ADV: Waiting for GPS data, нет fix или GPX

Все материалы модуля · GPS и GNSS на Cardputer и ADV — вопросы и результаты подключения