Unfortunately my 3pi isn’t working now and I don’t know the reason and it used last time by grate 7 student in school IT day
I observed it and both blue power led’s lit on it max bright that I assume no issue with power supply
Green user LED( PD7) at very weak bright
I tried several times to re program it using Arduino IDE but the program upload is failed but it is successfully upload my Arduino uno board using ICSP and I am using pololu USB AVR programmer. I am sure the process that I have done program upload is correct. I think MEGA328p do not detected by the programmer
Hoped you will able come solution with above details
please see the attached picture for better understand
I’m sorry you are having trouble programming your 3pi. It sounds like the 3pi was working before, but just for added clarification, have you successfully loaded programs on to it with the Arduino IDE before? If you are using a Windows computer, can you try running the Pololu USB AVR Programmer Configuration Utility after attempting to program your 3pi and post a screenshot of the utility window here?
Have a nice day and thanks for the reply
Yes, 3pi was working before and I was used Atmel Studio6 for first time programming. I am using windows computer. I tried to program it using USB AVR Programmer but it was field with Arduino IDE
Please see the attached screen shot for Configuration utility program reading
I think it sound like Atmega 328 issue.So please advice clarify it myself
USB AVR Programmer Configuration Utility reading just after 3pi uploading by Arduino IED
From your screenshot of the Pololu USB AVR Programmer Configuration Utility, it is not clear if you ran the utility immediately after attempting to program your 3pi with the Arduino IDE. If you received any errors in the Arduino IDE when attempting to program your 3pi, can you copy the entire output and post it here?
You mentioned successfully using Atmel Studio 6 to program the 3pi. Are you still able to use Atmel Studio 6 to upload programs on to the 3pi? If not, can you post screenshots of any errors you get and another screenshot of the configuration utility? Please make sure to immediately run the Configuration Utility after attempting to program your 3pi.
Sketch uses 8412 bytes (25%) of program storage space. Maximum is 32768 bytes.
Global variables use 296 bytes (14%) of dynamic memory, leaving 1752 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can’t open device “\.\COM7”: Access is denied.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Invalid library found in C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3: C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3
Invalid library found in C:\Program Files\Arduino\libraries\Makeblock-Libraries-master: C:\Program Files\Arduino\libraries\Makeblock-Libraries-master
Invalid library found in C:\Program Files\Arduino\libraries\SdFat-master: C:\Program Files\Arduino\libraries\SdFat-master
Invalid library found in C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3: C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3
Invalid library found in C:\Program Files\Arduino\libraries\Makeblock-Libraries-master: C:\Program Files\Arduino\libraries\Makeblock-Libraries-master
Invalid library found in C:\Program Files\Arduino\libraries\SdFat-master: C:\Program Files\Arduino\libraries\SdFat-master
Invalid library found in C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3: C:\Program Files\Arduino\libraries\arduino_four_universes_dmx_library_0.3
Invalid library found in C:\Program Files\Arduino\libraries\Makeblock-Libraries-master: C:\Program Files\Arduino\libraries\Makeblock-Libraries-master
Invalid library found in C:\Program Files\Arduino\libraries\SdFat-master: C:\Program Files\Arduino\libraries\SdFat-master
At this point, it does look like your AVR programmer is unable to communicate with your 3pi. It is possible that one or more of the ISP connections are damaged. You mentioned verifying that your AVR programmer works by uploading a program onto your Arduino Uno. Just to be certain, if you have access to another 3pi, can you try programming that with the AVR programmer? Also, how long was the problematic 3pi working before?
By the way, I noticed in your second post that you added another screenshot of the Configuration Utility after I had posted my response. In the future, please let me know when you add more details to your previous posts so that I am aware of the new information.
I checked the all the connections from ISP header ( 6 pins ) to AVR pins using multi tester. and found all the connections are connected properly. Which confirm fault around AVR . If am correct… with faulty Crystal I think AVR does not response for AVR programmer …Right ?
Please advice to diagnostics rest of the fault
At the same time please advice the correct part number and correct package of AVR
I am sorry I could not have another 3pi to test out
There is no crystal on the 3pi, but there is an on-board resonator located to the left of the ATmega328P chip on the underside of the 3pi with the reflectance sensors positioned at the top. If the resonator is no longer working, then yes, it could cause the AVR to not respond to the programmer, however, it is not exactly clear if that is the issue.
How did you verify the connections between the ISP header pins and the AVR pins? Can you list the pins you checked or post a picture showing which pins you tested?
You mentioned that the 3pi was last used by a 7th grade student. What was the last thing they tried to do with 3pi before it became unresponsive?
Hello Amanda I am extremely sorry to answer old tropic
March 2018 is our Annual exhibition and our head of the department asked about this 3pi robot
Answer for the your last question, please see the attached picture that is showing connection between ICSP header and Micro controller pin connectivity that I measured using multi tester result was zero ohms.
As per the student this 3pi touch with 4 wheel robot but it was worked after the that accident but later it become to this situation
Can you clarify what you mean by the “3pi touch with 4 wheel robot”? Did the 3pi robot run into or make electrical contact with the other robot? Also, can you provide more details on how you determined that the 3pi was working after the accident? Was the 3pi working up until you tried reprogramming it?
It was our school IT day. So students were presenting their activities to other students. Therefore they used two 4 wheel Bluetooth controlled robot and one 3pi robot( This 3pi). while they ware driving the Bluetooth control robot on the table. One of the Bluetooth controlled robot and 3pi antecedent face to face. But as per the student the 3pi had been worked after the accident. Later on the same day 3pi dead and when students return the 3pi next day just after the IT day the 3pi was dead. This is the story behind it. So please advice to diagnostic the fault to rectify exact fault.
The 3pi did not work when I received from the students. Then I tried to re program it, but it did not recognize the programmer both Atmel Studio 6 and 7 and Arduino IDE
At this point, it sounds like the 3pi was most likely damaged during the collision. However, I did not see any visible signs of damage from the pictures in your first post, so trying to pinpoint what exactly was damaged will be difficult. If you email us directly at support@pololu.com with your sales order information and a reference to this thread, we can see what we can do to help you out.
After long time our 3pi worked once the new 328p been replaced with 4Mhz crystal. I think existing resonator may damaged. I replaced same 16mhz SMD crystal but it did not work. However when I replaced through hole Crystal ( 4mhZ) it is working . Please advice to buy a resonator or crystal
Did you include the appropriate external capacitors with your crystal, and do you have your fuses for your new AVR configured properly to use the crystal? By the way, we manufacture the 3pi with a 20 MHz resonator (which has the necessary capacitors built in).