geekhack
geekhack Projects => Making Stuff Together! => Topic started by: kangdh012 on Sun, 28 March 2021, 12:46:27
-
Hello, I designed my PCB for the first time. There was no problem with debug, but I'd like to ask for your advice to see if there's any other problem. I don't usually use English, so I use a translator. I'd appreciate it if you could understand even if it's inconvenient.
This is my first time on this website and I'm posting this. I'm sorry if I made a mistake. I will do my best. ;D
-
if schematic is ok and DRC is passing then it probably would work (assuming that design rules are defined according to factory capabilities) but there is definitely a room for improvement:
- you should use filled zones for GND
- routing is chaotic, I highlighted two examples but there is more:
[attach=1]
- instead of squeezing so many traces on top I would probably route them between first and second key row where is more space, maybe something like this:
[attach=2]
- maybe there is a way to reassign row/columns to teensy to make routing easier - I usually start with routing key matrix traces close to IC and then I figure out how to assign them
-
Not sure what's going on that capacitor or resistor your have on the ground trace for the OLED and encoder? In a design like this, neither need any pull up resistors or anything.
-
:)) Thank you. I rerouted it to reflect your opinion.
-
I am an amateur in PCB but I just want to say good job.
May I ask how long it took for you to learn to design a PCB? Did you have any guidance or just YouTube it?
-
https://wiki.ai03.com/books/pcb-design/chapter/pcb-designer-guide
I got the basic part from the above site.
And I looked at various open-source substrates and studied alone to make them.
If you study and see as many open source PCBs as possible, you will be able to do it easily. :thumb: