I'm debating on how I want to make my case. I'll probably settle for some type of acrylic sandwich case since that will be easy and cost effective.
Looks great! I must say the fn layer looks awfully familiar; I'm glad my designs were useful! =)Indeed! I was very close to pulling the trigger on an Atreus but decided I wanted some more keys and a two part build. Thanks for your awesome work (I am using Leiningen this morning too...so you've influenced me in more than just my custom keyboard)
Personally I think that mirroring the modifiers on both sides is only necessary when you're hitting them with your pinkies; if you're using your thumb to hit it then you have all your pinkies free. But if you've got the extra space for it, it doesn't hurt.
I should probably give credit to the other people who have influenced my build, but I don't remember all the people/places/posts that have done so... I've been doing a LOT of reading on here and DT over the last month or so. suka, lowpoly, technomancy, dox, jacobolus, peterstock, obra, and many many more.
I'd never really thought about the need for mirrored modifiers being tied to the pinkie location. I guess the other reason I was thinking the mirror would be useful is for one-handed operation...but that is usually just done with the left hand (while the right is on the mouse...but I'll have a track point so that shouldn't happen too much ;) ). I'd rather use the 'extra space' for other things. So I'll have to toy with this.
Key spacing is only excessive once it becomes too wide-spaced for your hands. I've got like a 1cm gap between a few keys on the board I'm making - don't sweat it too much. I do seem to recall that 3/4" (19.05mm) is the standard spacing. You wouldn't be the first person ever to get a kerf setting wrong. It's the sort of thing to double-check before sending an order to the printer.
I find that the standard spacing leaves a surprisingly large gap, but I suppose it allows for wobbly keys and sloppy assembly, and the caps will never, ever strike each other.
I really like the arc of thumb keys you have there.
I recommend that you consider tenting the halves, and if you do try it - try to use wedges or something to vary the height.
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 Vbus RX2- RX2+ GND
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
GND RX1+ RX1- Vbus SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
GND TX1+ TX1- Vbus CC1 D+ D- SBU1 ████ RX2- RX2+ ███
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
███ RX1+ RX1- ████ SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
Thanks for the reply, I was hoping to be able to not have to do a 5x5 but I think I agree with you that is totally worth it in order to keep the connector flippable. I'll let you know how it goes. I'm also planning on using one of these usb c boards for the connection between the teensy and computer do I'll have to come back to the spec and make sure I implement the usb 2.0 correctly... But I think that one is fairly easy.
This means that we have 10 rotationally symmetric pins, exactly what you need. Now just attach the 8 rotationally symmetric pairs to each other, then all of them + GND and Vbus to the controller or matrix.
Since the connector is already reversible I HIGHLY suggest making the effort to keep it that way, you'll have a lot of headaches plugging it in the wrong way if you don't.
P.S. https://geekhack.org/index.php?topic=73470.0
The pinout we can use now looks like this:Code: [Select]GND TX1+ TX1- Vbus CC1 D+ D- SBU1 ████ RX2- RX2+ ███
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
███ RX1+ RX1- ████ SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
This means that we have 10 rotationally symmetric pins, exactly what you need. Now just attach the 8 rotationally symmetric pairs to each other, then all of them + GND and Vbus to the controller or matrix.
USC C cables can still be fully featured with only 15 wires or fewer for legacy or USB 2.0 so it's very possible you are missing some wires.
I plan to make my own cables so I haven't put much thought into how a premade cable would work. Unless you want to go read the USB C spec I'd suggest just asking fasttech about how the cable is wired up and going from there.
If it is not possible to use the premade cables male breakout boards and casings were only 50c each anyway.
USC C cables can still be fully featured with only 15 wires or fewer for legacy or USB 2.0 so it's very possible you are missing some wires.
I plan to make my own cables so I haven't put much thought into how a premade cable would work. Unless you want to go read the USB C spec I'd suggest just asking fasttech about how the cable is wired up and going from there.
If it is not possible to use the premade cables male breakout boards and casings were only 50c each anyway.
Where did you get male breakouts and casings? Do you think you'll be able to hand solder that many wires in such a small space (assuming they're small, otherwise your cable will be huge)?
My other option I guess is to look into detecting the orientation of the cable...but I don't know how I'll go about doing that.
Ok... So I WAS wrong. I tested it more thoroughly tonight and I'm confident is going to work as @squishygnomes described. I think I was thrown off because the 5, 6 and 7 are only implemented in the one way. Like with a given cable orientation a7 on the left connects to the b7 on the other end of the cable but b7 on the left doesn't connect to a7 on the right. I guess this confused me because it was different than how the 2,3, 8,10, and 11 pins work.The pinout we can use now looks like this:Code: [Select]GND TX1+ TX1- Vbus CC1 D+ D- SBU1 ████ RX2- RX2+ ███
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
███ RX1+ RX1- ████ SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
This means that we have 10 rotationally symmetric pins, exactly what you need. Now just attach the 8 rotationally symmetric pairs to each other, then all of them + GND and Vbus to the controller or matrix.
So I was just trying to test the usb c idea some more... I think I might have run into another issue. I could be wrong (first time? I think not!) but my cable might not have all the wires in it. I connected each end to one of my little receptacle breakouts. I was trying to test continuity and I could get pad 11 light the led when touching pad 2. And again for 10 and 3 and again for 8 and 8, and again for VCC and VCC and again for GND and GND. But that was it. 5 6 and 7 didn't ever seem to light up no matter the combination.
Does this sound reasonable and once again I've misunderstood something crucial? Or should I be able to get them to connect from one end of the cable to the other?
Any thoughts?
Ok... So I WAS wrong. I tested it more thoroughly tonight and I'm confident is going to work as @squishygnomes described. I think I was thrown off because the 5, 6 and 7 are only implemented in the one way. Like with a given cable orientation a7 on the left connects to the b7 on the other end of the cable but b7 on the left doesn't connect to a7 on the right. I guess this confused me because it was different than how the 2,3, 8,10, and 11 pins work.The pinout we can use now looks like this:Code: [Select]GND TX1+ TX1- Vbus CC1 D+ D- SBU1 ████ RX2- RX2+ ███
| | | | | | | | | | | |
=+====+====+====+====+====+====+====+====+====+====+====+=
| | | | | | | | | | | |
███ RX1+ RX1- ████ SBU2 D- D+ CC2 Vbus TX2- TX2+ GND
This means that we have 10 rotationally symmetric pins, exactly what you need. Now just attach the 8 rotationally symmetric pairs to each other, then all of them + GND and Vbus to the controller or matrix.
So I was just trying to test the usb c idea some more... I think I might have run into another issue. I could be wrong (first time? I think not!) but my cable might not have all the wires in it. I connected each end to one of my little receptacle breakouts. I was trying to test continuity and I could get pad 11 light the led when touching pad 2. And again for 10 and 3 and again for 8 and 8, and again for VCC and VCC and again for GND and GND. But that was it. 5 6 and 7 didn't ever seem to light up no matter the combination.
Does this sound reasonable and once again I've misunderstood something crucial? Or should I be able to get them to connect from one end of the cable to the other?
Any thoughts?
I'll attach a snapshot of my scribbled notes of my plan for wiring in case anyone wants to see. It's not pretty, they were just scribbled notes to help me keep it straight.Show Image(http://images.tapatalk-cdn.com/15/07/14/60ea5f437165084db217d7959a372f5d.jpg)
Another question. Since I'm gonna have to do a funky wiring job to get a 5x5 matrix on the left, should I do a similar one on the right so that they kind of match or should I let the one in the right be a 6x4 since it is near the microcontroller and doesn't have to be wired across the split?
I strongly recommend against using DSA caps, if your goal is ergonomics, and your switches are all being clipped into a flat plane. DSA keycaps don’t have a height step between the home row and further away rows, and as a result require either more hand movement or less efficient finger motions.Yeah, I think because I've only got the one row above and one below the home row that out won't be too bad. That being said I think I'd probably really like another profile that gives some dimension to the board. I'll keep my eyes peeled for a cheap set that would accommodate my layout and please my eyes and fingers!
Edit: Just noticed you’re scrapping the number row. In that case, nevermind. There isn’t enough reach for it to be too big a deal.
You might find this thread useful:
https://geekhack.org/index.php?topic=62848
You need at least a baby hub for that to work. You can get them about as small as a thumb drive, especially if you are willing to cut unused ports off a 2 or 4 port unpowered hub. If you're going two controllers, maybe you will consider going with two full length cables and run them straight back on the desk. It doesn't really look worse, and could look better, than one cable back and one across.
I was finding that my dsa keys were slightly uncomfortable as the edge would dig into the thumb slightly.
Nice to get feedbacks of your project.I was finding that my dsa keys were slightly uncomfortable as the edge would dig into the thumb slightly.
Can you more develop this point ? Key in lower position is not enough ?
Looks very cool, and very interesting layout with the curved thumb keys. Did it take a while to get used to this?