<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetArduino</title>
	<atom:link href="http://www.planetarduino.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.planetarduino.org</link>
	<description>all about Arduino platform</description>
	<lastBuildDate>Fri, 10 Jul 2026 02:05:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.8</generator>
	<item>
		<title>Open Book Touch – A DRM-free, WiFi-connected 4.26-inch open-source hardware e-reader (Crowdfunding)</title>
		<link>https://www.cnx-software.com/2026/07/10/open-book-touch-a-drm-free-wifi-connected-4-26-inch-open-source-hardware-e-reader/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Fri, 10 Jul 2026 02:05:38 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[epaper]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=173560</guid>

					<description><![CDATA[<div><img width="720" height="557" src="https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-720x557.jpg" class="attachment-medium size-medium wp-post-image" alt="Open Book Touch"/></div>
<p>Oddly Specific Objects has launched a crowdfunding campaign for the Open Book Touch, an ESP32-S3-based e-reader with a 4.26-inch e-paper display with 480 x 800 resolution and a capacitive touch screen. The open-source hardware device comes with 16 MB flash, 8MB PSRAM, a frontlight with warm and cool LEDs, a microSD card for storage, and an 800 mAh user-replaceable LiPo battery with everything housed in a 3D printed enclosure. Open Book Touch specifications: SoC – Espressif Systems ESP32-S3 dual-core MCU with Wi-Fi and Bluetooth LE connectivity Memory – 8 MB octal SPI PSRAM Storage 16 MB quad SPI flash MicroSD card slot Display 4.26-inch, 480 × 800 e-paper; 1-bit and 2-bit grayscale with dithering Capacitive touchscreen based on FT6336 low-power controller Frontlight – five warm + five cool LEDs, independently dimmable USB – USB Type-C for power/charging and programming Misc – 3D-printed plastic enclosure; snap-fit, with 3D-printable CAD for custom shells; [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/10/open-book-touch-a-drm-free-wifi-connected-4-26-inch-open-source-hardware-e-reader/">Open Book Touch – A DRM-free, WiFi-connected 4.26-inch open-source hardware e-reader (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="557" src="https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-720x557.jpg" class="attachment-medium size-medium wp-post-image" alt="Open Book Touch" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-720x557.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-1200x929.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-300x232.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-768x594.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-1536x1189.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/07/Open-Book-Touch-2048x1585.jpg 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Oddly Specific Objects has launched a crowdfunding campaign for the Open Book Touch, an ESP32-S3-based e-reader with a 4.26-inch e-paper display with 480 x 800 resolution and a capacitive touch screen. The open-source hardware device comes with 16 MB flash, 8MB PSRAM, a frontlight with warm and cool LEDs, a microSD card for storage, and an 800 mAh user-replaceable LiPo battery with everything housed in a 3D printed enclosure. Open Book Touch specifications: SoC &#8211; Espressif Systems ESP32-S3 dual-core MCU with Wi-Fi and Bluetooth LE connectivity Memory &#8211; 8 MB octal SPI PSRAM Storage 16 MB quad SPI flash MicroSD card slot Display 4.26-inch, 480 × 800 e-paper; 1-bit and 2-bit grayscale with dithering Capacitive touchscreen based on FT6336 low-power controller Frontlight &#8211; five warm + five cool LEDs, independently dimmable USB &#8211; USB Type-C for power/charging and programming Misc &#8211; 3D-printed plastic enclosure; snap-fit, with 3D-printable CAD for custom shells; [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/10/open-book-touch-a-drm-free-wifi-connected-4-26-inch-open-source-hardware-e-reader/">Open Book Touch &#8211; A DRM-free, WiFi-connected 4.26-inch open-source hardware e-reader (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Makerfabs MaUWB for Home Assistant – An ESP32-S3 UWB module with PoE and enclosure</title>
		<link>https://www.cnx-software.com/2026/07/09/makerfabs-mauwb-for-home-assistant-an-esp32-s3-uwb-module-with-poe-and-enclosure/</link>
		
		<dc:creator><![CDATA[Debashis Das]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 10:57:49 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[development board]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[home-assistant]]></category>
		<category><![CDATA[smart home]]></category>
		<category><![CDATA[STM32]]></category>
		<category><![CDATA[uwb]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=173493</guid>

					<description><![CDATA[
Makerfabs MaUWB for Home Assistant is an ESP32-S3-based Ultra-Wideband (UWB) module designed for indoor positioning and Real-Time Location Systems (RTLS). It runs ESPHome for Home Assistant integration, enabling it to be used as part of a UWB-based po...]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/07/MaUWB-for-Home-Assistant-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="MaUWB for Home Assistant" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/07/MaUWB-for-Home-Assistant-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/07/MaUWB-for-Home-Assistant-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/07/MaUWB-for-Home-Assistant-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/07/MaUWB-for-Home-Assistant.jpg 1200w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Makerfabs MaUWB for Home Assistant is an ESP32-S3-based Ultra-Wideband (UWB) module designed for indoor positioning and Real-Time Location Systems (RTLS). It runs ESPHome for Home Assistant integration, enabling it to be used as part of a UWB-based positioning system to track tagged devices in homes, offices, and other indoor environments. The module combines an ESP32-S3 with a MaUWB UWB module based on the Qorvo DW3000, featuring a PA/LNA for long-range ranging. Compared to the earlier ESP32-S3 version, it drops the OLED and adds a WIZnet W5500 Ethernet controller that supports PoE. The module also supports Wi-Fi 4 and Bluetooth 5.0, and comes in an enclosure for fixed installations. Makerfabs MaUWB for Home Assistant specifications: Wireless Module – ESP32-S3-WROOM-1 SoC – Espressif Systems ESP32-S3 CPU – Dual-core Tensilica LX7 up to 240 MHz with vector extension for AI/ML workloads RAM – 512KB SRAM; 8MB PSRAM Wireless – WiFi 4 and Bluetooth LE 5 [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/09/makerfabs-mauwb-for-home-assistant-an-esp32-s3-uwb-module-with-poe-and-enclosure/">Makerfabs MaUWB for Home Assistant – An ESP32-S3 UWB module with PoE and enclosure</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>ESP32-C5 devkit offers 2.8-inch capacitive touch display, dual-band Wi-Fi 6, Bluetooth 5 LE, LiPo battery support</title>
		<link>https://www.cnx-software.com/2026/07/07/esp32-c5-devkit-offers-2-8-inch-capacitive-touch-display-dual-band-wi-fi-6-bluetooth-5-le-lipo-battery-support/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 10:56:06 +0000</pubDate>
				<category><![CDATA[802.15.4]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[BLE]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[smart speaker]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[waveshare]]></category>
		<category><![CDATA[wifi 6]]></category>
		<category><![CDATA[ZigBee]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=173370</guid>

					<description><![CDATA[<div><img width="720" height="542" src="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-720x542.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C5-Touch-LCD-2.8"/></div>
<p>Last week, I wrote about the ESP32-C5-LCD-1.47 as one of the first ESP32-C5 devkits with a built-in display enabling dual-band WiFi 6 connectivity for IoT and HMI projects. However, one reader lamented the lack of touch-capable screens, at which point kwchow pointed to the ESP32-C5-Touch-LCD-2.8 model offering just that by pairing an ESP32-C5 with a 2.8-inch IPS  display with capacitive touch and 320×480 resolution. The new board also features a microSD card, a USB-C port for power and programming, a built-in microphone and a speaker connector, a few sensors, and various I/Os connectors for expansion. Let’s have a closer look. ESP32-C5-Touch-LCD-2.8 specifications: Wireless module – Espressif Systems ESP32-C5-WROOM-1-N32R8 SoC – ESP32-C5HR8 CPU Single-core 32-bit RISC-V processor @ up to 240 MHz Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications Memory – 384 KB SRAM on-chip, 8MB PSRAM Storage – 320 KB ROM Wireless Connectivity [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/07/esp32-c5-devkit-offers-2-8-inch-capacitive-touch-display-dual-band-wi-fi-6-bluetooth-5-le-lipo-battery-support/">ESP32-C5 devkit offers 2.8-inch capacitive touch display, dual-band Wi-Fi 6, Bluetooth 5 LE, LiPo battery support</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="542" src="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-720x542.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C5-Touch-LCD-2.8" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-720x542.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-1200x904.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-300x226.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-768x579.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-1536x1157.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8.jpg 1800w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Last week, I wrote about the ESP32-C5-LCD-1.47 as one of the first ESP32-C5 devkits with a built-in display enabling dual-band WiFi 6 connectivity for IoT and HMI projects. However, one reader lamented the lack of touch-capable screens, at which point kwchow pointed to the ESP32-C5-Touch-LCD-2.8 model offering just that by pairing an ESP32-C5 with a 2.8-inch IPS  display with capacitive touch and 320&#215;480 resolution. The new board also features a microSD card, a USB-C port for power and programming, a built-in microphone and a speaker connector, a few sensors, and various I/Os connectors for expansion. Let&#8217;s have a closer look. ESP32-C5-Touch-LCD-2.8 specifications: Wireless module – Espressif Systems ESP32-C5-WROOM-1-N32R8 SoC &#8211; ESP32-C5HR8 CPU Single-core 32-bit RISC-V processor @ up to 240 MHz Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications Memory – 384 KB SRAM on-chip, 8MB PSRAM Storage – 320 KB ROM Wireless Connectivity [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/07/esp32-c5-devkit-offers-2-8-inch-capacitive-touch-display-dual-band-wi-fi-6-bluetooth-5-le-lipo-battery-support/">ESP32-C5 devkit offers 2.8-inch capacitive touch display, dual-band Wi-Fi 6, Bluetooth 5 LE, LiPo battery support</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>ESP32-C5 dual-band WiFi 6 and Bluetooth LE IoT board features 1.47-inch color LCD</title>
		<link>https://www.cnx-software.com/2026/07/03/esp32-c5-dual-band-wifi-6-and-bluetooth-le-iot-board-features-1-47-inch-color-lcd/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Fri, 03 Jul 2026 09:19:45 +0000</pubDate>
				<category><![CDATA[802.15.4]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[BLE]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[development board]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[waveshare]]></category>
		<category><![CDATA[wifi 6]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=173262</guid>

					<description><![CDATA[<div><img width="720" height="511" src="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-720x511.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C5-LCD-1.47 board"/></div>
<p>We’ve covered plenty of connected displays based on ESP32 chips over the years, but the Waveshare ESP32-C5-LCD-1.47 is a little different, since it’s the first to feature an ESP32-C5 chip for dual-band WiFi 6 connectivity. It’s basically based on the ESP32-C6-LCD-1.47 design, but replaces the ESP32-C6 supporting 2.4 GHz WiFi 6 with an ESP32-C5 capable of handling both 2.4 GHz and 5 GHz WiFi 6. Other features mostly remain the same: a 1.47-inch 262K-color display with 320 x 172 resolution, 4MB of flash, an RGB LED, a microSD card slot, and two 9-pin headers for GPIO expansion. Waveshare ESP32-C5-LCD-1.47 specifications: Wireless MCU – Espressif Systems ESP32-C5FH4 CPU Single-core 32-bit RISC-V processor @ up to 240 MHz Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications Memory – 384 KB SRAM on-chip Storage – 320 KB ROM, 4MB flash Wireless Connectivity Dual-band (2.4GHz/5 GHz) 802.11ax WiFi [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/03/esp32-c5-dual-band-wifi-6-and-bluetooth-le-iot-board-features-1-47-inch-color-lcd/">ESP32-C5 dual-band WiFi 6 and Bluetooth LE IoT board features 1.47-inch color LCD</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="511" src="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-720x511.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C5-LCD-1.47 board" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-720x511.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-1200x851.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-300x213.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-768x545.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD.jpg 1348w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>We&#8217;ve covered plenty of connected displays based on ESP32 chips over the years, but the Waveshare ESP32-C5-LCD-1.47 is a little different, since it&#8217;s the first to feature an ESP32-C5 chip for dual-band WiFi 6 connectivity. It&#8217;s basically based on the ESP32-C6-LCD-1.47 design, but replaces the ESP32-C6 supporting 2.4 GHz WiFi 6 with an ESP32-C5 capable of handling both 2.4 GHz and 5 GHz WiFi 6. Other features mostly remain the same: a 1.47-inch 262K-color display with 320 x 172 resolution, 4MB of flash, an RGB LED, a microSD card slot, and two 9-pin headers for GPIO expansion. Waveshare ESP32-C5-LCD-1.47 specifications: Wireless MCU – Espressif Systems ESP32-C5FH4 CPU Single-core 32-bit RISC-V processor @ up to 240 MHz Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications Memory – 384 KB SRAM on-chip Storage – 320 KB ROM, 4MB flash Wireless Connectivity Dual-band (2.4GHz/5 GHz) 802.11ax WiFi [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/07/03/esp32-c5-dual-band-wifi-6-and-bluetooth-le-iot-board-features-1-47-inch-color-lcd/">ESP32-C5 dual-band WiFi 6 and Bluetooth LE IoT board features 1.47-inch color LCD</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>How to achieve cost-effective predictive maintenance with the Arduino® UNO&#x2122; Q board</title>
		<link>https://blog.arduino.cc/2026/07/02/how-to-achieve-cost-effective-predictive-maintenance-with-the-arduino-uno-q-board/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 13:31:35 +0000</pubDate>
				<category><![CDATA[Anomaly Detection]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[predictive maintenance]]></category>
		<category><![CDATA[UNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42292</guid>

					<description><![CDATA[<p>Most machines warn you before they fail. A motor begins to vibrate differently. A pump slowly drifts out of balance. A bearing develops a new mechanical signature. A cooling fan starts producing frequencies that were not present during normal operation. These changes can appear well before a complete breakdown. The challenge is detecting them early, […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/07/02/how-to-achieve-cost-effective-predictive-maintenance-with-the-arduino-uno-q-board/">How to achieve cost-effective predictive maintenance with the Arduino® UNO&#x2122; Q board</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="559" src="https://blog.arduino.cc/wp-content/uploads/2026/07/Arduino.cc-Blogpost-Cover1100x600-4-1024x559.jpg" alt="" class="wp-image-42300" srcset="https://blog.arduino.cc/wp-content/uploads/2026/07/Arduino.cc-Blogpost-Cover1100x600-4-1024x559.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/07/Arduino.cc-Blogpost-Cover1100x600-4-300x164.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/07/Arduino.cc-Blogpost-Cover1100x600-4-768x419.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/07/Arduino.cc-Blogpost-Cover1100x600-4.jpg 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Most machines warn you before they fail. A motor begins to vibrate differently. A pump slowly drifts out of balance. A bearing develops a new mechanical signature. A cooling fan starts producing frequencies that were not present during normal operation.</p>



<p class="wp-block-paragraph">These changes can appear well before a complete breakdown. The challenge is detecting them early, reliably, and at a cost that makes monitoring practical across more than just the factory’s most expensive machines.</p>



<p class="wp-block-paragraph">UNO Q provides a flexible platform for building a compact predictive maintenance node that collects vibration data, runs a machine learning model locally, and turns unusual machine behavior into actionable alerts. The result is a practical way to begin monitoring motors, pumps, fans, bearings, compressors, and other rotating equipment without immediately deploying a complex cloud infrastructure.</p>



<h2 class="wp-block-heading">Pickin’ up good (and bad!) vibrations</h2>



<p class="wp-block-paragraph">Vibration is one of the most useful signals for understanding the condition of rotating machinery. When a machine is operating normally, its motor, bearings, shafts, and mechanical components produce a relatively consistent vibration pattern. Changes in alignment, balance, friction, mounting, or component wear can alter that pattern.</p>



<p class="wp-block-paragraph">A traditional monitoring system might trigger an alert whenever vibration exceeds a predefined value. That approach can be useful, but machines rarely operate under perfectly fixed conditions. Speed, load, product type, temperature, mounting position, and operating mode can all influence the vibration signal. This is where anomaly detection becomes especially valuable.</p>



<p class="wp-block-paragraph">A vibration sensor does not automatically identify every mechanical fault. It provides the raw signal from which meaningful patterns can be extracted. UNO Q – perhaps starting with an <a href="https://store.arduino.cc/collections/modulino/products/modulino-movement">Arduino<sup>®</sup> Modulino<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> Movement sensor</a> and later adding a more precise vibration sensor – can capture acceleration data across three axes. Mounted securely on a motor or pump housing, it can record how the machine behaves during normal operation and how that behavior changes when a fault begins to develop.</p>



<p class="wp-block-paragraph">The sensor can capture more than a single vibration value. It can record a time series that describes the direction, amplitude, and frequency of the movement. This gives a machine learning model more information than a simple threshold alarm.</p>



<p class="wp-block-paragraph">A team can collect representative data from a healthy machine, train an anomaly detection model, and deploy it to the edge. When the model sees a vibration pattern that is sufficiently different from what it learned, it produces a higher anomaly score.</p>



<p class="wp-block-paragraph">The system does not need to know the name of every possible fault before deployment. It can begin by answering a more practical question: “Is this machine still behaving as expected?”</p>



<p class="wp-block-paragraph"><strong><em>See this pattern in action</em></strong><em>: This sense-infer-respond loop is exactly what’s demonstrated in the </em><a href="https://projecthub.arduino.cc/shivaylamba/ai-guard-demo-with-arduino-uno-q-modulino-sensors-and-local-npu-face-recognition-dcfcfe"><em>AI Guard Demo with Arduino UNO Q, Modulino sensors, and local NPU face recognition</em></a><em>, published on Arduino</em><em><sup>®</sup></em><em> Project Hub by user shivaylamba. The project is built around face recognition, but the underlying architecture – a Modulino sensor triggering local inference, which then drives a physical response – is the same blueprint a vibration-based anomaly detector would follow, just with different sensors and a different model.</em></p>



<p class="wp-block-paragraph"><em>Or check out how </em><a href="http://hackster.io/felix-setiono/audiolog-predictive-maintenance-75da5f"><em>AudioLog uses Arduino UNO Q Edge AI to &#8220;listen&#8221; to machines, detecting early signs of failure to prevent costly industrial downtime</em></a><em>.</em></p>



<h2 class="wp-block-heading">From raw data to business intelligence</h2>



<p class="wp-block-paragraph">A first predictive maintenance project can begin with one machine and a limited number of operating conditions.</p>



<p class="wp-block-paragraph">The out-of-the-box example shipped with <a href="https://docs.arduino.cc/software/app-lab/">Arduino<sup>®</sup>&nbsp;App Lab</a> is a great starting point.</p>



<p class="wp-block-paragraph">The Modulino Movement sensor is mounted firmly on the equipment. UNO Q records acceleration data while the machine is idle, starting, running normally, operating under different loads, and shutting down.</p>



<p class="wp-block-paragraph">The microcontroller side manages sensor acquisition, sending the data to the Linux side that manages data logging, model execution, dashboards.</p>



<figure class="wp-block-image size-large"><div class="image-post"><img decoding="async" width="1024" height="573" src="https://blog.arduino.cc/wp-content/uploads/2026/07/image-1024x573.jpg" alt="" class="wp-image-42297" srcset="https://blog.arduino.cc/wp-content/uploads/2026/07/image-1024x573.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/07/image-300x168.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/07/image-768x429.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/07/image-1536x859.jpg 1536w, https://blog.arduino.cc/wp-content/uploads/2026/07/image.jpg 2012w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Collecting this range of normal behavior is important. A model trained on only one operating condition may incorrectly classify a legitimate speed or load change as a fault.</p>



<p class="wp-block-paragraph">Depending on the application, the project can use classification or anomaly detection.</p>



<p class="wp-block-paragraph">Classification is useful when the team already has examples of known conditions, such as normal operation, imbalance, misalignment, or a loose mounting.</p>



<p class="wp-block-paragraph">Anomaly detection is useful when fault data is limited or when intentionally damaging equipment to create training examples would be unsafe or impractical. In this case, the model learns normal behavior and highlights signals that do not fit that baseline.</p>



<p class="wp-block-paragraph"><strong><em>Worth a look:</em></strong><em> For a hands-on look at what running ML locally on UNO Q actually feels like in practice, check out</em><a href="https://www.hackster.io/vsupacha/running-ml-ai-on-arduino-uno-q-59ff07"><em> Running ML/AI on Arduino UNO Q</em></a><em> on Hackster. It’s a capability demo rather than a predictive maintenance project specifically, but it walks through the App Lab sample apps and on-device inference experience that the classification and anomaly detection workflows above are built on top of.</em></p>



<p class="wp-block-paragraph"><em>Looking for even more inspiration? Check out </em><a href="https://www.linkedin.com/posts/glenn-norris-95b1a78a_glennnorriscan-systemsengineering-arduino-activity-7415717319441862656-pjUR/"><em>this predictive maintenance project </em></a><em>that reads automotive CAN bus raw data to determine systematic drifts early, and alert you when the line is not in sync with specs.</em></p>



<h2 class="wp-block-heading">A large model is not necessarily a better model</h2>



<p class="wp-block-paragraph">The model for a vibration monitoring application has a narrow job. It does not need to understand images, natural language, or hundreds of unrelated machine types. It only needs to distinguish the relevant operating patterns of the equipment being monitored. This focus on smaller, task-specific models helps make always-on monitoring practical.&nbsp;</p>



<p class="wp-block-paragraph">Continuous vibration monitoring can generate a large amount of data, but sending every raw sample to the cloud is not always necessary – especially considering it can increase bandwidth consumption, introduce recurring infrastructure costs, and make the monitoring system dependent on network availability.</p>



<p class="wp-block-paragraph">UNO Q processes vibration windows locally and stores or transmit only useful information, such as the current health state, anomaly score, operating mode, timestamp, or alert event. A local dashboard can show recent machine behavior and event history. When an anomaly exceeds a validated threshold for a defined period, the system can activate a warning light, sound a buzzer, log the event, or send a message to a maintenance service.</p>



<p class="wp-block-paragraph">Cloud connectivity can still be added when it provides value. The difference is that the core detection process does not need to stop when the internet connection is unavailable.</p>



<p class="wp-block-paragraph"><strong><em>Going deeper:</em></strong><em> Edge Impulse has specific</em><a href="https://docs.edgeimpulse.com/experts/predictive-maintenance-and-defect-detection-projects/compressor-predictive-maintenance-nordic-thingy53"><em> </em><em>predictive maintenance guidance</em></a><em> around monitoring equipment while it runs, so service teams can act before failure occurs. Its optimization tools are designed precisely for constrained edge deployments like this one: quantized int8 models and RAM-optimized compilation matter here because always-on monitoring needs lower compute, lower memory use, and better power behavior over the long run.</em></p>



<h2 class="wp-block-heading">The real value of predictive maintenance</h2>



<p class="wp-block-paragraph">Predictive maintenance works when people are given enough warning to inspect a machine before an unexpected stoppage: there still has to be time to act. The great news is UNO Q now brings the sensing, local intelligence, Linux applications, connectivity, and machine-facing control needed to build that workflow on a single platform. It allows teams to start with a simple question – “Is this machine still behaving normally?” – and to develop the answer into a scalable maintenance system.</p>



<p class="wp-block-paragraph">Ready to never be caught off-guard by a faulty machine or worn-down part again? Build a custom predictive maintenance system that you can easily train on your specific data, with <a href="https://store.arduino.cc/products/uno-q-4gb">UNO Q</a> and <a href="https://docs.arduino.cc/software/app-lab/">Arduino App Lab</a>.</p>



<p class="wp-block-paragraph">UNO Q is available to order from the <a href="https://store-usa.arduino.cc/pages/uno-q"  rel="noreferrer noopener">Arduino Store</a> as well as<a href="http://www.digikey.com/en/product-highlight/a/arduino/uno-q-microcontroller-board"> DigiKey</a>,<a href="https://referral.element14.com/OrderCodeView?url=%2Fnew-products%2Fembedded-computers-education-maker-boards%2Farduino-uno-q"> Farnell</a>,<a href="https://www.mouser.de/new/arduino/arduino-uno-q-platform/"> Mouser</a>,<a href="https://referral.element14.com/OrderCodeView?url=%2Fnew-products%2Fembedded-computers-education-maker-boards%2Farduino-uno-q"> Newark</a>,<a href="https://uk.rs-online.com/web/content/m/arduino-unoq-uk"> RS Components</a>, and<a href="http://robu.in/"> Robu.in</a>; along with our other<a href="https://store.arduino.cc/pages/distributors"> authorized distributors and resellers</a>.</p>



<p class="wp-block-paragraph"><em>Arduino, UNO, Modulino and the Arduino logo are trademarks or registered trademarks of Arduino S.r.l.</em></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://blog.arduino.cc/2026/07/02/how-to-achieve-cost-effective-predictive-maintenance-with-the-arduino-uno-q-board/">How to achieve cost-effective predictive maintenance with the Arduino® UNO<img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q board</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>PiZZa: Arduino on the Raspberry Pi Zero 2 W</title>
		<link>https://blog.adafruit.com/2026/07/01/pizza-arduino-on-the-raspberry-pi-zero-2-w/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 01 Jul 2026 20:10:23 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Zero]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=660055</guid>

					<description><![CDATA[jetpax on GitHub has dropped PiZZa, running Arduino on the Raspberry Pi Zero 2 W. Write sketches in the Arduino IDE and run them on a Raspberry Pi Zero 2 W or the original Raspberry Pi Zero W. A small firmware on the SD card (a Zephyr “loader”) loads your compiled sketch as a runtime […]]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" width="619" height="217" class="alignnone size-full wp-image-660057 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/07/aaa-2.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/07/aaa-2.png 619w, https://cdn-blog.adafruit.com/uploads/2026/07/aaa-2-300x105.png 300w, https://cdn-blog.adafruit.com/uploads/2026/07/aaa-2-600x210.png 600w, https://cdn-blog.adafruit.com/uploads/2026/07/aaa-2-150x53.png 150w" sizes="(max-width: 619px) 100vw, 619px" /></p>
<p>jetpax on GitHub has dropped PiZZa, running Arduino on the Raspberry Pi Zero 2 W.</p>
<blockquote><p>Write sketches in the Arduino IDE and run them on a Raspberry Pi Zero 2 W or the original Raspberry Pi Zero W. A small firmware on the SD card (a Zephyr &#8220;loader&#8221;) loads your compiled sketch as a runtime module — so after a one-time setup, uploading is one button. No SD swap, no manual re-flash.</p></blockquote>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1"><strong>What you&#8217;ll need:</strong></p>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li>A <strong>Raspberry Pi Zero 2 W</strong> <em>or</em> an <strong>original Raspberry Pi Zero W</strong>.</li>
<li>A <strong>microSD card</strong> (≥ 2 GB) and a way to write it (<a href="https://www.raspberrypi.com/software/"  rel="nofollow noopener">Raspberry Pi Imager</a>).</li>
<li>A <strong>micro-USB <em>data</em> cable</strong> (not a charge-only cable).</li>
<li><strong>Arduino IDE 2.x</strong> on <strong>Apple-Silicon macOS, Linux, or Windows</strong>.</li>
</ul>
<p dir="auto"><strong>What works:</strong></p>
<p dir="auto"><strong>Pi Zero 2 W:</strong> GPIO, SPI, Wire (I²C), Serial (USB-CDC; mini-UART as <code>Serial1</code>), and <strong>WiFi</strong> (the <code>WiFi</code> library / brcmfmac).</p>
<p dir="auto"><strong>Pi Zero W (original):</strong> GPIO, Serial (USB-CDC; mini-UART as <code>Serial1</code>). SPI / Wire / WiFi are pending — the BCM283x driver family is already ported for the 2 W and re-basing to BCM2835 is mostly mechanical, but each takes a bring-up cycle.</p>
<ul dir="auto">
<li>Not available on either yet: <strong>PWM / <code>analogWrite</code></strong>.</li>
<li>Not supported due to hardware limitation: <strong><code>analogRead()</code></strong> (no on-chip ADC, but external SPI/I²C ADCs like ADS1115 or MCP3008 work).</li>
</ul>
<p>Check it out on <a href="https://github.com/jetpax/PiZZa/tree/main/os/Arduino"  rel="noopener">GitHub</a>.</p>




]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>NEW GUIDE: Adafruit ADS7128 8-Channel ADC and GPIO Expander #AdafruitLearningSystem @Adafruit</title>
		<link>https://blog.adafruit.com/2026/07/01/new-guide-adafruit-ads7128-8-channel-adc-and-gpio-expander-adafruitlearningsystem-adafruit/</link>
		
		<dc:creator><![CDATA[Liz Clark]]></dc:creator>
		<pubDate>Wed, 01 Jul 2026 12:45:32 +0000</pubDate>
				<category><![CDATA[Adafruit ADS7128 8-Channel ADC and GPIO Expander]]></category>
		<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[ADS7128]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Breakout Boards]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[gpio expander]]></category>
		<category><![CDATA[stemma]]></category>
		<category><![CDATA[Stemma QT]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659900</guid>

					<description><![CDATA[The Adafruit ADS7128 8-Channel ADC and GPIO Expander is a bit of a Platypus of the I2C expander world: hard to categorize as just an ADC or a GPIO expander since it combines the capabilities of both! Featuring the aforementioned ADS7128, it can run on 3.3 or 5V logic and power, and all 8 I/O […]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="img-responsive" src="https://cdn-learn.adafruit.com/guides/images/000/004/559/medium800/6494-00.jpg?1782390258" alt="Black ADS7128 ADC and GPIO expander breakout board with labeled through-holes (VIN, GND, SCL, SDA, ADDR, ALRT, AVDD, GND) and two STEMMA QT I2C JST connectors." /></p>
<p>The Adafruit ADS7128 8-Channel ADC and GPIO Expander is a bit of a Platypus of the I2C expander world: hard to categorize as just an ADC or a GPIO expander since it combines the capabilities of both! Featuring the aforementioned ADS7128, it can run on 3.3 or 5V logic and power, and all 8 I/O pins can individually configured to perform either 12-bit SAR analog input, push-pull or open drain digital output, or digital input.</p>
<p>The <a href="https://learn.adafruit.com/adafruit-ads7128-8-channel-adc-and-gpio-expander">Adafruit ADS7128 8-Channel ADC and GPIO Expander</a> guide has everything you need to get started with this ADC. There&#8217;s pages for overview, pinouts, CircuitPython, Arduino and resources for download.</p>
<p>Read more at <a href="https://learn.adafruit.com/adafruit-ads7128-8-channel-adc-and-gpio-expander">Adafruit ADS7128 8-Channel ADC and GPIO Expander</a></p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Arduino Core-zephyr 0.56.0: try it out now, and help us get closer to Stable</title>
		<link>https://blog.arduino.cc/2026/06/30/arduino-core-zephyr-0-56-0-try-it-out-now-and-help-us-get-closer-to-stable/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 13:35:57 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Arduino Core-zephyr]]></category>
		<category><![CDATA[Arduino Core-zephyr 0.56.0]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[GIGA Display Shield]]></category>
		<category><![CDATA[Giga R1 WiFi]]></category>
		<category><![CDATA[UNO Q]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42282</guid>

					<description><![CDATA[<p>Version 0.56.0 of the Arduino® Core on Zephyr is live – and it’s a sizable update to the earlier release. Think optimized performance, expanded hardware capabilities. We’re still smoothing some edges towards the official Stable release, but if you’ve been testing the beta, prepare for a meaningful upgrade. Multimedia expansion: Arduino® GIGA&#x2122; Display Shield &#38; […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/06/30/arduino-core-zephyr-0-56-0-try-it-out-now-and-help-us-get-closer-to-stable/">Arduino Core-zephyr 0.56.0: try it out now, and help us get closer to Stable</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="559" src="https://blog.arduino.cc/wp-content/uploads/2026/06/Arduino.cc-Blogpost-Cover1100x600-1-1024x559.jpg" alt="" class="wp-image-42284" srcset="https://blog.arduino.cc/wp-content/uploads/2026/06/Arduino.cc-Blogpost-Cover1100x600-1-1024x559.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/06/Arduino.cc-Blogpost-Cover1100x600-1-300x164.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/06/Arduino.cc-Blogpost-Cover1100x600-1-768x419.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/06/Arduino.cc-Blogpost-Cover1100x600-1.jpg 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Version 0.56.0 of the Arduino<sup>®</sup> Core on Zephyr is live – and it’s a sizable update to <a href="https://blog.arduino.cc/2026/05/15/arduino-core-on-zephyr-0-55-getting-ready-for-the-final-mile/">the earlier release</a>. Think optimized performance, expanded hardware capabilities. We’re still smoothing some edges towards the official Stable release, but if you’ve been testing the beta, prepare for a meaningful upgrade.</p>



<h2 class="wp-block-heading">Multimedia expansion: Arduino<sup>®</sup> GIGA<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> Display Shield &amp; Arduino<sup>®</sup> Portenta H7 board video support</h2>



<p class="wp-block-paragraph">Multimedia capabilities take a major step forward in this release, establishing native support for advanced visual outputs.</p>



<p class="wp-block-paragraph">We have introduced official video support for <a href="https://store.arduino.cc/products/portenta-h7"><strong>Portenta H7</strong></a> alongside full compatibility for <a href="https://store.arduino.cc/products/giga-display-shield"><strong>GIGA Display Shield</strong></a> when paired with the <a href="https://store.arduino.cc/products/giga-r1-wifi">Arduino<sup>®</sup>&nbsp;GIGA R1<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> WiFi</a>. Whether you are building industrial interfaces, interactive kiosks, or custom dashboards, these display features are now fully integrated into the core and ready for your application code.</p>



<h2 class="wp-block-heading">Core optimizations and network bug fixes</h2>



<p class="wp-block-paragraph">For our supported board lineup, this release delivers several updates to performance, pin management, and connectivity:</p>



<ul class="wp-block-list">
<li><strong>RAM usage optimization:</strong> We have optimized internal memory management across the core. This effectively lowers the core’s background footprint, freeing up more RAM for your sketches, complex variables, and larger application buffers.</li>



<li><strong>Dynamic pin-muxing improvements:</strong> Runtime pin multiplex configurations have been refined. This improvement allows for more flexible and reliable dynamic pin reassignment, ensuring better stability when managing hardware peripherals programmatically.</li>



<li><strong>Network fixes and improvements:</strong> Rather than adding new features, this time around we focused on essential bug fixing within the network stack. These improvements resolve ongoing connection issues and optimize socket management to make your connected prototypes more dependable.</li>
</ul>



<h2 class="wp-block-heading">How to get started</h2>



<p class="wp-block-paragraph">To update, open the Arduino<sup>®</sup> IDE, search for “zephyr” in the Board Manager, and install the 0.56.0 release. For a granular breakdown of specific code commits and fixes, you can view the full <a href="https://github.com/arduino/ArduinoCore-zephyr/releases/tag/0.56.0">release notes on GitHub</a>.</p>



<h2 class="wp-block-heading">First use: flashing the Zephyr loader</h2>



<p class="wp-block-paragraph">To prepare a supported board for running Zephyr-based sketches for the first time, you must install the Zephyr loader firmware onto your hardware. Follow these steps within the Arduino IDE 2:</p>



<p class="wp-block-paragraph">1. <strong>Enter bootloader mode:</strong> Double-click the physical <strong>RESET</strong> button on your board.<br />2. <strong>Select a programmer:</strong> Go to the Tools -> Programmer menu and select any available programmer.<br />3. <strong>Burn the loader:</strong> Navigate to Tools and click <strong>Burn Bootloader</strong> to write the Zephyr loader to the board.<br />4. <strong>Upload your first sketch:</strong> Once the loader is successfully installed, put the board into bootloader mode by double-clicking the <strong>RESET</strong> button one more time, and upload your sketch. After this initial setup, subsequent uploads will happen automatically without manual resets.</p>



<p class="wp-block-paragraph"><strong>Important reminder</strong>: It is highly recommended to update the Zephyr loader with each new core release. Keeping the loader aligned with the current core version ensures your board remains fully functional, secure, and compatible with future framework modifications.</p>



<h2 class="wp-block-heading">A streamlined workflow for the Arduino<sup>®</sup>&nbsp;UNO<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> Q board</h2>



<p class="wp-block-paragraph">If you are using <strong>UNO Q</strong>, you can completely skip the manual process above. Starting with version 0.56.0, the core automatically checks the loader version behind the scenes during every single sketch upload and handles any necessary updates natively. You can write your code, click upload, and let Arduino IDE and Arduino<sup>®</sup>&nbsp;App Lab take care of the rest.&nbsp;</p>



<p class="wp-block-paragraph">We are actively working to bring this automated behavior to all other supported boards in future releases.</p>



<h2 class="wp-block-heading">Help us shape the final release!</h2>



<p class="wp-block-paragraph">Your real-world testing continues to be invaluable as we head towards the Stable milestone. Please share your feedback, report bugs, or contribute on our <a href="https://github.com/arduino/ArduinoCore-zephyr/issues">GitHub Issues page</a>. Thank you for being an active part of the Arduino community!</p>



<p class="wp-block-paragraph"><em>Arduino, GIGA, Portenta, GIGA R1, and UNO and the Arduino logo are trademarks or registered trademarks of Arduino S.r.l.</em><br /></p>
<p>The post <a href="https://blog.arduino.cc/2026/06/30/arduino-core-zephyr-0-56-0-try-it-out-now-and-help-us-get-closer-to-stable/">Arduino Core-zephyr 0.56.0: try it out now, and help us get closer to Stable</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Waveshare ESP32-C6-Zero-B  – A tiny ESP32-C6 USB-C board with 5V-36V wide supply voltage</title>
		<link>https://www.cnx-software.com/2026/06/29/waveshare-esp32-c6-zero-b-a-tiny-esp32-c6-usb-c-board-with-5v-36v-wide-supply-voltage/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 09:48:36 +0000</pubDate>
				<category><![CDATA[802.15.4]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[BLE]]></category>
		<category><![CDATA[development board]]></category>
		<category><![CDATA[ESP32-C6]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[waveshare]]></category>
		<category><![CDATA[wifi 6]]></category>
		<category><![CDATA[ZigBee]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=173091</guid>

					<description><![CDATA[<div><img width="720" height="541" src="https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-720x541.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C6 board 5-36V wide supply voltage"/></div>
<p>Waveshare ESP32-C6-Zero-B is a variant of the company’s ESP32-C6-Zero USB-C board that adds 5V-36V wide supply voltage support for industrial applications It’s based on the ESP32-C6FH8 wireless RISC-V SoC with 8MB flash, 2.4 GHz WiFi 6, Bluetooth 5.x LE, and an 802.15.4 radio for Zigbee and Thread. It also exposes up to 20 GPIOs via headers and pads, and features an RGB LED, as well as Boot and Reset buttons. Waveshare ESP32-C6-Zero-B specifications: SoC – Espressif Systems ESP32-C6FH8 CPU Single-core 32-bit RISC-V clocked up to 160 MHz Low-power RISC-V core @ up to 20 MHz Memory – 512KB SRAM Storage – 320KB ROM, 8MB flash Wireless – 2.4 GHz WiFi 6, Bluetooth 5.3, and 802.15.4 radio for Thread/Zigbee USB – USB Type-C port for program download and debugging Expansion 2x 9-pin headers with up to 13x GPIOs, UART, I2C, SPI, 6x ADC, I2S, PWM, Vin, 3.3V out, GND 7x solder pads [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/06/29/waveshare-esp32-c6-zero-b-a-tiny-esp32-c6-usb-c-board-with-5v-36v-wide-supply-voltage/">Waveshare ESP32-C6-Zero-B  – A tiny ESP32-C6 USB-C board with 5V-36V wide supply voltage</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="541" src="https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-720x541.jpg" class="attachment-medium size-medium wp-post-image" alt="ESP32-C6 board 5-36V wide supply voltage" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-720x541.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-1200x901.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-300x225.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage-768x577.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/06/ESP32-C6-board-5-36V-wide-supply-voltage.jpg 1294w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Waveshare ESP32-C6-Zero-B is a variant of the company&#8217;s ESP32-C6-Zero USB-C board that adds 5V-36V wide supply voltage support for industrial applications It&#8217;s based on the ESP32-C6FH8 wireless RISC-V SoC with 8MB flash, 2.4 GHz WiFi 6, Bluetooth 5.x LE, and an 802.15.4 radio for Zigbee and Thread. It also exposes up to 20 GPIOs via headers and pads, and features an RGB LED, as well as Boot and Reset buttons. Waveshare ESP32-C6-Zero-B specifications: SoC – Espressif Systems ESP32-C6FH8 CPU Single-core 32-bit RISC-V clocked up to 160 MHz Low-power RISC-V core @ up to 20 MHz Memory &#8211; 512KB SRAM Storage – 320KB ROM, 8MB flash Wireless – 2.4 GHz WiFi 6, Bluetooth 5.3, and 802.15.4 radio for Thread/Zigbee USB &#8211; USB Type-C port for program download and debugging Expansion 2x 9-pin headers with up to 13x GPIOs, UART, I2C, SPI, 6x ADC, I2S, PWM, Vin, 3.3V out, GND 7x solder pads [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/06/29/waveshare-esp32-c6-zero-b-a-tiny-esp32-c6-usb-c-board-with-5v-36v-wide-supply-voltage/">Waveshare ESP32-C6-Zero-B  &#8211; A tiny ESP32-C6 USB-C board with 5V-36V wide supply voltage</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Arduino launches Modulino Hub and Extender modules to support up to 64 I2C devices, 30-meter range</title>
		<link>https://www.cnx-software.com/2026/06/28/arduino-modulino-hub-extender-modules-64-i2c-devices-30-meter-range/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Sun, 28 Jun 2026 04:46:00 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=172941</guid>

					<description><![CDATA[<div><img width="720" height="381" src="https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-720x381.jpg" class="attachment-medium size-medium wp-post-image" alt="Arduino Modulino Hub Extender I2C modules"/></div>
<p>Arduino has just introduced three new Modulino modules: the Modulino Hub to support up to eight I2C devices (64 devices with 8 Hubs), the Modulino Extender to extend the I2C range to up to 30 meters, and the Modulino Motors to control two DC motors or a single stepper motor with precision. I’ll focus on the I2C modules in this post, as I find the Modulino Extender module particularly interesting, since I always considered I2C to be a short-range communication protocol, and never thought of using it for (relatively) long-range wired communication. Modulino Hub While the I2C protocol supports up to 127 devices in theory, address conflicts can become an issue in complex builds where multiple sensors or actuators share the same default address. The Modulino Hub aims to solve that, and multiple Hubs can be daisy-chained, each with its own address, to support up to 64 devices. Modulino Hub specifications: [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/06/28/arduino-modulino-hub-extender-modules-64-i2c-devices-30-meter-range/">Arduino launches Modulino Hub and Extender modules to support up to 64 I2C devices, 30-meter range</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="381" src="https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-720x381.jpg" class="attachment-medium size-medium wp-post-image" alt="Arduino Modulino Hub Extender I2C modules" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-720x381.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-1200x635.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-300x159.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules-768x406.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/06/Arduino-Modulino-Hub-Extender-I2C-modules.jpg 1400w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Arduino has just introduced three new Modulino modules: the Modulino Hub to support up to eight I2C devices (64 devices with 8 Hubs), the Modulino Extender to extend the I2C range to up to 30 meters, and the Modulino Motors to control two DC motors or a single stepper motor with precision. I&#8217;ll focus on the I2C modules in this post, as I find the Modulino Extender module particularly interesting, since I always considered I2C to be a short-range communication protocol, and never thought of using it for (relatively) long-range wired communication. Modulino Hub While the I2C protocol supports up to 127 devices in theory, address conflicts can become an issue in complex builds where multiple sensors or actuators share the same default address. The Modulino Hub aims to solve that, and multiple Hubs can be daisy-chained, each with its own address, to support up to 64 devices. Modulino Hub specifications: [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/06/28/arduino-modulino-hub-extender-modules-64-i2c-devices-30-meter-range/">Arduino launches Modulino Hub and Extender modules to support up to 64 I2C devices, 30-meter range</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
	</channel>
</rss>
