๐Ÿค–Have you ever tried Chat.M5Stack.com before asking??๐Ÿ˜Ž

Subcategories

  • You can discuss ESPHome related issues here, share your yaml and projects.

    22 Topics
    35 Posts
    C
    Hi everyone, I am new here. hopefully i can get this dial working with my home assistant. I have a M5 stack dial that is a S3A. While installing this M5 do i need to do anything different than the S3? thanks in advance cue340
  • Squareline Studio and LVGL Discussion

    6 Topics
    19 Posts
    S
    @ไฟบใŒใ‚ฌใƒณใƒ€ใƒ ใ  said in LVGL performance problem: I applied LVGL on stickc-plus2๏ผŒwith TFT_eSPI's st7789v2 driver.But the refreshing rate is very low (while doing "load screen anim").I know stickc had good performance on drawing screen (by watching the video of M5stick T-Lite Thermal tutorial). And the LVGL also has a good performance through Dial-ESP32-S3 and Din-Meter demonstration video. So what is the reason of such low performance. Cound it be the TFT_eSPI library? Iโ€™ve seen similar issues on the StickC-Plus2. It could be due to TFT_eSPI settings, try increasing the SPI frequency or enabling DMA. Also, check your LVGL buffer config; full buffering helps with performance.
  • Discuss all things UIFlow here. Bugs, Improvements, Guides etc...

    1k Topics
    4k Posts
    anNnYm0usA
    Hi because of the recent firmware update for M5 burner they have dropped the atom ECHO support and now only support ATOM echo lite pls let me know if any of you have the old micropython firmware for the ATOM echo Thanks
  • M5Stack is programmable with the Arduino IDE. Here you can troubleshoot your issues and share Arduino code and libraries

    470 Topics
    2k Posts
    D
    Just to share what I have done to get the debugging start working. Setup Windows 11 Adruino IDE Version 2.3.9 M5Stack StickS3 Symptom when clicking the Start Debugging button, encounter error messages as follows: Waiting for gdb server to start...[2026-06-07T13:03:42.505Z] SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session connected. You can switch to "DEBUG CONSOLE" to see GDB interactions. "C:\\Users\\dandu\\AppData\\Local\\Arduino15\\packages\\m5stack\\tools\\openocd-esp32\\v0.12.0-esp32-20251215/bin/openocd" -c "gdb_port 50000" -c "tcl_port 50001" -c "telnet_port 50002" -s "c:\\Users\\dandu\\Documents\\M5Stack\\StickS3\\Pong" -f "C:/Program Files/Arduino IDE/resources/app/plugins/cortex-debug/extension/support/openocd-helpers.tcl" -f board/esp32s3-builtin.cfg Open On-Chip Debugger v0.12.0-esp32-20251215 (2025-12-15-18:17) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html DEPRECATED! use 'gdb port', not 'gdb_port' DEPRECATED! use 'tcl port' not 'tcl_port' DEPRECATED! use 'telnet port', not 'telnet_port' CDRTOSConfigure Info : esp_usb_jtag: VID set to 0x303a and PID to 0x1001 Info : esp_usb_jtag: capabilities descriptor set to 0x2000 Info : Listening on port 50001 for tcl connections Info : Listening on port 50002 for telnet connections Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Error: esp_usb_jtag: could not find or open device! Diagnosis It is the driver for USB JTAG/serial debug unit (Interface 2) that causes issue. Reasons Using Zadig, found that the current driver is WINUSB (v10.0.26100.1150) The v10.0.x WinUSB driver is Microsoft's newer inbox driver that Windows sometimes auto-installs. It has been observed to be incompatible with OpenOCD's libusb on ESP32-S3 JTAG, causing exactly the LIBUSB_ERROR_NOT_FOUND error you saw. Visual Micro's own documentation explicitly warns about this: visualmicro Fix install Zadig replace/downgrade driver for USB JTAG/serial debug unit (Interface 2) to WinUSB (v6.1.7600.16385). NOTE: select "Install Driver" by clicking the dropbox on the button. The default option in the dropbox should be "Install WCID Driver" which will not help, it will still be the incompatible v10.0.x driver after Zadig installed the driver. Note on the USB JTAG/serial debug unit (Interface 0), the driver usbser (v10.0.26100.8328) is fine. There are Internet post that suggest replacing it with USB Serial (CDC). No need to make "Start Debugging" working. References IDE 2.3.0 debugging esp32s3 using built-in usb jtag Leveraging ESP32 Built-in JTAG for Advanced Debugging: A Step-by-Step Guide
  • Discuss all things Micropython here. Get help, Recommend Libraries, Report Bugs and Improvements

    218 Topics
    898 Posts
    J
    @pabou try using uiflow to generate the code, then peek copy from there.
  • For discussion and assistance with M5EZ.

    13 Topics
    62 Posts
    J
    using the mentioned changes hello_world example did compile and got uploaded to my core2. However , nothing is shown on screen, screen remains black.
  • Discuss all things related to ESP - IDF, Espressifs IoT Development Framework

    29 Topics
    101 Posts
    felmueF
    Hello @daniyyel ah, ok. So the correct documentation is here. Have a look at the code examples in Quick Start Guide to see how the M5IOE1 needs to be programmed to turn on power etc. The function is called SIM7028_EN() and first turns on power then resets the modem. Thanks Felix
  • UiFlow 2.0 related issues discussion.

    366 Topics
    2k Posts
    I attempted to burn the firmware for each version of UIFlow 2.0 Stick Plus on my stickC Plus, but after each firmware was burned, the device failed to boot up and did not respond to any key press.
  • Core2 Touchscreen Rotary Dial

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • M5paper: Build Factory Test from Github

    m5paper platformio
    3
    0 Votes
    3 Posts
    7k Views
    C
    Hi @felmue, thank you for the hint. Now the Compilie works. Thanks Cermit
  • 0 Votes
    1 Posts
    2k Views
    No one has replied
  • M5Tough "TOUGH TOOLS" source code?

    3
    0 Votes
    3 Posts
    4k Views
    A
    Felix, Thanks for the reply. About an hour or so after setting up the Arduino tools for the M5 Stack, I downloaded the M5Tough repository with a Zip file and extracted to the Arduino libraries and came across and recognized the "Factory Test" as the "M5TOUGH TOOLS" source code. Where that code was in the M5Tough-master Then when trying to compile it, I found I also had to download and drop in the code from github for M5Unified-master, M5GFX-master to get the build to complete OK. While at it, I also downloaded the M5Stack-master for other examples as well. With building the Factory Test program, I was able to go back and forth between "Hello World" and the Factory Test, so I'm a happy camper. One thing I did notice is that Factory Test program is quite extensive and for some reason, when I did a "Save as" to try and make modifications, it no longer compiled (looks like maybe some path/setup issue in looking for files). So I'll try and solve that some other time, I'm up and running now and so far, I like what I see. Thanks and best regards, Alan [image: 1664747572615-8cbe2ebc-6767-4710-9639-cfaf008c1c8c-image-resized.png]
  • How do you Uninstall TimerCam image on the ESP32 TimerCam?

    4
    0 Votes
    4 Posts
    4k Views
    felmueF
    Hello @drobertson123 not sure it helps, but have you tried to press and hold the power key while using M5Burner? I think that should keep it from shutting down. Thanks Felix
  • "Unit Scales" example in github doesn't work

    4
    0 Votes
    4 Posts
    5k Views
    felmueF
    Hello @pop-k I am glad to hear that. Thank you for reporting back. @m5stack : please check this pull-request. Thank you. Thanks Felix
  • MQTT data transmission

    3
    0 Votes
    3 Posts
    4k Views
    ajb2k3A
    I think this is normal as I get this with my MQTT devices.
  • M5Burner JavaScript Error

    5
    1 Votes
    5 Posts
    7k Views
    H
    I have Ubuntu 22.04 and to solve it I created a symbolic link from /usr/bin/python3 to /usr/bin/python. M5 Burner tries to use the "python" command and gets an error, because the existing command is "python3". With the symbolic link this is resolved.
  • M5 Core2 factory loaded "unboxing' sketch - where to find?

    4
    0 Votes
    4 Posts
    5k Views
    Marelli7M
    @felmue Thnx! found what I was looking for.
  • V-Training pytorch_lightning module

    1
    2
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • V-Training does not work?

    2
    0 Votes
    2 Posts
    3k Views
    W
    @harcimarci said in V-Training does not work?: ted to try out this V-Training website, but after I registered the site do not let me log in. I can log in to M5Stack forum, and I confirmed my e-mail. This site isn't workning or i did something wrong? I also tried several days, but it can not work
  • Does V-Training work ?

    2
    2 Votes
    2 Posts
    2k Views
    H
    Did you do that on that website? http://v-training.m5stack.com/build/index.html I can't even log in somewhy. I registered 3 different account and the forum is working, but the V-training site dont let me log in. Any idea?
  • Arduino Board Manager - Download Slow/Fails

    4
    0 Votes
    4 Posts
    5k Views
    ajb2k3A
    China has issues at present and so that is effecting the speed of the M5Stack site which is hosted behind the Great Firewall of China.
  • M5paper: source code of the default apps?

    6
    0 Votes
    6 Posts
    8k Views
    felmueF
    Hello @Hamnet it takes time for a new board to be included in Arduino and subsequently into PlatformIO. So when M5Paper came out the easiest way to create an M5Paper PlatformIO project, was to take a similar board, in this case M5Stack Fire, which was already available. (The key here is that both M5Stack Fire and M5Paper use PSRAM.) And later on, I guess, M5Stack engineers simply forgot to fix that. Thanks Felix
  • M5Stack Tough Boot Menu

    2
    0 Votes
    2 Posts
    3k Views
    felmueF
    Hello @Adamk well. I think absolutely nothing isn't correct. When I set to hide the boot menu it only shows for about 1 second before starting the downloaded app whereas when I set to show the menu it shows about 4 seconds before starting the downloaded app. So yes, this option is basically useless. I would like to have an option which not only truly hides the boot menu, but also doesn't show the boot animation. At least now the startup tone can be disabled. (BTW: It is the same for M5Core2 which isn't that surprising as they probably share a lot of code.) Thanks Felix
  • 0 Votes
    1 Posts
    4k Views
    No one has replied
  • How to prepare a firmware for M5Burner v3.0

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • V-Training not work on step Train , why ?

    1
    3 Votes
    1 Posts
    2k Views
    No one has replied
  • IEEE754 Float to Decimal

    1
    2
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • M5Burner Linux x64 v3.0 - fails to detect ttyACM0

    1
    2 Votes
    1 Posts
    3k Views
    No one has replied