Summary

  • DIY StickiNote - a digital sticky note display using ESP32-P4 & 10-inch MIPI DSI.
  • Features include optimized CPU, quick rendering, persistent storage, FAB, keyboard integration, low memory consumption.
  • Great for DIY beginners wanting to build digital sticky notes or other projects with ESP32.

You know, I think I like the concept of sticky notes than I do actually using them. I gotta get the pad, fetch a pen that works, scribble down what I want to remember, stick it somewhere, hope it stays, and then throw it away once I'm done. Fortunately, digital sticky notes don't share those same problems, and if you're on the hunt for something to store them all on, this DIY project is for you.

👁 A person holding an ESP32, with an LED glowing on the microcontroller
The ESP32 is my favorite microcontroller series

When you think about microcontrollers, Arduino is probably the first device that comes to mind. While these boards have their perks, I'm a staunch member of the ESP32 faction. That's because most of the ESP32 boards have significantly better specs and connectivity options than their Arduino and Raspberry Pi Pico counterparts. As if their superior computing prowess (at least by microcontroller standards) wasn't enough, ESP32 boards are also more budget-friendly, making them perfect when you're just starting out and don't want to blow a lot of cash on an MCU.

The StickiNote is a do-it-yourself digital sticky note display

As spotted by Hackster.io, the StickiNote is a notes display you can make yourself. While we're usually big fans of the Raspberry Pi here at XDA, this project doesn't use one; instead, it opts for an ESP32-P4 for its fast clock speed. In fact, all you need on the hardware side is a ESP32-P4 with fast clock and MIPI DSI support and a 10-inch MIPI DSI display.

Here's all the cool stuff you can expect from the StickiNote project:

Designed for ESP32-P4 – Optimized for ESP32-P4’s high-performance CPU and memory.

MIPI DSI 10-Inch Display SupportHardware-accelerated rendering for large screens.

Digital Sticky Notes – Add, move, resize, and edit post-its effortlessly.

Persistent Storage (NVS) – Saves notes as JSON in ESP32's flash memory.

Animated Splash Screen – Smooth startup animation for an engaging experience.

E-Paper-Like UI – Minimalist notebook-style background.

Floating Action Button (FAB) – Quickly create new sticky notes.

Keyboard Integration – Pop-up keyboard for text input on sticky notes.

Touch & Drag Support – Move and resize post-its with intuitive gestures.

Low Memory Consumption – Optimized LVGL v9 implementation for high FPS.

If you're into DIY but you're not as familiar with the ESP32 as you are with Raspberry Pis, be sure to check out these beginner projects anyone can build with an ESP32 for some good starting points. Or, you can build your own elegant e-paper weather display that uses the microcontroller.

Brand
AITRIP
Connectivity Features
UART, USB