Meshtastic - Ale-maker325/ESP32_S3_33_433MHz_SX1278 GitHub Wiki
🛠️ Интеграция платы E32_400M33S_S3_ZERO в Meshtastic
Эта инструкция описывает, как добавить поддержку самодельной платы ESP32S3 Zero + SX1278 (433MHz) в проект Meshtastic и собрать прошивку с использованием PlatformIO.
📷 Внешний вид
📦 Подготовка среды
Meshtastic использует PlatformIO — кроссплатформенную среду разработки для микроконтроллеров.
Шаги:
- Установите PlatformIO (через Visual Studio Code или вручную).
- Клонируйте репозиторий прошивки Meshtastic:
git clone https://github.com/meshtastic/firmware.git cd firmware git submodule update --init
- Обновите репозиторий:
git pull --recurse-submodules
- Откройте папку в Visual Studio Code.
📁 Добавление платы E32_400M33S_S3_ZERO
- Создайте каталог для платы
Перейдите в папку variants и создайте новый каталог E32_400M33S_S3_ZERO
-
Скопируйте файлы конфигурации из папки Meshtastic https://github.com/Ale-maker325/ESP32_S3_33_433MHz_SX1278/blob/master/Meshtastic/
- pins_arduino.h
- variant.h
- platformio.ini
Вставьте их в созданную папку E32_400M33S_S3_ZERO ,после этого перезапустить Visual Studio Code
-
Откройте палитру команд:
- Windows: Ctrl+Shift+P
-
Выберите E32_400M33S_S3_ZERO
-
Сборка: PlatformIO: Build
-
Загрузка прошивки: PlatformIO: Upload
🔗 Источники https://meshtastic.org/docs/development/firmware/build/