Skip to content

Hardware

Charging Station (Base Station)

Model: N1000 (TÜV rapport CN23XAMH 001) Serial: LFIC1230700XXX PCB text: "LFi Charging Station 20230228", "Little Little World, Big Big Novabot"

Component Type Details
MCU ESP32-S3-WROOM (QFN56 rev v0.2) Dual Core + LP Core, 240MHz, 2MB PSRAM
Flash 8MB SPI (GigaDevice GD25Q64) Manufacturer 0xC8, Device 0x4017
GPS/RTK UM960 Top-right on PCB, with SMA antenna
LoRa EBYTE E32/E22 series SMA antenna, UART1 (TX=GPIO17, RX=GPIO18)
UART Header "UART0" on PCB Pins: 3V3, RX, TX, GND (115200 baud)
Power DC24-30V Via connector at top of PCB

MAC Address Allocation

Interface MAC Offset
WiFi STA 48:27:E2:1B:A4:08 Base (BLE - 2)
WiFi AP 48:27:E2:1B:A4:09 Base - 1
BLE 48:27:E2:1B:A4:0A Base

BLE Advertisement

  • Name: CHARGER_PILE
  • Manufacturer data (0xFF): 66 55 48 27 E2 1B A4 0A 45 53 50
    • 66 55 = Company ID 0x5566 (ESP)
    • 48:27:E2:1B:A4:0A = BLE MAC
    • 45 53 50 = "ESP" (ASCII)

Robot Mower

Model: N2000 (TÜV rapport CN23XAMH 001) Serial: LFIN2230700XXX PCB text: "LFI NOVABOT X3A BOARD VerC PLUS" (2023-02-11)

The mower has two PCBs:

X3A Board (Computing)

Component Type Details
SoC Horizon Robotics X3 (Sunrise X3) ARM Cortex-A53 quad-core + BPU AI accelerator
SoM X3 System-on-Module Plug-in module with gold edge connector
WiFi/BLE AP6212 (AMPAK/Broadcom BCM43438) 2.4GHz WiFi + BLE 4.2, PCB antenna via U.FL
OS Ubuntu/Debian (ARM64) ROS 2 Galactic, runs as root
UART Header top-left: GND / TX / RX / 3V3 Serial console, 115200 baud
HDMI Micro-HDMI (bottom PCB) Labeled "DEBUG"
USB USB 3.0 port (bottom PCB) For keyboard, ethernet adapter, or storage
Power DC12V barrel jack
Camera 1 FPC "RGB CAMERA" (J23) MIPI CSI-2 → Sony IMX307 front camera
Camera 2 FPC "TOF+RGB SENSOR" (J25) Combined ToF + panoramic RGB
Camera 3 FPC "TOF" PMD Royale ToF depth camera

Motor Board (Drive + RF)

Component Type Details
MCU STM32F407 Motor/chassis control (fw: novabot_stm32f407_v3_5_8)
GPS GPS Module (with shielding) Top-right on PCB
LoRa LoRa Receiver Module SMA antenna connector
Relays 2x blue relays Motor drive
Connectors Red JST headers Motors, sensors, power

MAC Address Allocation

Interface MAC Offset
WiFi STA 50:41:1C:39:BD:BF Base (BLE - 2)
WiFi AP 50:41:1C:39:BD:C0 Base - 1
BLE 50:41:1C:39:BD:C1 Base

BLE Advertisement

  • Name: Novabot (or NOVABOT in provisioning mode)
  • Manufacturer data (0xFF): 66 55 50 41 1C 39 BD C1
    • 66 55 = Company ID 0x5566 (ESP)
    • 50:41:1C:39:BD:C1 = BLE MAC

Physical Debug Ports

Port Location Status Use
UART (GND/TX/RX/3V3) X3A board, top-left Available Root shell, 115200 baud
Micro-HDMI "DEBUG" X3A board, bottom-right Available Linux console output
USB 3.0 X3A board, bottom-left Available Keyboard, USB-ethernet, storage

IP56 Waterproofing

The mower is IP56 waterproof. Open carefully to avoid damaging rubber gaskets/O-rings.