Open Source Hardware · BD-NR84-001

Geezpai Spot
BLE + UWB
Open-Source Development Board

Geezpai's first open-source hardware. Built on the Nordic nRF52840 and the UM-MK80 UWB module, it supports item finding via Apple Find My and Google Find Hub Network. With an onboard TFT color display, accelerometer and buzzer, you can prototype item trackers, indoor positioning anchors and more right out of the box.

nRF52840UWB 802.15.4zBLE 5.0NFCZephyr RTOSFiRa UCI 1.0
Geezpai Spot v1.0 development board

Key Highlights

Key Features

One board supports both item-tracking and precision-ranging use cases. It also serves as an evaluation platform before adopting Geezpai standard modules or finished products.

⟨⟩

Fully Open Source

Firmware, schematics, IO map, datasheets and development docs are all open, lowering the barrier to evaluation.

⌖

BLE + UWB

BLE-based item finding plus centimeter-level UWB ranging let you evaluate a combined solution on one board.

▣

Developer Friendly

Onboard 0.96" TFT color display, button, buzzer and 3-axis accelerometer, with ready-to-run sample applications.

⇆

Full Expansion

Two 20-pin 2.54mm headers expose the full IO, plus dedicated SWD / UART debug ports.

⚡

Ultra Low Power

System OFF ~0.4μA, BLE advertising ~30μA, two power domains for independent current measurement.

◈

Product Family Platform

The base platform for the Spot series, designed to transition smoothly into finished products such as Tag / Mini / Pro.

Hardware Specs

Hardware Specifications

Core Chips

MCUNordic nRF52840-QFAA, Cortex-M4F @ 64MHz, 1MB Flash / 256KB RAM
UWB ModuleUM-MK80 series, IEEE 802.15.4z, CH 2/5/9, 54Mbps, UCI 1.0
Display DriverST7735R, 0.96" TFT, 80×160 RGB565, SPI
AccelerometerDA217 3-axis, I2C @ 0x27, ±2g~±16g, dual interrupts
LDOSGM2019, 3.3V output, 300mA max

Wireless

BLE5.0, 2.4GHz, up to +8dBm, Bluetooth Mesh compatible
UWBIEEE 802.15.4z, CH 2/5/9, 54Mbps, FiRa UCI 1.0
NFCNFC-A Tag, 13.56MHz, exposed pads
AntennaOnboard PCB antenna + IPEX pad (selected by S1/S2 resistors)

Peripherals & Power

Display0.96" TFT, removable via 8-pin 0.5mm FPC connector
Buzzer3V active magnetic, PWM driven, adjustable volume / tone
Power InputUSB Type-C 5V / battery 2-pin 2.54mm
Power SelectSW2 3-position slide switch (USB / BAT / OFF)
Power DomainsTwo independent domains: 3.3V_nRF + 3.3V_UWB
Battery SenseADC divider sampling (P0.28 / AIN4)

Typical Power Consumption & Physical Specifications

System OFF~0.4 μA
BLE advertising (1s)~30 μA avg
UWB TX / RX~64 mA / ~40 mA
UWB Sleep~8 μA
Operating Temp.-20°C ~ 70°C
ConnectorsUSB Type-C, J6 / J8 2.54mm 20-pin headers

IO Map

Expansion Headers

Two standard headers, J6 (BLE side) and J8 (UWB side), plus dedicated BLE SWD / UWB SWD / Console UART / UWB UART debug ports.

J6 — BLE Expansion Header

  • GPIO: P0.04 / P0.05 / P0.07 / P1.08 / P1.09 / P0.11
  • Console UART: P0.13 (TX) / P0.14 (RX)
  • I2C0: P0.17 (SDA) / P0.19 (SCL)
  • SWD: SWDCLK / SWDIO
  • Power: 5V / 3.3V_IN / GND

J8 — UWB Expansion Header

  • GPIO_17 / RESET / SWDIO / SWCLK
  • SPI: CS / CLK / MISO / MOSI
  • GPIO_03 / GPIO_04 (ISP) / DBG_TX / DBG_RX
  • GPIO_07 / GPIO_08
  • Power: 3.3V_UWB / GND

Software & Ecosystem

Software & Ecosystem

SDKnRF Connect SDK v3.3.0 (Zephyr RTOS)
Build / Flashwest build · J-Link SWD / nrfjprog
Item-Finding NetworksApple Find My / Google Find Hub Network
UWB ProtocolFiRa UCI 1.0
Open ResourcesSchematics, IO map, datasheets, specifications, sample code

Quick Start

Clone the repository, then build and flash a sample with the nRF Connect SDK:

# Get the source git clone https://github.com/geezpai/geezpai-spot.git cd geezpai-spot # Build the basic sample (nRF Connect SDK v3.3.0) cd examples/01_basics/hello_world west build -b nrf52840dk/nrf52840 -d build # Flash with J-Link west flash -d build # Full locator tag firmware: run in the repo root ./build.ps1

See the repository README for more samples (blinky, locator_tag, etc.) and Find Hub Network (FHN) key configuration.

Use Cases

Use Cases

Item Tracker Prototypes

Develop firmware and evaluate Find My / Find Hub integration while building item-tracking prototypes.

Indoor Positioning

Validate UWB precise ranging and indoor positioning algorithms, and evaluate BLE + UWB fusion.

Education / Makers

Fully open and developer friendly, ideal for university courses, maker projects and IoT competitions.

Module Evaluation

Evaluate hardware before adopting UM-MK80 standard modules, then move into production more quickly.

BD-NR84-001 · Geezpai Spot v1.0

BLE + UWB development board with onboard 0.96" TFT display / G-sensor / buzzer. Contact us for volume purchases, university partnerships and customization.

Visitor statistics & privacy

We use self-hosted Umami to measure page visits, approximate country/region, referral sources and purchase/contact button clicks. IP addresses are used to estimate location; they do not identify a specific customer. We do not send feedback form contents, contact details or session recordings to analytics. Statistics are processed on our server in the United States. Analytics does not use tracking cookies. Server access logs are separate. To ask about your data, contact Avery.ling@geezpai.com.