Page 8 of 24

Posted: 06 Dec 2015, 20:57
by micrex22
Hey there,

I'm totally interested in a PCB as well! I passed up a cheap 'unsaver' awhile back, and it's biting me ever since. But an FSSK would be even better (my biggest problem with the larger F 'boards is that you either custom build your desk or you specifically buy one for the keyboard).

Here's what my plan would be... RIT dye a pearl white SSK entirely dark black (I'll have to see what tolerance of temp the plastics of the chassis tolerate, it feels like ABS to me but I could be wrong). Finding unused black badges would be a problem, I don't have any spares so that may have to custom printed. And then pop in some F-springs along with black keycaps and away we go.

Unfortunately I'm also out of black keycaps due to a recent keyboard mod, and it appears unicomp either stopped selling them or has them on a hiatus.

Posted: 07 Dec 2015, 05:39
by micrex22
Well I got a bit excited and couldn't wait: so I took a spare SSK apart (don't worry, this SSK wasn't in perfect condition). I then took the buckling springs out of my failed F AT-- and what do you know, it has precisely the required amount that an SSK needs! Not a spring more, or less:
Image

There is minor problem of some random tiny stems in the way of the bottom keys, seen here:
Image

(iDollar may have mentioned it already, this is on the early iteration of the board, and not the later pearl one which poses other problems)

Thankfully they can be cut away without reprimand, and the springs go in nicely:
Image

So how does it sound / feel? Exactly like a Model F as iDollar stated. I've hypothesized about it before-- and the Model F 'smoothness' comes from the extra winding in the springs, and the "crispness" is due to the fact there's no rubber at the bottom. Turns out that it must be true after all.

For everyone's viewing and listening pleasure, I took a video of the Model F spring in action on the Model M SSK. Since I am just holding it together with my thumb, this gave me the opportunity to go through different tensions-- the tightest tension is what you get from a proper Model F-- whereas the looser tension is the all-too-familiar problem of when we don't slide the Model F springboards back together properly:
I've decided to paint the case black instead of RIT dye. If the case is ABS (or a plastic that doesn't take on dye well) it could be a disaster. I pulled off the white badge and was going to reuse it, but apparently engicoder might be doing a run of aluminium 'pill' badges. Totally awesome and would get some. The badge is at the bottom, and the brace is to fix some minor warping of the chassis:
Image


:D

Posted: 07 Dec 2015, 06:44
by hammelgammler
Nice work micrex22! Good to see that someone else thinks that it feels like a real Model F, that's great to hear.
Now we only need that sweet PCB to complete the dream.

If everything goes well with the project, then I'm definitely interested in painting the case black.
Would be nice to see the results of your attempt. :)

Posted: 18 Dec 2015, 14:31
by hammelgammler
Just to know, would it be possible to just swap the M flipper with F ones, but let everything else the same?
I mean, the bigger flipper should have contact with the membrane right?

That wouldn't be a "true" Model F, but maybe they are just as light as F ones then. Would be good to know, if anyone as experience with this.

Posted: 18 Dec 2015, 14:34
by Nuum
As far as I know Model M flippers have a small nub that presses on the membranes to connect them. Since a Model F flipper doesn't have these it wouldn't work, I think.

Posted: 18 Dec 2015, 14:39
by idollar
This should not be a problem. The plan is to completely remove the membrane and use a PCB instead

The real problem is to find the time to design the PCB :-(

Posted: 18 Dec 2015, 14:46
by hammelgammler
Well, maybe I will try that today just to know how it feels, or if it improves the feeling.
The most thing I like about Model F's is that it's not as heavy to press down. Would be a nice transition until the real deal PCB is there. :)

Posted: 18 Dec 2015, 14:48
by idollar
The F flippers are too long. I guess that they will not hit the membrane in the correct place.
I need to find the time. I need to find the time ....

Posted: 21 Dec 2015, 07:41
by idollar
some progress today:

I decided to start again modeling the PCB
The previous work was somehow chaotic. I decided to start again, this time with the membrane, to then continue with the PCB.

