๐Ÿค–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.
  • CircuitPython may support ESP32 in the near future

    1
    1 Votes
    1 Posts
    5k Views
    No one has replied
  • M5Burner: enable setting WiFi on "advanced" devices like Core2

    3
    0 Votes
    3 Posts
    5k Views
    M
    Thanks @felmue, I just updated M5Burner to the latest version and now it works :-)
  • M5Paper load font

    2
    0 Votes
    2 Posts
    5k Views
    lukasmaximusL
    please refer to my reply on your other post, has this been replicated 3 times now?
  • M5Paper load font from sdcard

    core
    2
    0 Votes
    2 Posts
    6k Views
    lukasmaximusL
    Hi @Powersoft please don't double post, and refer to my reply on your other post
  • How to identify the TOUCH ?

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Using capacitive touch with m5 Core2?

    2
    0 Votes
    2 Posts
    4k Views
    ZontexZ
    Hello, have you tried downloading this .m5f code and uploading it to UIFlow to try to get it to work: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/Makey_NewVersion/UIFlow It's the complete example for the capacitive touch, you can find the full documentation here: https://docs.m5stack.com/#/en/unit/makey?id=example
  • microWebSrv2 on M5atom lite with micropython

    2
    0 Votes
    2 Posts
    4k Views
    R
    It's probably a typo. I think there should be a / on the line instead of . Instead: ('mods.%s' % modName) i think it should be: ('mods/%s' % modName) or ('mods\\%s' % modName)
  • Does Anybody Use UIFlow for Anything Concrete Poll

    11
    0 Votes
    11 Posts
    20k Views
    J
    Ok, so after 10 days we have: UiFlow - 5 MicroPython - 5 Arduino/PlatformIO - 6 M5EZ - 2 ESP-IDF - 0 I'd be interested to hear from more people. M5Stack, do you have an idea of the distribution of operating systems for the community at large?
  • M5StickC Pico Demo-Software

    2
    0 Votes
    2 Posts
    3k Views
    ajb2k3A
    The demo programs can be found in M5Burner so you can easily erase and install firmware and programs.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    81 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • New to the stacks. Need Firmware Help

    2
    0 Votes
    2 Posts
    3k Views
    ZontexZ
    Hi Ronin, could you kindly provide me some extra information such as what version of UIFlow have you burned into the device, what version of the burner have you used and are you sure you burned the right firmware suitable for your device? i.e didn't accidentally use M5Stick-C firmware on M5Core.
  • Problems controlling stepper motor while microstepping

    8
    0 Votes
    8 Posts
    13k Views
    R
    Zontex, Thank you so much for your help and for the explanation! Best regards, Raquel
  • TIMER X UIFLOW Help

    1
    0 Votes
    1 Posts
    6k Views
    No one has replied
  • M5 library, plot graph?

    2
    0 Votes
    2 Posts
    6k Views
    m5stackM
    sorry. We have not given the chart component library for the Arduino platform. Maybe you can search on Github to see if there are libraries made by other players.
  • M5Burner missing wifi configuration dialog

    2
    1
    0 Votes
    2 Posts
    4k Views
    m5stackM
    thank you feedback.we will fix it as soon as possible.
  • Controlling Atom Matrix LEDs

    4
    0 Votes
    4 Posts
    14k Views
    K
    Hello...The fundamental control receives the ESP32-PICO chip which comes incorporated with Wi-Fi and Bluetooth advances and has a 4MB of coordinated SPI streak memory. Particle board gives an Infra-Red LED, RGB LED, catches, and a PH2.0 interface. Furthermore, it can associate with outer sensors and actuators through 6 GPIOs. The on-board Type-C USB interface empowers quick program transfer and execution. pcb quote
  • M5Burner fails to start on Windows 10

    2
    0 Votes
    2 Posts
    3k Views
    m5stackM
    Try to open with administrator rights? We have never encountered the situation you mentioned
  • M5Burner on Linux throws some Python errors

    2
    1 Votes
    2 Posts
    5k Views
    T
    @platycore I came here to find a solution myself, same error running on my Linux setup. After Googling it, all the responses where "pip uninstall -y enum34", but that was not the case. I found something interesting here: https://stackoverflow.com/questions/47878060/why-is-the-re-module-trying-to-import-enum-intflag I looked at the app location M5Burner_Linux/packages/tools/enum and that was it... the app has the wrong version of enum. Remove the one with the underscores: "_ init _.py" Copy the version of enum.py located in your /usr/lib/python3.8 path That worked for me.