{"id":1163,"date":"2019-02-24T16:35:55","date_gmt":"2019-02-24T23:35:55","guid":{"rendered":"http:\/\/thecyberwolfe.com\/blog\/?p=1163"},"modified":"2019-02-24T16:35:55","modified_gmt":"2019-02-24T23:35:55","slug":"eagletec-kg010-mechanical-keyboard-repair","status":"publish","type":"post","link":"http:\/\/thecyberwolfe.com\/blog\/2019\/02\/24\/eagletec-kg010-mechanical-keyboard-repair\/","title":{"rendered":"Eagletec KG010 Mechanical Keyboard Repair"},"content":{"rendered":"<p>Hey! I remembered the password!<\/p>\r\n\r\n\r\n\r\n<p>Wow, lotta cobwebs around here, let me tidy up a bit&#8230; How many updates?! OK, install install install&#8230; done.<\/p>\r\n\r\n\r\n\r\n<p>So, uh, it&#8217;s been *cough* a while since I&#8217;ve done anything here, uh&#8230; shit. Almost two years? This must surely be a sign of the End Times then, so if you&#8217;ve ever wanted to to anything wild and crazy, now may be a good time to do it. Go kiss your crush, you may never get another chance. Tell &#8217;em I said it was okay.<\/p>\r\n\r\n\r\n\r\n<p>*Ahem*<\/p>\r\n\r\n\r\n\r\n<p>So, as you can see in the title there, I had a problem with a keyboard recently and managed to fix it. There were a couple points that weren&#8217;t online anywhere, so I figured I should be a good &#8216;Netizen and document my findings.<\/p>\r\n\r\n\r\n\r\n<p>The keyboard is an <a href=\"https:\/\/www.amazon.com\/EagleTec-Mechanical-Industrial-Illuminated-backlighted\/dp\/B015MPQQ0A?th=1\">Eagletec KG010<\/a>. It&#8217;s a mechanical jobber with a nice click action, and a pretty blue backlight, and when I bought it they went for $50 on Amazon. I think one of the nicest features that is NOT shared by several keyboards in the $100+ range is that it includes the shift-symbols in the backlight &#8211; crucial for folks like me that can&#8217;t touch-type to save their life and must stare at the keyboard to find anything. (I&#8217;m talking about you, Razer&#8230;)\u00c2\u00a0<\/p>\r\n<p><a href=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Keyboard-complete.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1164\" src=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Keyboard-complete-300x120.png\" alt=\"Eagletec KG010 keyboard\" width=\"300\" height=\"120\" srcset=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Keyboard-complete-300x120.png 300w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Keyboard-complete-768x307.png 768w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Keyboard-complete.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\r\n<p>(Don&#8217;t mind the strip of yellow sticky-note over the status LEDs, it&#8217;s there because those lights are blinding&#8230;)<\/p>\r\n<p>Anywho, it&#8217;s a good deck and I was happy with it &#8211; until the Windows key stopped working totally and things were getting weird with other keys on the left-hand side. I figured the thing was dead, and bought a replacement from another company. (Yet another board without the symbols lit&#8230;)<\/p>\r\n<p>In the back of my head, however, the part of me that used to be an electronics guy kept thinking that maybe there&#8217;s a simple fix. So, I took it home to tinker on in a spare minute or three. That moment came around and I started digging around for teardown instructions just on the off-chance someone else had been there first, but I couldn&#8217;t find anything. Aha! Inspiration for a post!<\/p>\r\n<p>So, for anyone else that may need to look into the operations of a decent mechanical keyboard, here you go.<\/p>\r\n<p>Screw locations:<\/p>\r\n<p><a href=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Screw-locations.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1165\" src=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Screw-locations-300x225.png\" alt=\"Eagletec KG010 screw locations\" width=\"300\" height=\"225\" srcset=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Screw-locations-300x225.png 300w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Screw-locations-768x576.png 768w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Screw-locations.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\r\n<p>You&#8217;ll have to pull off a number of keycaps to get to them all, but the caps just pull off. You can find tools for this on Amazon, or just do it carefully with a pair of needle-nose pliers. All of the screws are the same except for the two dressy ones at the top, so don&#8217;t worry about mixing them up. Those two won&#8217;t fit anywhere else so you&#8217;re good.<\/p>\r\n<p>That depression at the top is where the manufacturer logo sticker goes. I was all prepared to have a fight with it and risk scratching the top plate to get it off, but about the only thing holding it on was a static charge &#8211; the glue was terrible and it popped right off. Shrug.\u00c2\u00a0<\/p>\r\n<p>Once the screws are out, lift the top plate away from the plastic base (careful with the cable) and flip it over to reveal the business-side of the circuit board:<\/p>\r\n<p><a href=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Backside.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1168\" src=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Backside-300x225.png\" alt=\"Circuit board\" width=\"300\" height=\"225\" srcset=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Backside-300x225.png 300w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Backside-768x576.png 768w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Backside.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\r\n<p>Once I had it flipped over, it only took me about 5 minutes to spot what the actual problem was: a component had somehow popped off &#8211; a signal diode. Specifically, an OEC PMLL4148L. Thankfully, I have a buddy that works in electronics manufacturing that was able to snag me a few of them, cost him a grand total of 11 cents rather than me buying 100 of them from Amazon for $5.<\/p>\r\n<p>Like all surface-mount parts, it&#8217;s tiny. Here&#8217;s one next to a dime for scale:<\/p>\r\n<p><a href=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Diode-and-dime.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1167\" src=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Diode-and-dime-300x210.png\" alt=\"Diode with dime for scale\" width=\"300\" height=\"210\" srcset=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Diode-and-dime-300x210.png 300w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Diode-and-dime-768x537.png 768w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Diode-and-dime.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\r\n<p>I promptly dropped this one and it disappeared. Points to my buddy for delivering it with 4 other friends.<\/p>\r\n<p>Here it is after I replaced it:<\/p>\r\n<p><a href=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Replaced-part.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1166\" src=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Replaced-part-225x300.png\" alt=\"Replaced a diode\" width=\"225\" height=\"300\" srcset=\"http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Replaced-part-225x300.png 225w, http:\/\/thecyberwolfe.com\/blog\/wp-content\/uploads\/2019\/02\/Replaced-part.png 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\r\n<p>Yeah, yeah, my soldering skills leave a bit to be desired. It&#8217;s been almost 20 years since I&#8217;ve soldered SMT components. :P<\/p>\r\n<p>And that was, as they say, that. No idea how that diode managed to break off in the first place, the solder that was left on the board didn&#8217;t look to bad, and it was just sitting on my desk. I dunno, maybe the office cleaning crew picked it up to dust and dropped it or something. The important bit is, it works again.<\/p>\r\n<p>Score one for the Wolfe.<\/p>","protected":false},"excerpt":{"rendered":"<p>Hey! I remembered the password! Wow, lotta cobwebs around here, let me tidy up a bit&#8230; How many updates?! OK, install install install&#8230; done. So, uh, it&#8217;s been *cough* a <a class=\"more-link\" href=\"http:\/\/thecyberwolfe.com\/blog\/2019\/02\/24\/eagletec-kg010-mechanical-keyboard-repair\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1163","post","type-post","status-publish","format-standard","hentry","category-geekery"],"_links":{"self":[{"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/posts\/1163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/comments?post=1163"}],"version-history":[{"count":2,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/posts\/1163\/revisions"}],"predecessor-version":[{"id":1170,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/posts\/1163\/revisions\/1170"}],"wp:attachment":[{"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/media?parent=1163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/categories?post=1163"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/thecyberwolfe.com\/blog\/wp-json\/wp\/v2\/tags?post=1163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}