# Sonoff NSPanel

> ESP32-based smart wall switch with 3.5-inch capacitive touchscreen, dual relay outputs, temperature sensor, and buzzer. Flashable with Tasmota for custom LVGL/Berry interfaces and Home Assistant integration.

## Quick Facts

- **Brand:** Sonoff
- **Board Type:** smart-switch
- **Price:** ~$49.9
- **Product Readiness:** consumer
- **CPU:** ESP32-D0WDQ6
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **Power:** 100-240V AC
- **Operating Voltage:** 3.3V
- **Antenna:** built-in PCB antenna
- **Display:** 3.5 inches TFT LCD 480x320

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

eWeLink, tasmota, esphome

## Use Cases

- home-automation
- smart-switch
- dashboard-display
- room-thermostat
- scene-controller

## Components

- **ESP32-D0WDQ6** (Microcontroller): Dual-core Xtensa LX6 microcontroller at 240MHz with integrated WiFi 802.11 b/g/n and Bluetooth 4.2, 520KB SRAM — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **ILI9488** (Display Controller): TFT LCD single-chip driver for 480×320 resolution color display with 16.7M colors and SPI interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.displayfuture.com%2FDisplay%2Fdatasheet%2Fcontroller%2FILI9488.pdf&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **FT6336U** (Touch Controller): Self-capacitive touch panel controller supporting up to 2 simultaneous touch points with I2C interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffocuslcds.com%2Fcontent%2FFT6336.pdf&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **STM32G030F6** (Co-Processor): ARM Cortex-M0+ co-processor handling display rendering and Nextion-compatible serial protocol communication — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fstm32g030f6.pdf&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **2x 2A Relay** (Relay): Two independent single-pole relays rated at 2A for light switching, controlled via ESP32 GPIOs — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsonoff.tech%2Fproduct%2Fcentral-control-panel%2Fnspanel%2F&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **NTC Thermistor** (Sensor): NTC thermistor providing room temperature readings for climate monitoring and thermostat automation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsonoff.tech%2Fproduct%2Fcentral-control-panel%2Fnspanel%2F&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- **Piezo Buzzer** (Audio): Piezoelectric buzzer for audible touch feedback, alarms, and notification sounds — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsonoff.tech%2Fproduct%2Fcentral-control-panel%2Fnspanel%2F&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)

## Protocols

- **WiFi 802.11 b/g/n**
- **Bluetooth 4.2**
- **UART**
- **MQTT**

## Description

# Sonoff NSPanel

The Sonoff NSPanel is a wall-mounted smart switch with a 3.5-inch capacitive touchscreen display. It combines two relay outputs with a full-color touch interface, making it one of the most versatile Tasmota-compatible devices for home automation dashboards.

## Key Features

- **ESP32-D0WDQ6** dual-core processor at 240MHz
- **3.5-inch TFT** capacitive touchscreen (480×320, ILI9488 + FT6336U touch)
- **Two relay outputs** — 2×2A for light switching
- **Internal temperature sensor** for room climate
- **Buzzer** for feedback sounds
- **Serial connection** to Nextion-compatible display MCU (STM32G030F6)

## Tasmota Compatibility

The NSPanel is one of the most popular Tasmota display devices:

- Flash via serial (3.3V FTDI to internal header) or OTA from stock firmware
- Runs **Tasmota32** with Berry scripting and LVGL support
- Display driven via serial protocol to the STM32 co-processor
- Community firmware **NSPanel Lovelace UI** provides a full Home Assistant dashboard

## Community Projects

- **NSPanel Lovelace UI** (joBr99) — Full Home Assistant Lovelace dashboard
- **NSPanel HA Blueprint** — Zero-code Home Assistant integration
- **Tasmota Berry driver** (blakadder) — Native Tasmota display driver

## Flashing Guide

1. Remove the NSPanel from the wall (disconnect mains power)
2. Open the back panel (4 screws)
3. Connect FTDI adapter to the serial header (3.3V, TX, RX, GND)
4. Hold the boot button while powering on
5. Flash `tasmota32-nspanel.bin` using esptool.py
6. Configure WiFi via the Tasmota AP

## Where to Buy

- [Buy for $49.9](https://openhardware.directory/r?to=https%3A%2F%2Fitead.cc%2Fproduct%2Fsonoff-nspanel-smart-scene-wall-switch%2F&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fsonoff.tech%2Fproduct%2Fcentral-control-panel%2Fnspanel%2F&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Ftemplates.blakadder.com%2Fsonoff_NSPanel.html&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FjoBr99%2Fnspanel-lovelace-ui&ref=openhardware.directory&product=sonoff-nspanel&source=md-export)

## Tags

`esp32`, `tasmota`, `touchscreen`, `home-automation`, `wall-switch`, `display`, `berry`, `lvgl`, `home-assistant`, `sonoff`

## Images

![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/813917480670.png)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/9fd71de86051.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/20854e2434ff.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/d5effbe7b8ac.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/74d7af95fece.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/a5b64048afd4.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/30a608b52e03.jpg)
![Sonoff NSPanel](https://nbg1.your-objectstorage.com/openhardware-directory/entities/sonoff-nspanel/eb127da65142.jpg)

---
[View full device page](https://openhardware.directory/devices/sonoff-nspanel)