{"id":23659,"date":"2020-10-11T14:08:07","date_gmt":"2020-10-11T12:08:07","guid":{"rendered":"http:\/\/cornay.co.za\/wp\/?p=23659"},"modified":"2020-10-11T14:08:07","modified_gmt":"2020-10-11T12:08:07","slug":"arduino-gets-old-pc-booted-and-back-into-action","status":"publish","type":"post","link":"http:\/\/cornay.co.za\/wp\/2020\/10\/11\/arduino-gets-old-pc-booted-and-back-into-action\/","title":{"rendered":"Arduino Gets Old PC Booted and Back Into Action"},"content":{"rendered":"<p>How many people still have a PS\/2 keyboard kicking around in 2020? Admittedly asking such a question of the Hackaday audience is probably cheating (there&#8217;s a decent chance one of you will type a comment on one just to prove a point), but even the most pedantic reader has to admit that it&#8217;s a long dead standard. So we&#8217;re hardly surprised to hear that [Turbaned Engineer] didn&#8217;t have one handy when he tried to boot a motherboard so old that he couldn&#8217;t access the BIOS with a USB keyboard.<\/p>\n<p><a href=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" data-attachment-id=\"435899\" data-permalink=\"https:\/\/hackaday.com\/2020\/10\/11\/arduino-gets-old-pc-booted-and-back-into-action\/ps2pc_detail\/\" data-orig-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg\" data-orig-size=\"609,703\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ps2pc_detail\" data-image-description=\"\" data-medium-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/ps2pc_detail.jpg\" data-large-file=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg?w=541\" class=\"alignright size-medium wp-image-435899 lazyload\" data-src=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/ps2pc_detail.jpg\" alt=\"\" width=\"347\" height=\"400\" data-srcset=\"http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg 609w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg?resize=217,250 217w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg?resize=347,400 347w, http:\/\/cornay.co.za\/wp\/wp-content\/uploads\/2020\/10\/1_ps2pc_detail.jpg?resize=541,625 541w\" data-sizes=\"auto, (max-width: 347px) 100vw, 347px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 347px; --smush-placeholder-aspect-ratio: 347\/400;\" \/><\/a>But rather than waiting for an adapter to show up in the mail, he decided to <a href=\"https:\/\/turbanedengineer.wordpress.com\/2020\/10\/04\/resurrection-of-an-old-pc\/\" target=\"_blank\" rel=\"noopener noreferrer\">rig up an Arduino Nano to mimic a PS\/2 keyboard<\/a> just long enough for him to navigate the system configuration. Since that basically meant he only needed the arrow keys and Enter, he was able to rig up a handful of momentary buttons to serve as input. We wouldn&#8217;t recommend typing out your memoirs with such a spartan board, but it&#8217;s certainly good enough to juggle around the order of boot devices.<\/p>\n<p>The fun didn&#8217;t stop there, though. [Turbaned Engineer] also had to clean some corrosion and fix a blown resistor on a bank of RAM to drag this old soldier over the finish line. He didn&#8217;t have a case handy, so he made a free-form one using the polycarbonate packaging that ICs ship in. The final machine isn&#8217;t exactly a sleeper, but it&#8217;s good enough to play\u00a0<em>Super Mario Bros. 3<\/em> on the TV.<\/p>\n<p>At the end of the day, the minimal input device [Turbaned Engineer] put together <a href=\"https:\/\/hackaday.com\/2020\/09\/07\/40-keyboard-build-is-100-open-source\/\">isn&#8217;t so far removed from other homebrew keyboards we&#8217;ve seen<\/a> recently. It seems that QMK even has some basic support for the PS\/2 interface. Not that it would come up very often, but a &#8220;retro&#8221; mode might be an interesting addition to your next custom keyboard build.<\/p>\n<p>source <a href=\"https:\/\/hackaday.com\/2020\/10\/11\/arduino-gets-old-pc-booted-and-back-into-action\/\">https:\/\/hackaday.com\/2020\/10\/11\/arduino-gets-old-pc-booted-and-back-into-action\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How many people still have a PS\/2 keyboard kicking around in 2020? Admittedly asking such a question of the Hackaday audience is probably cheating (there&#8217;s a decent chance one of you will type a comment on one just to prove<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/cornay.co.za\/wp\/2020\/10\/11\/arduino-gets-old-pc-booted-and-back-into-action\/\">Read more <span class=\"screen-reader-text\">Arduino Gets Old PC Booted and Back Into Action<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-23659","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/23659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/comments?post=23659"}],"version-history":[{"count":1,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/23659\/revisions"}],"predecessor-version":[{"id":23665,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/23659\/revisions\/23665"}],"wp:attachment":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/media?parent=23659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/categories?post=23659"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/tags?post=23659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}