-
[T] LED ring
10/02/2022 at 02:46 • 0 commentsSince there's no good location to put LEDs on #Tetrinsic [gd0041], I'm thinking of an LED ring around the face that has the OLED display, inspired by Amazon's Alexa devices such as the Echo Dot.
-
[T] Finger massaging keyboard
09/19/2022 at 22:06 • 0 commentsSince there's a motor on each of the keys, I was thinking it'll be really cool to have a feature that performs a hand massage.
-
[M] Updated file
09/19/2022 at 10:17 • 0 commentsSwitches as modelled in https://hackaday.io/project/184180/log/211041
Length increased to 107mm, which is very close to the max size #Teti [gd0022] will fit.
Uses 6 M2X5 and 4 M2X6 countersunk.
-
[A] A faster, new layout (for the Tetrinsic Switches)
09/15/2022 at 20:28 • 1 commentThe Tetwin switches have been renamed "Tetrinsic" for now.
Accurate depiction of what's happened in the past 3 days:
Today (Day 3), I've tried pressing on my 0.1g accuracy scale and pressing each one of my fingers in increments of 10g is suprisingly doable; that's without haptics to help me out! My no-force was 25g, and it seemed that >45g would avoid miss-presses.
If it's just for a second, pressing up to 120g isn't that much of an ask for my fingers. I'd imagine though that it'll decrease the longer I'm typing for, but 100 - 110g is still likely "in the cards". Therefore, I'm thinking of 6 (dedented) zones and 6 actuation point levels starting from 50g with 10ish grams between each one. It helps that the scale and the proposed new Tetrinsic switches don't move, meaning that finger force isn't lost as would be the case if key moved down. There also isn't any key bounce that I have to correct for.
The good thing about this method is that I don't have to look at the map I drew up a few logs ago to chord 2 letters at once. As soon as I lean where the layout is on 1 key, I can use all 3 keys! I'm thinking that I'd use a free area on the thumb key to have a toggle between the various modes, so that I can quickly hop from Tetent "TrueType" to "MouseMode" to "Tri-Axis" to "MacroMe".
Finally, this means I can achieve an extra wish that I wanted for Tetent: a key that can't be wobbled around. If possible, I wanted a straight downwards Z stroke with absolutely no XY or rotational movement.
The first layout idea
I based the layout from throwing a few of my project logs into http://xahlee.info/kbd/char_frequency_counter.html where I put all vowels on the top level and tried to get commonly used characters as close to E as possible. I imagine character locations are going to change when I actually get to try it.
Since spaces are freebie chords and hopefully not typo inducing now (eg "wit tthe" instead of "with the"), I expect that my typing experience is going to be near frictionless:
It seems that I wasn't that far off with my calculation of [wpm no spaces] / 0.8 = [wpm with spaces]. I'll use [cpm no spaces] / 5 / 0.824 = [wpm with spaces]. For 3.8 chords/second, that's
6 * 3.8 * 60 / 5 = 273 wpm (no spaces) 273 / 0.824 = 331 wpm (with spaces)
It might be better to prioritise lower movement away from E and more reliance on force, as seen in...
Idea 2:
Actually, with Idea 2, I could have a feature that "bounces" the fingers back to the E zone as that's the most likely next location of my fingers. Ok, I'll choose 2 then.
The reason why the punctuation is at 1 instead of the letters, it's because I think of them as "thought blockers". They're not usually said in-mind, seldom said in person and even less frequently used in text, so the last thing I want to be doing is wondering if I really want to perform that awkward keypress to get an apostrophe.
Oh right...
This development means I can change the hover text from
to
because there's been some speculation on if Charachorder can actually hit 500wpm for any decent length of time on non-practiced words.
-
[M] Concept2 refined
09/11/2022 at 23:13 • 3 commentsIt's taken 10 prints (avg 1h 20min each) of a concept with the new Tetwin switches to get to this solution. It's suprising, as every time I impemented milimetre tweaks, I was thinking that this was going to be "the one". This one offers passable ergonomics for all fingers, though I admit that the thumb button may benefit from being a few more milimetres away from the centreline. I'm not going to do that though, as 41mm wide allows me to do this for Teti:
The key spacing is 21mm, which is slightly larger than the 20mm used for the #Tetent Timespy [gd0136]. The height offset is [-1, 0, -1, -2] (starting from Finger1 (Finger1 is the thumb)) where on gd0136 it's [0, 0, -2] for the fingers.
This layout allows for typing/mouse usage without tenting being a mandatory requirement. This means that I don't have to worry about custom leg straps or table clamps.
Now that I'm writing this log, I think I'm going to move the OLED to the top centre (where the top USBC port is now) for better visibility, especially for when cables are connected.
Actually... that looks cleaner and more ordered than the design I've had for the past 24 hours.
-
[M] Concept2 Revision
09/10/2022 at 11:11 • 0 commentsThe dimensions are now 102*42*47mm. It seems that I was onto something with the #Tetent Timespy [gd0136] and have made the changes. In this layout, I only need something under half the available thumb key length. The nice thing about these new #TeTwin Switches [gd0041] is that the actuation zones are software adjustable. I like that Tetent is small because it is, and not because of ergonomics.
The speakers, USBC ports and 1.3" OLED have also been added to the top of Tetent. The nice thing is that this side is always facing the user, so I only need 2 speakers and 1 screen instead of 3 and 2 respectively for Concept1.
Render
-
[M] Concept with motorised Tetwin Switches
09/09/2022 at 17:34 • 2 commentsFinally, after months, I've got a new Tetent concept.
My first attempt today looked like this:
The current concept is 48x96x48mm and has a cutout for Finger5. I haven't yet added things like the screen or speakers yet since I want to make sure that the layout passes first.
But finally... out with the old:
and in with the new:
-
[M] Expected Key Placement of Motorised Switches
09/07/2022 at 23:15 • 0 commentsI've started on the #TeTwin Switches [gd0041] redesign and the above is a general idea as to the placement of the switches. The 4th finger is 2mm lower than the others.
-
[E1][A] New layout for the new Tetwin Switches
09/02/2022 at 19:58 • 0 commentsEverything else in the layout is more or less macros.
"Dry Run" is typing a chord and it showing up on the screen only, instead of it being shown on screen and sent to the host device.
"Tetent Search" is a very important feature. Like I said, there's 2196 possible chords. Almost every Hackaday article that features a chording keyboard has complaints about the time-to-learn of it. Hopefully, potential users will stick around long enough to learn the single character chords. With that knowledge, they'd be able to search for any of the other keybinds.
"Switch Sides" is to toggle between the current Tetent being used for the left or right hand. All 0X0 macros are there so that they remain invariant between toggles.
I've been able to add F21 - F24 into the Function section of the keybind space.
300 to 399 are for numbers "00" to "99". 3A0 to 3A9 are for numbers "0" to "9".
These are all the other macro keybinds I have:
That fits everything! I don't even have to use AXX, BXX or CXX. It's probably not going to last though, as I'd like to put mathematical symbols into AXX so that I can write and work out maths equations way faster than if I was using old fashioned pen and paper.
[3rd Sep 2022]
-
[T] Starting the new layout
09/01/2022 at 18:01 • 0 commentsI tried a bunch of Choc low profile switches and I liked the blacks (60g linear) the most (out of the linears), so I'm thinking of the first actuation layer being 45g, the second actuation layer being 60g and the 3rd actuation layer being 75g. Obviously, because of how I'm going to design #TeTwin Switches [gd0041], these weights are free to change.
I've looked at the most common characters pressed in english writing and programming to help influence the layout, and I've also tried to group memorable 3's together such as abc, ijk and xyz.