🤖Have you ever tried Chat.M5Stack.com before asking??😎
  • Has anyone figured out a good way to update the display quickly?

    FAQS
    8
    0 Votes
    8 Posts
    28k Views
    JJJ
    @m5dude @joeybab3 @world101 [image: 1520926065233-d60dfa1c-0589-4e68-bc06-82e52d4e2106-image.png] -- The code for the counter pictured above has kindly been made available by the author at the following link: https://gist.github.com/ksasao/c67d6fff5641e6fd40c7705352f6759e A required file M5Stackupdater.h is available here: https://github.com/tobozo/M5Stack-SD-Updater/tree/master/src -- There is also a timer app in the SAM menu program available here: https://github.com/PartsandCircuits/M5Stack-SAM -- And a list of programming functions here: https://github.com/PartsandCircuits/M5CheatSheet ** Should add that color command listed above.
  • Reset Capacitor

    FAQS
    11
    1
    0 Votes
    11 Posts
    33k Views
    P
    @m5stack, holding the button for programming works fine. Resetting is the issue with my unit. In some cases, even with the bottom plate off, the unit will not reset and run the downloaded firmware unless I let it sit a while. Other times it works fine.
  • Display with wrong color and contrast after SD writing

    FAQS
    3
    1
    0 Votes
    3 Posts
    7k Views
    P
    @jimit 在 Display with wrong color and contrast after SD writing 中说: ESPFlashDownload I have just tried; I am able to erase the flash with ESPDownloadTool, both in SPI and HSPI, but if I upload the firmware via Arduino, the display has always the same problem. I don't know I it works but, is it possible to reflash the bootloader? Thanks, Paolo
  • Compass and calibration

    FAQS
    5
    0 Votes
    5 Posts
    15k Views
    Q
    Hello JimiT, I will see if it can solve my problem, thanks for your help ! I will follow the github issue. Thanks
  • Memory related issue

    FAQS
    4
    0 Votes
    4 Posts
    14k Views
    JJJ
    @reaper7 Hi Reaper7, thanks for adding that helpful example.
  • Stereo headset with mic?

    FAQS
    2
    0 Votes
    2 Posts
    8k Views
    JJJ
    @anichang Hi Anichang, interesting question. I'm into audio. Check this out - nice audio quality: https://twitter.com/ksasao/status/972853730453241857 GPIO36 seems to be the approach taken so far for audio input - also by macsbug: https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fmacsbug.wordpress.com%2F2017%2F12%2F&edit-text=&act=url Perhaps for your purpose with the external mic and the PAM board you were talking about using the I2S (or IIS) pins - IIS_IN (G34) and (IIS_OUT (G15) ??? I don't think they are being used by anything obvious on the M5Stack - (screen,buttons,TF card)...... The M5Stack guys recently demoed audio playback using I2s on twitter recently.... i gather they output using the DAC (g25). Using Python: https://twitter.com/M5Stack/status/972058080081883136 Anyone else got any info on audio input? [image: 1520820661163-mbus-sml.jpg]
  • Turn Off Display

    FAQS
    10
    0 Votes
    10 Posts
    43k Views
    P
    Hi, Found this example: https://gist.github.com/igrr/54f7fbe0513ac14e1aea3fd7fbecfeab It uses RTC memories and wake stub to decides whether to continue booting the firmware, or to go back to sleep. Maybe we could develop a code to run 10 times x 30seconds deepsleep = 300seconds deepsleep (5min)
  • setWakeupButton

    FAQS
    4
    0 Votes
    4 Posts
    14k Views
    on4aaO
    This is a hardware problem of the IP5306 buck converter going into standby after 32 seconds. It is explained in this thread: http://forum.m5stack.com/topic/62/ip5306-automatic-standby
  • Brownout detector was triggered

    FAQS
    4
    0 Votes
    4 Posts
    16k Views
    C
    @JimiT, the software is a Google Home enabled thermostat with a 7 day programmable heating schedule. I have it running on two different boards right now (DOIT ESP32 and Heltec ESP32 with OLED). I wanted to port the code to the M5Stack and got half way thru porting the code before it started misbehaving. I found a post here about a user who had similar problems and built a push button jig that would ground GPIO 0 to force the unit into bootloader mode. I tried the same and sadly, that did not work for me. Now when I connect the monitor program and hit reset, I get garbage characters and not ESP boot message. I've tried different baud rates but can't see the boot message. When I try to upload a sketch, it gives me a message that the EEPROM size can't be determined and hangs after loading the bootstrap loader. I had a similar program with another ESP32 board and it turns out that the EEPROM was fried. The links you've posted are all good but once the unit goes into Brownout, it will not allow you to upload any sketch in the Arduino IDE. I've yet to find a Espressif command line program to clear the brownout condition. I think this unit is bricked :( @reaper7 Thanks for the info. Perhaps the people at M5Stack can provide me with some help here...
  • Easy way to destroy an M5 stack

    FAQS
    3
    0 Votes
    3 Posts
    9k Views
    S
    Usually shipping to China isn't cost effective for us in Canada. I think you have answered my questions. There is no video to disassemble it. If I ever receive another broken unit, I'll contact you to see how you want to handle it.
  • An Even Simpler Fix When Upload Fails

    FAQS
    4
    2 Votes
    4 Posts
    13k Views
    JJJ
    @scotts Hi Scott, I'm pretty sure that was just added as another possible fix.... without intending to suggest that there was anything wrong with your solution.... indeed I am about to follow your suggestion and add a ceramic cap to a proto board. Here's another approach again... very creative and neat. This is from the highly recommended macsbug website: https://macsbug.wordpress.com/2018/01/09/expansion-connector-of-m5stack/ [image: 1519770260302-macsbug__m5_rst_pins_s2.png] [image: 1519770306695-macsbug__m5_rsten_pin_s22.png]
  • Timed out waiting for packet header

    FAQS
    5
    0 Votes
    5 Posts
    13k Views
    S
    Make sure you use a non polarized capacitor like the orange one shown in the left picture. If you use a polarized capacitor instead, you might get it backwards. If you hook up an electrolytic capacitor backwards, the electrodes oxidize and it starts to conduct current. Throw away any polarized capacitor that you hook up backwards. You can also use RST and BAT since it's easier (IMO). http://forum.m5stack.com/topic/113/an-even-simpler-fix-when-upload-fails I heard the new M5's don't need the cap but I'm waiting for a new one to arrive to confirm.
  • Bluetooth

    FAQS
    5
    0 Votes
    5 Posts
    29k Views
    JJJ
    @wwh1260051266 @ia2018 There is an interesting blog about BLE and the M5Stack as well as some code for the M5Stack at the links below. I haven't had a chance to try the code but it works for the writer. Similarly, this code uses 75% of the flash memory. BLE must be greedy. Blog: https://kongduino.wordpress.com/2018/01/17/basic-ble-functionality-on-the-m5stack/ Github: https://github.com/Kongduino/M5_BMP280
  • usb host

    FAQS
    3
    0 Votes
    3 Posts
    8k Views
    J
    @m5stack 在 usb host 中说: ch376 The ch376 is mainly for storage. What if I want to use usb OTG functions and use a mouse with the M5Stack or some other usb input device. Can I use this SPI device. https://www.amazon.com/HiLetgo-Development-Compatible-Interface-Arduino/dp/B01EWW9R1E/ref=sr_1_cc_1?s=aps&ie=UTF8&qid=1519186851&sr=1-1-catcorr&keywords=usb+host+shield+2.0+for+arduino
  • serial monitor compared to M5.Lcd.print

    FAQS
    2
    0 Votes
    2 Posts
    9k Views
    JJJ
    @jpilarski Hi, i agree the M5Stack is indeed a really great device ! Regarding your query, you can review a list of command functions here: https://github.com/Kongduino/M5CheatSheet Also you can review the code from this excellent working menu system by Tom Such that uses the buttons for selection: https://github.com/tomsuch/M5Stack-SAM He also created a template program for making your own menu: https://github.com/tomsuch/M5StackSAM
  • Arduino not parsing M5Stack package index

    FAQS
    5
    0 Votes
    5 Posts
    20k Views
    world101W
    I just wanted to update that I finally got it working. I uninstalled v4 of the Silicon Labs VCP driver (using the uninstaller.sh script from the zip file below). Then installed the latest driver from this file: https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip I did not install the legacy driver. I used "Silicon Labs VCP Driver.pkg" from the main directory of the zip file. Next, I had to do a fresh install of the Arduino IDE 1.8.5, then followed the same instructions here: https://github.com/m5stack/M5Stack/blob/master/docs/arduino-ide/mac.md After I restarted the Arduino IDE, I now saw the M5Stack-Core-ESP32 listed under the Tools > Boards > ESP32 Arduino menu. No need to do anything with the Boards Manager.
  • CAD Files of the cases?

    FAQS
    8
    1 Votes
    8 Posts
    24k Views
    m5stackM
    the 2*15 pin connector is a custom product, only supplied by us.
  • MicroPython M5stack (offline) upload files?

    FAQS
    1
    0 Votes
    1 Posts
    5k Views
    No one has replied
  • FS.h missing

    FAQS
    4
    0 Votes
    4 Posts
    16k Views
    JJJ
    @dpcons No problem. Enjoy !
  • Im looking for module guidlines

    FAQS
    5
    0 Votes
    5 Posts
    17k Views
    JJJ
    @keloseff Hi. Have you tried the altium2kicad script ? I haven't but there is a discussion here: http://vk5hse.blogspot.com.au/2017/02/altium-to-geda-pcbpcb-rnd-conversion.html