
AValerio (Customer) asked a question.
Hello All
I am a first time P1AM-100 user, but long time PLC(Beckhoff, Siemens, AB) and Arduino user. I am trying to use a P1AM-100 for a project at work and am failing with getting it to communicate with my PC in the Arduino IDE.
Whenever I connect the USB cable from P1AM-100 unit to my PC, I just get a "USB device not recognized error." See attached pics for device manager, driver details, etc screen shots. Also when I connect the P1AM-100 to my PC, the light beside the MicroB connector on the P1AM blinks quickly 2 or 3 times before giving me the "not recognized message.
A little more background and troubleshooting already tried:
With this same PC, I am easily able to connect and communicate with an Arduino Mega.
I have installed all of the Library, Board Manager, and drivers to the letter of the instructions included with the P1AM-100. I have uninstalled and reinstalled the drivers specifically. I have looked referenced the Mar 31, 2020 Thread "P1AM-100 No Longer Recognized USB Device", I have tried three differen USB microB cables and am still failing. I have two new P1AM-100 on their way from automation direct.
I'm hoping you guys and gals can help me get moving forward as I already have this unit wired in to a cabinet with 5 productivity cards, one Weg drive, two Invertek drives, and one OrientalMotor drives and really need to start coding the main controller :)
Thanks!!
Anthony
Hi Anthony,
Here are a couple of links that may help you out.
https://forum.arduino.cc/index.php?topic=495473.0
https://community.automationdirect.com/s/question/0D53u000025Wttt/p1am-usb-programming-port-problem
I would first ensure that you are selecting the P1AM board in the Arduino IDE.
Try using a different cable.
If these do not work then I would return that controller to AD.
Regards,
Garry
Hi Garry
Thanks for your response.
I have installed the libraries, board manager, and drivers per the instructions in the included manual. I do have the P1AM board selected in the Arduino IDE.
In response to the first link to the Arduino forum post you sent:
I installed the drivers for the P1AM-100 by extracting the zip file found at the link in my first screenshot attached to this thread and running the .bat included in these extracted files. This should be the drivers specific to the P1AM-100. I'm not seeing the video in this post on installing UNO drivers will help my situation. Also the guys in this post mentioned bad cables or usb socket soldering on board. I have tried 3 different cables and still get the same result. I have two new P1AM-100 on their way from AD right now and should be here by the end of the day.
In response to the second link, this is about a guy who isn't getting anything showing up on his Arduino IDE serial monitor when he uses the Serial.println() code. I'm not seeing how this pertains to my situation either.
Sorry for the blunt response, but if I am missing useful info in the links you sent can you please figuratively smack me on my forhead and highlight it for me?
Thanks!
Anthony
Nothing to be sorry about. The second link just referred to the selection of the P1AM board and links for the file. You have done these steps.
I would try what Adam has indicated below.
Regards,
Garry
https://accautomation.ca/series/productivity-open-arduino-compatible-industrial-controller/
@AValerio (Customer) What Operating system is your PC running?
I really appreciate all of the images you've supplied. Could you also attach an image of "Ports (COM & LPT)" from device manager expanded to show its devices.
I'd give this process a shot as well:
@FACTS_AdamC (AutomationDirect)
Here is the expanded "Ports" tree.
Also, it goes into bootloader mode OK as indicated by "breathing" of LED, but I still can't upload anything to it.
portsExpanded
Thanks, and what OS are you using?
Sorry....my PC is running Windows 10, 64 bit.
No problem, thank you!
@AValerio (Customer)
Could you provide us with an additional screenshot.
Can you go into the properties of the usb device and go to the details tab and then select hardware ids in the dropdown menu.
I want to confirm that the IDs match those given in the below screenshot.
@FACTS_KevinC (AutomationDirect)
Here are screenshots of the hdwrID for the failed USB device that shows up when I connect the P1 to my PC and the Port6 that is the only thing that is available to select through the Arduino IDE.