Navigation

    M5Stack Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Popular
    • All categories
    • Official Updates
    • Events
    •      Review
    •      Campaign
    • Features Wish List
    • General
    •      Anouncements
    •      Forum Rules (!!!!READ THIS FIRST BEFORE POSTING!!!!)
    •      News and Blog posts
    • PRODUCTS
    •      Modules
    •      Units
    •      FAQS
    •      Cores
    •          Core2 for AWS
    •          M5Stack Fire
    •          M5stack Grey
    •          M5 Stick/StickC
    •          M5GO
    •          FACES Kit
    •          M5Stick V
    •          Core 2
    •      Bases
    •      Atom
    • PROJECTS
    • SOFTWARE
    •      UIFlow
    •          Lessons and Guides
    •          Bug Report
    •          Custom Blocks
    •      Arduino
    •          Lessons and Guides
    •      Micropython
    •          Lessons and Guides
    •      M5EZ
    •      ESP - IDF
    • Global Communities
    •      Русскоязычный форум
    •      Foro español
    •      Deutsches Forum
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month

    • P

      M5Paper I2C
      Modules • m5paper i2c-por • • Powersoft

      19
      0
      Votes
      19
      Posts
      273
      Views

      @powersoft said in M5Paper I2C: Today I rewrote the routines for the BMP280 and BME280 for a single device. Simple include the source into the main program, and call it. This is now working as I wont. It takes a afternoon of work! Now put the finishing touches on the BMP280/BME280. Would it make sense to post them on the forum when they are ready? Cheers Jan Hi @Powersoft sorry for the absence, ive had some issues to deal with. nice work finding the issue. Create a project in the project forum and post your code and solution in there.
    • R

      Drive 4 DC motors without encoder - NO LEGO
      Modules • • ramaker

      17
      0
      Votes
      17
      Posts
      312
      Views

      R

      Hi, thanks for reply. @ajb2k3 : Every thing you wrote is ok ! And I would suggest to do it - in an open-source project. But here we have an comercial project. I payed for something which they show not correct in the advertisement. I cannot use it and I get so support !! I cannot use this system ! I'll go back to Arduino. BTW: M5Stack cannot be used to control the rover. The rover-system works only correct if I can control all the 6 motor individualy. So -- no change with M5Stack regards K.D.
    • M

      [Bug] Core2 loads JPG from flash but crashes with image from micro SD card
      Micropython • • mb

      10
      0
      Votes
      10
      Posts
      377
      Views

      M

      Here we go, easy work-around for the faulty lcd.image(): from m5stack import * buffer = open("/sd/images/test.jpg").read() lcd.image_buff(lcd.CENTER, lcd.CENTER, buffer)
    • C

      M5Stack Fire - Error when selecting the way to program it
      M5Stack Fire • • Carles B.

      9
      0
      Votes
      9
      Posts
      247
      Views

      @carles-b Great. Glad you got it sorted out and can begin enjoying M5Stack 😀
    • R

      M5 StickC Plus - How to access Bluetooth with UIFlow ?
      M5 Stick/StickC • • ramaker

      8
      1
      Votes
      8
      Posts
      239
      Views

      R

      @BricoMS Thank you for the answer. I thought, that the hardware/controller of M5Stick and M5Stack are the same and that MicroPhyton is just another way of displaying the blocks of UIflow. I do not understand why M5Stack made no "fair" advertisement/documentation. For me it would be "fair" if they would write "ESP32-based support BLE 4.2 and WiFi not compatible with UIFlow"" I think, for some (many ?) users the UIFlow possibility is an argument for M5Stack/Stick. regards K.D.
    • M

      M5Paper stuck in M5.begin();
      Cores • • michael_o

      8
      0
      Votes
      8
      Posts
      305
      Views

      Hello @michael_o you are welcome. I am glad to hear you got it working and thank you for reporting back here. Cheers Felix
    • P

      M5Paper partial Update Canvas
      Cores • core • • Powersoft

      7
      0
      Votes
      7
      Posts
      312
      Views

      M

      As mentioned in the other thread, the missing step is transferring the canvas framebuffer to the EPD. If your loop function is changed as below, it works as you expect. void loop() { for (int i=1; i<7; i++) { canvas1.drawString(testString[i],20,20); /* m5epd_err_t UpdateArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h, m5epd_update_mode_t mode); */ M5.EPD.WriteFullGram4bpp((uint8_t*)canvas1.frameBuffer()); M5.EPD.UpdateArea(0,0,100,100,UPDATE_MODE_GL16); delay(1000); } }
    • G

      M5Paper Shutdown() / Deep Sleep / Wakeup
      Cores • • grundprinzip

      7
      0
      Votes
      7
      Posts
      350
      Views

      T

      Hi, I'm currently using this small work-around to differenciate the power source between battery and USB. It basically involves monitoring the voltage after initializing M5.BatteryADCBegin() (via M5.getBatteryVoltage() to be more precise). Measuring a voltage over 4200 mV (empirically evaluated!) indicates most of the time a USB-usage. Under that value, there are high chances that the device is on battery. So far, this work-around is doing its job pretty well for me. I hope it might help! Cheers, t.
    • M

      [Core2] How to download JPG from web and display it on screen?
      Core 2 • • mb

      7
      0
      Votes
      7
      Posts
      290
      Views

      M

      Here we go, easy work-around the faulty lcd.image(): from m5stack import * buffer = open("/sd/images/test.jpg").read() lcd.image_buff(lcd.CENTER, lcd.CENTER, buffer)
    • S

      How do you change volume on Core2
      Core 2 • • SE

      7
      0
      Votes
      7
      Posts
      379
      Views

      B

      @bobolink FYI to myself If you have an engineering background--part of Micropython-- module 'dba: calculate dBA (A-weighting decibels) from an input stream of digital audio samples module 'i2stools': function to efficiently extract sample data from a buffer filled by I2S Signal processing (logical shifts--fractional multiply) on the PCM samples instead of hardware volume control gets the job done also.
    • N

      M5Paper reboot-persistent touchscreen failure (under UIFlow)
      PRODUCTS • uiflow m5paper touchscreen • • Nili

      6
      0
      Votes
      6
      Posts
      219
      Views

      N

      @felmue Hey, thanks for the explanation. Sorry for the late reply. After adding a third Paper, it shows that the receiver queue, not the sender get's async and will deliver old messages. This might also lead to some buffer overflow or event queue problem. Still, the fact that a simple power-cycle on battery power does not revive the touch controller seems, um, not ideal. I'll try the power blocks for other things after your great explanation. Thanks again. Where did you get that info from, btw, I really tried to find docs about it. I enjoyed the diagram method, though :)
    • Pahub error with CORE2 with GoPlus2
      Modules • • Arno

      6
      0
      Votes
      6
      Posts
      329
      Views

      Hello @Arno nice! Thank you for the feedback. I am glad to hear it works now. @Zontex @m5stack : Maybe it would make sense to add a note in the GoPlus2 description about the incompatibility with M5Core2? And if not happened already maybe think about a modified GoPlus2 version where the GPIO for IR_OUT can be chosen through a dip switch to allow it to work with M5Stack and M5Core2 devices? Thanks Felix
    • B

      UIFlow Github project?
      UIFlow • • braddo

      6
      0
      Votes
      6
      Posts
      411
      Views

      B

      @world101 survey filled
    • S

      Not possible to connect Pa.HUB on M5Stack CORE2
      Bug Report • • Schwiizer

      6
      0
      Votes
      6
      Posts
      313
      Views

      Hello again I found that when I switch M5Core2 firmware back to 1.7.1.1 and use it with UIFlow 1.7.2 (online) the error goes away and PaHUB works as expected. Thanks Felix
    • C

      Core2 how to know the current battery level
      Core 2 • • Carles B.

      5
      0
      Votes
      5
      Posts
      96
      Views

      C

      Thanks for the reply @wa-berlin. I see that each core is different and the way to calculate the battery level are completely different between Fire and Core2. Particularly I think that being from the same company should be similar programming with the prefix difference of the core, ie: M5.Power.xxxxxxxx = M5.Axp.xxxxxxxx Regards Carles
    • M5 Simulator
      Deutsches Forum • • hoeulm

      5
      3
      Votes
      5
      Posts
      243
      Views

      P

      Das ist ja mal richtig gut :-)
    • K

      M5Paper and API Key
      Cores • • k33g

      5
      0
      Votes
      5
      Posts
      197
      Views

      @world101 said in M5Paper and API Key: @ajb2k3 Actually, most of the time when I flash new firmware with M5Burner, it does assign a new API key to my device. Maybe that is because I always erase the flash before burning the firmware. I just tried it and it gave me a new API key. @k33g give it a try. The Erase button is in the upper right corner of M5Burner. Then burn the latest M5Paper firmware. I thought i was supposed to but for me, lately, it looked to always generate the same api.
    • С

      Why is support not responding?
      General • • Сергей

      5
      0
      Votes
      5
      Posts
      212
      Views

      @сергей said in Why is support not responding?: Why is support not responding? I asked a few questions in the Russian-language forum thread and now a few days have passed and someone has not answered anything. I have just started learning m5stack and the advice of professional developers is important to me. Which is hard to answer. If I asked something wrong, at least answer yes or no !!!!! @сергей said in Why is support not responding?: Why is support not responding? I asked a few questions in the Russian-language forum thread and now a few days have passed and someone has not answered anything. I have just started learning m5stack and the advice of professional developers is important to me. Which is hard to answer. If I asked something wrong, at least answer yes or no !!!!! Hello, I haven't seen the Russian Moderators in a while. I expect they are all busy trying to work out how things work. Please be patient.
    • L

      Check your uPython version
      PROJECTS • • LasNiko

      5
      0
      Votes
      5
      Posts
      247
      Views

      I'm trying to push for a unified API but the problem is that some of the devices are slightly different and require slightly different commands. Please add your request for a unified API to the suggestions list.
    • D

      JavaScript error in M5Burner
      Bug Report • • djw082

      5
      0
      Votes
      5
      Posts
      210
      Views

      D

      I CAN flash using the following from the command line: /M5Burner_Linux/packages/tools$ python3 esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 750000 --before default_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 /home/david/Desktop/m5stack/M5Burner_Linux/packages/fw/atom/UIFlow_Matrix-v1.7.2.bin I can then connect in UIFlow if I hold the button on the Atom while plugging into USB. However, I still cannot get the M5Burner App to work. I still get the Javascript error when I click the Configruation Button.