I think M5Stack should consider rewards vouchers - like a 10%-15%-20% off discount code after someone spends $800 USD on products, or something like that :D
Best posts made by mtylerjr
-
Rewards!
-
Something like an "AtomStack" Battery
I wish there was a battery module for the AtomS3 , of the same size as the AtomS3, that fit on the back instead of how the TailBat attaches. So it would be more cubical. An AtomStack.
I know it would be smaller capacity. Maybe 24mm x 24mm but thicker than the AtomS3
-
RE: Rewards!
@ajb2k3 Ive never spent that much at once.. no more than $200 USD per order, but Ive spent over $800 USD in the past month :/
-
Upcoming products?
Ive only really discovered the M5Stack ecosystem recently, and have become addicted. Initially I was dismayed by what seemed a lack of activity in the forum, but I now see it is a very lively, active community - but seemingly focused on twitter as the way to interact, rather than a forum?
Anyway, I am trying to compile a list of possible upcoming M5Stack products, as mentioned on tweets from @M5Stack on twitter, and just from the past few weeks, these have been mentioned:
Some sort of "M5Stack S3 Uno"? (M5Letter?)
https://twitter.com/M5Stack/status/1683141542738014208TimerCamS3
https://twitter.com/M5Stack/status/1683301111263031300
https://twitter.com/M5Stack/status/1648658912474963970UnitCamS3
https://twitter.com/M5Stack/status/1683292919040729088x`ENV Module "Pro"
https://twitter.com/M5Stack/status/1683287670221586432StickPlus2
https://twitter.com/M5Stack/status/1682320261708926977M5Stack Ring
https://twitter.com/M5Stack/status/1682313256415928320
https://twitter.com/M5Stack/status/1679017559226728448StampFly
https://twitter.com/M5Stack/status/1674758521349640192
https://twitter.com/necobut/status/1673539375345582081
https://twitter.com/M5Stack/status/1673302438064066560StampS3FPV
https://twitter.com/M5Stack/status/16625065002613186578Servo unitReleased!
https://twitter.com/M5Stack/status/1678240999242358788CoreMP135
https://twitter.com/M5Stack/status/1669738054444290048
https://twitter.com/M5Stack/status/1671484238372438016
https://twitter.com/M5Stack/status/1676909097596354560AtomDualJoystick
https://twitter.com/M5Stack/status/1679092984208592896AtomS3Joy
https://twitter.com/M5Stack/status/1673610255358660608Dual Joystick for Stamp Capsule
https://twitter.com/M5Stack/status/1672792671956635650Stamp Capsule
https://twitter.com/M5Stack/status/1670706724620365825
https://twitter.com/M5Stack/status/1674357211592785921
https://twitter.com/M5Stack/status/1673518810140409859
https://twitter.com/M5Stack/status/1673242991237148672MiniOLEDReleased!
https://twitter.com/M5Stack/status/1679017776495869952Cardputer
https://twitter.com/M5Stack/status/1678381787490418689Carputer Backpack
https://twitter.com/M5Stack/status/1678778656909582337GNSS-Pro module
https://twitter.com/M5Stack/status/1678382351850807297M5RC 2
https://twitter.com/elec_leak/status/1679007156220354561M5Stack Book
https://twitter.com/M5Stack/status/1678241033119834112VA Meter
https://twitter.com/M5Stack/status/1674002164845522944(new) LoRa Unit (using E220-900T22S)
https://twitter.com/M5Stack/status/1677295046641733632Switch+ Unit
https://twitter.com/M5Stack/status/1676898310941196289
https://twitter.com/M5Stack/status/1673902924995624961(new) M5Recorder
https://twitter.com/M5Stack/status/1676880036207685632BugC2
https://twitter.com/M5Stack/status/1676570131571548161M5Meter
https://twitter.com/M5Stack/status/167470912231349862416ToF Unit
https://twitter.com/M5Stack/status/1672923564780183552M5StickT-Lite
https://twitter.com/mongonta555/status/1672875375955959808Nano
https://twitter.com/M5Stack/status/1673652337758588929
https://twitter.com/M5Stack/status/1670612941446717442Some sort of waterproof enclosure?
https://twitter.com/M5Stack/status/1676890230748758016AtomEchoS3
https://twitter.com/M5Stack/status/1670761716454658050MiniScale unit
https://twitter.com/M5Stack/status/1670612763356585984
StamPLC
https://twitter.com/M5Stack/status/1668837363257339904CardKB2
https://twitter.com/M5Stack/status/1663747736850800641UnitV3
https://twitter.com/M5Stack/status/1650709999533047808
https://twitter.com/M5Stack/status/1660470152612270080TimerCamS3
DDT Module
https://twitter.com/M5Stack/status/1646057800500641792MSX0 ?
https://twitter.com/M5Stack/status/1657951772647002114Question: Is there another source of info about upcoming products, other than cryptic (to me) tweets? Any pre-release developer channels or beta/insider programs?
-
RE: ENV IV
They added support for "ENV IV" in the latest UIFlow2 Alpha 23 - as if they expected it to be released at the same time, so... I am assuming it is going to be very soon. [Although Twitter/X mentions ENV "Pro" which looked Gray, not white.]
Im waiting for at least one of the following "soon" products to be available before my next big order:
MStickS3
M5NanoS3
M5Dial
AtomS3Echo
StampFly/StampS3FPVThough I wish they would release them all at once, instead of one per week. Shipping to NZ has skyrocketed, so it would be helpful if they were all available so I could buy them all in one order :(
-
RE: Stamp-S3 randomly starts drawing 500mA.
@bram Did you self-solder connectors and pins?
Ive seen this a few times with tiny solder bridges to vcc or gnd that varied when they heated up/cooled down and acted exactly that way. (Or similarly when I took too long soldering pins, and damaged an internal component from the heat of the pin/solder pad)
-
RE: StickC Plus + PaHUB + 3 Ultrasonic I2C units
@robot_alf "need to connect sensors to 1,2,3 ports of pahub, not to 0,1,2"
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors :D
-
RE: ENV III Causes CoreS3 to restart.
When I add the ENVIII unit to my CoreS3 on port A, and start it, I get the exception at line 98 of qmp6988.py (the call of reset() )
The issue seems to have been noticed and fixed 8 months ago though, by some guy named Gandro:
https://github.com/gandro/micropython-m5stamp-c3u/commit/fe3ddc3d0c09cca4096dcfc37bbbf57e7b4a1271
It was (seemingly) caused by the QMP6988 chip in the ENVIII resetting in the middle of an I2c transaction during a requested reset (from line 97 of drivers/qmp6988.py), and the driver file not handling the timeout exception causing the exception/crash.
The fix was to just put a try/except around the transaction in reset(), and if the timeout is generated, ignore/handle it.
I found this with 5 minutes of googling. Not sure why M5Stack hasnt fixed it yet for all products that use the QMP6988
-
RE: How to set advanced properties for UI elements (styles) and get more information on micropython modules
@isoeek M5Stack is different. For now at least, it does take a lot of data-mining effort to find information - which is a barrier to those of us with ADD/ADHD obviously.
Also, a lot of what exists is in non-english, as M5Stack's initial focus, going by social media, seems to be on Japan. And so there seems to be a heavier focus on cute "-chan" robots and "-neko" ears and that sort of japan-style "cute" stuff than stuff that would be generally helpful to your typical developer. But it seems to be financing their other development stuff, so whatever works, right? They are releasing new products every week now, so something is working.
Dont give up though. We are all struggling with lack of information/documentation, but I think things are heading in the right direction. UIFlow2 is growing, is a much better system, and eventually should replace UIFlow1.
Truthfully, I would have suggested they didnt release all the hardware before there was good documentation for it, but Im not in marketing, and it may not have been feasible. I guess all I am suggesting is "lots of us understand your difficulties trying to get accurate and usefull info/documentation, but dont give up."
We should also definitely support those people that are working to fix the documentation problem, like ajb2k3
and insaneLX's trick is very helpful
-
RE: Connecting M5stack to PCB with header and GPIO capacity.
Also, see the readme text at https://github.com/m5stack/M5Unified
-
RE: How to add touchscreen buttons to the Core S3
There is probably some funtionality around that that hasnt been added yet (still in alpha)
But maybe add the "Touch" component, and the "Logic" component to your program, and see if you can do something with this type of pattern:
(touchpoint is just a variable I added)
I havent tried this - I was just looking around in UIflow2 for what could be used.
It looks like you might need to manually check if a touch point is within some drawn UI feature, and handle that yourself.
In any case, I couldnt find anything that looked like screen/touchbutton event handlers, only physical gpio pin push event handlers.
-
RE: Upcoming products?
What is the friday new product this week?
It's friday afternoon in New Zealand. It's also a holiday (Matariki - Sort of a "Maori new year") so I dont have work to distract me from continuosly checking.
Also no squirrels in New Zealand to distract :(
-
More colors for enclosures
I wish you could get M5StickC-Plus in colors othere than red
Or even a black version of the AtomS3
-
RE: Connecting M5stack to PCB with header and GPIO capacity.
I spent a few hours last month trying to identify what free GPIO existed.
This is what I ended up with, but keep in mind it is not m5stack official, just what I could piece together.
it looks like you -might- potentially have 10 available on the S3, including the 4 used by actual B and C ports.
GPIO #s:
5,6,7,8,9,10,17,18,26,27 -
RE: CoreS3 not working with UiFlow
This brings up another question Ive had for awhile.
Why does M5stack need to have a device registered on a far away server, just to program it for personal use?
Why isnt there a simple "use it without registering it internationally" mode? I cant think of any other hobbyist platform - Rapberry Pi, Feather, Microbit, Arduino, Beaglebone, Lilypad, Circuit Python, Fez/Gadgeteer, TI-Launchpad, Teensy, NXP-LPCXpresso, Arm-MBed, Parallax, ST-Nucleo, WIO, XIAO, Particle, Sparkfun-Thing - that has that requirement.
Is there a reason?
-
Will the M5Stack "Product Comparison" page be updated soon?
The page at https://docs.m5stack.com/en/products_selector is very useful, but it is a bit out of date.
It doesnt include any of the newer S3 products (CoreS3, AtomS3, AtomS3 Lite, AtomS3U, StampS3) or the CM4Stack.
Are there plans to update it?
-
RE: How to set advanced properties for UI elements (styles) and get more information on micropython modules
Sorry, it is the OCD and autism combining with the ADD, lol
-
RE: Connecting M5stack to PCB with header and GPIO capacity.
Hmm GPIOs 26/27 may not exist on the CoreS3 after all
-
RE: help needed to get started.
@ajb2k3 When I was originally trying to use UIFlow2, I wanted to select my device (a CoreS3 I had just received). I wasnt aware yet that I had to go through other steps first, to make the device appear in the "Select Device" popup window of UIFlow2.
So, just trying to connect from UIFlow2 without knowing any better, I tried to select my device, but the only options in that "Select Device" window, under "My Device", were "Private" "Token Required" and "Public" with no explanation of what these meant. It was 100% not clear or intuitive to me what the purpose of these three options were.
The clickable buttons next to each of these - the only UI options available to try - all just redirected to the store page. Since I already bought and owned a device, this was very very frustrating. I had no idea what the intent of that screen was - all I knew is it really wanted to send me to the store, and that I had nothing else to try. I had no idea of the need for m5burner for example.
It was only much later when I figured out through trial and error how to get my device bound to my account, and the UIFlow2 image burned, before it would show up on that selection screen.
There needs to be (in my opinion) a much higher level overview of the steps needed to get through your first connection to a device - something that would explain what that screen was, and when it was used.
There may -be- something like that existing already - but I couldnt find anything.
The "Documents" link at the bottom of the CoreS3 store page (https://shop.m5stack.com/products/m5stack-cores3-esp32s3-lotdevelopment-kit) just directed to the page explaining pinouts, and modules, and the EasyLoader patch tool. (https://docs.m5stack.com/en/core/CoreS3)
Critically, there is nothing on that last page that talks about the need for m5burner, or the steps required to connect to UIFlow2 - at least none that are obvious. There is a small menu at the bottom of the page, "developer tools" that goes to a page that lists links for many things including m5burner. But even then it isnt clear you need it, or what it is for - at least that is how it was for me.
So It took a lot of hunting around, googling, dozens of redirects to the store, before I finally pieced together enough of an idea of the order of things to do.
Someone else might have found all the info right away, I guess, and I was just not smart enough - but Ive been developing embedded firmware for over 40 years, on hundreds of platforms, and found the whole information-hunting process very frustrating for this product.
Having said that, once I connected to my CoreS3, I was so happy I ordered several more products from M5Stack - Atom Echo Smart Speaker, M5StampS3, AtomS3 Lite, AtomS3, M5StickC PLUS, two Atom TailBats, Env-III module, CardKB Mini Keyboard, and some other battery modules, which just arrived, that I can play with this weekend :D
-
RE: Core3 12V
@neilh20 I think you'll need to look at the DIN-base schematics - thats where the 24v max comes from, the base's own dc converters. And it comes attached with the CoreS3 so the webpage advertising/specifications treat them (understandably) as single unit.