{
 "slug": "lilygo-t-twr-plus",
 "name": "T-TWR Plus",
 "maker": "LILYGO",
 "category": "radio",
 "categoryLabel": "Radio & mesh",
 "status": "soldout",
 "statusLabel": "Sold out",
 "description": "An ESP32-S3 walkie-talkie board with an SA868 UHF or VHF transceiver, GPS, OLED and a 18650/21700 battery holder.",
 "goodFor": "Build an APRS or ham handheld on a licensed band.",
 "youNeed": "An amateur radio licence where required; the UHF/VHF choice at purchase.",
 "tradeoff": "Sold out at review time; transmitting needs a licence.",
 "tags": [
  "UHF/VHF",
  "Walkie-talkie",
  "GPS",
  "OpenRTX"
 ],
 "price": "US$52.37",
 "priceShort": "$52.37",
 "priceFrom": "lilygo.cc",
 "checked": "2026-09-17",
 "url": "https://gadgets.sh/devices/lilygo-t-twr-plus/",
 "shortUrl": "https://gadgets.sh/lilygo-t-twr-plus",
 "markdown": "https://gadgets.sh/devices/lilygo-t-twr-plus.md",
 "image": "https://gadgets.sh/assets/lilygo-t-twr-plus.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/lilygo-t-twr-plus.webp",
 "shareCard": "https://gadgets.sh/og/lilygo-t-twr-plus.jpg",
 "shops": [
  {
   "merchant": "LILYGO",
   "label": "Sold out at LILYGO",
   "kind": "soldout",
   "orderable": false,
   "url": "https://lilygo.cc/products/t-twr-plus-us?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=lilygo-t-twr-plus&utm_content=api",
   "note": "Out of stock at LILYGO when checked on 2026-09-29."
  }
 ],
 "specs": [
  {
   "group": "Core hardware",
   "rows": [
    {
     "label": "Processor",
     "value": "ESP32-S3-WROOM-1-N16R8 · 16 MB flash · 8 MB PSRAM",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Display",
     "value": "1.3″ SH1106 OLED · 128 × 64",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Radios",
     "value": "SA868 transceiver, UHF 400–480 MHz or VHF 134–174 MHz version · Wi-Fi · Bluetooth 5 LE · L76K GNSS (GPS, BeiDou, GLONASS)",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Power",
     "value": "USB, 21700 or 18650 cell · AXP2102 PMU",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    }
   ]
  },
  {
   "group": "Details from the product page",
   "rows": [
    {
     "label": "Buttons",
     "value": "PTT, boot, power, reset",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Extras",
     "value": "TF card, WS2812 RGB LED",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Firmware",
     "value": "SoftRF Ham Edition, OpenRTX, ESP32APRS and ArcticTracker are named as supported",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "In the box",
     "value": "Board, band-matched antenna, headers, cable and battery spring",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    }
   ]
  },
  {
   "group": "Buying",
   "rows": [
    {
     "label": "Price",
     "value": "US$52.37 on lilygo.cc",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    },
    {
     "label": "Availability",
     "value": "Out of stock on the day of review",
     "source": "https://lilygo.cc/products/t-twr-plus-us"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker product page",
   "url": "https://lilygo.cc/products/t-twr-plus-us"
  },
  {
   "label": "LILYGO GitHub organisation",
   "url": "https://github.com/Xinyuan-LilyGO"
  },
  {
   "label": "LILYGO FAQ and support",
   "url": "https://lilygo.cc/pages/faqs"
  }
 ],
 "blueprint": {
  "openness": "schematics",
  "opennessLabel": "Schematics published",
  "summary": "LILYGO's T-TWR repo has PDF schematics (Rev2.0/2.1) and 3D PCB/display-shell files; a separate community-adjacent LILYGO-authored repo has printable STEP/STL case files.",
  "files": [
   {
    "kind": "schematic",
    "label": "T-TWR-Plus Rev2.1 schematic (PDF)",
    "url": "https://github.com/Xinyuan-LilyGO/T-TWR/blob/master/schematic/T-TWR-Plus_Rev2.1.pdf",
    "format": "PDF"
   },
   {
    "kind": "3d-model",
    "label": "T-TWR-Plus PCB 3D model (STEP, zipped)",
    "url": "https://github.com/Xinyuan-LilyGO/T-TWR/blob/master/dimensions/T-TWR-Plus-PCB-3D.7z",
    "format": "STEP"
   },
   {
    "kind": "enclosure",
    "label": "LILYGO T-TWR Plus case, top/bottom (STEP)",
    "url": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/step/LILYGO-T-TWR-Plus-case-top.step",
    "format": "STEP"
   },
   {
    "kind": "enclosure",
    "label": "LILYGO T-TWR Plus case, STL set",
    "url": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/tree/main/stl",
    "format": "STL"
   },
   {
    "kind": "datasheet",
    "label": "SA868 2W walkie-talkie module datasheet",
    "url": "https://github.com/Xinyuan-LilyGO/T-TWR/blob/master/datasheet/SA868%202W%20Embedded%20walkie%20talkie%20moduleV1.3.pdf",
    "format": "PDF"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/Xinyuan-LilyGO/T-TWR",
    "role": "hardware",
    "official": true,
    "license": null,
    "stars": 142,
    "pushed": "2025-08-05"
   },
   {
    "url": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case",
    "role": "enclosure",
    "official": true,
    "license": "GPL-2.0",
    "stars": 4,
    "pushed": "2023-07-04"
   }
  ],
  "parts": [
   {
    "part": "ESP32-S3-WROOM-1-N16R8",
    "role": "MCU",
    "datasheet": "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf"
   },
   {
    "part": "SA868",
    "role": "UHF/VHF FM transceiver module",
    "datasheet": "https://github.com/Xinyuan-LilyGO/T-TWR/blob/master/datasheet/SA868%202W%20Embedded%20walkie%20talkie%20moduleV1.3.pdf"
   },
   {
    "part": "Quectel L76K",
    "role": "GNSS",
    "datasheet": ""
   },
   {
    "part": "SH1106",
    "role": "OLED display controller",
    "datasheet": ""
   }
  ],
  "notes": "LILYGO-T-TWR-Plus-case repo (GPL-2.0) is a dedicated enclosure-only repo explicitly named for this product. Schematic PDF is PCB-only; no BOM or Gerbers found.",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [],
  "models": [
   {
    "label": "LILYGO T-TWR Plus case, top/bottom (STEP)",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/main/step/LILYGO-T-TWR-Plus-case-top.step",
    "page": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/step/LILYGO-T-TWR-Plus-case-top.step",
    "bytes": 424570
   },
   {
    "label": "LILYGO T TWR Plus case bottom pogostick",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/main/stl/LILYGO-T-TWR-Plus-case-bottom_pogostick.stl",
    "page": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/stl/LILYGO-T-TWR-Plus-case-bottom_pogostick.stl",
    "bytes": 169084
   },
   {
    "label": "LILYGO T TWR Plus case bottom",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/main/stl/LILYGO-T-TWR-Plus-case-bottom.stl",
    "page": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/stl/LILYGO-T-TWR-Plus-case-bottom.stl",
    "bytes": 164284
   },
   {
    "label": "LILYGO T TWR Plus case top pogostick",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/main/stl/LILYGO-T-TWR-Plus-case-top_pogostick.stl",
    "page": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/stl/LILYGO-T-TWR-Plus-case-top_pogostick.stl",
    "bytes": 74184
   },
   {
    "label": "LILYGO T TWR Plus case top",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/main/stl/LILYGO-T-TWR-Plus-case-top.stl",
    "page": "https://github.com/Xinyuan-LilyGO/LILYGO-T-TWR-Plus-case/blob/main/stl/LILYGO-T-TWR-Plus-case-top.stl",
    "bytes": 69384
   }
  ]
 },
 "firmware": [
  {
   "name": "OpenRTX",
   "url": "https://github.com/OpenRTX/OpenRTX",
   "tag": "Amateur Radio",
   "description": "Open source digital amateur radio firmware supporting DMR, M17, and FM voice communications."
  }
 ],
 "chips": [
  "esp32-s3",
  "sa868",
  "l76k",
  "sh1106"
 ]
}