Skip to content

STM32-OLED-Designer V1.3.0

Choose a tag to compare

@carlosabarberis carlosabarberis released this 26 Jun 21:38
· 3 commits to main since this release
6dd9792

STM32 OLED Designer 128×64 is a desktop application for designing graphical user interfaces for 128×64 monochrome I²C OLED displays on STM32 microcontrollers. Design your screens visually on a true monochrome canvas, then export clean C code for STM32CubeIDE — no hand-coding pixel coordinates or repetitive draw calls.

⚠️ Built specifically for STM32 + STM32CubeIDE. Not a general-purpose tool for other platforms.

SUPPORTED CONTROLLERS:
• SSD1306 (default, most widely available)
• SSD1309
• SH1106 (column offset applied automatically)
All over I²C. Controller is selected at compile time — not a designer setting.

WIDGET TYPES:
Text Labels · Dynamic Text / Label Value (no-flicker live readouts) · Progress Bar / Bar Meter (horizontal or vertical) · Plot / Mini Scrolling Graph · Rectangle / Frame · Circle / Ellipse · Horizontal Line · Vertical Line · Import Image (1-bit bitmap)

KEY CAPABILITY — FLICKER-FREE UPDATES:
The driver uses an in-RAM frame buffer. Dynamic Text and Bar Meter widgets erase and redraw only their own value region — not the whole screen. This means live sensor data updates look stable and clean with no visible flash.

VIEW OPTIONS OVERLAYS (designer only, don't affect generated code):
• Widget Bounds — yellow outline showing each widget's footprint
• Update Areas — cyan outline showing exactly which regions are erased on live update
• Grid / Column Guides — alignment aids

RUNS ON: Windows (Inno Setup installer) · macOS including Apple Silicon (.dmg)


LITE vs. PRO:

LITE (free):
✅ All widget types
✅ All layout tools (AutoFit, Smart Fit, Fit All, Find Off-Screen, Center Text in Rect)
✅ Edit menu: copy, paste, duplicate, delete
✅ Image import and C code export
✅ Full Properties panel
⚠️ 1 project screen (plus optional logo/main screen)

PRO ($35.00 — one-time, no subscription):
Everything in Lite, plus:
✅ Unlimited project screens

TO ACTIVATE PRO:
After purchase, email carlos@bartek.com with your registered email address. You will receive a license key by return email. Enter it via License → Enter License Key in the application.

You may purchase the PRO version at: https://carlosbarberis49.gumroad.com/l/cxsil
or via PayPal to carlos@bartek.com make sure to enter what software package you are buying along with the email you want to use to license the product


INCLUDES:
• Windows installer (.exe)
• macOS disk image (.dmg)
• Full user manual (PDF, 22 pages) — all widgets, integration guide, verified main.c usage example for SSD1309, troubleshooting


BUNDLE: Buy both STM32 OLED Designer and STM32 TFT Designer together for $75.00 (saving $9 vs. buying separately).