Подключение внешнего 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 для этих действий не нужен.
- GPS → Config → GPS Pins: RX=2, TX=1, затем Save Config.
- GPS → Config → Baudrate → 9600.
- Config → Power → Restart. Повторно проверьте RX, TX и скорость: на ADV 1.16.1 может вернуть RX15/TX13/115200. В таком случае для этой внешней платы задайте 2/1/9600 заново перед сеансом GPS. Это известное ограничение выбранной версии, а не неверная распайка.
- На открытом месте откройте GPS → GPS Tracker. В облегчённой сборке LITE этот пункт может отсутствовать; проверяйте состав готового образа.
- Сначала дождитесь UART-данных, затем обновления координат. Время и количество спутников без координат ещё не означают готовое решение позиции.
- Дождитесь роста 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 — вопросы и результаты подключения

