Author Topic: PSA: Custom Korean springs have different force curve than Cherry springs.  (Read 4679 times)

0 Members and 1 Guest are viewing this topic.

Offline Hyde

  • Thread Starter
  • Posts: 2643
  • Location: Toronto, Canada
  • White Tofu Extraordinaire
I want to start a new thread to get some awareness in case people fall into the same situation as me:  https://geekhack.org/index.php?topic=90205.0

As it was discussed in the other thread, I wanted something a little bit heavier than MX Red so I bought custom 62g Korean spring only to find out the force curve is different enough to bug me.

Cherry MX Red:  The force starts medium, ramp up steady and finish with slight increase in force.

62g Koreasn Spring:  To me this feel like it start off LIGHTER than MX Red, then ramp up HEAVIER than MX Red in the end.

So while it does accomplish what I want with a heavier spring but the light initial start bugs me.  At this point I feel like I'm actually happier with MX Red spring (though for this project I modded off MX Black, but I have other MX Red keyboards).

62g is very popular for ergo clear mod, I think with tactile switch it balance the initial force a bit so might have worked better.  But on linear switch I didn't think it was a good match.

So for those out there that want something a little bit heavier than MX Red.  This is NOT the solution.

From other threads it sounds like Gateron Yellow or Outemu Light Spring is suppose to be the solution for this.  I wish I knew this before de-soldering 104 switches.

Oh well I think in the mean time I'll just stick to stock Cherry switches and Topre.

Archiss ProgresTouch Retro - Gateron Yellow  |  Topre Realforce 104UW - 45g Silent  |  Topre Type Heaven  |  Beige Filco Ninja 104 - MX Red  |  Das Keyboard - MX Brown  |  Poker II - MX Red  |  Race II - MX Brown  |  Matias Quiet Pro - Matias Dampened ALPS  |  Logitech K840 - Romer G  |  Cherry MX Board 2.0 - MX Red  |  Cherry G84-4100 - ML  |  IBM Model M
Roccat Kone Pure  |  Logitech G203  |  Logitech G303  |  Logitech G302  |  Razer Naga  |  CM Storm Xornet  |  Razer Goliathus Mobile Stealth  |  Razer Goliathus Control  |  Artisan Hien  |  Artisan Hayate  |  Artisan Shiden


Offline Giorgio

  • Posts: 1846
  • Location: Italy
Haata has done the most interesting work on springs. It's on deskthority

Offline Daniel Beardsmore

  • Posts: 1874
  • Location: Hertfordshire, England
  • RIP
    • Boring twaddle
There's nothing magic about it. The initial force is called "preload" and it depends in part on the length of the spring, i.e. how much is the spring compressed when the switch is in the rest position. The longer the spring, the more it has to be squashed to fit in the switch. A stiffer spring of the same length will also raise the preload, so then you need to shorten the spring to bring down the preload.

Linear switches are a simple y = mx + c graph, where m relates to your spring stiffness and c is the preload. Hooke's Law tells you about the spring itself.

You simply need the specifications of the new springs to determine exactly what you're going to get. If you simply call a spring "65 g", what does that even mean?
Bore Awards
Most Boring Person on the Planet – 2011 Winner

Offline Giorgio

  • Posts: 1846
  • Location: Italy
What's the easier way to shorten a spring? I need to shorten it by about 1mm, which could translate in cutting 0.5 inches of wire.

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13720
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
There's nothing magic about it. The initial force is called "preload" and it depends in part on the length of the spring, i.e. how much is the spring compressed when the switch is in the rest position. The longer the spring, the more it has to be squashed to fit in the switch. A stiffer spring of the same length will also raise the preload, so then you need to shorten the spring to bring down the preload.

Linear switches are a simple y = mx + c graph, where m relates to your spring stiffness and c is the preload. Hooke's Law tells you about the spring itself.

You simply need the specifications of the new springs to determine exactly what you're going to get. If you simply call a spring "65 g", what does that even mean?

Magic,  Got it.. Thanks Daniel

Offline FrostyToast

  • Litshoard
  • * Exquisite Elder
  • Posts: 2368
  • Location: Canada
IIRC, sprit springs intentionally had "soft starts" as a part of their designs starting with the v2 springs.
I would like to see what different Korean makers do for their springs.
Quote from: elton5354
I don't need anymore keyboards

Offline Hyde

  • Thread Starter
  • Posts: 2643
  • Location: Toronto, Canada
  • White Tofu Extraordinaire
There's nothing magic about it. The initial force is called "preload" and it depends in part on the length of the spring, i.e. how much is the spring compressed when the switch is in the rest position. The longer the spring, the more it has to be squashed to fit in the switch. A stiffer spring of the same length will also raise the preload, so then you need to shorten the spring to bring down the preload.

Linear switches are a simple y = mx + c graph, where m relates to your spring stiffness and c is the preload. Hooke's Law tells you about the spring itself.

You simply need the specifications of the new springs to determine exactly what you're going to get. If you simply call a spring "65 g", what does that even mean?

