<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Atom]]></title><description><![CDATA[For topics on the M5Stack Atom.]]></description><link>https://community.m5stack.com/category/38</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 13:21:39 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/category/38.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 May 2026 22:17:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Atom Lite not publishing topic.]]></title><link>https://community.m5stack.com/topic/8224/atom-lite-not-publishing-topic.</link><guid isPermaLink="true">https://community.m5stack.com/topic/8224/atom-lite-not-publishing-topic.</guid><pubDate>Mon, 18 May 2026 22:17:10 GMT</pubDate></item><item><title><![CDATA[How to change AtomS3R-CAM&#x27;s Camera to AtomS3R-M12&#x27;s Camera ？]]></title><link>https://community.m5stack.com/topic/8222/how-to-change-atoms3r-cam-s-camera-to-atoms3r-m12-s-camera</link><guid isPermaLink="true">https://community.m5stack.com/topic/8222/how-to-change-atoms3r-cam-s-camera-to-atoms3r-m12-s-camera</guid><pubDate>Mon, 18 May 2026 13:22:40 GMT</pubDate></item><item><title><![CDATA[OpenAI Voice Assistant For AtomS3R - How do I start a chat? Is there a wake phrase?]]></title><description><![CDATA[@wwhite https://docs.m5stack.com/en/guide/realtime/openai/atomic_echo_base
]]></description><link>https://community.m5stack.com/topic/8171/openai-voice-assistant-for-atoms3r-how-do-i-start-a-chat-is-there-a-wake-phrase</link><guid isPermaLink="true">https://community.m5stack.com/topic/8171/openai-voice-assistant-for-atoms3r-how-do-i-start-a-chat-is-there-a-wake-phrase</guid><dc:creator><![CDATA[kuriko]]></dc:creator><pubDate>Sun, 05 Apr 2026 20:23:21 GMT</pubDate></item><item><title><![CDATA[Echo Atom and Echo Pyramid Not working with Home Assistant]]></title><link>https://community.m5stack.com/topic/8150/echo-atom-and-echo-pyramid-not-working-with-home-assistant</link><guid isPermaLink="true">https://community.m5stack.com/topic/8150/echo-atom-and-echo-pyramid-not-working-with-home-assistant</guid><pubDate>Sun, 22 Mar 2026 10:46:21 GMT</pubDate></item><item><title><![CDATA[AtomS3R M12 camera sync lines and image quality issue with esphome]]></title><description><![CDATA[@shaulliv
I also tried changing the following settings:
  frame_buffer_count: 2
  frame_buffer_location: dram

and
priority: 1000

lowered resolution to 320X240.
and
External_Clock frequency: 8MHz

