{"id":514,"date":"2017-03-24T19:51:44","date_gmt":"2017-03-24T19:51:44","guid":{"rendered":"http:\/\/wordpress.hertell.nu\/?page_id=514"},"modified":"2017-08-06T22:00:12","modified_gmt":"2017-08-06T22:00:12","slug":"a3640","status":"publish","type":"page","link":"https:\/\/wordpress.hertell.nu\/?page_id=514","title":{"rendered":"A3640 Repairguide"},"content":{"rendered":"<p>The Commodore A3640 is a very simple 68040 accelerator for the Amiga 3000 and 4000 made only to be low priced.<\/p>\n<p>So no memory onboard etc.<\/p>\n<p>BUT as they also populated the card with 3 electrolyte capacitors with the wrong polarity, many of them have died due to leakage.<\/p>\n<p>The most common problem is that there are a via that have gone bad due to the leakage. And I have been annoyed that it is kind of hard to follow traces.<\/p>\n<p>So last summer. \u00a0I did the painful thing of finding 2 scanned pictures of a bare A3640 board and in paint.net I followed every single trace and documented it.<\/p>\n<p>This resulted in a picturefile with several layers where I have marked all signals of all chips and where it terminates so I can with a voltmeter check if a trace is ok or not.<\/p>\n<p>The pictures I used was:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/a3640-blank.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"a3640-blank\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/a3640-blank-300x141.jpg\" width=\"300\" height=\"141\" \/><\/a><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/a3640-blank-back.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"a3640-blank-back\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/a3640-blank-back-300x139.jpg\" width=\"300\" height=\"139\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>So I produced a file for paint.net:\u00a0<a title=\"http:\/\/www.hertell.nu\/webfiles\/A3640.pdn\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640.pdn\">www.hertell.nu\/webfiles\/A3640.pdn<\/a><\/p>\n<p>That could look like with one layer enabled:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"A3640\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-300x140.jpg\" width=\"300\" height=\"140\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This helped me alot. as I could write a small excel-document containing a list of all ICs with all active pins and where to check for\u00a0continuity, this shorted the time to check traces:<\/p>\n<p>This file is downloadable here:\u00a0<a title=\"http:\/\/www.hertell.nu\/webfiles\/A3640TraceTerminations.xlsx\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640TraceTerminations.xlsx\">www.hertell.nu\/webfiles\/A3640TraceTerminations.xlsx<\/a><\/p>\n<p>Where every IC have its own tab. cells marked in grey are terminationpoints of each pin. if you only follow all grey cells. you have checked every trace on the board without checking one double trace.<\/p>\n<p>Anyway, this still was a quite slow process. especially when I was unable to check any specific via or so. So being one week on a businesstrip I decided to do the backtrace again, this time I have found a Electronics CAD program that allowed me to use a scanned picture as background. It is not the best program in the world, but it works.<\/p>\n<p>This software is called Sprint-Layout, downloadable at:\u00a0<a title=\"http:\/\/www.abacom-online.de\/uk\/html\/sprint-layout.html\" href=\"http:\/\/www.abacom-online.de\/uk\/html\/sprint-layout.html\">http:\/\/www.abacom-online.de\/uk\/html\/sprint-layout.html<\/a>\u00a0 there are a demoversion, with it you can view files, edit but not print, export or save.<\/p>\n<p>Anyway. \u00a0now the BIG thing!..<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"A3640\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-300x142.png\" width=\"300\" height=\"142\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This is how my file looks like.. \u00a0And I guess you want it? \u00a0SURE! \u00a0\u00a0<a title=\"http:\/\/www.hertell.nu\/webfiles\/A3640-CAD.zip\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640-CAD.zip\">www.hertell.nu\/webfiles\/A3640-CAD.zip<\/a><\/p>\n<p>This is free for you to use. \u00a0you can either buy the software or use the testversion to point on any via and see where it goes. \u00a0I would recomend you to use the &#8220;test&#8221; function as it is a very nice feature.<\/p>\n<p>BUT! I will not recomend you to produce any PCBs out of this, vias can be too close, traces too close etc. and inner layers (GND\/VCC) are just actually made to show that they are connected. no real designthinking behind it. \u00a0it will be too thin traces, badly connected or so. So simple: you are on your own.<\/p>\n<p>&nbsp;<\/p>\n<p>When you have checked all traces. \u00a0there is sometimes issues with the GALs.<\/p>\n<p>So the original GAL files can be downloaded from:\u00a0<a title=\"www.hertell.nu\/webfiles\/A3640.zip\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640.zip\">www.hertell.nu\/webfiles\/A3640.zip<\/a><\/p>\n<p>There is also a hack to remove 2 waitstates improving memoryspeed. this CAN be instable if you use a quaddoubler. but works fine with 040-060 adaptes. (or 040)<br \/>\nHack is made by speedgeek and can be downloaded from:\u00a0<a title=\"www.hertell.nu\/webfiles\/A3640_ST_MOD.zip\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640_ST_MOD.zip\">www.hertell.nu\/webfiles\/A3640_ST_MOD.zip<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Anyway. \u00a0enjoy this and hope you have good use if this. It was a hard thing and a very aching back but helpful for me and hopefully for all of you out there.<\/p>\n<p>&nbsp;<\/p>\n<p>UPDATE!!<\/p>\n<p>I have now did a tidy up. and changes. .so that is why I do not change the original files.<\/p>\n<p>So I continued my project some and did take a dead A3640 board with heavy leakge. \u00a0SANDED off all print and scanned it and got:<\/p>\n<p>Top:<br \/>\n<a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Top.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-522\" alt=\"A3640-Sanded-Top\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Top-300x141.jpg\" width=\"300\" height=\"141\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Top-300x141.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Top-1024x484.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Bottom:<br \/>\n<a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Bottom.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-524\" alt=\"A3640-Sanded-Bottom\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Bottom-300x141.jpg\" width=\"300\" height=\"141\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Bottom-300x141.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-Sanded-Bottom-1024x482.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I checked traces so they wasn&#8217;t too close (hopefully) and drillholes.<br \/>\nalso I did some changes doing the delay line hack so you can overclock the board.<br \/>\nAdding possability of having both types of oscillators. adding some text etc.<\/p>\n<p>Still GND\/VCC planes might be SHIT! I am no hw designer. but hopefully it will WORK!<\/p>\n<p>NOW I ordered some PCBs..<\/p>\n<p>This is a render of the order:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-525\" alt=\"A3640-1\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-1-300x145.png\" width=\"300\" height=\"145\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-1-300x145.png 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640-1.png 918w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Lets hope it all works.<\/p>\n<p>If you want the gerbers or the sprint file for this:<\/p>\n<p><a title=\"http:\/\/www.hertell.nu\/webfiles\/A3640Rev33.zip\" href=\"http:\/\/www.hertell.nu\/webfiles\/A3640Rev33.zip\">www.hertell.nu\/webfiles\/A3640Rev33.zip<\/a><\/p>\n<p><a title=\"www.hertell.nu\/webfiles\/A3640Rev33.zip\" href=\"www.hertell.nu\/webfiles\/A3640Rev33.zip\"><span style=\"color: #141414; font-size: 12pt;\">Board arrived. and looks ABSOLUTLEY GREAT!<\/span><\/a><\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640Rev3.3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-530\" alt=\"A3640Rev3.3\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640Rev3.3-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640Rev3.3-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640Rev3.3-1024x768.jpg 1024w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/A3640Rev3.3.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>I assembled it, and it WORKS!&#8217;<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/3640rev3.3mounted.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-532\" alt=\"3640rev3.3mounted\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/3640rev3.3mounted-225x300.jpg\" width=\"225\" height=\"300\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/3640rev3.3mounted-225x300.jpg 225w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2017\/03\/3640rev3.3mounted.jpg 720w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>I haveyet again done some modifications to the board and this I guess will be the FINAL version. \u00a0Rev 3.3.2<br \/>\nChanges: \u00a0removed the J100 jumper as the machine did not start without jumpers installed anyway and JT100, same there.<br \/>\nAlso for R101, the delayline you can now choose what pad to use for 5 or 10ns delay.<br \/>\nAlso added values for all components on the silkscreen.<br \/>\nAND! actually found a function for proper GND\/VCC planes, so no more traces but while planes for that.<\/p>\n<p>&nbsp;<\/p>\n<p>I used seeedstudio to produce the boards using this:<br \/>\nPCB Dimension &#8211; 97.5mm*206.2mm<br \/>\nSurface Finish &#8211; ENIG<br \/>\nMin Solder Mask Dam &#8211; 0.4mm\u2191<br \/>\nCopper Weight &#8211; 1oz.<br \/>\nHalf-cut \/ Castellated Holes &#8211; no<br \/>\nMin Hole Size &#8211; 0.3mm<br \/>\nPCB Color &#8211; Blue<br \/>\nMaterial &#8211; FR-4 TG130<br \/>\nLayer &#8211; 4 layers<br \/>\nBlind Vias &#8211; no<br \/>\nPCB Thickness &#8211; 1.6<br \/>\nMin Tracking \/ Spacing &#8211; 5\/5 mil<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Commodore A3640 is a very simple 68040 accelerator for the Amiga 3000 and 4000 made only to be low&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-514","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/pages\/514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=514"}],"version-history":[{"count":13,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/pages\/514\/revisions"}],"predecessor-version":[{"id":536,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/pages\/514\/revisions\/536"}],"wp:attachment":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}