Model MF - GB CLOSED
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
This is all great news, lot_lizard. I really appreciate you keeping us up to date with developments. Best of all, no three week delay for lunar new year!
- just_add_coffee
- Location: United States
- Main keyboard: Model F AT, Batwing Ergodox
- Main mouse: Microsoft Trackball Explorer 1.0
- Favorite switch: Buckling Spring
- DT Pro Member: -
I just learned of this project. Looks like I'm just in time for Round 2.
- lot_lizard
- Location: Minnesota
- Main keyboard: Indy SSK Model MF
- Main mouse: Logitech Anywhere MX
- Favorite switch: Beamspring
- DT Pro Member: -
I hate to be the bearer of bad news, but there won't be a round 2 (at least a remake of what has happened here). We have had a great following, and with that, our odd little mission statement has gotten lost in the posts (love them, and more the merrier btw ).just_add_coffee wrote: ↑I just learned of this project. Looks like I'm just in time for Round 2.
We are working towards making something new and novel from scratch with a refined F switch. That is what we have been referring to as Phase 2. This first phase that just wrapped up was to see if we could slam F parts in an M body. The irony, it is MUCH harder (at least in terms of tolerances) than phase 2 where we choose the full envelope. Phase 2 will focus on making an F assembly that is cheaper to produce, more modern in appearance, and refining the switch itself so that is ALWAYS consistent (less ping and twang). Not sure if that is actually at a lower dB level yet, but think more "crisp".
I am having some spares made of this Phase 1 round we just did. But they will not be at the same pricing as the previous buy. Not trying to be Debbie Downer, but my A.D.D. needs to keep this ball rolling to stay actively engaged, and additional funding helps us with the mold costs in Phase 2
Sorry that I missed this before. It's a great question. The truth is, we actually don't know the real world shelf life of silicone elastomers. There are classes that grade the expected "shelf life" and "life in service" of given polymers and elastic polymers, but until they are proven, they are just theory. These firms/groups (like BSI) get very flaky when it comes to declaring unknowns for obvious reasons (credibility). They choose more to say that something should be "inspected on a given interval of" X versus declaring actual life. TONS of factors go into real world life. Humidity, temperature, UV, exposure to chemicals, etc. The expectation is that silicone will outlive you before it degrades, but that is difficult to say real life.Techno Trousers wrote: ↑What's the expected durability of that when kept under pressure in our keyboards?
Both the silicone rubber and silicone foam/sponge are made of the same materials. The only difference is the density, which in this case is controlled by the amount of air still trapped inside as closed cells. There is a process called degassing that polymers are put through. For the foam, the degassing is much less than it would be for the rubber. The amount of degassing before solidification controls the hardness (shore value).
- seebart
- Offtopicthority Instigator
- Location: Germany
- Main keyboard: Rotation
- Main mouse: Steelseries Sensei
- Favorite switch: IBM capacitive buckling spring
- DT Pro Member: 0061
- Contact:
Agreed, with your crafty skills a repeat of the same project would be a waste of time, note that I didn't even get a MF. With the combined lot_lizard / DMA skills I could see a various possible M/F even Beamspring projects.
- just_add_coffee
- Location: United States
- Main keyboard: Model F AT, Batwing Ergodox
- Main mouse: Microsoft Trackball Explorer 1.0
- Favorite switch: Buckling Spring
- DT Pro Member: -
Onwards and upwards isn't bad news really.lot_lizard wrote: ↑Phase 2 will focus on making an F assembly that is cheaper to produce, more modern in appearance, and refining the switch itself so that is ALWAYS consistent (less ping and twang). Not sure if that is actually at a lower dB level yet, but think more "crisp".
And it's exciting to see that there's an energetic community that is not only interested in keeping the Model F alive, but is also intent on improving it and making it modern and relevant.
Count me onboard for whatever comes next!
- seebart
- Offtopicthority Instigator
- Location: Germany
- Main keyboard: Rotation
- Main mouse: Steelseries Sensei
- Favorite switch: IBM capacitive buckling spring
- DT Pro Member: 0061
- Contact:
Model F is alive anyway, almost indestructible if you ask me. That's why we need a modern F. There is one major F project already of course.just_add_coffee wrote: ↑Onwards and upwards isn't bad news really.lot_lizard wrote: ↑Phase 2 will focus on making an F assembly that is cheaper to produce, more modern in appearance, and refining the switch itself so that is ALWAYS consistent (less ping and twang). Not sure if that is actually at a lower dB level yet, but think more "crisp".
And it's exciting to see that there's an energetic community that is not only interested in keeping the Model F alive, but is also intent on improving it and making it modern and relevant.
Count me onboard for whatever comes next!
- just_add_coffee
- Location: United States
- Main keyboard: Model F AT, Batwing Ergodox
- Main mouse: Microsoft Trackball Explorer 1.0
- Favorite switch: Buckling Spring
- DT Pro Member: -
I'm a brand new Model F convert and so it's awesome to have an opportunity to ask this ... What constitutes a "modern F?"seebart wrote: ↑Model F is alive anyway, almost indestructible if you ask me. That's why we need a modern F. There is one major F project already of course.
(and if anyone else has some thoughts on this, I'd be interested in reading them!)
- seebart
- Offtopicthority Instigator
- Location: Germany
- Main keyboard: Rotation
- Main mouse: Steelseries Sensei
- Favorite switch: IBM capacitive buckling spring
- DT Pro Member: 0061
- Contact:
Since we don't have one yet: no idea! No seriously, it would have a modern layout, modern ergonomics and connectivity.just_add_coffee wrote: ↑I'm a brand new Model F convert and so it's awesome to have an opportunity to ask this ... What constitutes a "modern F?"seebart wrote: ↑Model F is alive anyway, almost indestructible if you ask me. That's why we need a modern F. There is one major F project already of course.
(and if anyone else has some thoughts on this, I'd be interested in reading them!)
This is more of a reproduction:
group-buys-f50/brand-new-f62-kishsaver- ... 11046.html
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
seebart wrote: ↑ group-buys-f50/brand-new-f62-kishsaver- ... -this-year[/b]-t11046.html
OH THE IRONY
- seebart
- Offtopicthority Instigator
- Location: Germany
- Main keyboard: Rotation
- Main mouse: Steelseries Sensei
- Favorite switch: IBM capacitive buckling spring
- DT Pro Member: 0061
- Contact:
An elliptical irony.DMA wrote: ↑seebart wrote: ↑ group-buys-f50/brand-new-f62-kishsaver- ... -this-year[/b]-t11046.html
OH THE IRONY
- just_add_coffee
- Location: United States
- Main keyboard: Model F AT, Batwing Ergodox
- Main mouse: Microsoft Trackball Explorer 1.0
- Favorite switch: Buckling Spring
- DT Pro Member: -
Hmmm ... The buckling spring Bluetooth Ergodox!seebart wrote: ↑ ... modern layout, modern ergonomics and connectivity.
I almost joined that group buy, but ended up getting a Model F XT and then an AT two weeks later.
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
To me, the single biggest test of "modernness" in a keyboard is using the well established ANSI and/or ISO layouts that have been used, with rare exceptions, since the mid-1980s. Having the muscle memory for those layouts was one of the biggest excitement factors of the MF for me: an SSK, but with the crisp switches of a model F is the perfect blend of both worlds.
I was tempted by the Ellipse project, but even the F77 is a bit of an odd layout for the nav cluster. If I were a lover of the 60% layout I would have considered the F62 further.
I think phase 2 is going to be really cool. We've already got people talking about 60% boards, ergonomic boards... The sky's the limit!
I was tempted by the Ellipse project, but even the F77 is a bit of an odd layout for the nav cluster. If I were a lover of the 60% layout I would have considered the F62 further.
I think phase 2 is going to be really cool. We've already got people talking about 60% boards, ergonomic boards... The sky's the limit!
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
After much soul searching I've decided not to buy one of Ellipse's F62 or F77 boards after all. It is a good project and I wish him well, but I'm more excited to see what lot_lizard can do and will be throwing my support there.
I guess my otherwise complete collection will simply have to do without a Kishsaver for now. Can't win them all. Though who knows, maybe I'll get lucky and find an original one some day.
I guess my otherwise complete collection will simply have to do without a Kishsaver for now. Can't win them all. Though who knows, maybe I'll get lucky and find an original one some day.
- seebart
- Offtopicthority Instigator
- Location: Germany
- Main keyboard: Rotation
- Main mouse: Steelseries Sensei
- Favorite switch: IBM capacitive buckling spring
- DT Pro Member: 0061
- Contact:
This is one instance where I will not post my opinion since it may be taken the wrong way towards Ellipse's project. Being where you are it is not totally unrealistic for you to find a F62 / F77.XMIT wrote: ↑After much soul searching I've decided not to buy one of Ellipse's F62 or F77 boards after all. It is a good project and I wish him well, but I'm more excited to see what lot_lizard can do and will be throwing my support there.
I guess my otherwise complete collection will simply have to do without a Kishsaver for now. Can't win them all. Though who knows, maybe I'll get lucky and find an original one some day.
- just_add_coffee
- Location: United States
- Main keyboard: Model F AT, Batwing Ergodox
- Main mouse: Microsoft Trackball Explorer 1.0
- Favorite switch: Buckling Spring
- DT Pro Member: -
So what you're saying is that you're not interested in my 4-key, 167-layer RGB board group buy?Techno Trousers wrote: ↑To me, the single biggest test of "modernness" in a keyboard is using the well established ANSI and/or ISO layouts that have been used, with rare exceptions, since the mid-1980s. Having the muscle memory for those layouts was one of the biggest excitement factors of the MF for me: an SSK, but with the crisp switches of a model F is the perfect blend of both worlds.
To me, a "modern" keyboard should be supremely customizable in both function and appearance, the guts should be hackable and repairable by anyone willing to take the time to learn and it shouldn't require many (or any) sophisticated tools, and the software/firmware should be open-source.
The only limitations should be imagination. At least, I can't imagine any other limitations.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
Since we're slipping a bit and controllers/PCBs aren't yet ordered - it may be worth reconsidering CommonSense as a controller.lot_lizard wrote: ↑Once it is confirmed, we'll order the PCBs and controllers as well (along with the plates).
--skip--
It is looking more like the middle of March given my work schedule is going to throw a one week delay in here coming up.
Should not introduce much of additional delay.
Right now:
* Firmware can pretend to be a single-layer NKRO keyboard with firmware update capability.
* Hostside utility (FligtController) can tune activation thresholds - but only to "current floor +X counts" for now. Noise floor is stored in firmware per cell though - only interface is needed.
** FlightController can edit layout too - but no layers.
* __red__ was able to reproduce the system - he built firmware and even compiled host controller on linux (something I just never tried) in about 4 hours IIRC. So it's at least somewhat reproducible.
Remains to achieve bare minimum (which is "working standard keyboard" to me, don't know about you guys):
* Experiment with series resistors in drive/sense lines, select the best. I have 100R, 1K and 10K. About 1 day, will do ~Feb 25th.
(Who am I kidding, saving 32 components is OVERWHELMING argument for omitting resistors completely. But I don't want to screw up this one, this MUST be tested to confirm the effect is negligible. OR NOT.)
* PCB layout for QFN-68 package. About 2 days +2 weeks turnaround from oshpark (proto PCB turned out great from the first try, and I'm optimistic! )
Want to do it myself, matters of honor.
So, not that much is left.
Expected PCB size is "connector width x 0.5 inch" - because QFN is 8x8mm and there's virtually no other components - though I'll try to make it as small as possibble.
Bonus points to make PCB universal for all IBM capacitive keyboards (achievable with a breakaway PCB portion) - which will leave our beamspring friends happier as they won't be held hostage by their small numbers.
Hardware itself should be universal - I expect it to be, just need to confirm with those beamsprings lot_lizard had graciously loaned me.
BoM is expected to be ~$5 at 100 units, ~$4@1kU for the cheap version, ~$10/$9 for the expensive one (PCBs are the same, 1 extra 1uF cap and dual-ADC chip).
I would've wanted to get my scope and soldering iron money back running this via separate GB, but that's the poor guy in me talking, I just need to shut him up. That $1k won't change anything for me, and the joy good tools bring when you're using them is a good investment by itself
One other thing: solenoid/LED interface cards interface pinout must be changed. Right now if you turn the connector 180 degrees - you're bound to fry something, because you're swapping VBUS and ground. And the connector is not keyed. There must either be a key which will ensure correct positioning or the pinout which will at least connect VBUS to some relatively safe pin if not connected correctly.
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
Hmm. Now that's an interesting idea. I think one issue might be the form factor that lot_lizard had settled on for the slip-on controller plus outboard USB interface. Would there be a lot of rework needed for that?DMA wrote: Since we're slipping a bit and controllers/PCBs aren't yet ordered - it may be worth reconsidering CommonSense as a controller.
Should not introduce much of additional delay.
If CommonSense can accommodate the layout, and works as well or better than xwhatsit in its core capacitive sensing function, then I'd be willing to give it a shot even if the customization software needs further refinement. If CommonSense is going to be the controller of choice for the MF project going forward, this could be an opportunity to field test it.
I suppose in a worst-case scenario, we could do a second order of xwhatsit controllers, right? They'd be super easy to swap in and out with the slip-on connector.
- wcass
- Location: Columbus, OH, USA
- Main keyboard: ibm model m
- Main mouse: kensington expert mouse
- Favorite switch: buckeling spring
- DT Pro Member: 0185
I'm 100% ready to help make CommonSense a drop in alternative to the xwhatsit. I also agree that a different pin-out would have been wiser, but there is also something to be said for going with a accepted standard. If resistors improve performance, i have no problem dropping a few down. Resistor arrays would keep chip count down.
For your prototypes, consider trying "hot plate" soldering. You can get a stencil cheap from OshStencils.
For your prototypes, consider trying "hot plate" soldering. You can get a stencil cheap from OshStencils.
- lot_lizard
- Location: Minnesota
- Main keyboard: Indy SSK Model MF
- Main mouse: Logitech Anywhere MX
- Favorite switch: Beamspring
- DT Pro Member: -
My personal vote would be to have the best controller option we can, but timing is less of a liability to me that it might be to some. A couple of weeks in the grand scheme of this type of buy is nothing given we are very close to achieving our original objectives. That said... it's a "group buy", and I would like to make it a vote so that everyone gets a voice in the matter. I would feel different if we were planning on running this buy again, but Phase 1 is a one-timer.
I have had to extend my work trip through the weekend. The next couple of weeks are dicey for me on a few fronts anyway. Maybe we give this a 1-2 week burn-in to help DMA, red, WCass, and anyone else that can contribute to get their heads around it fully?
Feedback is welcomed. Once we see what the net of that really is... then we vote? In the meantime, I will make sure to send DMA a couple of the prototype PCBs as well.
I have had to extend my work trip through the weekend. The next couple of weeks are dicey for me on a few fronts anyway. Maybe we give this a 1-2 week burn-in to help DMA, red, WCass, and anyone else that can contribute to get their heads around it fully?
Feedback is welcomed. Once we see what the net of that really is... then we vote? In the meantime, I will make sure to send DMA a couple of the prototype PCBs as well.
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
I agree with you 100%, lot_lizard. I'm a big believer in doing it right, over doing it fast. Doubly so when it's a small delay. Still, putting it up to a vote seems prudent since we've all got money invested in this project.
- fohat
- Elder Messenger
- Location: Knoxville, Tennessee, USA
- Main keyboard: Model F 122-key terminal
- Main mouse: Microsoft Optical Mouse
- Favorite switch: Model F Buckling Spring
- DT Pro Member: 0158
Now I am starting to feel stupid. Can someone post a 1-paragraph explanation of the differences?
Soldering makes me feel more secure sometimes, if it is with the "normal" sized connections, and I doubt that I will change anything much once I build it. But long-term durability and maximum compatibility are most important to me.
Soldering makes me feel more secure sometimes, if it is with the "normal" sized connections, and I doubt that I will change anything much once I build it. But long-term durability and maximum compatibility are most important to me.
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
I'm not an EE, and honestly it's kind of hard for me to follow DMA's posts (but I love that he's working on this). As I understand the big picture, xwhatsit is fairly complex as far as number of chips required, and only lets you set a single activation threshold across the entire board. I believe CommonSense was started to take advantage of increased processor power to simplify the controller, making it less expensive, and allow for per-key activation threshold levels.
Did I miss anything, guys?
Did I miss anything, guys?
- Ir0n
- Location: United States
- Main keyboard: IBM Model F107 / SSK
- Main mouse: logitech lift
- Favorite switch: buckling spring
- DT Pro Member: -
Hmm would the commonsense board be slip on as well?
One thing I like about the xwhatsit is the capsense software.. It's more useful and more clean than 99% of the "gamer" boards software and I use it a lot. (I like my macros..)
Does commonsense use something similar?
Forgive me for all the questions I haven't seen any of the commonsense stuff until now.
One thing I like about the xwhatsit is the capsense software.. It's more useful and more clean than 99% of the "gamer" boards software and I use it a lot. (I like my macros..)
Does commonsense use something similar?
Forgive me for all the questions I haven't seen any of the commonsense stuff until now.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
Supposed to be drop-in replacement. I'd stive for a smaller PCB though - PCBs should not be larger than they absolutely need to be.Ir0n wrote: ↑Hmm would the commonsense board be slip on as well?
That would temporary be a problem - firmware currently only supports a single-layer, no-macros layout.Ir0n wrote: ↑One thing I like about the xwhatsit is the capsense software.. It's more useful and more clean than 99% of the "gamer" boards software and I use it a lot. (I like my macros..)
This is a software problem though - you can upgrade software in the field, but not hardware (well, you can buy another controller and swap). And there's more people here who can do software.
Not "increased processor power" - rather "advantages of contemporary hardware". All those small ICs are now available as a software-configurable building blocks on the MCU chip. So you can, for example, make a displaywriter controller from 3178 one just by flashing a different firmware.Techno Trousers wrote:to take advantage of increased processor power to simplify the controller
-
- Location: Beamspringville
- Main keyboard: 4704
- DT Pro Member: 0186
This is the bit that everyone should read and understand and this is why PSOC is our future imho.All those small ICs are now available as a software-configurable building blocks on the MCU chip. So you can, for example, make a displaywriter controller from 3178 one just by flashing a different firmware.
You know all those complex analogue hardware schematics you see on xwhatsit controllers et al?
Doesn't exist in DMA's PSOC design.
All the hardware is on-chip and configurable in firmware.
No PCB changes. No hardware futzing, just code changes.
For those familiar with what an FPGA is... a PSOC is basically an analogue FPGA with embedded microcontroller.
- Techno Trousers
- 100,000,000 actuations
- Location: California
- Main keyboard: IBM Model F-122
- Main mouse: Mionix Naos
- Favorite switch: Capacitive Buckling Spring (Model F)
- DT Pro Member: 0159
Thanks, guys. It definitely sounds to me like CommonSense is worth waiting for, but of course we'll all abide by the democratic vote when lot_lizard runs it.
Just to probe a little more on the software side: I myself don't plan to do extra nonstandard layers, but for those who do, what sort of rough time frame do we anticipate before an xwhatsit-level configuration program is ready?
Just to probe a little more on the software side: I myself don't plan to do extra nonstandard layers, but for those who do, what sort of rough time frame do we anticipate before an xwhatsit-level configuration program is ready?
-
- Location: Beamspringville
- Main keyboard: 4704
- DT Pro Member: 0186
That is a question for DMA.Techno Trousers wrote: ↑ Just to probe a little more on the software side: I myself don't plan to do extra nonstandard layers, but for those who do, what sort of rough time frame do we anticipate before an xwhatsit-level configuration program is ready?
I have the currently published firmware running here but I'm in "matrix calibration mode" as opposed to keyboard mode since I'm experimenting with PCB design / routing etc...
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
Yeah, "group" in "group buy" means that group decides, that's why I've askedTechno Trousers wrote: ↑but of course we'll all abide by the democratic vote
Like "Initial (buggy, but usable by others) version in a month after I get the actual keyboard in my hands". It's quite hard to find motivation to write code for the thing that doesn't exist. Gratification is too un-instant!Techno Trousers wrote: ↑Just to probe a little more on the software side: I myself don't plan to do extra nonstandard layers, but for those who do, what sort of rough time frame do we anticipate before an xwhatsit-level configuration program is ready?
Sure, there's F122 at my desk - but turns out I can't use the keyboard which doesn't have Esc key and proper arrows, so it's more of an LCR meter than an input device. As a result I have sensing part pretty polished by now - because watching pretty lines on the scope is fun - but the actual keyboard part is not there like at all (even though the firmware was initially TMK-based).
- mana
- Location: Australia
- Favorite switch: Capacitive Buckling Spring
- DT Pro Member: -
Is there any update on those MX to buckling spring adapter portion of the project? While I didn't exactly buy one of these and went for one of Ellipse's F62's, I think the endgame for me would be a buckling spring F with sculpted spherical keycaps...
- lot_lizard
- Location: Minnesota
- Main keyboard: Indy SSK Model MF
- Main mouse: Logitech Anywhere MX
- Favorite switch: Beamspring
- DT Pro Member: -
Not too much to report on that front other than I'm using the 1u as the Esc for the wingnut. Kinda fun.mana wrote: ↑Is there any update on those MX to buckling spring adapter portion of the project?
The issue really boiled down to the Capslock. I could make everything else work, but since that one key was going to defy physics... questioned whether even made sense to proceed. We would need 6 unique adapter molds, and you would need to get the Dremel out for that Capslock.
Going forward where we make something new and novel from scratch, we would just target making use of the adapters (potentially just 3), BUT the new novel board would NOT be backwards compatible to IBM caps.
All that said, we would make the 1u backwards compatible, but that would probably be it. Fun for an Esc key, but that's about it