All without success.
]]></description><link>https://community.m5stack.com/topic/8142/atoms3r-m12-camera-sync-lines-and-image-quality-issue-with-esphome</link><guid isPermaLink="true">https://community.m5stack.com/topic/8142/atoms3r-m12-camera-sync-lines-and-image-quality-issue-with-esphome</guid><dc:creator><![CDATA[shaulliv]]></dc:creator><pubDate>Wed, 18 Mar 2026 12:13:29 GMT</pubDate></item><item><title><![CDATA[BMI270 on AtomS3R (C126) sign-flips in accelerometer output around high-acceleration events]]></title><description><![CDATA[@doop4
I'm not familiar with the M5Unified driver; but I've worked with the bmi270 and written a micropython driver for it..
Despite your pillow; you will still get a bit of bounce.. (I've spent time testing this chip, it's very hard to not get any bounce when you do this sort of test.)
But, I think you are seeing the device going out of range; at which point you get weird/invalid readings.
I dont see anywhere in your code setting the acceleration range; the max is +/- 16G, but it defaults to +/- 8g, which is where your readings appear to fail. I guess M5Unified has a method for setting this? Try the biggest range.
Also; you can set filtering based on an average mode; the default is to average 4 readings (the sensor runs at 20MHz) but this can be set all the way up to 128.
The M5Unified driver is using 'direct readings' (just like my driver), do not confuse this with 'FIFO' mode; which is an automated, IRQ triggered high-speed burst capture method. You read the dataset out from the chip buffer after the event has ended. AFIK the M5 drivers do not support this.
]]></description><link>https://community.m5stack.com/topic/8130/bmi270-on-atoms3r-c126-sign-flips-in-accelerometer-output-around-high-acceleration-events</link><guid isPermaLink="true">https://community.m5stack.com/topic/8130/bmi270-on-atoms3r-c126-sign-flips-in-accelerometer-output-around-high-acceleration-events</guid><dc:creator><![CDATA[easytarget]]></dc:creator><pubDate>Tue, 10 Mar 2026 17:06:36 GMT</pubDate></item><item><title><![CDATA[High acceleration axis cross-talk on BMI270 on AtomS3R (C126)]]></title><link>https://community.m5stack.com/topic/8131/high-acceleration-axis-cross-talk-on-bmi270-on-atoms3r-c126</link><guid isPermaLink="true">https://community.m5stack.com/topic/8131/high-acceleration-axis-cross-talk-on-bmi270-on-atoms3r-c126</guid><pubDate>Tue, 10 Mar 2026 17:02:43 GMT</pubDate></item><item><title><![CDATA[Issues building a driving robot with atomic motion base, ToF sensor and 360 servos]]></title><link>https://community.m5stack.com/topic/8092/issues-building-a-driving-robot-with-atomic-motion-base-tof-sensor-and-360-servos</link><guid isPermaLink="true">https://community.m5stack.com/topic/8092/issues-building-a-driving-robot-with-atomic-motion-base-tof-sensor-and-360-servos</guid><pubDate>Fri, 20 Feb 2026 12:40:32 GMT</pubDate></item><item><title><![CDATA[Different reset behaviour of Atom Matrix and Atom S3 Lite?]]></title><description><![CDATA[Hello @mb
M5Atom Matrix has a dedicated USB-Serial chip which is not affected by the ESP32 reset and thus is keeping the serial connection alive.
In contrast the ESP32S3 inside M5AtomS3 Lite has USB built-in (and doesn't need a dedicated USB-Serial chip). The 'downside' being what you observe - resetting ESP32S3 also resets the USB connection.
Thanks
Felix
]]></description><link>https://community.m5stack.com/topic/8090/different-reset-behaviour-of-atom-matrix-and-atom-s3-lite</link><guid isPermaLink="true">https://community.m5stack.com/topic/8090/different-reset-behaviour-of-atom-matrix-and-atom-s3-lite</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 19 Feb 2026 14:31:33 GMT</pubDate></item><item><title><![CDATA[AtomS3R - Black screen with UIFlow2 firmware (Backlight works, no image)]]></title><description><![CDATA[@kuriko SN: C12625050101908
[image: 1770296302451-4e9f2ec2-abb0-4f9a-897c-0ecec8711f33-image.png]
]]></description><link>https://community.m5stack.com/topic/8040/atoms3r-black-screen-with-uiflow2-firmware-backlight-works-no-image</link><guid isPermaLink="true">https://community.m5stack.com/topic/8040/atoms3r-black-screen-with-uiflow2-firmware-backlight-works-no-image</guid><dc:creator><![CDATA[10sor]]></dc:creator><pubDate>Mon, 26 Jan 2026 11:49:50 GMT</pubDate></item><item><title><![CDATA[Made compass on atomS3R]]></title><link>https://community.m5stack.com/topic/8020/made-compass-on-atoms3r</link><guid isPermaLink="true">https://community.m5stack.com/topic/8020/made-compass-on-atoms3r</guid><pubDate>Wed, 14 Jan 2026 19:17:10 GMT</pubDate></item><item><title><![CDATA[Atom Joystick Schematic is incomplete!]]></title><description><![CDATA[@Kabron
What about P1 and P2?
[image: 1768207531294-9c3ea450-9b4b-4402-85a2-80aa53d68031-grafik.png]
]]></description><link>https://community.m5stack.com/topic/8004/atom-joystick-schematic-is-incomplete</link><guid isPermaLink="true">https://community.m5stack.com/topic/8004/atom-joystick-schematic-is-incomplete</guid><dc:creator><![CDATA[holofloh]]></dc:creator><pubDate>Sat, 10 Jan 2026 12:38:40 GMT</pubDate></item><item><title><![CDATA[AtomS3U USB otg.]]></title><description><![CDATA[I tried the following code:
import os, sys, io
import M5
from M5 import *
from unit import KeyUnit
from usb.device.keyboard import Keyboard 
from usb.device.hid import KeyCode



keyboard = None
key_0 = None


def key_0_wasClicked_event(state):
  global keyboard, key_0
  keyboard.set_keys(KeyCode.A, 0, 0, 0, 0, 0)


def setup():
  global keyboard, key_0

  M5.begin()
  keyboard = Keyboard()
  key_0 = KeyUnit((1, 2))
  key_0.setCallback(type=key_0.CB_TYPE.WAS_CLICKED, cb=key_0_wasClicked_event)