Hmmmm interesting to know, so for instance if I want a consistent force through out as much as possible, I'd want a longer spring then?  Is that right?  Like if I want my preload to be similar weight as my bottom out force.

IIRC, sprit springs intentionally had "soft starts" as a part of their designs starting with the v2 springs.
I would like to see what different Korean makers do for their springs.

lol damn it does that mean I was better off with the V1 spring then?  I noticed on the website for certain weight they have category such as 50g and 55g are Quick Arrow Edition, 60g, 62g, and 65g are The Ergo Edition, 68g and 72g are The Vintage Black Edition.

Does that mean different edition have different properties?

lol damn I still wish I knew about this before desoldering 104 switches.  :P
« Last Edit: Sun, 09 July 2017, 19:56:25 by Hyde »

Archiss ProgresTouch Retro - Gateron Yellow  |  Topre Realforce 104UW - 45g Silent  |  Topre Type Heaven  |  Beige Filco Ninja 104 - MX Red  |  Das Keyboard - MX Brown  |  Poker II - MX Red  |  Race II - MX Brown  |  Matias Quiet Pro - Matias Dampened ALPS  |  Logitech K840 - Romer G  |  Cherry MX Board 2.0 - MX Red  |  Cherry G84-4100 - ML  |  IBM Model M
Roccat Kone Pure  |  Logitech G203  |  Logitech G303  |  Logitech G302  |  Razer Naga  |  CM Storm Xornet  |  Razer Goliathus Mobile Stealth  |  Razer Goliathus Control  |  Artisan Hien  |  Artisan Hayate  |  Artisan Shiden

Offline Darksair

  • Posts: 39
  • Location: Mars
    • My Homepage
Hmmmm interesting to know, so for instance if I want a consistent force through out as much as possible, I'd want a longer spring then?  Is that right?  Like if I want my preload to be similar weight as my bottom out force.

Yes, ideally you'll need a very long spring with very small spring constant (a very soft spring) and an initial position that is very far away (heavily compressed) from the free position. :cool:

Now I feel like a proper nerd.

Offline Puddsy

  • nice
  • * Elated Elder
  • Posts: 12281
  • Location: RSTLN E
  • "Do you shovel to survive, or survive to shovel?"
this isn't new information

we've known this since people figured out cherry measures weights at actuation and koreans measure springs at bottom out
QFR | MJ2 TKL | "Bulgogiboard" (Keycon 104) | ctrl.alt x GON 60% | TGR Alice | Mira SE #29 | Mira SE #34 | Revo One | z | Keycult No. 1 | First CW87 prototype | Mech27v1 | Camp C225 | Duck Orion V1 | LZ CLS sxh | Geon Frog TKL | Hiney TKL One | Geon Glare TKL



"Everything is worse, but in a barely perceptible and indefinable way" -dollartacos, after I came back from a break | "Is Linkshine our Nixon?" -NAV | "Puddsy is the Puddsy of keebs" -ns90

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Isn't this, like, high-school physics? O_o

I guess we're dealing with damage done by ripster's ripometer or whatever he calls putting weights on keys until they compress. His whole "keyboard science" is a huge load of pseudo-intellectualism.

Offline keytohopiness

  • Posts: 37
I hate pseudo-intellectuals.  I prefer Trump science.


Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
I hate pseudo-intellectuals.  I prefer Trump science.
That escalated quickly.

I, for one, would prefer neither pseudo-intellectualism, nor anti-intellectualism.

Offline Hyde

  • Thread Starter
  • Posts: 2643
  • Location: Toronto, Canada
  • White Tofu Extraordinaire
this isn't new information

we've known this since people figured out cherry measures weights at actuation and koreans measure springs at bottom out

Yes Cherry MX Red bottom out around 60g and the Korean spring bottom out around 62g.  So I was expecting a little bit heavier but the force curve is different so it actually feels entirely different.

Isn't this, like, high-school physics? O_o

I guess we're dealing with damage done by ripster's ripometer or whatever he calls putting weights on keys until they compress. His whole "keyboard science" is a huge load of pseudo-intellectualism.

lol yeah but I guess when they sell spring they don't list things like spring length and how many coils so unfortunately I had to find out the hard way.

Archiss ProgresTouch Retro - Gateron Yellow  |  Topre Realforce 104UW - 45g Silent  |  Topre Type Heaven  |  Beige Filco Ninja 104 - MX Red  |  Das Keyboard - MX Brown  |  Poker II - MX Red  |  Race II - MX Brown  |  Matias Quiet Pro - Matias Dampened ALPS  |  Logitech K840 - Romer G  |  Cherry MX Board 2.0 - MX Red  |  Cherry G84-4100 - ML  |  IBM Model M
Roccat Kone Pure  |  Logitech G203  |  Logitech G303  |  Logitech G302  |  Razer Naga  |  CM Storm Xornet  |  Razer Goliathus Mobile Stealth  |  Razer Goliathus Control  |  Artisan Hien  |  Artisan Hayate  |  Artisan Shiden