Navigation

    M5Stack Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Dario
    3. Posts
    D
    • Continue chat with Dario
    • Start new chat with Dario
    • Flag Profile
    • Profile
    • Following
    • Followers
    • Blocks
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by Dario

    • RE: M5 Stamp C3 -> No Usage in UIFLOW ?!?!

      @ajb2k3 said in M5 Stamp C3 -> No Usage in UIFLOW ?!?!:

      Correct.
      The C3 uses a RISCV core where as the rest of the range uses the ESPcore. The RISCV core has issues with Micropython which is the core of UIFLow.

      Currently UI flow use an old version of Micropython that do not support ESP32-C3
      The next major release of UIFlow is suppose to suuport ESP32-C3

      posted in Modules
      D
      Dario
    • RE: UIFlow for C3

      Micropython 1.12 does not support ESP32-C3. Current UI Flow is based on that version therefore at the moment M5Stack can not add support to M5Stamp C3.
      The next UIFlow version, 2.0, is base on Micropython 1.17 which support ESP32-C3, but M5Stack said that we are a couple of month away from the release of UIFlow 2.0

      posted in Features Wish List
      D
      Dario
    • RE: UIFlow 2.0.0 firmware preview version

      @genvex
      +1 to ulab in the firmare

      posted in Official Updates
      D
      Dario
    • RE: UIFlow 2.0.0 firmware preview version

      I found a bug in the firmaware when a programs draws lots of lines and the SD card is plugged in.
      This is my test program:

      import m5
      from m5 import lcd
      
      m5.begin()
      
      def lines_show(color):
          steps = 20
          w = lcd.width()
          h = lcd.height()
          ws = w / steps
          hs = h / steps
      
          lcd.startWrite()
      
          for s in range(steps):
              x1 = int(ws * s)
              x2 = w - 1
              y1 = 0
              y2 = int(hs * s)
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = w - 1
              y1 = int(hs * s)
              x2 = w - 1 - int(ws * s)
              y2 = h - 1
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = w - 1 - int(ws * s)
              y1 = h - 1
              x2 = 0
              y2 = h - 1 - int(hs * s)
              lcd.drawLine(x1, y1, x2, y2, color)
              
          for s in range(steps):
              x1 = 0
              y1 = h - 1 - int(hs * s)
              x2 = int(ws * s)
              y2 = 0
              lcd.drawLine(x1, y1, x2, y2, color)
      
          lcd.endWrite()
      
      lcd.fillScreen(lcd.BLACK)
      lines_show(lcd.WHITE)
      lines_show(lcd.RED)
      lines_show(lcd.GREEN)
      lines_show(lcd.YELLOW)
      lines_show(lcd.BLUE)
      

      If no SD is plugged in the drawing is correct:

      0_1643567308517_20220130_191439_2.jpg

      If an SD card is inserted the output changes. The drawing appear with wrong colors and and some artifacts (horizontal lines):

      0_1643567326519_20220130_191548_2.jpg

      posted in Official Updates
      D
      Dario
    • BNO055 Module for Core

      BNO055 is 9-DOF absolute orientation sensor with all the required math inside it:

      • Absolute Orientation (Euler Vector, 100Hz) Three axis orientation data based on a 360° sphere
      • Absolute Orientation (Quaternion, 100Hz) Four point quaternion output for more accurate data manipulation
      • Angular Velocity Vector (100Hz) Three axis of 'rotation speed' in rad/s
      • Acceleration Vector (100Hz) Three axis of acceleration (gravity + linear motion) in m/s^2
      • Magnetic Field Strength Vector (20Hz) Three axis of magnetic field sensing in micro Tesla (uT)
      • Linear Acceleration Vector (100Hz) Three axis of linear acceleration data (acceleration minus gravity) in m/s^2
      • Gravity Vector (100Hz) Three axis of gravitational acceleration (minus any movement) in m/s^2
      • Temperature (1Hz) Ambient temperature in degrees celsius

      I would love to have a core module with this sensor.

      posted in Features Wish List
      D
      Dario
    • RE: UIFlow 1.8.2

      Hello @m5stack, I'm facing the same problem reported by @felmue with Core 2 and GoPlus2. Are you working on this bug?

      posted in Official Updates
      D
      Dario
    • RE: Core 2 Micropython usb-hid

      @nzmillsto Esp32-S2 can do it but ESP32 can not

      posted in General
      D
      Dario
    • Thermal unit not selectable in UIFlow

      I would like to use the Thermal Unit in UIFlow (1.7.6) but in the unit selection dialog is always disabled. Take a look at the following picture.

      0_1620303387343_46739dcc-aeb9-4de1-9cc8-a4513907bba4-image.png

      I tried with a StickC, StickC Plus and a Core2 but UIFlow doesn't let me add the Thermal unit.

      posted in UIFlow
      D
      Dario
    • RE: Powering Atom Lite with 5V pins

      I have too experimented powering both Atom Lite and the Atom Matrix via the groove connector or via the headers pins and I noticed a weird thing. If the voltage is a little below 5V, for example 4.6 or 4.7 Volts it works fine. If the voltage is a little above 5V, for example 5.2V it power up but it never connect to internet.

      posted in Atom
      D
      Dario
    • Use lvgl canvas on Core2

      I'm trying to use the lvgl canvas on the Core2 with UIFlow V1.7.4.
      I'm using the following test program:

      import lvgl as lv
      
      lv.init()
      
      scr = lv.obj()
      cv = lv.canvas(scr, None)
      
      lv.load_scr(lv)
      

      but when it try to create the canvas it raise the following error:
      'NoneType' object has no attributes'__deference__'

      Can anyone help me?

      posted in Micropython
      D
      Dario
    • RE: UnitV do not read QRCode

      I tried in many way but without any success, the UnitV is never able to read a QR. I think that is a firmaware bug. Can some one at @m5stack look at this?

      posted in Units
      D
      Dario
    • RE: UnitV JpegTransfer firmware

      @m5stack Can someone please answer or point me to some documentation?

      posted in M5Stick V
      D
      Dario
    • RE: Newbie question - how to get started?

      @marcvl on the Core2 the widgets are implemented trough LVGL. For the alignments flags you can look at this page:
      https://docs.lvgl.io/v7/en/html/widgets/obj.html

      posted in Micropython
      D
      Dario
    • RE: UIFlow 1.7.3

      @iamliubo I'm glad to here that you're going to work on the PaHub problem. I think that is important for the user community to know that there is someone looking at issues and working for fix them. It may takes time to fix an issue but if I know that someone in M5Stack is working on it I'm happy and I can wait.

      posted in Official Updates
      D
      Dario
    • RE: [M5Paper] Ideas/recommendations for a revision or V2 model

      I think that M5Stack is not going to switch to ESP32 S2 or S3 any time soon. At least not before Micropython has a port for these chips.

      posted in Features Wish List
      D
      Dario
    • UnitV do not read QRCode

      I'm trying to use UnitV to read a QRCode but it never dected any QRCode
      This is the test program that I'm using:

      0_1614714202471_288d3ab3-5395-488a-8e09-7f720eb2cb62-image.png

      Is anyone able to read QRCode content with UnitV?

      posted in Units
      D
      Dario
    • RE: Drive 4 DC motors without encoder - NO LEGO

      I need the same thing. I have created a post in the feature wishlist category.

      https://forum.m5stack.com/topic/2989/a-module-to-drive-four-dc-motors

      posted in Modules
      D
      Dario
    • A module to drive four DC motors

      I would like to make my own vehicle with four mecanum wheels but there is no M5Stack module that can drive four DC motors.
      In this post I would like to ask for a module to drive four DC motor or else a new version of the GOPlus2 with a selectable I2C address.

      posted in Features Wish List
      D
      Dario
    • Autosave UIFlow program in cloud

      I would like to save my UIFlow program in the cloud (M5 account) or at least in web browser storage.
      Like in MakeCode the program is autosaved at every change. The autosave is a very important feature when you work with kids.

      Later, when the user open again UIFlow, instead of an empty project he should see the list of his projects and a button to create a new project.

      posted in Features Wish List
      D
      Dario