I got the Opta and Portenta Machine Control for a project I'm working on. Thought it'd be a good combo for learning and implementing over Modbus.
I've connected the Opta completely fine, but the Portanta Machine Control (PMC) is definitely having trouble. I've followed the tutorials (for what there is) as much as I can, but I cannot connect this guy to PLC IDE...
I download the runtime just fine (no errors), but no matter what I do the blinking digital output pins will not go away. The runtime says "download successful" in the resource serial, but the blinking is still prevalent. I tried downloading again, double tap resetting, single tap resetting, but nothing. I am working on COM4, and have tried the secondary COM6, but no luck.
Managed to get it working with the help of support by following this
We will start fresh with the device and try to set some features such as WiFi Firmware and QSPI flash memory format. This will be done through Arduino IDE.
Update your Portenta Machine Control following the steps in order:
Download and install the latest version of Arduino IDE.
Install/Update the latest version of Arduino Mbed OS Portenta Boards: In Arduino IDE go to Tools > Board > Boards Manager and search Portenta. Install/Update Arduino Mbed OS Portenta Boards. 4.1.3 is the current version.
Plug your Portenta Machine Control into your PC and select the board (Arduino Portenta H7 M7 Core) in Arduino IDE.
Go to File > Examples > Examples for Arduino Portenta H7 > STM32H747_System > WiFiFirmareUpdater. Open this sketch and upload it to the Portenta Machine Control. Then, open the Serial Monitor and follow the instructions to update the WiFi Firmware.
Please, follow the instructions from this guide to execute a memory partition process. This guide works for both Opta and Portenta Machine Control.
Hay que hacer exactamente esto, lo único que cuando estÔs haciendo el memory partition se no reconoce la biblioteca "certificates.h" y eso es porque cuando ejecutas el .ino se crea una nueva carpeta y tienes que regresar y poner el .h en la misma carpeta. Luego hay que borrar el PLC idle y el arduino tools y ya ponemos hacer Arduino setup. Muchas GRACIAS
Why don't they just tell you in the manual that you need to do the memory partition stuff first in the arduino IDE..... Thank you for posting. After having read through their documentation 3 x times. This was never mentioned......Thanks for posting this. Worked for me as well