🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    M5 Atom Neopixel display errors

    PRODUCTS
    3
    3
    4.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chiefpadC
      chiefpad
      last edited by

      I'm using the latest versions of micropython stable edition, esp32-idf3-20191220-v1.12.bin, and it seems there is a problem with the neopixel implementation on the M5 Atom.

      When I run the following program, there are random errors in the display of the pixels.

      from machine import Pin, lightsleep
      from neopixel import NeoPixel
      np = NeoPixel(Pin(27),25)
      black = (0,0,0)
      while True:
          np.fill(black)
          lightsleep(10)
          np.write()
      

      https://www.youtube.com/watch?v=vvI9tY6uXHI

      From other places I hear this might be a problem with the power supply to the neopixel array, and might disappear if I supplied external voltage lower than 4.7V, because there is a problem with the voltage range on USB. That might work, it might not... but I wonder if there is a better solution, or a product modification, that might fix this?

      http://micropython.org/download/esp32/
      http://micropython.org/resources/firmware/esp32-idf3-20191220-v1.12.bin

      m5stackM 1 Reply Last reply Reply Quote 0
      • m5stackM
        m5stack @chiefpad
        last edited by

        @chiefpad other places? could you share the link? we had random test some ATOM in the factory, but they all normal. you could try to use UIFlow to test it again. make sure the problem is not from the lib.

        1 Reply Last reply Reply Quote 0
        • R
          robalstona
          last edited by

          I also noticed randomly short blinks (on the red or blue color) random leds while data was transfered/displayed to/on matrix. But i used builtin library neopixel. There is a question:

          rgb class is independent of neopixel library or is "wrapper" to neopixel.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post