From 51f31abd508f902516ddc1a470ed8c085463007d Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Tue, 16 Dec 2025 16:18:38 +0100 Subject: [PATCH 1/5] Update thermo module incompatibility informations --- content/hardware/09.kits/maker/nesso-n1/compatibility.yml | 4 ++-- content/hardware/09.kits/maker/nesso-n1/features.md | 4 ++-- .../maker/nesso-n1/tutorials/user-manual/content.md | 8 ++++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/compatibility.yml b/content/hardware/09.kits/maker/nesso-n1/compatibility.yml index f7e3920efd..45e36c1a83 100644 --- a/content/hardware/09.kits/maker/nesso-n1/compatibility.yml +++ b/content/hardware/09.kits/maker/nesso-n1/compatibility.yml @@ -13,6 +13,6 @@ hardware: - modulino-knob - modulino-movement - modulino-pixels - - modulino-thermo - +notes: +- Modulino Thermo uses I2C address 0x44, which conflicts with the Nesso N1 I/O expander on the Qwiic connector and is therefore not compatible. diff --git a/content/hardware/09.kits/maker/nesso-n1/features.md b/content/hardware/09.kits/maker/nesso-n1/features.md index 517cafeb6e..bffc7cec49 100644 --- a/content/hardware/09.kits/maker/nesso-n1/features.md +++ b/content/hardware/09.kits/maker/nesso-n1/features.md @@ -19,7 +19,7 @@ The onboard 1.14-inch color touchscreen provides a clear and intuitive way to di -Easily integrate a wide range of sensors and peripherals from the Arduino Modulino family and third-party modules using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. +Easily integrate a wide range of sensors and peripherals from the Arduino Modulino family and third-party modules using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. The internal expander uses I2C address 0x44, so Qwiic devices that share this address—such as the Modulino Thermo module—are not supported on the Qwiic connector. @@ -42,4 +42,4 @@ Transform traditional appliances into smart devices using the onboard infrared ( Three programmable buttons and an onboard buzzer offer flexible control and audible feedback for your applications. - \ No newline at end of file + diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index ccef2f3c08..332e8dd956 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -314,6 +314,8 @@ The Nesso N1 uses two PI4IOE5V6408 I/O expanders (addresses `0x43` and `0x44`) t | `LCD_BACKLIGHT` | E1.P6 | LCD Backlight Control | | `LED_BUILTIN` | E1.P7 | Onboard Status LED (Green) | +***Because expander E1 already occupies I2C address `0x44`, any external device that also uses `0x44` cannot share the bus. The Modulino Thermo module uses address `0x44`, so it is not compatible with the Nesso N1 when connected through the Qwiic connector.*** + The configuration of a digital pin is done in the `setup()` function with the `pinMode()` function: @@ -1413,7 +1415,9 @@ The Qwiic system’s key advantages include: ***The Qwiic connector on the Nesso N1 is connected to the primary I2C bus, which uses the standard `Wire` object. The connector provides a 3.3 V supply, making it ideal for modern sensors.*** -The Qwiic connector allows you to interface with our Modulino family for developing soldering-free projects. +***Important: The internal I/O expander uses I2C address `0x44`, which conflicts with devices that share the same address. The Modulino Thermo module uses address `0x44` and cannot be used on the Nesso N1 Qwiic connector.*** + +The Qwiic connector allows you to interface with our Modulino family for developing soldering-free projects, with the exception of the Modulino Thermo module on the Qwiic port. ![Modulino nodes](assets/modulino.png) @@ -1481,4 +1485,4 @@ Join our community forum to connect with other Nesso N1 users, share your experi Please get in touch with our support team if you need personalized assistance or have questions not covered by the help and support resources described before. We are happy to help you with any issues or inquiries about the Nesso N1. -- [Contact us page](https://www.arduino.cc/en/contact-us/) \ No newline at end of file +- [Contact us page](https://www.arduino.cc/en/contact-us/) From 09c77b91991b370a88a8bd07939ada98495828eb Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Wed, 17 Dec 2025 09:50:14 +0100 Subject: [PATCH 2/5] remove notes in compatibility.yml --- content/hardware/09.kits/maker/nesso-n1/compatibility.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/compatibility.yml b/content/hardware/09.kits/maker/nesso-n1/compatibility.yml index 45e36c1a83..c1e68c1c96 100644 --- a/content/hardware/09.kits/maker/nesso-n1/compatibility.yml +++ b/content/hardware/09.kits/maker/nesso-n1/compatibility.yml @@ -13,6 +13,3 @@ hardware: - modulino-knob - modulino-movement - modulino-pixels -notes: -- Modulino Thermo uses I2C address 0x44, which conflicts with the Nesso N1 I/O expander on the Qwiic connector and is therefore not compatible. - From cb6b26ceaeb8a19e0c601357579b29d88fc43eb3 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Wed, 17 Dec 2025 10:00:46 +0100 Subject: [PATCH 3/5] Update feature list thermo warning --- content/hardware/09.kits/maker/nesso-n1/features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/features.md b/content/hardware/09.kits/maker/nesso-n1/features.md index bffc7cec49..75fa691a47 100644 --- a/content/hardware/09.kits/maker/nesso-n1/features.md +++ b/content/hardware/09.kits/maker/nesso-n1/features.md @@ -19,7 +19,7 @@ The onboard 1.14-inch color touchscreen provides a clear and intuitive way to di -Easily integrate a wide range of sensors and peripherals from the Arduino Modulino family and third-party modules using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. The internal expander uses I2C address 0x44, so Qwiic devices that share this address—such as the Modulino Thermo module—are not supported on the Qwiic connector. +Easily integrate Modulino and third-party sensors using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. Modulino Thermo not supported on Qwiic. From b2f7ac900a1502bf573709fe81a5f2c816494043 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Thu, 18 Dec 2025 09:44:58 +0100 Subject: [PATCH 4/5] Update content/hardware/09.kits/maker/nesso-n1/features.md Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> --- content/hardware/09.kits/maker/nesso-n1/features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/features.md b/content/hardware/09.kits/maker/nesso-n1/features.md index 75fa691a47..2785acb39f 100644 --- a/content/hardware/09.kits/maker/nesso-n1/features.md +++ b/content/hardware/09.kits/maker/nesso-n1/features.md @@ -19,7 +19,7 @@ The onboard 1.14-inch color touchscreen provides a clear and intuitive way to di -Easily integrate Modulino and third-party sensors using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. Modulino Thermo not supported on Qwiic. +Easily integrate Modulino and third-party sensors using the built-in Grove, Qwiic, and 8-pin HAT connectors for plug-and-play expansion. Note: Modulino Thermo is not supported on the Qwiic connector. From e09d4ecc4d079c9884510aebfdaf6a625c750598 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Thu, 18 Dec 2025 09:45:14 +0100 Subject: [PATCH 5/5] Update content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md Co-authored-by: TaddyHC <94547080+TaddyHC@users.noreply.github.com> --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index 332e8dd956..b9bf2dfc82 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -1415,9 +1415,9 @@ The Qwiic system’s key advantages include: ***The Qwiic connector on the Nesso N1 is connected to the primary I2C bus, which uses the standard `Wire` object. The connector provides a 3.3 V supply, making it ideal for modern sensors.*** -***Important: The internal I/O expander uses I2C address `0x44`, which conflicts with devices that share the same address. The Modulino Thermo module uses address `0x44` and cannot be used on the Nesso N1 Qwiic connector.*** +***__Important:__ The Modulino Thermo module cannot be used with the Nesso N1 Qwiic connector because both the module and an internal I/O expander use I2C address `0x44`.*** -The Qwiic connector allows you to interface with our Modulino family for developing soldering-free projects, with the exception of the Modulino Thermo module on the Qwiic port. +The Qwiic connector allows you to interface with our Modulino family for solder-free project development, except for the Modulino Thermo module on the Qwiic port. ![Modulino nodes](assets/modulino.png)