tompi / cheapino

An affordable split 36 keys keyboard
379 stars 14 forks source link

Hotswap compatible + some improvements #12

Closed fauh45 closed 7 months ago

fauh45 commented 7 months ago

Hey there @tompi,

I'm not sure if you take in contribution for your amazing cheapino project. As I see in the issue tabs there are some problems surrounding the V1 design, so I've taken an initiative to fix #5, #10, #3, and #2. I've tried to follow as close as I can to the trace style you've used. I've make sure to "melt" the traces, and also added teardrop to the connection.

As for the new stuff I've added,

Here's the screenshot of the new PCB. cheapino pcb front view

cheapino pcb back view

If there's improvement or any error in my design, please let me know. Thank you!

tompi commented 7 months ago

Hey, this looks great, but I already started v2 with lots of changes…(along other stuff rearranging rj45 arrangement and smaller board outline…)

What size Are your mounting/tenting holes? Im currently lesning towards m2 size(2.2mm) but open for suggestions if there Are reasons to change…

On Sat, 11 Nov 2023 at 15:41, Fauzan Lubis @.***> wrote:

Hey there @tompi https://github.com/tompi,

I'm not sure if you take in contribution for your amazing cheapino project. As I see in the issue tabs there are some problems surrounding the V1 design, so I've taken an initiative to fix #5 https://github.com/tompi/cheapino/issues/5, #10 https://github.com/tompi/cheapino/issues/10, #3 https://github.com/tompi/cheapino/issues/3, and #2 https://github.com/tompi/cheapino/issues/2. I've tried to follow as close as I can to the trace style you've used. I've make sure to "melt" the traces, and also added teardrop to the connection.

As for the new stuff I've added,

  • Reversible Hotswap
  • Ethernet Jack is now further forward
  • Some M2 mounting holes, the farthest one from the MCU should be able to use for tenting. Haven't checked though.

Here's the screenshot of the new PCB. [image: cheapino pcb front view] https://user-images.githubusercontent.com/7534613/282248064-55bc4b3a-d61f-40f4-a537-1450ec2cbdb7.jpg

[image: cheapino pcb back view] https://user-images.githubusercontent.com/7534613/282248086-ad95735e-5dea-48f7-af34-4748054504ea.jpg

If there's improvement or any error in my design, please let me know. Thank you!

You can view, comment on, or merge this pull request online at:

https://github.com/tompi/cheapino/pull/12 Commit Summary

File Changes

(6 files https://github.com/tompi/cheapino/pull/12/files)

Patch Links:

— Reply to this email directly, view it on GitHub https://github.com/tompi/cheapino/pull/12, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABYSJITYYECRJYOPKWELB3YD6FBPAVCNFSM6AAAAAA7HJU6SSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4DQOJXHE3DIMI . You are receiving this because you were mentioned.Message ID: @.***>

fauh45 commented 7 months ago

Ahh I see, I guess my version is a bit more towards intermediate step before v2 haha.

In my design I used M2 DIN/ISO sized hole, so yea 2.2mm. I feel like it's the most common size used in PCB, not sure why it should use M2.5 or bigger.

Anyhow, how do you achieve even smaller board outline with this layout? I feel like it's cramped already?

fauh45 commented 7 months ago

And ups... Didn't see your V2 branch there...

fauh45 commented 7 months ago

I'll close this PR, in favor of improvement of the V2 draft at #13