#PyGamer hw thread

1 messages · Page 1 of 1 (latest)

sick sedge
#

starting a thread

lime falcon
#

Sure

#

This way we keep the main chat clean, right?

sick sedge
#

yes, this is getting into details

lime falcon
#

So yeah, I do have a multimeter

#

Actually, thank you so much that you help with this

sick sedge
#

with both 1 and 2

lime falcon
sick sedge
#

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

lime falcon
#

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 😬

sick sedge
#

i am eating lunch but will comment afterwards

lime falcon
lime falcon
#

These?
What do you mean by "1 and 2"?

sick sedge
#

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)?

lime falcon
#

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

sick sedge
#

I meant:

lime falcon
#

Powering from USB

sick sedge
#

ok, I don't need battery for that one, but I'm interested in VBAT and VBUS

lime falcon
#

VBAT = 5-8, some crazy movement

#

VBUS exaclty stable 4.99

sick sedge
#

what battery are you using?

lime falcon
#

No battery at the moment

#

When I connect battery it's getting hot

#

Original battery that came with the kit

#

All original

sick sedge
#

so it gets hot no matter how it's powered: just USB, just battery, battery and USB both conencted, right?

lime falcon
#

VBAT is also 5

lime falcon
#

Any source of power turns it hot

sick sedge
#

Could you take closeup pictures of both sides, with everything disconnected?

lime falcon
#

Even if I don't start it with on/off switch

lime falcon
sick sedge
#

I am instersted in still closeups so I can inspect the board. Video not necessary

lime falcon
sick sedge
#

what is going on in these areas? It looks like there's some stuff on the board between the soldered areas

lime falcon
#

I will make a better picture of that area now

sick sedge
#

can you scrape that off, or is it a change in color in the board?

lime falcon
#

Some weird white stuff

#

And also probably remelted flux

#

That yellowy puddle in the bottom

sick sedge
#

anything like that on the other side?

lime falcon
#

There is a joystick on the other side

#

So I guess it's the joystick pins

sick sedge
#

go ahead with a full picture of a the top

lime falcon
sick sedge
#

top looks fine

lime falcon
#

joystick pins also look clean

sick sedge
#

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.

lime falcon
lime falcon
#

What should I use to scrape the white stuff off?

sick sedge
#

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.

lime falcon
#

I have an old teeth brush lol

sick sedge
#

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

lime falcon
#

Scratched it too much, feel bad

#

Hope it's not critical

sick sedge
#

no that's fine, just cosmetic

lime falcon
#

I think that touches, and it probably shouldn't

#

Yeah it's still getting hot

#

Probably should be replaced

lime falcon
lime falcon
sick sedge
#

so you got this as a gift from someone -- had that person already used it before? how long did ou have it?

lime falcon
#

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)

sick sedge
#

i will ask about this, it's been a long time

lime falcon
#

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?

sick sedge
#

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.

lime falcon
lime falcon
sick sedge
#

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

lime falcon
#

Will try to change voltage regulator and see what happens.

#

Do you agree upon this idea?

sick sedge
# lime falcon 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.

lime falcon
sick sedge
lime falcon
#

Alright, maybe my Arduino Uno or Nano has that

sick sedge
#

they don't but any ESP32-nn or Pi Pico, etc. would

lime falcon
#

I will get my ESP32 soon

sick sedge
#

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.