Electronics > Repair
Pycom module and devkit repair
(1/1)
Krotow:
My workplace uses Pycom GPy and Lopy modules in some of our projects. During time some of them broke or got damaged by lousy people like me or coworkers by connecting them in wrong way, attaching signals with too high voltages to module inputs etc. Now I have a nice heap of dead modules on my desk. And one dead Pysense 2.0X expansion board that had stopped working when coworker plugged freshly damaged Lopy in it in a hope to reflash it. Pycom recently croaked, was sold out and new owner has no intention to manufacture or support existing Pycom hardware. Now we are running out of working modules. Decided to so something and look inside dead ones in a hope to fix at least some of them. Almost everyone looks fine.
Except one with cracked small square chip at corner.
Thermal camera however show that in all modules ESP32-D0WDQ6 MCU and one small square form chip near large capacitor - the same that cracked in one of modules - are trying to become little suns.
Seems in all dead modules ESP32-D0WDQ6 MCU is beyond repair and must be replaced. Luckily it is obtainable for 3$ in several stores like Mouser etc. and Pycom firmwares are still available for download. Small square chip remain unknown. Correction here: It is switching voltage regulator with 3.3V output. And in most modules it become hot because is shorted by dead MCU thus would work with good MCU. Still I would like to know the real part number. Cracked one certainly is gone and would like to have some spares as well. Almost all of these chips have black surface without anything on it. Except in one of modules it have faint NS19 marking around first pin dot.
dpape:
Hi,
We had the same issue of not having any GPy modules available any longer. We could not find an alternative and therefore made a pin compatible and software compatible alternative. At the same time it is a serious upgrade with lower power consumption, ESP32-S3 chip, better software support, more pin flexibility, ...
All info is on https://www.quickspot.io
Krotow:
Due to absence of Pycom modules we too developed similar ESP32-S3 based module more tuned to our needs. Now in waiting for new PCBs.
Removed all failed packages from dead Pycom modules for damage assessment. Turned out that in some only voltage regulator fried, these are usable when powered from 3.3V via 3V3 output. In some only ESP32 chip fried. The rest has both chips fried.
Still would be nice to know which voltage regulator is used in original Pycom ...py modules. 5.5v max input voltage, 3.3V output voltage, 1.2A current, BGA-like package with balls in 2x3 layout (WLCSP-6 ?) with 0.40mm (?) pin space. Has tiny NS19 marking around 1st ball dot. Ball 1 is Vout, BALL 3 - Vin, ball 4 - GND, ball 5 - presumably FB, ball 6 - most likely EN(able). Unusual inductance - 3.4uH which most likely is 3.3uH in circuit diagram. Switching regulators in tiny ball packages usually have 1.0uH or even 0.5uH or 0.4uH inductance. Might be this is some sort of adjustable buck-boost regulator with adjustable output voltage. Spent all evening in searching for something compatible, no success so far.
Krotow:
Good people in EE related FB group pointed to LM3281 as correct switching regulator in Pycom modules. Online search for Pycom with LM3281 dug out few comments and Github records about that, first entries confirmed the LM3281 as correct part number. It also proved that both Google Search and ChatGPT are equally useless for searching for component without knowing the manufacturer and part series. I will try to get luck with LM3281 and tell about what happened.
Still unclear why Pycom used 3.3uH inductance where LM3281 datasheet specify 0.26-0.47uH. Probably wanted to get less power demand and heat as possible.
Navigation
[0] Message Index
Go to full version