Hello everyone, I apologize for my English because it is translated by Google, I’m new in the forum and I write because I recently mounted a card MK2PV Robin.
My problem is that with MACBOOK Arduino IDE does not see the port where the MK2 card is connected. I installed the “Silicon Labs” Drivers but the card is not seen. I use an Open Energy Monitor USB card.
I am attaching some pictures of the assembled board.
Edit - rotated picture. BT - Moderator.
As you can see my MacBook sees the USB card, but the Arduino IDE does not see the card.
Have you tried swapping the Tx and Rx lines between your Mac and the interface board?
Have you tried getting support from Robin at his website?
Hi Bill, I was able to load the sketch with a friend’s Windows, now I’m trying to figure out how to do with Mac.
I did a lot of tests … including that of exchanging RX / TX but not signs of life.
From what I understand you should create a virtual port with another COM …
I already asked Robim but he also advised me to write here because the USB interface is marked “openenergymonitor”.
I think you would get better advise on either the Arduino forum or a Mac forum.
It maybe just a different device naming strategy, a similar thing used to happen on a Raspberry Pi until a symlink was added.
Sure Paul, I was hoping someone had my same problem …
I think @Jon uses a Mac - he might be able to help.
Hi all! The Mac side looks correct. I see the same information on my Mac with the OEM device. The Arduino IDE setup may be incorrect.
Go to the Arduino IDE menu Tools > Board. What board setting is needed by the MK2PV?
Go to the Arduino IDE menu Tools > Port. What Port setting is needed by the MK2PV?
Disclaimer: I do not know anything about the MK2PV. And I rebuilt my computer last month and do not have access to Arduino IDE at the moment.
EDIT: it looks like the correct settings for the MK2PV are here:
The programming facility for any Arduino-type hardware is known as the Integrated Development Environment (IDE). Within the Arduino IDE, various adjustments may be required before any new code can be successfully uploaded:
- The Tools->Board setting should be “Arduino/Genuino Uno”.
- The Tools->Programmer setting should be “AVRISP Mk11” (for any programmers that I supply).
- The Tools->Port setting should match whichever new port appears when the programmer is connected to the host computer.
NB. To see the results of any Serial.print() statements, the baud rate of the Serial Monitor must match the Serial.begin(<baud rate>) command in the sketch that is running . To open the Serial Monitor window, click the “magnifying glass” icon on the main IDE screen. The baud rate can then be changed using the drop-down menu. My software always operates at 9600 baud.
Thanks Jon, I know the IDE well enough and the basic settings are correct, I also installed the “silabs” Driver as re-posted on the site you posted. The problem is that when I go to select the door … there is no door to select
I loaded up the Arduino IDE and I see this for the port/door. What do you see?
this is my problem, you can not see anything …
but on the system settings the USB port sees the card
the driver did not load properly on the Mac. Download from here:
do you get a message the driver was blocked? (I am assuming you are running a current version of the macOS.)
If yes, then you’ll need to “allow”
You are a wizard!!!
THANK YOU, I checked the loading of the system software, in the folder I found the “SILABS” drivers. NOW WORKS!
I hope it can be useful to others too.
yay! I am glad it worked!
I marked it as the solution.
The Atmel 328P processor on my Mk2 PV Router PCB is programmed in just the same way as the emonTx. I’ve added a link to this helpful thread from my website