# Varmilo EC Switch Review**Disclosure:** Varmilo kindly offered me their new keyboard for review of their EC switch, I accepted it and got the keyboard for nothing. Thank you, Cynthia@Varmilo!
I'll try to be free from bias and flattery on this review as far as possible but it would be nice for you to know this.
The keyboard I got is MA109 JIS layout model with "Sakura Pink" EC switches. It seems that any keyboard with EC switch is not found in the market as of Jan 2018.
## EC SwitchThis is Cherry MX style capacitive switch from Varmilo. There are three variants of key feel.
1) "Sakura Pink" linear 45gf
2) "Rose"
tactile??(planned) linear 55gf
3) "Geeenery" click(planned)
They call this as
"Ivy" switch now?
Varmilo's introductory video:
### ExternalThe switch is
Cherry MX compatible in terms of demension and designed for plate mount and has no fixing pins for PCB mount.
Notice that switch enclosure latch is different from Cherry MX and it doesn't seem to be possible to open the switch without desolder even using mounting plate with cutout designed for the purpose.
### InternalEC switch doesn't make(close) contact electrically unlike other Cherry MX switches do. You can't replace Cherry MX(and its clones) with EC switche and vice versa, they are
not compatible electrically each other.
EC switch is comprised of two metal plates and one of them is insulated with yellow-colored surface coating. Switch capacitance varies as those contacts get closer or further along switch stroke.
While Cherry MX has crossbar contacts on its plates, which look like pic below shows.
https://deskthority.net/wiki/Gold_crosspoint### Cherry MX capacitive mod This pic shows brown Cherry MX and sakura pink Varmilo EC switch side by side.
As you can see, EC switch construction is almost the same as Cherry MX and you may think Cherry MX can be turned into capacitive swtich somehow. It should work, right? Let's try it now.
You have to file off crossbars on contact plates and insulate, that is it, pretty easy huh?
I used Kapton tape as insulator here.
The result? Yes, the mod swicth works in Varmilo keyboard! but acutuation point is not optimal clearly, with Brown tactile slider at least. With Red linear slider it is apparently proper, though.
### Key Scan and Capsitance sensingThe Varmilo keyboard uses chip LC17C6701 for sensing, manufacturer is unknown. The chip has 10 sense pins and 14 drive pins, and key switches are aligned on 10x14 matrix.
The chip can sense 10 lines in parallel per a pulse on drive line. The pulse width is around 2us(yellow: drive, blue: sense).
When key is released:
When key is pressed:
And this video shows how sense line changes during a key is typed.
https://i.imgur.com/ev9WrGO.gifvThis pic shows pulse on adjacent three drive lines and you can see that sensing 10 keys on a drive line takes around 5us in total. So it takes only about 70us(5*14) to scan all keys on the 10x14 matrix.
Scan rate is pretty fast in comparison with classic Topre chip TP1684/3 which takes usually around 15ms to its key switch matrix. See this for the detail:
https://imgur.com/a/jat2aIt seems capacitance change on EC switche is not so linear throughout key stroke, it doesn't change much especially at bottom of stroke.
### MicrocontrollerIt is marked as LC17C6801 on SSOP24 package and uses Holtek product ID(04d9) on USB but no info is found in their site. The chip communicates with sensor chip via three I/O lines.
### Power consumptionThe keyboard consumes 105mA when its backlite turns on while 22mA when it turns off.
For reference, the below shows how much current my keyboards draw.
- Realforce 101(PS/2) consumes around 11mA.
- IBM 62-key 4704(6019284) and IBM 122-key terminal(6110345) consumes around 160mA.
- HHKB Pro1 consumes around 42mA.
- HHKB Pro2 consumes around 140mA.
- HHKB Pro JP consumes around 37mA.
### Resourcesunsorted pics:
https://imgur.com/a/sYv7O## Keyboard InfoThe keyboard I got is JIS layout model with "Sakura Pink" EC switches called as MA109CO2W/LLK2V on its package.
More
I'm not the right person to review keyboard and won't go further on this topic.
The followings are something interesing I found:
- wood grain texture on plastic case; (I'd say this is rediculous
but yeah it is all about preference)
- effective rubber feet. better than my HHKB at least
- sturdy case frame
- keys are less wobble and less rattle(including stablized keys)
- stabs are lubed with good mount of grease; not sure if it is good practice of lube but it works
- mini USB detachable. I know some people dislike mini port.
### How to take apartNo hidden screw on bottom, no need to peel any rubber feet and label plate fortunately.
1. two screws on top of plate, to bolt board down to bottom case, you have to get some keycaps off to find the two screws around "F" and "Enter" key.
2. clack open case with phone opener or thin plastic plate like guiter pick
3. unscrew four screws on bottom of pcb to unfix it from upper case