Author Topic: Can someone please check my pcb for any errors?  (Read 2395 times)

0 Members and 1 Guest are viewing this topic.

Offline ZeoR

  • Thread Starter
  • Posts: 2
Can someone please check my pcb for any errors?
« on: Mon, 06 April 2020, 17:38:00 »
Hello everyone,
could you please review my first PCB, I just want to make sure it will work before ordering.
I know the routing and placement isint good, I just wanted to use it as a very first test before reorganizing everything and adding a keyboard matrix.

https://github.com/ZeoRanger/pcb.git

Offline gipetto

  • Posts: 91
Re: Can someone please check my pcb for any errors?
« Reply #1 on: Tue, 07 April 2020, 04:15:40 »
it wouldn't open in kicad, but the circuit images look good. if it were me i'd use mini usb through hole and have an extra ground on the crystal. I'd also use QFP chip but it may not matter if you are paying for assembly.

Offline Applet

  • Posts: 492
  • Location: Sweden
Re: Can someone please check my pcb for any errors?
« Reply #2 on: Tue, 07 April 2020, 05:02:04 »
I'd suggest not using in switch diodes. MX-switches that ships with diodes are fairly uncommon, so it would (imo) make more sense to have them on the PCB. Not looked in kicad, but it looks fine in the PNG's

Offline doki

  • Posts: 12
  • Location: Ljubljana, Slovenija
Re: Can someone please check my pcb for any errors?
« Reply #3 on: Tue, 07 April 2020, 08:15:50 »
Hi :)

1) You need to take a look at differential lanes and how to route them. They need to be routed together, with the ground underneath them. The ground path must not be blocked, but in your case (with low speeds) you can get away with some ground interference. But look on the internet on how differential pairs need to be routed.

2) your capacitors C3 to C6 are too far away from your uC. They need to be as close as possible to VCC pins.

3) A good practice is to have separate GND under the crystal and his capacitors. Connect both GNDs close as possible to uC GND pin.

This is just my fast opinion  ;D

Offline ZeoR

  • Thread Starter
  • Posts: 2
Re: Can someone please check my pcb for any errors?
« Reply #4 on: Tue, 07 April 2020, 20:26:07 »
Thank you all for taking time out of your day to look over my board! I really do appreciate it!

it wouldn't open in kicad, but the circuit images look good. if it were me i'd use mini usb through hole and have an extra ground on the crystal. I'd also use QFP chip but it may not matter if you are paying for assembly.

Sorry I use Autodesk's EAGLE CAD for personal ease of use, I'm unsure if it would open in kicad. But I am sorry I should have specified in my original post what I was using.
I will be assembling it myself. I also couldn't find a QFP chip, could you please link me to one so I could compare to the chip that's already in my cart?

I'd suggest not using in switch diodes. MX-switches that ships with diodes are fairly uncommon, so it would (imo) make more sense to have them on the PCB. Not looked in kicad, but it looks fine in the PNG's

I guess I used the wrong footprint then, my intention was to have a through-hole diode right below it.
I swapped them out for the kailh pcb socket and added the diode below.

Hi :)

1) You need to take a look at differential lanes and how to route them. They need to be routed together, with the ground underneath them. The ground path must not be blocked, but in your case (with low speeds) you can get away with some ground interference. But look on the internet on how differential pairs need to be routed.

2) your capacitors C3 to C6 are too far away from your uC. They need to be as close as possible to VCC pins.

3) A good practice is to have separate GND under the crystal and his capacitors. Connect both GNDs close as possible to uC GND pin.

This is just my fast opinion  ;D

I did some research and differential lanes seem easy enough to route, im just uncertain which ones need to be routed together? is it just all similar ones that are going to be linked together anyways like C3-C8?
I moved the capacitors are they a more adequate distance?
Should I edit the ground plane so it does not touch the crystal and its capacitors? I'm having it around that so maybe if I take it out there will be independent lanes?

I have all the updated files on my git
https://github.com/ZeoRanger/pcb