5x5 matrix - rr controller - Help

Hi.

I'm trying to mount a 5x5 matrix pro micro with rr_controller. All the buttons work except that when pressing button 6 or button 16, I have all the column C2 on pin D3 which passes and remains in the high state. Others then works normally. I have little knowledge of electronics. If someone could help me to find the problems. Thank you again for your help.

you may have a short on said 2 diodes

I also thought a short circuit :thinking: but I tested by shifting Pin D3 to the next column, the high state problem follows this pin D3

Post some highres images of your wiring please

All column c2 d3 don't work today🙃 pressing a button on C1 returns C2 to the high state. C1 C3 C4 C5 work normally

Can you post your code, too?

Just a note on the PCB: I'd make the vias a lot wider (1mm) and add GND in between. It's a lot easier to debug then. BTW, did you check that the vias are OK?

I use this code : RealRobots.net / rr_controller · GitLab

First time i use vias I look at how to test

Thank for your help

Then it's a software problem

The schematic you show, does not match the the images you show.
So there could be a layout problem but there is no way of knowing.

I tested at the terminal of each button, all give about 27mV except those in column C2 which are at 0.

D3 stays low?

I connected D15 to column 2, it seems to work fine.

But, the pcb being done, I have to pull a button wire - D15.

what is D3 I2C - specific output - c note usable in digital pins?