Issues uploading and otherwise with Metro Mini

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Daft_vagabond
 
Posts: 92
Joined: Thu May 28, 2020 2:53 pm

Issues uploading and otherwise with Metro Mini

Post by Daft_vagabond »

I've been trying to solve an issue with a project for a while now. I was working on an IB M4 express, but having issues with how micrpython uses pulsein. Tech support isn't the fastest and it's been over 2 months and I still haven't resolved this issues. So my solution was to use a board with a 328 on it since I'm familiar with those and how pulsein works on them.

So that worked out pretty well. The project started out on a 328 board anyway so it was just a matter of using the old code I was using before I ported it over to circuitpython,

So the metro mini arrived, I did the 5v to 3v3 conversion, tested it out with my multimeter, everything looked fine. After that, I uploaded some code just to test things, everything was going well. After a bit of testing, I was ready to start moving forward, so I tried uploading the same code but with some new bits added, but the metro mini disconnected. Upon reconnecting and trying to upload again, I kept getting the following

Code: Select all

         Using Port                    : COM4
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x59
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x59

avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
I spent a couple days going through a large number of forums to find fixes, tutorials and troubleshoot guides but none of them worked. I even found others experiencing the same issue in these forums, but I couldn't get any results.

I'm on a bit of a deadline and so I though "I'll just order a new board and figure this out later". So I ordered a new board and it just arrived today. the first thing I did was do the 5v to 3v3 conversion again, tested it again, everything was looking good again. So, I was back where I left off. I opened up the IDE, double-double-checked my code before uploading, plugged in the new metro mini and my pc made the sound, the usb-in sound, then, after about a second or so, it made the usb-out sound. After that, nothing. My PC refuses to detect the board, now. I tested the cable on a different board, it's fine. The green light comes on and the Red "L" flashes, but I didn't see anything that told me much about what that could mean.

But yeah, so now I have the first board which connects but gives me the error messages, and the new board which doesn't connect at all.

I'm running the IDE on windows 10. Again, the cable I'm using is fine and I use it for many other projects on with boards from from here.

I'm not sure what to do. I'm nearly certain that this isn't something I've done incorrectly. I've been using your products for years with no issues and I'm pretty confident that I'd be able to avoid any obvious woopsies.

As far as the project goes, I'm going to try a feather 328 since that'll rule out any issues with the 5v to 3v3 conversion. But I'd still like to figure out these two metro mini boards.

User avatar
adafruit_support_carter
 
Posts: 29150
Joined: Tue Nov 29, 2016 2:45 pm

Re: Issues uploading and otherwise with Metro Mini

Post by adafruit_support_carter »

Try uploading a basic blink example. When you see the:

Code: Select all

avrdude: stk500_recv(): programmer is not responding
message, press reset on the Metro Mini.

User avatar
Daft_vagabond
 
Posts: 92
Joined: Thu May 28, 2020 2:53 pm

Re: Issues uploading and otherwise with Metro Mini

Post by Daft_vagabond »

Okay, I just went and gave this a try. Unfortunately, I didn't see any change, like, it still gave the same response

Code: Select all

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x25
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x25

avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

Locked
Please be positive and constructive with your questions and comments.

Return to “Metro, Metro Express, and Grand Central Boards”