def loop():
  global keyboard, key_0
  M5.update()
  key_0.tick(None)


if __name__ == '__main__':
  try:
    setup()
    while True:
      loop()
  except (Exception, KeyboardInterrupt) as e:
    try:
      from utility import print_error_msg
      print_error_msg(e)
    except ImportError:
      print("please update to latest firmware")

And I got the following error:
Traceback (most recent call last):
  File "main.py", line 5, in &lt;module&gt;
ImportError: no module named 'usb'

So the usb module is not present in the firmware.

Is that on purpose, or is this a bug?
Is there a way to add the library?

]]></description><link>https://community.m5stack.com/topic/7987/atoms3u-usb-otg</link><guid isPermaLink="true">https://community.m5stack.com/topic/7987/atoms3u-usb-otg</guid><dc:creator><![CDATA[Krist]]></dc:creator><pubDate>Fri, 02 Jan 2026 15:34:21 GMT</pubDate></item><item><title><![CDATA[M5Atom Matrix, M5Unfied, controlling leds]]></title><description><![CDATA[@felmue thanks.   Indeed. Leaving out m5unified does the trick. Though I haven’t read anything about an incompatibility between M5Unified and FastLed.  Regards.
]]></description><link>https://community.m5stack.com/topic/7969/m5atom-matrix-m5unfied-controlling-leds</link><guid isPermaLink="true">https://community.m5stack.com/topic/7969/m5atom-matrix-m5unfied-controlling-leds</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 24 Dec 2025 14:26:22 GMT</pubDate></item><item><title><![CDATA[Reset IP - AtomS3 and AtomS Lite]]></title><link>https://community.m5stack.com/topic/7967/reset-ip-atoms3-and-atoms-lite</link><guid isPermaLink="true">https://community.m5stack.com/topic/7967/reset-ip-atoms3-and-atoms-lite</guid><pubDate>Tue, 23 Dec 2025 14:36:44 GMT</pubDate></item><item><title><![CDATA[atomS3R IMU magnetometer]]></title><link>https://community.m5stack.com/topic/7961/atoms3r-imu-magnetometer</link><guid isPermaLink="true">https://community.m5stack.com/topic/7961/atoms3r-imu-magnetometer</guid><pubDate>Mon, 22 Dec 2025 04:17:07 GMT</pubDate></item><item><title><![CDATA[AtomS3R with Atomic Echo Base Chatbot]]></title><description><![CDATA[@alperkal said in AtomS3R with Atomic Echo Base Chatbot:

Hi, I have the
and have this set up as described on the website. All good and works as expected.
But I want to modify the code and add more features: eg: only activate listening when we press the button.
Now the documentation points me to a branch in this repository.
https://github.com/m5stack/openai-realtime-embedded-sdk
But when I build from the source and install on the device without making any change, it stops working. It looks like the version on M5Burner has more than the given driver repository. So can we get access to full source code and the missing link between the embedded sdk and the image that is installed from the m5burner?

