Monthly Archives: June 2025
Run LVGL + Micropython in Cheap Yellow Display (CYD)

Step 1
Run Micropython in CYD (Cheap Yellow Display) and control the TFT

Remark: use offset 0x1000 to write the firmware and have to erase flash first, so:1. esptool.py erase_fash2. esptool.py write_flash 0x1000 ESP32_GENERIC-20250415-v1.25.0.bin Download All Files in below links, or by the attachment in this posts ILI9341 Display Driver Download ili9341.py from: github.com/rdagger/micropython-ili9341. Save it to the CYD using Thonny (View > Files > Upload to /). […]
Solved: unable to write to cheap yellow display esp32

In mac, sometime arduino unable to write the program to cheap yellow display esp32, you can type the command manually
AT28 Flash board

Quest Migration Manager UI

Solved : sr: resource: Failed to open resource 'fx2lafw-sigrok-fx2-8ch.fw'

If you have this problem: run: sigrok-cli --loglevel 5 -d fx2lafw --scan , it said failed to find the firmware file So build this project and restart terminal, then you will success
Muselab Logic Analzyer Nano - Sigrok-cli command

Micropython for has no SoftI2C

It has no SoftI2C, so change display = ssd1306.SSD1306_I2C(128, 64, SoftI2C(sda=Pin(20), scl=Pin(21))) to import timefrom machine import Pin, I2C, SoftI2Cimport ssd1306 i2c = I2C(1) # Create I2C object display = ssd1306.SSD1306_I2C(128, 64, i2c) # Pass I2C object display.fill(0)display.text("Hello, World", 0, 0)display.show() time.sleep(100)
Tutorial build micropython for WEACT_F411_BLACKPILL

using st-flash is better then dfu-util because we don't need to put the board into dfu mode
AT28 Programmer (Java + Arduino)

https://gitlab.quantr.hk/quantr/toolchain/java-at28-programmer https://gitlab.quantr.hk/example/arduino/at28-programmer
MicrPython SSH1106

IT IS SSH1106,NOT SSD1306