Open GarrettFaucher opened 1 year ago
Hi @GarrettFaucher; thank you for the pull request. I missed the notification when you created it, so I am sorry for the delay. I don't really have the capacity to review the design, but I am happy to merge it to the main repository if you feel it's the right place to have it. But I can't really help with documenting and testing the design.
Will you also add the gerber files for the cases top/bottom in the gerber file folder? Or do the regular v2 files still work? I've tried using your kicad files and generate the gerber files myself but I'm a noob and not sure if my holes work properly :) (looks on my end like there are none)
@josefadamcik I feel like it's in a good spot to merge to main. I've been running a build of this PCB for a few months and I've fixed the issues I've had with it.
The only issues I have with how it sits now is that I think I wasn't diligent with how I imported footprints (first KiCad project) and I didn't make any docs for the 2.0w. If you are comfortable with those blind spots, I'm comfortable merging to main.
Will you also add the gerber files for the cases top/bottom in the gerber file folder? Or do the regular v2 files still work? I've tried using your kicad files and generate the gerber files myself but I'm a noob and not sure if my holes work properly :) (looks on my end like there are none)
@zawnk The shape of the PCB and the holes are in the same places so it should be compatible with existing case designs. The reset switch is in a different spot due to the spacing of the nice!view, and the power switch may be blocked if the clearance to the daughter board is too close.
👋 I thought I'd drop a note to say that I've been using this for a touch over a week now with no issues. I loved the Sofle layout but wanted "full wireless" so when I found this PR I jumped straight on it. The JLCPCB order was smooth without any pre-production questions. Everything is working exactly as expected!
I haven't added the nice!view yet so cannot speak to that. But I assume it'd work too.
For the BOM I started with the existing build guide and just substituted the few things noted in the PR (nano of course, ALPS switch, JST connectors, removal of the TRRS connectors). I used Kailh MX hotswap.
One suggestion regarding any build guides / docs that might get created: Make sure to note that the JST can be soldered two different ways on the PCB. I took advantage of this to ensure that my batteries were using the same +/- orientation in their connector so that they were interchangeable between sides. This required that the connector on the board was installed differently per side. Minor thing to remember during build for the ease of battery interchange later.
A huge thanks to you, @GarrettFaucher for the wireless mod! 🥇 And, of course thanks to @josefadamcik too. Both of your efforts are appreciated.
Based on the Sofle v2.0, keeping the original PCB footprint and switch locations
Added
Removed
Mirrored PCB and connected with mouse bites Re-routed traces to enable new features
MX installation of board tested and functional
For users to use nice!view:
nice_view_adapter
in build.yaml of zmk-config&nice_view_spi { cs-gpios = <&pro_micro 0 GPIO_ACTIVE_HIGH>; };