๐Ÿค–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
    C
    Im trying to run uiflow, but getting api error. im trying to login but credentials are failing. reset pw takes me to M5. what do i do?
  • M5Stack is programmable with the Arduino IDE. Here you can troubleshoot your issues and share Arduino code and libraries

    469 Topics
    2k Posts
    felmueF
    Hello @Shipbrook M5Unified uses Wire1 for internal I2C and Wire for external I2C. The example for SHT40 incorrectly uses Wire which causes issues as soon as other internal I2C communication is required, e.g. reading battery status. The quick way to fix this is replacing Wire with Wire1 in below line: //if(!sht4.begin(&Wire, SHT40_I2C_ADDR_44, SHT_SDA_PIN, SHT_SCL_PIN, 400000U)) if(!sht4.begin(&Wire1, SHT40_I2C_ADDR_44, SHT_SDA_PIN, SHT_SCL_PIN, 400000U)) The better way is to get the actual port used by M5Unified for internal I2C and the use that information: i2c_port_t PortIn = M5.In_I2C.getPort(); TwoWire * WireIn = (PortIn == 1) ? &Wire1 : &Wire; if(!sht4.begin(WireIn, SHT40_I2C_ADDR_44, SHT_SDA_PIN, SHT_SCL_PIN, 400000U)) Thanks Felix
  • 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.
  • truetype2gfx - Converting fonts from TrueType to Adafruit GFX

    Pinned Moved
    6
    1 Votes
    6 Posts
    23k Views
    H
    This is a fantastic tool, it fills a real gap for those working with Adafruit GFX and custom fonts on Arduino/M5Stack. The interface is clean and easy to use
  • M5StickC Plus2 Not working

    10
    0 Votes
    10 Posts
    1k Views
    M
    @robski while waiting i bought a new display in case that is the problem.
  • M5Burner - Configure Button for User Custom Firmware

    1
    0 Votes
    1 Posts
    296 Views
    No one has replied
  • M5 Burner Installation

    3
    1 Votes
    3 Posts
    3k Views
    M
    For future reference to people who search for M5 burner shows nothing... Go into your app data folder in C:/Users/appdata/roaming Delete the M5 stack folder Also delete m5 burner and its associated files from where you keep it/run it. Re-extract the files to the place you keep your m5 burner program and run it, log-in again.
  • M5Burner and commenting FWs

    3
    1 Votes
    3 Posts
    806 Views
    felmueF
    Hi guys I looked at some of the comments - they are all dated from last year. I did not see anything recent. That makes me believe that the commenting feature has been turned off. Thanks Felix
  • Core2 with 4IN8OUT module in Arduino IDE

    2
    3
    0 Votes
    2 Posts
    1k Views
    H
    To anyone trying something similar in the future MODULE_4IN8OUT module; MFRC522_I2C mfrc522(0x28, -1, &Wire); void setup() { M5.begin(true, true, true, true); Serial.begin(115200); delay(500); Serial.println("Starting setup..."); M5.Lcd.println("Init..."); // POWER MANAGEMENT dla Port A (RFID) M5.Axp.SetBusPowerMode(0); M5.Axp.SetLDOEnable(2, true); delay(200); // --- I2C BUSES --- Wire.begin(32, 33, 100000); Wire1.begin(21, 22, 100000); delay(100); M5.Lcd.println("Init 4IN8OUT..."); // Start module 4IN8OUT if (!module.begin(&Wire1, 21, 22, MODULE_4IN8OUT_ADDR)) { M5.Lcd.setTextColor(RED); M5.Lcd.println("4IN8OUT INIT FAIL"); Serial.println("4IN8OUT INIT FAIL"); while (1) delay(1000); } M5.Lcd.setTextColor(GREEN); M5.Lcd.println("4IN8OUT OK!"); Serial.println("4IN8OUT OK!"); M5.Lcd.setTextColor(WHITE); // Init RFID mfrc522.PCD_Init(); M5.Lcd.println("RFID OK!"); Serial.println("RFID OK!");
  • m5burner choose file error

    1
    0 Votes
    1 Posts
    639 Views
    No one has replied
  • stick s3 troubleshooting help

    9
    0 Votes
    9 Posts
    5k Views
    M
    @TimmyProgamsStuff I'm glad about that. Have a lot of fun
  • Serial connection problem and connection to server failed

    8
    0 Votes
    8 Posts
    3k Views
    PitDuranP
    Serial and server connection issues can be tricky โ€” been there! Sometimes itโ€™s just a port config or baud mismatch. Hope you find the root cause soon!
  • 0 Votes
    3 Posts
    2k Views
    wayner.dW
    @seahope Interesting post! Leveraging HF models like Realistic Vision with the AX8850 module sounds like a solid step toward faster, more efficient on-device AI workflows.
  • Cardputer ADV Noobie

    3
    0 Votes
    3 Posts
    2k Views
    O
    @DocDatenschutz I did some reading and it seems that the Cardputer Adv handles the keyboard differently then on the Cardputer, meaning older firmware is unable to sense keyboard input. As far as I am aware, there is no current fix for this issue besides getting new firmware made for the Adv, though it seems like they are currently trying to fix the issue.
  • I found a bug "line_0.set_line_color(0xFF0000, 255, lv.PART.MAIN)"

    1
    0 Votes
    1 Posts
    368 Views
    No one has replied
  • Having trouble with Bluetooth LE on Cardputer

    2
    0 Votes
    2 Posts
    2k Views
    Q
    Hi! Have you been able to solve the problem? If so, please tell me how. I am using the ESP32_BLE_KEYBOARD library, and when I connect my PC/phone via Bluetooth (BLE) to my Cardputer on STAMPS3A, it causes the Cardputer to reboot
  • M5Stack Core2 will not enter download mode

    3
    0 Votes
    3 Posts
    2k Views
    B
    @richardd672 a mi me sale JTAG/serial debug unit no piuerto com dicen que es probelma de firmware
  • M5Stack Tab5 camera supported in Arduino Ide

    2
    1 Votes
    2 Posts
    1k Views
    J
    Bumping this topic, it's months since @AgreeDK asked it and, as far as I know, there's no way to use the Camera in Tab5 with Arduino code
  • M5 Burner cannot Publish with M1 MacBook Pro

    1
    0 Votes
    1 Posts
    542 Views
    No one has replied
  • M5Unified FreeRTOS (ESP-IDF) Application not Compiling

    2
    0 Votes
    2 Posts
    950 Views
    N
    I finally managed to get an application working with graphics and touch on the Tab5. My solution: Removed any reference to managed components in the idf_component.yml files. Clone the M5Unified and M5GFX repositories and put them in the components directory. Added references to CMakeLists.txt for the added components. Application now builds and I have tested the display with the BarGraph anf the TouchTest applications. Hope this helps anyone experiencing the same issue. Regards, Mark
  • M5Burner: Firmware list is empty

    7
    1
    0 Votes
    7 Posts
    4k Views
    G
    @BobPossible same error, any solutions?
  • How to debug Module LLM Kit when it silently dies?

    llm
    4
    0 Votes
    4 Posts
    2k Views
    R
    Ok, it worked finally. At least, I needed to use module_llm.melotts instead of module_llm.tts. The model specification in tts_config doesn't matter for my case. It picks melotts-en-default somehow automatically even though the default value is melotts_zh-cn. The module is very unstable when the controller is powered on. It requires several clicks of the reset button until it finally speaks. (The return value of melotts.inference is -97 when it's successful.)
  • M5Burner Crashes on Open

    2
    0 Votes
    2 Posts
    2k Views
    T
    same issue happened Windows 11 Home 24H2 No updates pending Ryzen 7 9700X 32 GB Ram