AValerio (Customer) asked a question.

P1AM-100 USB Device Not Recognized

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

 


  • AValerio (Customer)

    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

     

     

    Expand Post
  • FACTS_AdamC (AutomationDirect)

    @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:

    1. Put the board into bootloader mode by double tapping the reset button quickly. The LED should have a breathing pattern if this was done correctly.
    2. Attempt to upload the blink example to the board. You will likely have to change the COM port to that of the bootloader.

     

     

    Expand Post
  • FACTS_KevinC (AutomationDirect)

    @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.

    Capture_3_8

    Expand Post
    • AValerio (Customer)

      @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.

      • hdwrID from USB device
10 of 33