#PyGamer hw thread
1 messages · Page 1 of 1 (latest)
yes, this is getting into details
so:
- Try with just USB and no battery
- Try with just battery and no USB
Measure voltage between 3.3V and ground pin:
https://cdn-learn.adafruit.com/assets/assets/000/127/719/original/adafruit_products_Adafruit_PyGamer_M4_Pinout.png?1707949319
with both 1 and 2
Really nice, feeling alone in situations like this is pretty disappointing, if not depressing
also measure VBAT and VBUS voltages with both 1 and 2
if something gets hot when it's on, don't leave it on for long
You were right! I can power it straight with usb, and turn it on. I played 15 seconds and checked that bulged component with my finger, and... it's so hot, it burns your skin 😬
i am eating lunch but will comment afterwards
Sure, Enjoy your meal!
- Only USB, (no battery connected), circuit turned off - gets hot
- Only Battery connected, turned off - gets hot
These?
What do you mean by "1 and 2"?
I meant the "only ..." this and that.. Not pin numbers. just refer to the diagram fo the pin numbers. does the screen light up even when the AP2112 gets hot? What voltages do you measure (only do for long enough to measure)?
So I tried to call the pins on that component (voltage regulator, right?)
1 pin is connected to all of them
When I try some pins, "CHG" led start to glow yellow
I meant:
ok, I don't need battery for that one, but I'm interested in VBAT and VBUS
what battery are you using?
No battery at the moment
When I connect battery it's getting hot
Original battery that came with the kit
All original
so it gets hot no matter how it's powered: just USB, just battery, battery and USB both conencted, right?
VBAT is also 5
Yep
Any source of power turns it hot
Could you take closeup pictures of both sides, with everything disconnected?
Even if I don't start it with on/off switch
Sure, I can even make a video for you
I am instersted in still closeups so I can inspect the board. Video not necessary
what is going on in these areas? It looks like there's some stuff on the board between the soldered areas
Yeah.. They are also strange places, they look wet, same as that voltage regulator, it is probably after overheating
I will make a better picture of that area now
can you scrape that off, or is it a change in color in the board?
Some weird white stuff
And also probably remelted flux
That yellowy puddle in the bottom
anything like that on the other side?
go ahead with a full picture of a the top
top looks fine
joystick pins also look clean
the only other question I have is if the plastic wrap on the battery somehow got breached and the foil underneath was touching things, like those messy-looking places on the bottom
can you scrape the white stuff away? If so do as much as possible and see if the regulator still heats up.
Ohhh that's smart thought, could actually happen. But battery seems fine, I mean I mostly didn't touch it
Ok. But I don't like that ball bulge on the regulator, seems wrong and kinda broken
What should I use to scrape the white stuff off?
I am afraid the regulator is fried, but I don't know why. There could have been a short somewhere, but normally that shouldn't fry the regulator, since it has protection. If the regulator's output somehow got connected to a higher voltage, that could fry it.
I have an old teeth brush lol
try a toothpick or a small screwdriver
not many similar complaints, but this person had a short out of the box on the display cable
Scratched it too much, feel bad
Hope it's not critical
no that's fine, just cosmetic
I think that touches, and it probably shouldn't
Yeah it's still getting hot
Probably should be replaced
I also don't know why, really strange situation
Something seems similar, but that story is completely different
so you got this as a gift from someone -- had that person already used it before? how long did ou have it?
no, he ordered it on my adress, i had to build it myself
It was maybe few years ago, I turned it on to play the game that was installed on it, and wrote my own simple accelerometer test with ball that bounces on the screen.
And then I almost didn't touch it, it always was i that purple case from PyGamer kit.
And now I have programming of microcontrolers in college, + I know python, + wrote my python platformer game for pc, so I wanted to port it on my PyGamer with some changes to have a nice game on it.
So last few weeks I was busy with exactly that)
i will ask about this, it's been a long time
What do you mean?
I would like to replace that voltage regulator, since it burned and overheating
Do you know exact model? What do I have to buy?\
AP2112-3.3v SOT23-5
Looks just like what I need, right?
I can't see that, for some reason. Are you in NL?
You might consider Farnell or some other reputable distributor.
Also, if there is a short on the board, then replacing the regulator will just cause you to burn up the new regulator. The link above suggested there was a short on the display cable (in that case). You could remove the regulator and then measure the resistance of the 3.3v-gnd line. You'll be measuring the resistance of all the components connected to it, like the microcontroller, but the measure resistance shold still be something reasonable (not extremely low). If you measure the resistance and it's very low, then there's a short somewhere.
Yep, The Netherlands 🇳🇱
What regulator does? Put 3.7 or 5 volts to 3.3 volts?
it converts either the battery voltage or the USB voltage to 3.3V
there is switching going on to choose between the two.
Another thing to try is that you could remove the AP2112, and then hook 3.3V from some other source to the 3.3V pin, for instance from another board. Do this only very briefly, and have the multimeter set up to measure the voltage. If the voltage goes way down, then there is still a short on the board. If the board runs fine and the other 3.3V regulator remains cool, then it was the regular that went bad (why, we may never know).
Bougth it
Will try to change voltage regulator and see what happens.
Do you agree upon this idea?
Yes, but I would also first try removing the regulator and powering from another 3.3V source first as I mentioned above. If there is a short, then that will not work because the problem is not the AP2112, which failed because of something else.
You can do this testing before the new regulators arrive.
Cool suggestion, but I think I don't have stable source for 3.3V.
- My multimeter seems to work unreliably, it shows that it's battery is almost dead, but i thought i just put a new battery in it...
If you have any other boards with a 3.3V out pin, then you could use one of those
Alright, maybe my Arduino Uno or Nano has that
they don't but any ESP32-nn or Pi Pico, etc. would
I will get my ESP32 soon
almost all our boards would. The 5v arduino or nano won't
you could also try two fresh alkaline batteries, which will be 1.5-1.6v each. They will be able to supply a lot of cvurrent, so I would connect them up with a multimeter as an ammeter to check the current.
My Pygamer is drawing about 100mA with the screen on.