when I Install the OpenAI VOice Assistant firmware for S3R Echo Base it does nto do anything for me. just displays the OpenAI logo and that's it. the comments on the firmware also say that it mostly does not work :/ I was searching left and right to find a proper sketch or any code that I can configure myself, too!
]]></description><link>https://community.m5stack.com/topic/7954/atoms3r-with-atomic-echo-base-chatbot</link><guid isPermaLink="true">https://community.m5stack.com/topic/7954/atoms3r-with-atomic-echo-base-chatbot</guid><dc:creator><![CDATA[arn0nym]]></dc:creator><pubDate>Fri, 19 Dec 2025 23:24:38 GMT</pubDate></item><item><title><![CDATA[Issue Setting Up XiaoZhi Voice Assistant on AtomS3R (No Wake Word Response)]]></title><link>https://community.m5stack.com/topic/7950/issue-setting-up-xiaozhi-voice-assistant-on-atoms3r-no-wake-word-response</link><guid isPermaLink="true">https://community.m5stack.com/topic/7950/issue-setting-up-xiaozhi-voice-assistant-on-atoms3r-no-wake-word-response</guid><pubDate>Fri, 19 Dec 2025 00:51:35 GMT</pubDate></item><item><title><![CDATA[Is it possible to use more than one I2C Unit with AtomS3R? (Like AtomS3R + RFID Unit + Dual Button Unit]]></title><description><![CDATA[Hello @Rusticus42
there is a solution: use a M5PbHub unit (which is an I2C unit) to read the button states of the Dual Button unit.
I created an example in the UIFlow2 Project Zone: M5AtomS3_RFID_PbHub_DualButton_Test_UIFlow2.3.7
Note: I do not have an M5AtomS3R so you probably need to adapt the example.
Thanks
Felix
]]></description><link>https://community.m5stack.com/topic/7885/is-it-possible-to-use-more-than-one-i2c-unit-with-atoms3r-like-atoms3r-rfid-unit-dual-button-unit</link><guid isPermaLink="true">https://community.m5stack.com/topic/7885/is-it-possible-to-use-more-than-one-i2c-unit-with-atoms3r-like-atoms3r-rfid-unit-dual-button-unit</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 11 Nov 2025 17:22:43 GMT</pubDate></item><item><title><![CDATA[Hello - Does anyone have a working version or Ardunio sketch to testthe mic and speaker on atoms3r+echo base(K147 unit - Ai chatbot) please? i tried all the documentation sketches and nothing works. Please help.]]></title><description><![CDATA[@alkan123
What did you mean by nothing works?
This is a firmware for testing AtomS3R+Atomic Echo Base: https://drive.google.com/file/d/1WpkKjaky1qSQvfkpKsOvaeMFO-Kb1zPO/view?usp=drive_link
]]></description><link>https://community.m5stack.com/topic/7879/hello-does-anyone-have-a-working-version-or-ardunio-sketch-to-testthe-mic-and-speaker-on-atoms3r-echo-base-k147-unit-ai-chatbot-please-i-tried-all-the-documentation-sketches-and-nothing-works-please-help</link><guid isPermaLink="true">https://community.m5stack.com/topic/7879/hello-does-anyone-have-a-working-version-or-ardunio-sketch-to-testthe-mic-and-speaker-on-atoms3r-echo-base-k147-unit-ai-chatbot-please-i-tried-all-the-documentation-sketches-and-nothing-works-please-help</guid><dc:creator><![CDATA[kuriko]]></dc:creator><pubDate>Sat, 08 Nov 2025 02:42:12 GMT</pubDate></item><item><title><![CDATA[AtomS3R-CAM AI Chatbot - quick start available?]]></title><link>https://community.m5stack.com/topic/7869/atoms3r-cam-ai-chatbot-quick-start-available</link><guid isPermaLink="true">https://community.m5stack.com/topic/7869/atoms3r-cam-ai-chatbot-quick-start-available</guid><pubDate>Thu, 30 Oct 2025 21:56:01 GMT</pubDate></item><item><title><![CDATA[AtomS3R-CAM and telegram bot]]></title><link>https://community.m5stack.com/topic/7791/atoms3r-cam-and-telegram-bot</link><guid isPermaLink="true">https://community.m5stack.com/topic/7791/atoms3r-cam-and-telegram-bot</guid><pubDate>Fri, 29 Aug 2025 08:28:31 GMT</pubDate></item><item><title><![CDATA[Help with Grove and other Wires for M5Atom]]></title><description><![CDATA[@kuriko Dupont, that looks promising. Thanks. For the 4 pins of the HDriver to the 4 pins on the M5Atom (and 2 other pins too) - I would need a female at one end, and a male at the M5 end.
You gave me a good path forward.
]]></description><link>https://community.m5stack.com/topic/7767/help-with-grove-and-other-wires-for-m5atom</link><guid isPermaLink="true">https://community.m5stack.com/topic/7767/help-with-grove-and-other-wires-for-m5atom</guid><dc:creator><![CDATA[konacurrents]]></dc:creator><pubDate>Thu, 21 Aug 2025 16:36:07 GMT</pubDate></item><item><title><![CDATA[[HELP] Audio From M5Stack Atom Echo Appears Sped Up &#x2F; Choppy &#x2F; Low Quality]]></title><link>https://community.m5stack.com/topic/7707/help-audio-from-m5stack-atom-echo-appears-sped-up-choppy-low-quality</link><guid isPermaLink="true">https://community.m5stack.com/topic/7707/help-audio-from-m5stack-atom-echo-appears-sped-up-choppy-low-quality</guid><pubDate>Wed, 23 Jul 2025 18:40:51 GMT</pubDate></item><item><title><![CDATA[ECHO not working]]></title><description><![CDATA[@hacxx tryed still same
]]></description><link>https://community.m5stack.com/topic/7676/echo-not-working</link><guid isPermaLink="true">https://community.m5stack.com/topic/7676/echo-not-working</guid><dc:creator><![CDATA[Devigan]]></dc:creator><pubDate>Fri, 11 Jul 2025 09:40:58 GMT</pubDate></item></channel></rss>