🤖Have you ever tried Chat.M5Stack.com before asking??😎
  • Finding IMU 3D example code

    SOFTWARE
    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

    SOFTWARE
    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

    SOFTWARE
    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

    SOFTWARE
    3
    0 Votes
    3 Posts
    1k Views
    ajb2k3A
    @Zerys1337 what folder are you trying to run M5Burner from?
  • problem with TFT_eSprite

    SOFTWARE
    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

    SOFTWARE
    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?

    SOFTWARE
    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

    SOFTWARE
    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

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

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

    SOFTWARE
    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

    SOFTWARE
    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

    SOFTWARE
    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!!

    SOFTWARE
    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

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

    SOFTWARE
    1
    1 Votes
    1 Posts
    883 Views
    No one has replied
  • TimerCam Power/Wake button docs – G38 instead of G37

    SOFTWARE
    6
    1 Votes
    6 Posts
    7k Views
    M
    @fried_chips I finally got to this thread. Thank you, I've been looking for the solution of this problem. and I'm glad to have found it. I installed a pull-up resistor this route. [image: 1726562722678-img_20240917_103853.jpg]
  • M5 Stick C Plus 2 Not Booting

    SOFTWARE
    3
    0 Votes
    3 Posts
    2k Views
    robskiR
    @krishna first of all be sure that firmware you trying to download is for M5StickC Plus2, have you tried easyburner project from M5StickC Plus2 documentation store page?
  • How to Erase Original Firmware from M5Stack UnitV2

    SOFTWARE
    1
    1 Votes
    1 Posts
    1k Views
    No one has replied
  • M5Stick2 / Leption Thermal Option - Repo broken

    SOFTWARE
    1
    0 Votes
    1 Posts
    862 Views
    No one has replied