So I let someone create a PCB for me and it arrived this week.
I want to control up to 16 motors with SDA/SCL
So the PCB receives GND/3.3V/SDA/SCL and 2 Pins to control the direction of the motors.
I have one MCP23017 to expand to 16 IO-Ports. I use 8 TB6612FNG motor drivers to control 2 motors each.
I attached an image that shows part of the PCB.
But when I connect power (3.3V) and ground to the PCB only to power the MCP23017, it gets extremely hot within a few seconds. Nothing else is connected to the PCB yet.
Is the uc getting too much current? If yes, how can I lower that current?
I checked all the pins like 20 times and only the 4x gnd (A0,A1,A2, VSS) and the 3.3V (Vdd, RESET) are connected. No shorts anywhere. No SDA/SCL connected.
If I got it correct the PCB "top layer" is used for 3.3V.
When I connected the PCB to the 3.3v output of my D1, the D1 was not detected by my computer anymore (and after a few tries it seems like it killed the D1).
Any ideas what I can do here?
Thanks a lot