Hardware specs

Dual-core ESP32-S3 running at 240MHz. 8MB PSRAM for your ideas. 16MB flash for your code. Plus encoder, display, LED, buzzer.

CloudMouse is built around the ESP32-S3 N16R8, a powerful dual-core microcontroller with integrated WiFi and Bluetooth. Everything you need to build interactive projects is already on board.

Microcontroller

ESP32-S3 N16R8

  • CPU: Xtensa 32-bit LX7 dual-core @ 240 MHz
  • Flash Memory: 16MB
  • PSRAM: 8MB (OPI)
  • Architecture: Xtensa LX7 with FPU and vector instructions

Wireless connectivity

WiFi

  • Standard: 802.11 b/g/n (WiFi 4)
  • Frequency: 2.4 GHz
  • Modes: AP, STA, AP+STA, WiFi Direct
  • Security: WPA2-Enterprise, WPA3-SAE

Bluetooth

  • Version: Bluetooth 5 (LE + Classic)
  • Profiles: BLE HID, BLE GATT, iBeacon, Eddystone, A2DP, SPP
  • Range: Up to 10 meters (depending on environment)

ESP-NOW

  • Low-latency ESP-to-ESP communication protocol
  • Perfect for mesh networks and multi-device projects

Display

3.5" TFT-LCD IPS

  • Resolution: 320 x 480 pixels
  • Interface: SPI
  • Controller IC: ILI9488
  • Color Depth: 24-bit RGB (16.7 million colors)
  • Viewing angles: Wide (IPS technology)

Input devices

Rotary encoder

  • Type: Incremental rotary encoder
  • Resolution: 18 pulses per revolution
  • Integrated push-button
  • Perfect for menu navigation and value adjustment

Output devices

RGB LED Ring

  • Type: WS2812B addressable RGB LEDs
  • Count: 12 LEDs in circular arrangement
  • Color Depth: 24-bit per LED (RGB 8-8-8)
  • Individual control of each LED

Buzzer

  • Type: Piezoelectric buzzer
  • Frequency range: 1 kHz to 4 kHz
  • Use for audio feedback, alerts, simple melodies

Power and connectivity

USB-C

  • Standard: USB 2.0 Full-Speed (12 Mbps)
  • Power Input: 5V / 1A
  • USB OTG support
  • Used for programming, power, and USB HID communication

Physical specifications

  • Dimensions: 183.5x101.7x63.2 cm
  • Weight: 280gr
  • Operating temperature: 0°C to 60°C

What can you do with this hardware?

The combination of display, encoder, LEDs, and wireless connectivity makes CloudMouse perfect for:

  • Custom wireless input devices (mouse, keyboard, game controller)
  • IoT dashboards with real-time data visualization
  • Interactive art installations with LED animations
  • Network tools (WiFi scanner, packet sniffer, network monitor)
  • Smart home controllers with visual feedback
  • Learning platform for embedded systems programming

With 16MB of flash and 8MB of PSRAM, you have plenty of space for complex applications, graphics, and data storage.

Want to see how everything connects? Check the Pinout Reference for detailed GPIO mapping.