{"id":721,"date":"2025-07-23T13:28:23","date_gmt":"2025-07-23T13:28:23","guid":{"rendered":"https:\/\/tipcontrol.com\/?page_id=721"},"modified":"2025-08-07T08:24:54","modified_gmt":"2025-08-07T08:24:54","slug":"m5atommatrix","status":"publish","type":"page","link":"https:\/\/tipcontrol.com\/?page_id=721","title":{"rendered":"M5AtomMatrix"},"content":{"rendered":"\n<p>It creates a naked M5AtomMatrix. That is you do not need to drag and drop the drivers for the features of the device. You will upload a config file and you are done.&nbsp;<\/p>\n\n\n\n<p>While small it has all the technical characteristics to control many sensors and actuators. It is small in RAM so you cannot run memory intensive applications. The 4MB flash memory is enough for storing the TipControl OS\u00b5 plus many macros and events. It will not run OTA. If that is an requirement you should consider the <a href=\"https:\/\/tipcontrol.com\/?page_id=704\">M5AtomLiteS3<\/a>&nbsp;which has 8MB Flash.<\/p>\n\n\n\n<p>Please keep in mind that pin 25 and pin 21 can&#8217;t be used as it is reserved for the internal i2c port which controls the mpu6886.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What you need<\/li>\n\n\n\n<li>Installation Software<\/li>\n\n\n\n<li>Operation<\/li>\n\n\n\n<li>Code Appendix<\/li>\n<\/ul>\n\n\n\n<p><strong>What you need<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/shop.m5stack.com\/products\/atom-matrix-esp32-development-kit\">1x M5 AtomMatrix<\/a><\/p>\n\n\n\r\n            <div class='wp-block-lbb-lightbox  align' id='lbbLightBox-1' data-attributes='{&quot;lightboxType&quot;:&quot;gallery&quot;,&quot;items&quot;:[{&quot;type&quot;:&quot;image&quot;,&quot;thumbnail&quot;:&quot;https:\\\/\\\/bblockswp.com\\\/wp-content\\\/demo\\\/img\\\/green-hill.jpg&quot;,&quot;thumbCaption&quot;:&quot;&quot;,&quot;content&quot;:&quot;https:\\\/\\\/tipcontrol.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/AtomMatrix.png&quot;,&quot;contentCaption&quot;:&quot;AtomMatrix&quot;,&quot;caption&quot;:&quot;&quot;,&quot;importCaption&quot;:false,&quot;altText&quot;:&quot;&quot;},{&quot;type&quot;:&quot;image&quot;,&quot;thumbnail&quot;:&quot;https:\\\/\\\/bblockswp.com\\\/wp-content\\\/demo\\\/img\\\/green-hill.jpg&quot;,&quot;thumbCaption&quot;:&quot;&quot;,&quot;content&quot;:&quot;https:\\\/\\\/tipcontrol.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/AtomMatrixBack.png&quot;,&quot;contentCaption&quot;:&quot;AtomMatrixBack&quot;,&quot;caption&quot;:&quot;&quot;,&quot;importCaption&quot;:false,&quot;altText&quot;:&quot;&quot;}],&quot;layout&quot;:&quot;masonry&quot;,&quot;align&quot;:&quot;&quot;,&quot;cId&quot;:&quot;&quot;,&quot;columns&quot;:{&quot;desktop&quot;:3,&quot;tablet&quot;:2,&quot;mobile&quot;:1},&quot;columnGap&quot;:&quot;25px&quot;,&quot;rowGap&quot;:&quot;25px&quot;,&quot;content&quot;:{&quot;caption&quot;:false,&quot;overlyColor&quot;:false},&quot;button&quot;:{&quot;icon&quot;:{&quot;class&quot;:&quot;fab fa-wordpress&quot;},&quot;text&quot;:&quot;Image&quot;},&quot;galleryIcon&quot;:true,&quot;popupOptions&quot;:{&quot;mixAllData&quot;:false},&quot;popupIconLeft&quot;:{&quot;infobar&quot;:true},&quot;popupIconMiddle&quot;:{&quot;zoomIn&quot;:true,&quot;zoomOut&quot;:true,&quot;toggle1to1&quot;:false,&quot;rotateCCW&quot;:false,&quot;rotateCW&quot;:false,&quot;flipX&quot;:false,&quot;flipY&quot;:false,&quot;fullscreen&quot;:true},&quot;popupIconRight&quot;:{&quot;twitter&quot;:false,&quot;facebook&quot;:false,&quot;download&quot;:false,&quot;slideshow&quot;:true,&quot;thumbs&quot;:true,&quot;close&quot;:true},&quot;thumb&quot;:{&quot;type&quot;:&quot;classic&quot;,&quot;showOnStart&quot;:true,&quot;minCount&quot;:2},&quot;slideShow&quot;:{&quot;playOnStart&quot;:false,&quot;timeout&quot;:3000},&quot;options&quot;:{&quot;wheel&quot;:&quot;zoom&quot;,&quot;transition&quot;:&quot;fade&quot;},&quot;controls&quot;:{&quot;play-large&quot;:true,&quot;restart&quot;:false,&quot;rewind&quot;:true,&quot;play&quot;:true,&quot;fast-forward&quot;:true,&quot;progress&quot;:true,&quot;current-time&quot;:false,&quot;duration&quot;:false,&quot;mute&quot;:false,&quot;volume&quot;:true,&quot;pip&quot;:false,&quot;airplay&quot;:false,&quot;settings&quot;:false,&quot;download&quot;:false,&quot;fullscreen&quot;:true},&quot;playerColor&quot;:&quot;#03a5ed&quot;,&quot;overlyColor&quot;:&quot;#00000061&quot;,&quot;img&quot;:{&quot;animation&quot;:&quot;zoomIn&quot;,&quot;borderRadius&quot;:5},&quot;image&quot;:{&quot;ratio&quot;:&quot;4:3&quot;},&quot;imgBorder&quot;:{&quot;color&quot;:&quot;#4527a4&quot;,&quot;style&quot;:&quot;solid&quot;,&quot;width&quot;:&quot;0px&quot;},&quot;caption&quot;:{&quot;position&quot;:&quot;overlyCenter&quot;},&quot;captionTypo&quot;:{&quot;fontSize&quot;:{&quot;desktop&quot;:16,&quot;tablet&quot;:15,&quot;mobile&quot;:14},&quot;fontWeight&quot;:500,&quot;lineHeight&quot;:&quot;135%&quot;},&quot;captionColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#00000000&quot;},&quot;btnTypo&quot;:{&quot;fontSize&quot;:{&quot;desktop&quot;:18,&quot;tablet&quot;:15,&quot;mobile&quot;:14},&quot;fontWeight&quot;:500,&quot;lineHeight&quot;:&quot;100%&quot;},&quot;btnWidth&quot;:&quot;&quot;,&quot;btnHeight&quot;:&quot;&quot;,&quot;btnAlign&quot;:&quot;left&quot;,&quot;btnType&quot;:&quot;&quot;,&quot;btnStyle&quot;:&quot;&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#4527a4&quot;,&quot;bg&quot;:&quot;#fff&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#333&quot;,&quot;bg&quot;:&quot;#fff&quot;},&quot;btnPadding&quot;:{&quot;top&quot;:&quot;8px&quot;,&quot;right&quot;:&quot;15px&quot;,&quot;bottom&quot;:&quot;8px&quot;,&quot;left&quot;:&quot;15px&quot;},&quot;btnBorder&quot;:{&quot;color&quot;:&quot;#4527a4&quot;,&quot;style&quot;:&quot;solid&quot;,&quot;width&quot;:&quot;1px&quot;},&quot;btnRadius&quot;:{&quot;top&quot;:&quot;3px&quot;,&quot;right&quot;:&quot;3px&quot;,&quot;bottom&quot;:&quot;3px&quot;,&quot;left&quot;:&quot;3px&quot;},&quot;btnSpaceBetween&quot;:&quot;10px&quot;,&quot;styles&quot;:&quot;&quot;,&quot;sliderHeight&quot;:{&quot;desktop&quot;:&quot;550px&quot;,&quot;tablet&quot;:&quot;500px&quot;,&quot;mobile&quot;:&quot;400px&quot;},&quot;slider&quot;:{&quot;thumbs&quot;:&quot;classic&quot;},&quot;popupTheme&quot;:{&quot;color&quot;:&quot;#000&quot;}}' data-content-indexs=\"[]\" data-nonce='&quot;fdffded5a4&quot;'><\/div>\r\n\r\n                \r\n            \n\n\n<p><strong>Installation Software<\/strong><br><strong>Getting Started with TipControl Designer and AtomLite<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\ud83d\udee0\ufe0f&nbsp;<strong>Connect Your Device<\/strong>&nbsp;Launch&nbsp;<strong>TipControl Designer<\/strong>&nbsp;and plug in your&nbsp;<strong>AtomLiteS3<\/strong>&nbsp;via USB. Make sure the correct&nbsp;<strong>USB driver<\/strong>&nbsp;is installed for your system. If you\u2019re unsure, refer to the&nbsp;<strong><a href=\"https:\/\/tipcontrol.com\/?page_id=241\">Tutorials<\/a><\/strong>&nbsp;section for help with&nbsp;<a href=\"https:\/\/tipcontrol.com\/?page_id=250\">firmware<\/a>installation and USB setup. Rename the device and the device will restart.<\/li>\n\n\n\n<li><strong>Restore Configuration<\/strong>\n<ul class=\"wp-block-list\">\n<li>Right-click on your newly detected device and select&nbsp;<strong>\u201cConfiguration Restore.\u201d<\/strong><\/li>\n\n\n\n<li>Navigate to:&nbsp;&nbsp;<code>Documents\/TipControl\/backups\/M5\/AtomMatrix.img<\/code>&nbsp;and choose the file named&nbsp;<strong><strong>AtomMatrix<\/strong><\/strong>. Wait till the restore process finished.<\/li>\n\n\n\n<li>Reset the chip if not done automatically. Wait a few seconds.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Scan &amp; Rename<\/strong>\n<ul class=\"wp-block-list\">\n<li>Perform a&nbsp;<strong>device scan<\/strong>&nbsp;again.<\/li>\n\n\n\n<li>Click on the new device and rename it from&nbsp;<code>M5_AtomMatrix.cpy<\/code>&nbsp;to your preferred name.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure Wi-Fi<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click the wifi driver and open the&nbsp;<strong>Config Tab<\/strong>&nbsp;and enter your Wi-Fi credentials.&nbsp;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure MQTT<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click mqtt&nbsp;<strong>Config Tab<\/strong>, enter the&nbsp;<strong>password<\/strong>&nbsp;you used during cloud registration.<\/li>\n\n\n\n<li>The&nbsp;<strong>username<\/strong>&nbsp;is your registered cloud username.<\/li>\n\n\n\n<li>If you only have one user, you can leave the&nbsp;<strong>User<\/strong>&nbsp;field blank.<\/li>\n\n\n\n<li>Click&nbsp;<strong>Save<\/strong>&nbsp;to apply the settings.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u2705&nbsp;<strong>Preconfigured Features<\/strong>&nbsp;Your device already comes with&nbsp;<strong>button<\/strong>, <strong>pin33<\/strong> (digitalIO), <strong>i2cext<\/strong>, <strong>i2cint<\/strong>,&nbsp;<strong>ircontrol<\/strong>, <strong>mpu6886<\/strong>, <strong>neopixel<\/strong>, <strong>rtc<\/strong>, <strong>storage<\/strong> and other essential components configured\u2014no extra setup needed!<\/li>\n<\/ol>\n\n\n\n<p><strong>Operation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Button<\/li>\n\n\n\n<li>Pin33<\/li>\n<\/ul>\n\n\n\n<p><strong>Code Apendix<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Events\n<ul class=\"wp-block-list\">\n<li>button\n<ul class=\"wp-block-list\">\n<li><strong>pressed<\/strong> \u2013 changes the lead to red<\/li>\n\n\n\n<li><strong>released<\/strong> \u2013 turns led off<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Pin33\n<ul class=\"wp-block-list\">\n<li>valTrue<\/li>\n\n\n\n<li>valFalse<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>sys\n<ul class=\"wp-block-list\">\n<li><strong>timerRep<\/strong> \u2013 sends a report to your *.designer<\/li>\n\n\n\n<li><strong>boot_enabled<\/strong> \u2013 calls a macro open<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Macros\n<ul class=\"wp-block-list\">\n<li>allLeds &#8211; show all leds<\/li>\n\n\n\n<li>blink  \u2013 play a led show<\/li>\n\n\n\n<li>boot \u2013 calls macro tc, allLeds and blink<\/li>\n\n\n\n<li><strong>multireport<\/strong> \u2013 change \u201cusername\u201d to your user name and save it. It sends the data from the button, neopixel and rtc to the designer. Event \u201cTimer\u201d must be enabled. For RTC to work you must have a wifi connection.<\/li>\n\n\n\n<li><strong>tc<\/strong> \u2013 shows the TC letters<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It creates a naked M5AtomMatrix. That is you do not need to drag and drop the drivers for the features of the device. You will upload a config file and you are done.&nbsp; While small it has all the technical characteristics to control many sensors and actuators. It is small in RAM so you cannot [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-721","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=721"}],"version-history":[{"count":6,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/721\/revisions"}],"predecessor-version":[{"id":814,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/721\/revisions\/814"}],"wp:attachment":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}