Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NM-CYD-C5

English | 中文

NM-CYD-C5 is a Cheap Yellow Display (CYD) based on ESP32-C5, supporting dual-band Wi-Fi 6 / BLE 5 / Thread / Zigbee. There is an ESP32 with a built in 320 x 240 2.8" LCD display with a touch screen like the ESP32-Cheap-Yellow-Display, the default LCD display driver is ST7789, also can change to ILI9341 driver.

Features

The NM-CYD-C5 has the following features:

  • ESP32-C5-WROOM-1, 16MB Flash and 8MB PSRAM
  • 320 x 240 LCD Display ( 2.8")
  • Resistive Touch Screen
  • ESP32-C5 USB Type-C port and USB Type-C to UART Port (CH340), for powering and programming
  • SD Card Slot, RGB LED and some additional pins
  • Fully compatible dimensions and interfaces with ESP32-Cheap-Yellow-Display, enabling seamless replacement.
  • FPC connector added for more convenient connection to external modules.

New Features of ESP32-C5

  • ESP32-C5 RISC-V 32-bit @240 MHz
  • Dual-Band Wi-Fi 6: 2.4GHz & 5GHz (802.11n/ac)
  • Bluetooth 5: Classic and BLE 5 with SPP, HID, GATT support
  • IEEE 802.15.4: Zigbee 3.0 end-device support
  • Thread: IPv6-based mesh networking protocol
COMPONENT SPECIFICATION
Main SoC ESP32-C5 (RISC-V 32-bit, 240MHz)
Wireless Protocols Wi-Fi 6(802.11az) 2.4/5GHz + BLE 5.3 + IEEE 802.15.4
Display 2.8" TFT, 240*320, ST7789, Touch Screen
Memory 16MB Flash + 8MB PSRAM
Interface 2xUSB-C, GPIO, Micro SD Card Slot

Where to buy?

You can get the NM-CYD-C5 from the RockBase IoT AliExpress store, the RockBase IoT official website, or from NMTech Stores.

Getting Started With Your NM-CYD-C5

For details on how to get started with your NM-CYD-C5, please check out the Setup and Configuration page.

To work with NM-CYD-C5, you should use the newest espressif32 library, version 3.3.5 or a higher version.

[env]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.36/platform-espressif32.zip ; Arduino 3.3.6

When you use TFT_eSPI to work with the LCD, you should add TFT_eSPI_ESP32_C5.c/h to the Processors directory, and update TFT_eSPI.c/h with CONFIG_IDF_TARGET_ESP32C5. These files can be found in Demos\Arduino\libraries\TFT_eSPI.

Pinout of NM-CYD-C5

Using ST7789 with XPT2046 for touchscreen, shared SPI.

Device SCK MISO MOSI CS IRQ
Display 6 2 7 23 ---
Touch 6 2 7 1 ---
SD Card 6 2 7 10 ---

LP-UART(NM-CYD-C5:P5) for GPS module , like: NM-ATGM336H, plug and play:

Device RX TX GPIO
GPS 4 5 ---

Extend IO for I2C, NM-CYD-C5: CN1:

1 2 3 4
3.3V IO9 IO8 GND

Extend IO,NM-CYD-C5: P1:

1 2 3 4
IO4 IO8 IO26 GND

NM Extend IO: 12Pin FPC interface, NM-CYD-C5: FPC2

1 2 3 4 5 6 7 8 9 10 11 12
IO2 IO6 IO7 IO10 GND IO4 IO8 IO5 IO9 USB D- USB D+ GND

WS2812 LEDC and Screen Backlight

NM-CYD-C5 PIN
IO25 Display BL
IO27 WS2812 RGB LED

NM-CYD-C5-Pinout

NM-CYD-C5 detail

The NM-CYD-C5 Colorful Special Edition

RockBase IoT Colorful Special Edition will publish soon, compatible with the normal NM-CYD-C5.

NM-CYD-C5-Color

NM-CYD-C5-Colorful

Compare with ESP32-2432S028

FEATURE STANDARD CYD (ESP32) NM-CYD-C5
Wi-Fi Band 2.4GHz 2.4+5GHz
Wi-Fi Standard 802.11 b/g/n 802.11ax (Wi-Fi 6)
ZigBee None ZigBee 3.0
Thread None Thread 1.3
Flash 4MB 16MB
PSRAM None 8MB

Supported Projects.

Already Supported Projects

  • NMMiner

  • Brucefw

  • ESP32Marauder

  • Rogue-Radar

    Rogue Radar is a handheld ESP32 firmware that combines multiple wireless and utility tools into one rotary-driven interface.

  • CYM (Cheap Yellow Monster)

    Cheap Yellow Monster is a portable, touchscreen-driven WiFi security toolkit running on the NM-CYD-C5.

  • Launcher

    Application Launcher for M5Stack, Lilygo, CYDs, Marauder and ESP32 devices.

  • ESP-Claw

    ESP-Claw is Espressif's Chat Coding AI agent framework for IoT devices. It defines device behavior through conversation and completes the full loop of sensing, decision-making, and execution locally on Espressif chips. Inspired by the OpenClaw concept and reimplemented in C, ESP-Claw is lightweight, intelligent, and continuously evolving.

    New Version Released: esp-claw 0.3.0 on NM-CYD-C5 updated, merge new function from espressif/master.

If you just want to flash the firmware, you can try RockBase IoT Web Flasher and choose device type nm-cyd-c5.

If you would like your firmware or project to run on the NM-CYD-C5, please contact the RockBase IoT team and we will assist you with adaptation and testing.

For firmware you would like to offer as a download on our Web Flasher, please check out the ESPWebApps project. ESPWebApps is a web application management platform based on ESP32 that allows users to run and manage multiple web applications on the ESP32. With ESPWebApps, you can easily share your projects with NM-CYD-C5 users, making it simple to download, install, update, and run applications on the NM-CYD-C5.

Ongoing Projects

About

Cheap Yellow Display with ESP32-C5, support dual-band Wi-Fi 6 / BLE 5/ Thread /Zigbee

Resources

Stars

52 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors