{"id":33865,"date":"2020-10-21T14:54:13","date_gmt":"2020-10-21T14:54:13","guid":{"rendered":"http:\/\/pcbjunkie.net\/?page_id=33865"},"modified":"2020-10-21T14:54:13","modified_gmt":"2020-10-21T14:54:13","slug":"genesis-controller-interface","status":"publish","type":"page","link":"https:\/\/pcbjunkie.net\/index.php\/genesis-controller-interface\/","title":{"rendered":"Genesis Controller Interface"},"content":{"rendered":"\n<p>This is a simple controller interface that allows you to use Sega Genesis 3 or 6 button controllers for your project. This module has been developed for the <a href=\"https:\/\/pcbjunkie.net\/index.php\/modular-supergun\/\" data-type=\"page\" data-id=\"13746\">Modular Super Gun<\/a> project, but can be used for other purposes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1495\" height=\"996\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/db9_controller_front.jpg\" alt=\"\" class=\"wp-image-33853\"\/><figcaption>Genesis DB9 Interface <\/figcaption><\/figure>\n\n\n\n<p>The interface take 5V power, and interfaces with other devices using dupont or IDC type cables. Here&#8217;s the back of the board where the controls interface is located:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1549\" height=\"1032\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/db9_controller_back.jpg\" alt=\"\" class=\"wp-image-33852\"\/><figcaption>The rear end<\/figcaption><\/figure>\n\n\n\n<p>A single jumper selects whether the interface is being used for 3 or 6 button interface. <\/p>\n\n\n\n<p>A 24 pin cable, either 2 dupont 12 pin ribbons, or a 24 pin IDC cable can be used to connect this board with the JAMMA Headers board.  This is the easiest way to get controls working in your JAMMA project.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1499\" height=\"999\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/db9_controller_top.jpg\" alt=\"\" data-id=\"33854\" data-full-url=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/db9_controller_top.jpg\" data-link=\"https:\/\/pcbjunkie.net\/index.php\/guides\/arduino-genesis-controller-interface\/db9_controller_top\/\" class=\"wp-image-33854\"\/><figcaption class=\"blocks-gallery-item__caption\">24 pin connector on the Controller Interface<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1553\" height=\"1036\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/jamma_headers_controls.jpg\" alt=\"\" data-id=\"33855\" data-full-url=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2020\/10\/jamma_headers_controls.jpg\" data-link=\"https:\/\/pcbjunkie.net\/index.php\/guides\/arduino-genesis-controller-interface\/jamma_headers_controls\/\" class=\"wp-image-33855\"\/><figcaption class=\"blocks-gallery-item__caption\">24 pin connector on the JAMMA to Headers board<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>The interface uses Atmels ATMega 328 microcontrollers used in Arduino Uno, one microcontroller for each game pad. <\/p>\n\n\n\n<p>I have created this interface for my old super gun project using Arduino nanos as well. I have provided the code as well as the design information on the following <a href=\"https:\/\/pcbjunkie.net\/index.php\/guides\/arduino-genesis-controller-interface\/\" data-type=\"page\" data-id=\"611\">page<\/a>. Use this information if you want to build your own variant of this interface.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a simple controller interface that allows you to use Sega Genesis 3 or 6 button controllers for your project. This module has been developed for the Modular Super Gun project, but can be used for other purposes. The interface take 5V power, and interfaces with other devices using dupont or IDC type cables. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/pcbjunkie.net\/index.php\/genesis-controller-interface\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Genesis Controller Interface&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33865","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/33865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/comments?post=33865"}],"version-history":[{"count":1,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/33865\/revisions"}],"predecessor-version":[{"id":33866,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/33865\/revisions\/33866"}],"wp:attachment":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/media?parent=33865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}