niwo

๐Ÿ“… Joined in 2019

๐Ÿ”ผ 55 Karma

โœ๏ธ 5 posts

๐ŸŒ€
5 total posts
Stories0
Comments5
Ask HN0
Show HN0
Jobs0
Polls0

(Replying to PARENT post)

Tech savvy is a misnomer a lot of the time. Because it is not technology that is hard to learn as such, but the flaws. It always annoyed me when I was younger that people would think you are smart because you could brute force a printer setup. When in reality it is because I probably had nothing else to do so I could "learn" by banging my head against the wall.
๐Ÿ‘คniwo๐Ÿ•‘6y๐Ÿ”ผ0๐Ÿ—จ๏ธ0
๐Ÿ‘คniwo๐Ÿ•‘6y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Sure, but even just hobby stencil, reflow or pnp you might want to consider this. In this case you also have the plate which will block anything on the top once the switches are soldered.
๐Ÿ‘คniwo๐Ÿ•‘6y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Yes, without these pins the switch can twist. Making them a mess to align without a plate. With those extra holes not only can you use the circuit board without a plate, you can also use any pcb mount switch you may have laying around, or have bought in bulk.

As for the ground plane [0], you usually want this uniformly connected despite the grid routing of the matrix. But since there is no connection on the plastic pins you can use these holes for that instead of making a bunch of other connections.

[0] https://en.wikipedia.org/wiki/Ground_plane#Printed_circuit_b...

๐Ÿ‘คniwo๐Ÿ•‘6y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

This project looks nicer than most first efforts. Some random tips for anyone who wants to do something similar, with reservations for that it has been awhile:

1. Get a through hole supported usb connector instead of a pure smd one, since the latter likes to fall off.

2. I would avoid routing under the switches for durability, this might just be superstition though.

3. You can route the x and y of the matrix on different sides of the board to make things easier.

4. If you want to pick and place or wave solder it is probably easier to have the smd and through hole parts on different sides of the board.

5. No reason not to use the supported switch footprint, especially since you can connect your ground planes with the additional holes. (well, I guess space is a reason but still).

6. If you are going to assemble by hand, make the pads longer as needed. Probably especially on the microcontroller and diodes.

7. Solder in order of cost and success rate.

8. Always add switches, leds and connectors for debugging even if you don't intend to use them.

9. Some traces are quite close to the center hole, which might also be too small? Anyway, some margin is good for reliability/yield. (especially mixing 'technologies' e.g. holes/edges and traces).

Edit: Oh, I forgot. You might consider scripting the placement of the switches/diodes.

๐Ÿ‘คniwo๐Ÿ•‘6y๐Ÿ”ผ0๐Ÿ—จ๏ธ0