Open mseflek opened 3 years ago
FYI - my KinesisBLE fork has those changes. The one issue is the alignment slots are slightly too far apart. The V5 board does not have the alignment slots. https://github.com/ergodone/KinesisBLE
Another change I'd like to see is a connector for an external reset button.
:/ have already made, and am waiting for the order for V6. Will push once it's been tested. Feel free to submit a P/R with the thumb clusters.
@ergodone (asking here because your fork doesn't have /issues/ enabled) (apologies to others)
The one issue is the alignment slots are slightly too far apart.
It looks like the alignment slot in your ver 5.2
layout may have corrected this?
https://github.com/ergodone/KinesisBLE/commit/5d2ac59ab233ebd65abde50cdd5608c2bc073a19
Have you tested to see if these slots line up better?
Also, the J2 and J7 connectors appear to have moved slightly toward the centerline. Are they now better positioned to fit older KB133 classic versions?
Last, and perhaps most importantly, examining the ver 5.2
layout, it looks like several parts/components got moved to new locations but the corresponding traces did not get rerouted. This includes the entire nRF controller, power button, J2, J7, R4, R5, and EN. Thoughts/comments? Is 5.2
a work in progress?
@tamsky Oops, looks like I didn't push the routed PCB. I'll see if I can find it on my old laptop. I was using auto routing in Kicad so the routing was not ideal but it was functional.
The PCB alignment slot is good on the two keyboards I tried, a Kinesis Professional KB134PC and Advatage KB500USB. The Advantage keyboard PCB does not use a cable to connect to the controller PCB but instead plugs directly into the controller PCB. The J2 and J7 connectors were repositioned to accommodate this.
I have a few extra V2 PCBs if you are interested.
@tamsky The other reasons for the mechanical changes were to get the PCB size no larger than 100mm on a side, to reduce production cost, and move the feather usb connector slightly further from the other connectors.
That all makes sense now. I'm working with both style keyboards as well, the old style KB133 and newer KB600 (Advantage 2). Thanks for sharing all your work so far.
I have a few extra V2 PCBs if you are interested.
V2 or V5.2 =) ? I'd be happy to buy a finished V5.2 board.
It's my latest version with the updates above. Just the PCB - I had to order 10 so I have a few extras.
Sorry for any confusion around using the word "finished".
Yes! I'd be happy to buy 1 or 2 of your latest bare PCBs.
@tamsky email me at 20211008@corniceresearch.com
It's my latest version with the updates above. Just the PCB - I had to order 10 so I have a few extras.
I'd like to buy one if you still have spares. I've dropped you an email today.
Hi again JP @ergodone
I finished learning enough kicad to finish routing your nearly-finished v5.2 layout.
Before I send it out to get fabbed, I wanted to make sure I could build the firmware... that's when I realized I couldn't identify which of your branches is the one that you're using...
Perhaps it's one of your branches in https://github.com/ergodone/zmk/branches/stale ?
I just used the auto route in kicad when I did it. I do have the files I submitted to jlcpcb when I had the board made that I could send you. JLCPCB is cheap but they take a while to deliver (from china). https://github.com/ergodone/zmk/tree/combined
Couple of suggestions for V6 (primarily from my experience building this board, but also stolen from this project: https://www.reddit.com/r/olkb/comments/hmxitl/bluetooth_kinesis_advantage_bluemicro_project/):