This is the version 0.1
FSSK v0.1.jpg
FSSK v0.1.jpg (86.03 KiB) Viewed 5151 times
From the picture you can see that the membranes of the Model M Extended and the SSK have the same layout. Thus, I have decided to model a PCB for both keyboards. We will have the FSSK and the FEXM (F Model M).
The latest name reminds me to what happened to the "Mouseless commander", when mouse control was added :-)
Feel free to propose a different name

Next is to add the holes

Posted: 21 Dec 2015, 10:30
by idollar
And here is the version 0.2

I have added layers and the bottom routes
I just realised that I will need to modify it. I have not added the holes for the screws. This is the next step
FSSK v0.2.jpg
FSSK v0.2.jpg (221.48 KiB) Viewed 5126 times

Re: Let's create the FSSK !

Posted: 21 Dec 2015, 10:58
by neverused
idollar wrote:And here is the version 0.2

I have added layers and the bottom routes
I just realised that I will need to modify it. I have not added the holes for the screws. This is the next step
FSSK v0.2.jpg
Is it just me or are the left and right alts not connected?

Posted: 21 Dec 2015, 11:05
by shreebles
He said he added bottom routes. That means that there are probably traces on the PCB running to the controller on the other side, which are not on the graphic because it is 2D. Not 100% sure but it's what I figured.

Other than that, awesome i$, always great to see progress!

Posted: 21 Dec 2015, 11:08
by idollar
neverused wrote:
idollar wrote:And here is the version 0.2

I have added layers and the bottom routes
I just realised that I will need to modify it. I have not added the holes for the screws. This is the next step
FSSK v0.2.jpg
Is it just me or are the left and right alts not connected?
Yes, these are errors. Thanks
I am reporting while doing.

Posted: 21 Dec 2015, 16:50
by idollar
And here is the version 3, with the bottom layer complete for the Extended M and the holes
FSSK v0.3.jpg
FSSK v0.3.jpg (532.86 KiB) Viewed 5113 times
Next the top layer (just for reference, in the case that some one wants to use these files)

Posted: 21 Dec 2015, 19:45
by idollar
And here is the top layer: Version 0.5
FSSK v0.5.jpg
FSSK v0.5.jpg (476.15 KiB) Viewed 5092 times
Next the PCB, which was the goal, actually :-)

Posted: 21 Dec 2015, 20:49
by idollar
Here both layers together.
FSSK v0.5b.jpg
FSSK v0.5b.jpg (728.33 KiB) Viewed 5057 times

Posted: 22 Dec 2015, 02:34
by wcass
This is to be an FSSK, right? So all the traces will all be changed. The M needs traces to be disorganized to minimize ghosting; the F will not have that problem. It's pads will be MUCH larger (so much less room to route traces) and traces will need to be organized to avoid crossing.

The only thing you need from the membrane is the outline (minus the tails), the rivet hole size and positions, and the contact point of each switch. You also need to know the relative difference between the M contact point and the F pad placement.

Posted: 22 Dec 2015, 16:43
by idollar
wcass wrote: This is to be an FSSK, right? So all the traces will all be changed. The M needs traces to be disorganized to minimize ghosting; the F will not have that problem. It's pads will be MUCH larger (so much less room to route traces) and traces will need to be organized to avoid crossing.

The only thing you need from the membrane is the outline (minus the tails), the rivet hole size and positions, and the contact point of each switch. You also need to know the relative difference between the M contact point and the F pad placement.
Hello,

You are right. I only modeled the traced on the original membrane for documentation purposes. I thought that having a single file with all the contours, the membrane layers, the holes and the PCBs of the FSSK would be useful.

Here is where I am now with the modeling (work in progress as you can see):

The top layer (incomplete work):
FSSK v0.9 - top.jpg
FSSK v0.9 - top.jpg (219.26 KiB) Viewed 5024 times
The bottom layer (incomplete work):
FSSK v0.9 - bottom.jpg
FSSK v0.9 - bottom.jpg (218.39 KiB) Viewed 5024 times
Both layers of the PCB (incomplete work):
FSSK v0.9.jpg
FSSK v0.9.jpg (700.97 KiB) Viewed 5024 times
All the layers in the file together :-)
FSSK v0.9 - all.jpg
FSSK v0.9 - all.jpg (488.46 KiB) Viewed 5024 times

