Help using SED1520A display

EDITED: added schematics instead of text pinout

I need some help to make my GLCD 100x32 work
it has SED1520D0A builtin controller
this is the pin configuration connected to STM32 bluepill

I tried everything I know but no luck
only the backlight is on nothing else

tried u8g2 openglcd also tried to make my own commands from scratch but nothing works

#include <U8g2lib.h>

U8G2_SED1520_122X32_1 u8g2(U8G2_R0, /*d0=*/PA9, /*d1=*/PA10, /*d2=*/PA11, /*d3=*/PA12, /*d4=*/PA15, /*d5=*/PB3, /*d6=*/PB4, /*d7=*/PB5, /*dc=*/PB13, /*e1=*/PB15, /*e2=*/PA8, /*reset=*/U8X8_PIN_NONE);

void setup() {
  pinMode(PC13, OUTPUT);
  pinMode(PB14, OUTPUT);
  pinMode(PB12, OUTPUT);
  digitalWrite(PB14, LOW);
  digitalWrite(PB12, HIGH);
  u8g2.begin();
  u8g2.setFont(u8g2_font_ncenB08_tr);
  u8g2.clearBuffer();                
  u8g2.drawStr(0, 10, "HELLO world");
  u8g2.sendBuffer();                 
}

Note: the lcd is not burnt it is still working when I plugged in a another device which have a custom firmware in it

Sorry but I cannot follow your word schematic, post an annotated schematic showing all connections, power, ground, power sources, any eternal components etc. Post links to technical information on the hardware devices.

I have made the annotated schematics, please check it out
Thank you

Still missing from your picture, following is a quick description of an annotated schematic
.

Key Features of an Annotated Schematic:

  1. Clear Labels – Every component (resistors, capacitors, ICs, microcontrollers, etc.) should be labeled with names and values (e.g., R1 = 1kΩ, C1 = 10µF).
  2. Power and Ground Connections – Clearly indicate where power (e.g., VCC, 5V, 12V) and ground (GND) are connected.
  3. Wire Labels – If necessary, label important wires/signals (e.g., SCL, SDA, TX, RX, PWM).
  4. External Components – Show anything connected to the circuit, like sensors, motors, or displays.
  5. Notes/Comments – Provide explanations where needed, especially for complex sections.
  6. Connection Lengths (if important) – If wire length impacts performance (e.g., longer than 10"/25cm), note it.
  7. Reference to Datasheets – If a component requires special wiring, provide a link or note to its datasheet.

Why Use an Annotated Schematic?

  • Helps you debug issues more easily.
  • Makes it easier for others to understand and help.
  • Ensures you’ve wired everything correctly and logically.

Example Tools to Create One:

  • KiCad (powerful, free)
  • Eagle (widely used for PCB design)
  • EasyEDA (online and easy to use)
  • Hand-drawn (if neat and clearly labeled)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.