{"id":2621,"date":"2017-11-12T14:55:45","date_gmt":"2017-11-12T14:55:45","guid":{"rendered":"http:\/\/blog.system11.org\/?p=2621"},"modified":"2017-11-12T14:55:45","modified_gmt":"2017-11-12T14:55:45","slug":"amiga-2000-internal-floppy-switchers","status":"publish","type":"post","link":"https:\/\/blog.system11.org\/?p=2621","title":{"rendered":"Amiga 2000 internal floppy switchers"},"content":{"rendered":"<p>I have recently been renovating and upgrading the Amiga 2000 which I have owned for over a decade, but for most of that time spent its life as a monitor stand after I accidentally formatted the hard drive&#8230;.<\/p>\n<p>The Amiga 2000 is a &#8220;big box&#8221; machine, somewhat like an old desktop PC with a much larger than usual motherboard and an array of expansion slots.\u00a0 What it also has is enough space to hold two 3 1\/2 inch drive units and an additional 5 1\/4 inch one (often used for a CD-ROM).\u00a0 Back in the day having an external (or second) drive was almost essential to avoid constant disk swapping, but these days WHDLoad has negated most of the need for them.\u00a0 A useful set up though is still to have a floppy drive emulator unit such as a Gotek which loads images from USB drive or SD card, and a real drive in case you need it.\u00a0 Later versions of the firmware can boot standard floppies from either drive, but earlier ones (1.3 is considered to be the most compatible with the golden age of Amiga gaming) can&#8217;t and disks with custom bootloaders will tend to fail.<\/p>\n<p>This takes us to a place where it&#8217;s useful to have the ability to swap which order the machine sees the drives so that either can be used for booting even with the oldest versions of the firmware.\u00a0 While these products do exist I found that they were all either out of stock or generally aimed at the common Amiga models which don&#8217;t use a double ended ribbon cable with a twist across pins 4 and 6 for drive LED activation.\u00a0 Additionally it seemed that anyone making projects for the Amiga do so very much with an eye on retaining control and making money.\u00a0 This may simply be a misconception on my part because I didn&#8217;t know where to look, but it seemed like something I should design and make myself.\u00a0 So I did.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2619\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des1.png\" alt=\"\" width=\"426\" height=\"329\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des1.png 426w, https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des1-300x232.png 300w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2620\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des2.png\" alt=\"\" width=\"521\" height=\"148\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des2.png 521w, https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_des2-300x85.png 300w\" sizes=\"(max-width: 521px) 100vw, 521px\" \/><\/a><\/p>\n<p>I designed two versions which are both intended to fit to the side of the drive cage by swapping two screws for longer ones, the larger one was the first design and this is arranged so that cables come around the back of the cage, but for people who don&#8217;t mind using their 5 1\/4 inch bay as a cable tidy I also designed the much more compact version, which may be a better fit if a longer card is in the video slot as you&#8217;ll see in photos below.\u00a0 It&#8217;s a very simple circuit which flips the drive select lines and the LED lines if jumper JP1 is shorted or grounded.\u00a0 Since it&#8217;s being electrically switched there&#8217;s absolutely no problem switching these without turning the machine power off which I&#8217;ve seen recommended for other solutions.\u00a0 Interestingly while I expected this to cause Workbench significant confusion, if there&#8217;s only a disk in one of the drives it will actually work things out itself but it&#8217;s probably best to switch them when no disks are in at all.\u00a0 Two power connectors are provided purely for convenience in case power splitting is required.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switchers_assembled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2618\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switchers_assembled.jpg\" alt=\"\" width=\"600\" height=\"569\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switchers_assembled.jpg 600w, https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switchers_assembled-300x285.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Here&#8217;s the assembled product, this is how you install them:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2617\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins1.jpg\" alt=\"\" width=\"600\" height=\"343\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins1.jpg 600w, https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins1-300x172.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2616\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins2.jpg\" alt=\"\" width=\"600\" height=\"323\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins2.jpg 600w, https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/a2k_switcher_ins2-300x162.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>I use the smaller type myself, I kept one of each and assembled and sold the rest of the boards (had to be ordered in minimum amounts of three).\u00a0 I&#8217;m not intending to make any more personally.<\/p>\n<p>First the PCB &#8211; I would strongly recommend purchasing them from OSH Park who sell and ship custom circuit boards at extremely affordable rates compared to other options, and they come in that awesome purple colour.\u00a0 You can go to their site and simply order these from the following two links:<\/p>\n<p>Large version:<br \/>\n<a href=\"https:\/\/oshpark.com\/shared_projects\/yEaEoqf6\"><img decoding=\"async\" src=\"https:\/\/oshpark.com\/assets\/badge-5b7ec47045b78aef6eb9d83b3bac6b1920de805e9a0c227658eac6e19a045b9c.png\" alt=\"Order from OSH Park\" \/><\/a><\/p>\n<p>Small version:<br \/>\n<a href=\"https:\/\/oshpark.com\/shared_projects\/xaheG8m4\"><img decoding=\"async\" src=\"https:\/\/oshpark.com\/assets\/badge-5b7ec47045b78aef6eb9d83b3bac6b1920de805e9a0c227658eac6e19a045b9c.png\" alt=\"Order from OSH Park\" \/><\/a><\/p>\n<p>If you need to use an alternative or have your own board making tools here are the design files in EAGLE board format:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2017\/11\/A2000_drive_select.zip\">A2000_drive_select<\/a><\/p>\n<p>Parts required:<\/p>\n<blockquote>\n<pre>2x 34 pin IDC connector (remove pin 3)\r\n1x 4.7k ohm resistor 1\/2 watt\r\n1x 2 pin right angle pin header\r\n1x 16 pin DIL socket (optional)\r\n1x 74F157 multiplexer\r\n2x 4 pin floppy drive connectors (2.5mm TE Connectivity EL series)\r\n1x 34 pin IDC ribbon cable approx 70cm long\r\n2x nylon 4-5mm spacers\r\n2x 10mm M3 screws + washers\r\n2x fibre or plastic insulating washers<\/pre>\n<\/blockquote>\n<p>The 34 pin cable is for connecting between the Amiga motherboard and the switcher, please note that some cables sold on ebay as PC floppy cables will NOT work as they have a PC pinout twist in the cable.\u00a0 It&#8217;s easy to see except for the braided sheath types so avoid those entirely.\u00a0 Several sellers make custom cables cheaply, or you could use an actual dual ended PC one if you chop the twisted section off.\u00a0 As for a switch there are many options from moving a jumper manually to electrically controlling via a pulldown.\u00a0 Most people will probably just use a simple toggle switch and some wires.<\/p>\n<p>That&#8217;s all there is to it really, I&#8217;d appreciate it if anyone who decides to make these to sell only charges a nominal amount for their time, it wouldn&#8217;t be within the spirit of the project to turn it into a profit enterprise.\u00a0 I&#8217;d also appreciate you leaving the blog URL on the silkscreen, I was in two minds about making the raw board files available after seeing how mercenary some of the Amiga scene is.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have recently been renovating and upgrading the Amiga 2000 which I have owned for over a decade, but for most of that time spent its life as a monitor stand after I accidentally formatted the hard drive&#8230;. The Amiga 2000 is a &#8220;big box&#8221; machine, somewhat like an old desktop PC with a much [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":50,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-2621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2621"}],"collection":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2621"}],"version-history":[{"count":3,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2621\/revisions"}],"predecessor-version":[{"id":2624,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2621\/revisions\/2624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}