🤖Have you ever tried Chat.M5Stack.com before asking??😎

Subcategories

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

    20 Topics
    33 Posts
    J
    Hi, I have several ATOM PICO Lite (grey) modules that when I connect them with an USB cable to my laptop, a COM port is shown in my WIN11 device list under Ports (COM & LTP).When I connect to the device in ESPHome, I can see the com port in the pop-up box and when I select the COM port I can establish a connection and install software on the PICO lite. Problem: I recently bought several new ATOM ECHO S3R. When I plug these to my USB port, I dont see a COM port appearing in my Win11 Device list. As a result I can also not connect from ESPHome to the device. I tried to install drivers from this site https://ftdichip.com/drivers/vcp-drivers/ but that did not help. Any tips what I can do to communicate with my new ATOM S3R modules? Thanks for tips! Regards, Jules
  • 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
    S
    I have the same problem too. It works with 2.4.2.
  • M5Stack is programmable with the Arduino IDE. Here you can troubleshoot your issues and share Arduino code and libraries

    467 Topics
    2k Posts
    P
    [image: 1772814000502-7e5ce5b2-8d9d-48f9-ae34-7fa5884c1e12-image.png]
  • 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

    28 Topics
    97 Posts
    X
    Hello! I am new to the community here and have been finally been playing around with my m5stack core2 with rust. My project consists in a simple voice recorder which does the following: After pressing a button, start recording from the microphone to the SD card Show a timer of the elapsed time Once the user presses the stop button, stop the recording Then upload the recording to a server I got every bit working independently but the problem is getting them to coexist. The reason I am posting here now is that I am completely unable to figure out how to get the display to work (e.g. update the elapsed timer and/or react to user button presses) while also having an active microphone recorder which writes a wav file directly to the SD card. I found quite a bit of conversations about it being a limitation of how the lines are shared between the display and the sd card. Some even suggested the existence of some workaround to get them to work but I couldn't get any to work with rust/esp-idf. Has anyone here managed to get this to work? I would be pretty surprised if 2 such core features (the screen and the SD card) were really not possible to coexist, as that would destroy almost all my project ideas for the m5stack.
  • UiFlow 2.0 related issues discussion.

    361 Topics
    2k Posts
    R
    @RBOUMAN58 Got the problem solved, burned the 2.4.4 firmware using M5Burner, problems gone... programs are working again
  • URL Confirmation for M5Burner Account Login

    5
    0 Votes
    5 Posts
    1k Views
    ?
    @ajb2k3 When you have a moment, I would really appreciate your thoughts or any updates you might have.
  • DMX Question

    3
    0 Votes
    3 Posts
    2k Views
    J
    @kuriko I'll check and let you know! Thanks for the response!
  • IoT Assistant to manage devices

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Finding IMU 3D example code

    3
    0 Votes
    3 Posts
    2k Views
    H
    @fdlsjf Thanks for sharing. This was just what I needed!
  • M5Burner on Apple M2 Ventura 13.6 Is Unstable

    4
    1
    0 Votes
    4 Posts
    2k Views
    K
    @ajb2k3 and @kuriko, I resolved the issue with flashing by manually putting the devices into bootloader mode. In particular, for ATOMS3 the trick was to "press and hold the reset button (about 2 seconds) until the internal green LED lights up" as written in the manual :) Thank you for your replies and kind help!
  • Is it possible to hide "Labels" "Circle" by Layer

    2
    0 Votes
    2 Posts
    1k Views
    kurikoK
    Hi @Marco-Visser Currently, UiFlow does not have the function of switching screens yet. The only temporary solution is to hide/show widgets manually. Or, you can also think of a better logic to show/hide a large number of widgets at once and share it with everyone.
  • M5Burner white screen on windows 10

    3
    0 Votes
    3 Posts
    1k Views
    ajb2k3A
    @Zerys1337 what folder are you trying to run M5Burner from?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    23 Views
    No one has replied
  • problem with TFT_eSprite

    4
    0 Votes
    4 Posts
    3k Views
    J
    When x is larger than 230, the circle is pushed to a position where part of it exceeds the screen width (320 pixels wide), specifically beyond the x value of 280 (since your circle has a diameter of 100 pixels, calculated from _r = 50, and its center is at x - _r + 4). Sprites are typically clipped when drawn outside the screen area, meaning any part of the sprite that extends beyond the screen boundary will not be displayed. To prevent the sprite from being truncated, you can implement a check to ensure that the sprite's position remains within the screen's boundaries before calling pushSprite. Here’s an updated version of your code: // Ensure the sprite stays within the screen's bounds x = (x > 270) ? 270 : x; // Adjust x to stay within the screen width uint32_t _r = r; // 50 uint32_t _w = _r * 2; uint32_t _h = _r * 2; TFT_eSprite _sprite = new TFT_eSprite(&M5.Lcd); _sprite.createSprite(_w, _h); _sprite.drawCircle(_r, _r, _r, _color); _sprite.drawCircle(_r, _r, _r - 1, _color); _sprite.fillCircle(_r, _r, _r - 2, _colorCircle); // Push sprite only within the screen's bounds _sprite.pushSprite(x - _r + 4, y - _r + 4); _sprite.deleteSprite();
  • m5stack tough programming help

    10
    0 Votes
    10 Posts
    5k Views
    robskiR
    @aiconnection said in m5stack tough programming help: @robski can you please guide me resources as to how to work with uiflow 2.0 to setup blocks to read modbus data. I know the communication protocols for my sensor. Being newbie I have no concept of uiflow workability with respect to this unit Any help or video link would be great can you read any modbus data from mentioned sensor using any of available modbus test tools? Just to confirm that communication to sensor over modbus is fine.
  • Why is the Serial.print() not working in the M5NanoC6 unit?

    4
    0 Votes
    4 Posts
    3k Views
    PaulskptP
    @BoM_M5 I had the same problem today. In Arduino IDE v.2.3.3, BOARDS MANAGER, searched for esp32. Found "esp32" from Espressif Systems. It appeared that I had version "3.1.0 RC" installed. On Espressif's site on Github I saw that the latest stable version is: "3.0.5", so I downgraded to 3.0.5. Then I saw that the M5NanoC6 was available via: Tools -> Board -> esp32 -> M5NanoC6. After having selected this board, I saw also that: Tools -> CDC on Boot was "Enabled". I saw that there was here no more option "Disabled". From this moment all Serial.print and Serial.println command worked as expected.
  • NET ERROR

    2
    1
    0 Votes
    2 Posts
    1k Views
    ajb2k3A
    @Kris You do what it says, check the network and try again or switch everything off, check the network, switch everything back on and then try again.
  • Displaying Images using PlatformIO or arduino

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Core 2 v1.1 - Source For Demo Available ?

    2
    0 Votes
    2 Posts
    2k Views
    robskiR
    @TomKatt check M5Stack github
  • M1 mac support?

    4
    0 Votes
    4 Posts
    7k Views
    ajb2k3A
    @rapttor Check you cables as I have an M1 iMac and it works fine for me.
  • Can't get m5Dial to display an image loaded via UIFlow2

    2
    0 Votes
    2 Posts
    2k Views
    J
    @jeanfabre @felmue, thanks for your answer on that other post (https://community.m5stack.com/post/26512) it works ! thanks for pointing out that! it's really odd that at least we have no errors in the terminal that the file was not found... coudl save a lot of frustration, or maybe there is a debug mode somwhere in uiflow to get more details out of the current code execution
  • MQTT connection

    8
    2
    0 Votes
    8 Posts
    4k Views
    felmueF
    Hello @travisstdenis thank you for reporting back. I am glad to hear you got it working. Thanks Felix
  • Circuitpython for M5Stack devices is here!!

    14
    1
    3 Votes
    14 Posts
    16k Views
    S
    Since this is one of the top search results for M5Stack CircuitPython, I thought I'd link my example code for the M5Stack Dial here. https://gitlab.com/slootsky/m5stack-dial-circuitpython It has example code for the display, touch, neopixel the ring button and the rotary encoder. I haven't found a circuitpython library for the NFC WS1850S reader yet.
  • STM32F030F4P6 Firmware source location

    3
    0 Votes
    3 Posts
    2k Views
    _
    @felmue Found it! Thanks!
  • TimerCam X uncompressed image stream

    1
    1 Votes
    1 Posts
    843 Views
    No one has replied