I am using your work a lot. Without your help this would have been much more complicated. THANKS !!!!

Posted: 22 Dec 2015, 17:53
by chzel
Is there provision for calibration pads?
They are present in the AT for sure, and I think on the others too. xwhatsit's controller uses them to auto-set the threshold.

And thank you for putting time into this! It's going to be great!

Posted: 22 Dec 2015, 18:06
by idollar
Yes, there will be calibration pads :-)
Thanks for the comment

Posted: 22 Dec 2015, 18:08
by idollar
The Challenge will be the holes.

I have printed the CAD drawing, with a calibration line at 10cms that has shown that the printer scale is correct.
It seems that the holes layer has some problems that I shall correct. A drawing with the challenges and hand painted solutions follows:
Challenge.jpg
Challenge.jpg (927.37 KiB) Viewed 5032 times
Note that the holes are very exaggerated (big) in the membrane that I have been used.
The pencil traces are from the holes on this membrane.

If the same exercise is done with the little holes on the plastic foam of the keyboard it looks better.

Posted: 22 Dec 2015, 18:17
by chzel
Have you tried printing on dimensionally stable transparency film? Plain paper can change in size quite a bit when printing, and on a 40cm long print it adds up.

Posted: 22 Dec 2015, 19:27
by idollar
Hello,

I do not think that it is the printing scale. I have made a test rule in the paper of 10cm. It looks fine.
(apology for the picture. It is made with the telephone)
Photo 22-12-15 19 23 53.jpg
Photo 22-12-15 19 23 53.jpg (871.7 KiB) Viewed 5013 times
I will check the printout anyhow against the file.

Posted: 22 Dec 2015, 20:13
by idollar
Here my next quality check:

I have screwed the printout to the SSK and using a bollpen push the centre of the barrels.
I could also check the alignment of the flippers.

Once more, telephone-quality pictures
Photo 22-12-15 20 02 09.jpg
Photo 22-12-15 20 02 09.jpg (632.32 KiB) Viewed 5010 times
Photo 22-12-15 20 02 23.jpg
Photo 22-12-15 20 02 23.jpg (510.04 KiB) Viewed 5010 times

Re: Let's create the FSSK !

Posted: 23 Dec 2015, 04:28
by Techno Trousers
I really appreciate all the work you are putting into this, idollar! My SSK will definitely become my go-to keyboard once I turn it into an FSSK!

Posted: 23 Dec 2015, 05:12
by XMIT
idollar out of curiosity what CAD software are you using for this project? KiCad? Something else?

Posted: 23 Dec 2015, 06:46
by idollar
XMIT wrote: idollar out of curiosity what CAD software are you using for this project? KiCad? Something else?
wcass recommended to use DeltaCad, and as I said before, I normally listen to people with experience ;-)
It runs on windows or Mac natively. I execute it on top of wine on a debian box.

This is the DeltaCad home page

The software is VERY easy to use. It comes with a manual that shows, in few pages who to draw a calculator:
deltacad.jpg
deltacad.jpg (26.7 KiB) Viewed 4974 times
On top, I have found a summary with shortcut keys which resulted to be very useful

DeltaCad costs some 40 dollars. For the time being I use a demo version, that should expire in some days.

I have to repeat that the research and recommendation merits shall go to wcass

Posted: 23 Dec 2015, 07:13
by idollar
I have created the following spreadsheet to collect the interest in this project.

Click here

Please write down your interest/preferences.

First in, first served :-)

Cheers

Re: Let's create the FSSK !

Posted: 23 Dec 2015, 11:37
by chzel
Count me in for prototype testing, I'm on mobile now, can't edit spreadsheet.

Posted: 23 Dec 2015, 12:40
by XMIT
Okay, great, thanks. Picking a software package is always the hardest part. I pick free/open source software when possible. In this case that means the KiCad suite. However the tiny amount of experience I do have - and the community of folks in this area - are EagleCAD users.

I'd love to help but also need to be realistic about the number of projects I'm taking on. I'll check in after a few days to see who else signs up.