Sofle Choc variant discussion #29
Replies: 13 comments 33 replies
-
Beta Was this translation helpful? Give feedback.
-
I'd agree that would be good, the extra distinctions between sides for the halves definitely helped with assembly intuition. Less is more for Silk, particularly regarding text elements I think a high signal-to-noise is very beneficial. Items I'd like to discuss:
I mislabeled Pin28 in patchbay as Pin18
|
Beta Was this translation helpful? Give feedback.
-
Another thought - since your Choc variant is clearly superior - it doesn't make sense to refactor the MX version to match, I think waiting until the Choc variant is complete and then swapping in MX switches would be the path of least resistance for syncing the MX/Choc versions. |
Beta Was this translation helpful? Give feedback.
-
@TheWerle I just uploaded some Pico Choc branding footprints to the main branch. The source files are in the root /design folder, and the footprints are in with the other Sofle Pico footprints for the sake of speed. I kept the line weights consistent between the different icons, but there is some height difference, so it might need some vertical/horizonatl placement tweaks. I kept the origin and scale the same, so you aught to be able to swap em in. (kiCad 8 is way better with creating footprints from vectors)! If I forgot anything, or you want to see some changes, just let me know! (I did agonize over hyphens and bracket variants, but i figured on the board they will be tiny, and I think most people won't really notice . . . ) |
Beta Was this translation helpful? Give feedback.
-
OK, I've got the updated Choc PCB and Case files relabeled and organized in a new subdirectory in my fork. @JellyTitan can you pull it down and give it a once-over? Once that's all agreed to be good-to-go i'll do the MX back conversion for the layout and we can start pushing things to the main repo. https://github.com/TheWerle/Sofle-Chico/tree/main/Sofle_Pico_Choc |
Beta Was this translation helpful? Give feedback.
-
"Alin Marin Elena" have me permission already, so e should be G2G.
I've got ten star blacks, greens, and official picos on hand myself. I'll
let you know if I think I need more info
…On Wed, May 8, 2024, 2:19 PM Dane Skalski ***@***.***> wrote:
I was not the originator of that modules sheet, I found it linked
somewhere on Reddit or Discord. Otherwise, I would be happy to give edit
permissions.
—
Reply to this email directly, view it on GitHub
<#29 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BF7SSQUIBJXYOH2EYCCBDNTZBJUCVAVCNFSM6AAAAABFXUZ3DSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNJYG42TC>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@JellyTitan I've got the MX back-conversion done, I think both sets of board files should be ready for review and a PR (or manual copy-addition if that's easier) whenever you've got time. I'm unclear on the best approach, my working copy and fork has so many parallel file-sets. https://github.com/TheWerle/Sofle-Chico/tree/Chico_MX_Conv I've kept the latest versions in a branch to make sure I don't somehow stomp on the 3.5.4 layout. |
Beta Was this translation helpful? Give feedback.
-
The PR process is should be a good path forward - unless things get real weird. When 3.5.4 was realeased, github 'tagging' was applied so that it's easy to rollback the whole repo and access the v3.5.4 release if need be. (No need to worry about muddying things). I'll start poking through the files today. Thank you for the contrib! |
Beta Was this translation helpful? Give feedback.
-
@TheWerle I've started building pico choc - is there an updated bom handy so i can order those new components? I'll ship you a set of the Chocs along in the next few days, as soon as the MX variant comes in too. I gave up on the full color pcb printing and ordered it as is. |
Beta Was this translation helpful? Give feedback.
-
@TheWerle Another question - I notice v3.5.5 omits the order number replacement placeholder text: The spot JLC picked for the order number placement is not great: Was the order number placeholder omission intentional? I'm not sure what the etiquette is surrounding that, since it's manufacturer specific? Using the jlcpcb 'specify order number location' option is in the docs, but I can pull it if it's 'gauche'. |
Beta Was this translation helpful? Give feedback.
-
This usually doesn't work, as different providers have different string lengths, and the replacement is automatic. The three biggest pcb providers that people probably are going to use are JLCPCB, PCBWay and NextPCB. JLC wants JLCJLCJLCJLC, PCBWay wants WayWayWay, and NextPCB doesn't seem to specify. I'd just output 3 versions once 'the dust is settled': JLC, PCBWay and a 'blank' one. If it's on the rail where it's going to be broken off anyways, you can just put JLCJLCJLCJLC and WayWayWay both on there if you have space (top/bottom?) |
Beta Was this translation helpful? Give feedback.
-
@TheWerle |
Beta Was this translation helpful? Give feedback.
-
Glad you're doin alright! Thank you for affirming my understanding of the FET. I installed it that way, but the connection doesn't seem to be working. Now that I know it's supposed to be that way, I'll go back and recheck my connections, and my sloppy FET hand soldering. I updated the QMK PR to default to master left, since the ee_hands was frowned upon and I was concerned the ee_hands would block the commit. On branch docs_v355 I added a writeup for the FET and I2C pullups. I'd appreciate a review to verify my understanding and terminology is correct. I'm not certain what the best way to approach the handedness resistors is - since QMK is defaulting to master, and the FET seals the deal. Maybe leave a note about the unused footprints? (There's a bunch of design choices in the Helix that propagated through subsequent spinoffs - so i expect these will come in handy eventually). |
Beta Was this translation helpful? Give feedback.
-
@TheWerle - i started putting together the excellent variant you built. I did have some UI/UX points I wanted to discuss. (Plus the QMK PR is waiting for re-review!)
I know you mentioned making the LED holes a bit bigger than spec to improve PCBA yield? I'm finding this makes it harder to hand build. (Hand soldering these guys was never easy!)
I'd like to propose using the same hole dimensions as a popular hand built board like the Sofle Choc. Those seem to have a good track record.
Alternately, would it be better to focus on a PCBA specific variant?
The switch socket holes are also big enough to tilt the socket in. I think these could use a reduction as well.
Any socket tilt will be exaggerated when viewing from the keycap grid side.
The socket pad size could be optimized for hand building. I'm thinking many people have entry level soldering irons, and those big pads are harder to get up to temp. Same proposed solution as before - borrow from a tested/popular library. (Foostan is usually my go-to - but his library has big fat pads). I think borrowing from the Sofle-Choc again is worth considering. Brian has tiny pads:
I like the simplification of the LED markings, specifically the removal of the GND pin outline. Leaving the circle indicator is excellent, I'll be incorporating that into the MX version.
I also like the removal of the logo on one side. Not having it on both sides makes it easier to determine RH/LH - I have no idea why I decided to duplicate it on both. I'm thinking I'll replace one side with Open Source Hardware logo, and maybe QMK/VIA - or maybe put the attributions there?
Beta Was this translation helpful? Give feedback.
All reactions