
The M5stack is a fantastic little product, but it has some serious flaws. several posts about this on the support forum, but setting DAC to 0 didn't solve the problem. I had to cut the speaker wire to get rid of the unbearable noise. The second big problem was that the battery arrived almost empty. When I tried to use the device on battery mode, it turned off after 3 minutes. I've tracked charging with a USB meter and the actual battery capacity is 3mAh, just a fraction of the 150mAh it should be. The unit I received appears to be older, only has 4MB of flash instead of 16MB and arrived with the battery attached. It looks like the battery has been over discharged and damaged during storage. I would return the device because of this, except that I had already severed the speaker cable and I needed a more powerful battery for my application (GPS logger with display). The next problem I encountered was when trying to use the I2C port with the Sparkfun GPS. I've used GPS with Openlog Artemis and Adafruit Clue with no problems, but Openlog has no display and Clue has no SD card. The M5stack has both, which is why it struck me as the best logging device with live data display. However, when using Python, I2C communication was extremely unreliable, with frequent errors and data loss. Trying to track down the causes has been a disappointment as the Python documentation on setting UIFlow for M5stack is vague at best. It appears to implement only a subset of Micropython, with many features missing from the full distribution. The only "documentation" showing what features are available is the C source code on GitHub. Considering that the Basic Core does not have a real-time clock and limited flash memory, buying a newer M5stack model like the Core 2 or M5Go is the best choice for many applications.

55" TV LG OLED55C2RLA 2022 HDR, OLED, dark titanium
38 Review

๐ MCIGICM 2 Channel DC 5V Relay Module: Optocoupler Low Level Trigger Expansion Board for Arduino UNO R3, DSP, ARM, PIC, AVR, STM32, Raspberry Pi
11 Review

LAFVIN Super Starter Kit for Arduino R3 Mega2560 Mega328 Nano with Detailed Tutorial - Compatible with Arduino IDE
11 Review

REXQualis Comprehensive Starter Kit with Arduino MEGA 2560 & Detailed Tutorial for Arduino IDE Compatibility
11 Review

๐ง Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Review

Glarks 660 Pieces Phillips Assortment Motherboard
10 Review

36-Pack Black Rubber PC CPU/Case Fan Screws/Rivets Set for Computer
11 Review

M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Review