diff --git a/content/hardware/07.opta/opta-family/opta-analog-exp/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta-analog-exp/datasheet/datasheet.md
index 471ebd206f..dd4ff8cb59 100644
--- a/content/hardware/07.opta/opta-family/opta-analog-exp/datasheet/datasheet.md
+++ b/content/hardware/07.opta/opta-family/opta-analog-exp/datasheet/datasheet.md
@@ -27,16 +27,17 @@ The Arduino Opta® Analog Expansion is designed for industrial standard machiner
## Features
### General Specifications Overview
-| Characteristics | Details |
-| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Supply Voltage | 12...24 V |
-| Reverse polarity protection | Yes |
-| ESP protection | Yes |
-| Transient overvoltage protection | Yes (up to 40 V) |
-| Channels | 8x: I1, I2, I3, I4, O1, I5, I6, O2 |
-| Channels functionalities | I1 and I2: Programmable inputs (Voltage, Current, RTD2 wires, RTD3 wires), Programmable outputs (Voltage and current) - I3, I4, O1, I5, I6, O2: Programmable inputs (Voltage, Current, RTD2 wires), Programmable outputs (Voltage and current) |
-| Degree of Protection | IP20 |
-| Certifications | FCC, CE, UKCA, cULus, ENEC |
+| Characteristics | Details |
+|-------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Supply Voltage | 12...24 V |
+| Reverse polarity protection | Yes |
+| ESP protection | Yes |
+| Transient overvoltage protection | Yes (up to 40 V) |
+| Maximum Supported Expansion Modules | Up to 5 |
+| Channels | 8x: I1, I2, I3, I4, O1, I5, I6, O2 |
+| Channels functionalities | I1 and I2: Programmable inputs (Voltage, Current, RTD2 wires, RTD3 wires), Programmable outputs (Voltage and current) - I3, I4, O1, I5, I6, O2: Programmable inputs (Voltage, Current, RTD2 wires), Programmable outputs (Voltage and current) |
+| Degree of Protection | IP20 |
+| Certifications | FCC, CE, UKCA, cULus, ENEC |
Note: Check the inputs and outputs detailed sections below for more information about the Analog Expansion channels use.
@@ -225,7 +226,11 @@ We have tested setting all eight channels as outputs at 25 °C outputting more t
The PWM outputs are software configurable and for them to work you must provide the **VPWM** pin with the desired voltage between 8 and 24 VDC, you can set the period and duty-cycle by software.
### Expansion Port
-The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To be accessed needs to be freed up from its breakable plastic cover and the connection plug added between each device.
+The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To access it, it needs to be freed from its breakable plastic cover, and the connection plug needs to be added between each device.
+
+It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
+
+If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
## Device Operation
### Getting Started - IDE
@@ -330,6 +335,7 @@ This device complies with part 15 of the FCC Rules. Operation is subject to the
| **Date** | **Revision** | **Changes** |
|:----------:|:------------:|:------------------------------------:|
+| 24/09/2024 | 4 | Expansion port updates |
| 03/09/2024 | 3 | Cloud Editor updated from Web Editor |
| 05/07/2024 | 2 | Block Diagram updated |
| 25/07/2024 | 1 | First Release |
diff --git a/content/hardware/07.opta/opta-family/opta-analog-exp/tech-specs.yml b/content/hardware/07.opta/opta-family/opta-analog-exp/tech-specs.yml
index 3e73358a21..09790463e6 100644
--- a/content/hardware/07.opta/opta-family/opta-analog-exp/tech-specs.yml
+++ b/content/hardware/07.opta/opta-family/opta-analog-exp/tech-specs.yml
@@ -4,6 +4,7 @@ Board:
Microcontroller:
ID: Renesas R7FA4M1AB3CFM ARM® Cortex®-M4
Cortex-M4 core: Up to 48 MHz
+Maximum Supported Expansion Modules: 5
Input:
Configurable digital / analog inputs: 8x
Digital operational range: 0-24 V
diff --git a/content/hardware/07.opta/opta-family/opta-digital-exp/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta-digital-exp/datasheet/datasheet.md
index a541d2829e..7da43d8766 100644
--- a/content/hardware/07.opta/opta-family/opta-digital-exp/datasheet/datasheet.md
+++ b/content/hardware/07.opta/opta-family/opta-digital-exp/datasheet/datasheet.md
@@ -38,15 +38,16 @@ Arduino Opta® Expansion is designed for industrial standard machinery control a
## Features
### General Specifications Overview
-| Characteristics | Details |
-| ----------------------- | ----------------------------------------------------------------------------------------------------- |
-| Supply Voltage | 12...24 V |
-| Antipolarity protection | Yes |
-| Overvoltage protection | Yes (+20%) |
-| Inputs | 16x Digital (0-24 V) / Analog (0-24 V) inputs |
-| Outputs | AFX00005: 8x Electromechanical Relays (250 VAC - 6 A), AFX00006: 8x Solid State Relays (24 VDC - 3 A) |
-| Degree of Protection | IP20 |
-| Certifications | FCC, CE, UKCA |
+| Characteristics | Details |
+|-------------------------------------|-------------------------------------------------------------------------------------------------------|
+| Supply Voltage | 12...24 V |
+| Antipolarity protection | Yes |
+| Overvoltage protection | Yes (+20%) |
+| Maximum Supported Expansion Modules | Up to 5 |
+| Inputs | 16x Digital (0-24 V) / Analog (0-24 V) inputs |
+| Outputs | AFX00005: 8x Electromechanical Relays (250 VAC - 6 A), AFX00006: 8x Solid State Relays (24 VDC - 2 A) |
+| Degree of Protection | IP20 |
+| Certifications | FCC, CE, UKCA |
### Inputs
@@ -184,6 +185,10 @@ The **EMR variant** relays on Arduino Opta® Digital Expansions provide a very f
### Expansion Port
The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To be accessed needs to be freed up from its breakable plastic cover and the connection plug added between each device.
+It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
+
+If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
+
## Device Operation
### Getting Started - IDE
If you want to program your Arduino Opta® Digital Expansions while offline you need to install the Arduino® Desktop IDE **[1]** and the Arduino_Opta_Blueprint using the Library Manager. To connect the Arduino Opta® to your computer, you will need a USB-C® cable.
@@ -286,7 +291,8 @@ This device complies with part 15 of the FCC Rules. Operation is subject to the
## Revision History
| Date | **Revision** | **Changes** |
-| ---------- | ------------ | ------------------------------------ |
+|------------|--------------|--------------------------------------|
+| 24/09/2024 | 4 | Expansion port updates |
| 24/09/2024 | 3 | SSR operating current update |
| 03/09/2024 | 2 | Cloud Editor updated from Web Editor |
| 06/05/2024 | 1 | First Release |
diff --git a/content/hardware/07.opta/opta-family/opta-digital-exp/tech-specs.yml b/content/hardware/07.opta/opta-family/opta-digital-exp/tech-specs.yml
index 0014305317..5c2bf5fabf 100644
--- a/content/hardware/07.opta/opta-family/opta-digital-exp/tech-specs.yml
+++ b/content/hardware/07.opta/opta-family/opta-digital-exp/tech-specs.yml
@@ -5,6 +5,7 @@ Board:
Microcontroller:
ID: Renesas R7FA4M1AB3CFM ARM® Cortex®-M4
Cortex-M4 core: Up to 48 MHz
+Maximum Supported Expansion Modules: 5
Input:
Configurable digital / analog input: 16
Digital Operational Range: 0-24 V
diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md
index 86ce5ab836..bb0eb78a91 100644
--- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md
+++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md
@@ -225,7 +225,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi
Interfaces |
Type |
- Protocols/Technologies supported |
+ Protocols/Technologies Supported |
@@ -240,12 +240,17 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi
MODBUS RTU, Custom serial communication |
- Wireless connectivity |
+ Expansion Port |
+ Proprietary Port |
+ Expansion module communication |
+
+
+ Wireless Connectivity |
Wi-Fi® |
2.4 GHz |
- Wireless connectivity |
+ Wireless Connectivity |
Bluetooth® Low Energy |
4.2 supported by firmware, 5.1 supported by hardware |
@@ -525,7 +530,9 @@ In the case of the minimum switching load parameters, the minimum values of powe
The relays on Arduino Opta® provide a very fast response time of 6/4 ms to change state for closing/reopening, and a bounce time NO/NC of 3/6 ms.
### Expansion Port
-The expansion port can be used to expand the Arduino Opta® capabilities with the help of additional modules. Reserved for future functionality.
+The expansion port can be used to expand the Arduino Opta® capabilities with the help of additional modules. It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
+
+If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
### Programmable User Button
A pushbutton is accessible on the front panel of the Arduino Opta®. The functionality of this button can be configured via software. Note that the LED above the *User button* is only available on Arduino Opta® WiFi (AFX00002).
@@ -799,7 +806,8 @@ Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canad
## Revision History
| **Date** | **Revision** | **Changes** |
-| :--------: | :----------: | :----------------------------------: |
+|:----------:|:------------:|:------------------------------------:|
+| 24/09/2024 | 8 | Expansion port updates |
| 11/09/2024 | 7 | ICES certification updates |
| 03/09/2024 | 6 | Cloud Editor updated from Web Editor |
| 24/07/2024 | 5 | Wiring specifications |
diff --git a/content/hardware/07.opta/opta-family/opta/tech-specs.yml b/content/hardware/07.opta/opta-family/opta/tech-specs.yml
index e1432466fb..ec51c660af 100644
--- a/content/hardware/07.opta/opta-family/opta/tech-specs.yml
+++ b/content/hardware/07.opta/opta-family/opta/tech-specs.yml
@@ -21,6 +21,7 @@ Relays:
Maximum current per relay: 10 A
Maximum peak current per relay: 15 A
Connectivity and communication:
+ Expansion Port: Up to 5 expansion modules (e.g., AFX00005, AFX00006, AFX00007)
USB-C®:
For programming and data logging: All variants
Ethernet:
diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md b/content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md
index 452541fe95..0b2a69967d 100644
--- a/content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md
+++ b/content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md
@@ -1833,6 +1833,8 @@ In the image below there is an example of the power wiring of the expansions:
***The expansions must be externally powered to be operated and detected by the Opta™ controller.***
+***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
+
#### Programmable Inputs
The Opta™ Expansions have **16x analog/digital programmable inputs** accessible through terminals `I1` to `I16`.
@@ -2454,6 +2456,8 @@ Here is an example of how to connect a DC load to the Opta Digital Ext D1608S (S
![SSR expansion wiring example](assets/ssr-output.png)
+***The Opta™ controller module can support up to __5 expansion modules__. Connecting more than this may result in unexpected behavior. __Ensure the module limit is not exceeded and the Aux connector and clips are properly secured.__***
+
You can buy and find more information about the Opta™ Digital Expansions on the links below:
- [Opta™ Digital Expansion Product Page](https://docs.arduino.cc/hardware/opta-digital-ext)
@@ -2487,6 +2491,8 @@ In the image below there is an example of the power wiring of the expansions:
***The expansions must be externally powered to be operated and detected by the Opta™ controller.***
+***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
+
#### Programmable Inputs
The Opta™ Analog Expansion has 8x analog channels, identified with a letter, `I` or `O`, between the two connection terminals: `+` for signal and `-` as GND, common to the other `-` terminals on the board.
@@ -4110,6 +4116,8 @@ To fully understand the example above, we recommend you to check the [General Li
The function `optaAnalogTask()` turns on sequentially the **LEDs** and turns them off again.
+***The Opta™ controller module can support up to __5 expansion modules__. Connecting more than this may result in unexpected behavior. __Ensure the module limit is not exceeded and the Aux connector and clips are properly secured.__***
+
You can buy and find more information about the Opta™ Analog Expansions on the links below:
- [Opta™ Analog Expansion Product Page](https://docs.arduino.cc/hardware/opta-analog-ext)
diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/17.opta-expansions-plc-ide/content.md b/content/hardware/07.opta/opta-family/opta/tutorials/17.opta-expansions-plc-ide/content.md
index 0388acd251..08d22aacb6 100644
--- a/content/hardware/07.opta/opta-family/opta/tutorials/17.opta-expansions-plc-ide/content.md
+++ b/content/hardware/07.opta/opta-family/opta/tutorials/17.opta-expansions-plc-ide/content.md
@@ -45,7 +45,7 @@ We will create a demo application from scratch, in which we will read the voltag
### Snapping the Expansion
-You can connect up to five expansions to your Opta™ controller module to multiply and diversify your I/O set with seamless detection.
+You can connect up to **five expansions to your Opta™** controller module to multiply and diversify your I/O set with seamless detection.
Remove the breakable plastic cover marked as AUX from the expansion port on the Opta™ controller and the expansion module to expose the ports.
@@ -57,6 +57,8 @@ The expansions must be powered externally in order to be detected and properly w
![Powering the expansions](assets/power-expansion.png)
+***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
+
### Update Expansion Firmware
![Expansion Firmware Update](assets/fw-up-d.png)
diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/19.opta-analog-expansion-plc-ide/content.md b/content/hardware/07.opta/opta-family/opta/tutorials/19.opta-analog-expansion-plc-ide/content.md
index 366768399a..a426e464bf 100644
--- a/content/hardware/07.opta/opta-family/opta/tutorials/19.opta-analog-expansion-plc-ide/content.md
+++ b/content/hardware/07.opta/opta-family/opta/tutorials/19.opta-analog-expansion-plc-ide/content.md
@@ -48,7 +48,7 @@ We will go through every feature of the Analog Expansion and learn with simple e
### Snapping the Expansion
-You can connect up to five expansions to your Opta™ controller module to multiply and diversify your I/O set with seamless detection.
+You can connect up to **five expansions to your Opta™** controller module to multiply and diversify your I/O set with seamless detection.
Remove the breakable plastic cover marked as AUX from the expansion port on the Opta™ controller and the expansion module to expose the ports.
@@ -60,6 +60,8 @@ The expansions must be powered externally in order to be detected and properly w
![Powering the expansions](assets/power-expansion-2.png)
+***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
+
### Update Expansion Firmware
![Expansion Firmware Update](assets/fw-up-a.png)