{"id":179,"date":"2018-11-17T17:13:17","date_gmt":"2018-11-17T07:13:17","guid":{"rendered":"http:\/\/simmohacks.zapto.org\/wordpress\/?p=179"},"modified":"2019-07-13T17:26:05","modified_gmt":"2019-07-13T07:26:05","slug":"building-the-retrobrew-computers-ecb-sbcv2-z80-computer","status":"publish","type":"post","link":"https:\/\/simmohacks.com\/wordpress\/2018\/11\/17\/building-the-retrobrew-computers-ecb-sbcv2-z80-computer\/","title":{"rendered":"Building the Retrobrew Computers ECB SBCV2 Z80 Computer"},"content":{"rendered":"<p>I thought I would take a break from developing my ECB2650 retro computer to build a <a href=\"https:\/\/www.retrobrewcomputers.org\">Retrobrew Computers<\/a> <a href=\"https:\/\/www.retrobrewcomputers.org\/doku.php?id=boards:sbc:sbc_v2:start\">SBCV2 Z80 system<\/a>.\u00a0 All of the features are listed on the Retrobrew Computers website, so I won&#8217;t list them here, but they have certainly packed a lot of capability into a Eurocard size.\u00a0 I have had this computer on my build list for a very long time and finally amassed all of the components needed for the project.<\/p>\n<p>I wanted to build this particular computer so that I would have a z80 computer running CP\/M to play around with, but also to be able to test one of their <a href=\"https:\/\/www.retrobrewcomputers.org\/doku.php?id=boards:ecb:diskio-v3:start\">ECB Disk I\/O V3<\/a> modules.\u00a0 The Disk I\/O module allows floppy disks and other IDE style disks to be attached to the system.\u00a0 Once I have verified the Disk I\/O V3 is working properly, I can try integrating my ECB2650 design with the ECB signals and use the Disk I\/O V3 module (and other Retrobrew modules) with it (I hope).<\/p>\n<p>So, onward with the build of the SBCV2.\u00a0 The current boards available are a revision 3, not that I could confirm that by looking at the board, but a clue with some errata on the Retrobrew Computers website has led me to that assumption.\u00a0 I&#8217;ll get into that a bit later.\u00a0 I managed to buy one from another Retrobrew enthusiast here in Australia.\u00a0 Thanks Phil.<\/p>\n<figure id=\"attachment_180\" aria-describedby=\"caption-attachment-180\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-180 size-large\" src=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158-1024x576.jpg 1024w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158-300x169.jpg 300w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158-768x432.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_165158-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-180\" class=\"wp-caption-text\">The Retrobrew Computers SBCV2 PCB.<\/figcaption><\/figure>\n<p>I usually start with the IC sockets as they are the lowest profile components on the board and so will make soldering easier.\u00a0 I&#8217;m using the round machine pin style sockets for all the ICs and oscillators.<\/p>\n<figure id=\"attachment_181\" aria-describedby=\"caption-attachment-181\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-181 size-large\" src=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507-1024x576.jpg 1024w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507-300x169.jpg 300w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507-768x432.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_171507-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-181\" class=\"wp-caption-text\">Sockets installed. Lots of pins to solder.<\/figcaption><\/figure>\n<p>Next I installed the bypass capacitors followed by the resistors.\u00a0 After that I installed the high profile components such as the electrolytic capacitors, jumper blocks, headers and the LED.\u00a0 Finally the ECB plug which was 96 pins.\u00a0 I won&#8217;t bother installing the power plug as I will be using this board on the ECB 8 slot backplane and not standalone.<\/p>\n<figure id=\"attachment_182\" aria-describedby=\"caption-attachment-182\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-182 size-large\" src=\"http:\/\/comicbookguy\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440-1024x576.jpg 1024w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440-300x169.jpg 300w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440-768x432.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/10\/20181023_185440-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-182\" class=\"wp-caption-text\">Almost done. Now for some basic testing.<\/figcaption><\/figure>\n<p>Before we get too carried away with inserting all the ICs and powering up, we should do an inspection of the board and soldering quality.\u00a0 First let&#8217;s check that we have our components the correct way around, and inspect our soldering effort under a magnifier lamp, followed by some basic multimeter testing to ensure we don&#8217;t have any major shorts.\u00a0 I thought I had been quite diligent in my soldering effort, but I found 2 pins that I had missed and a couple of dodgy joints which got touched up.<\/p>\n<p>OK, all looks good.\u00a0 Let&#8217;s just power it up unpopulated to make sure none of the capacitors decide to fizz and launch themselves from the board.<\/p>\n<p>I noticed some errata for the board on the Retrobrew site for the SBCV2 so that the Kontron reset functions as it should.\u00a0 So I proceeded to implement that.\u00a0 It requires a wire from the K13-pin3 to P6-pin2.<\/p>\n<figure id=\"attachment_224\" aria-describedby=\"caption-attachment-224\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-224\" src=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804-1024x576.jpg 1024w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804-300x169.jpg 300w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804-768x432.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181115_174804-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-224\" class=\"wp-caption-text\">Errata for the rev 3 board, to ensure the Kontron method of reset.<\/figcaption><\/figure>\n<p>With everything checked out and no apparent shorts, time to program the FLASH.\u00a0 For the first tests to ensure it is working, I&#8217;m just using the standard ROM from the RomWBW V2.9.0.\u00a0 This will give me some confidence and test out the main functions of the board.<\/p>\n<figure id=\"attachment_225\" aria-describedby=\"caption-attachment-225\" style=\"width: 514px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/SBCV2FlashProgramming.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-225\" src=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/SBCV2FlashProgramming.jpg\" alt=\"\" width=\"514\" height=\"382\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/SBCV2FlashProgramming.jpg 514w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/SBCV2FlashProgramming-300x223.jpg 300w\" sizes=\"auto, (max-width: 514px) 85vw, 514px\" \/><\/a><figcaption id=\"caption-attachment-225\" class=\"wp-caption-text\">Much easier than EPROMS!<\/figcaption><\/figure>\n<p>Right, let&#8217;s pop some chips in, connect it to the backplane and cross our fingers when we turn it on.<\/p>\n<figure id=\"attachment_226\" aria-describedby=\"caption-attachment-226\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-226\" src=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553-1024x576.jpg 1024w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553-300x169.jpg 300w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553-768x432.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/20181117_143553-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-226\" class=\"wp-caption-text\">Woo hoo! A working board.<\/figcaption><\/figure>\n<figure id=\"attachment_227\" aria-describedby=\"caption-attachment-227\" style=\"width: 768px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/sbcv2console.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-227\" src=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/sbcv2console.jpg\" alt=\"\" width=\"768\" height=\"656\" srcset=\"https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/sbcv2console.jpg 768w, https:\/\/simmohacks.com\/wordpress\/wp-content\/uploads\/2018\/11\/sbcv2console-300x256.jpg 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-227\" class=\"wp-caption-text\">RomWBW 2.9.0 booting.<\/figcaption><\/figure>\n<p>You can watch the build process here <a href=\"https:\/\/www.youtube.com\/watch?v=gXUt_EX-eo0\">https:\/\/www.youtube.com\/watch?v=gXUt_EX-eo0<\/a><\/p>\n<p>Next, we will finish the ECB Disk IO V3 board and test it out with the SBCV2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I thought I would take a break from developing my ECB2650 retro computer to build a Retrobrew Computers SBCV2 Z80 system.\u00a0 All of the features are listed on the Retrobrew Computers website, so I won&#8217;t list them here, but they have certainly packed a lot of capability into a Eurocard size.\u00a0 I have had this &hellip; <a href=\"https:\/\/simmohacks.com\/wordpress\/2018\/11\/17\/building-the-retrobrew-computers-ecb-sbcv2-z80-computer\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Building the Retrobrew Computers ECB SBCV2 Z80 Computer&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,14,22],"tags":[23,13,15,7,24,28],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-8-bit-microcomputers","category-electronics","category-retrobrew-computers","tag-8-bit","tag-diy","tag-electronics","tag-hardware","tag-microcomputer","tag-z80-cpu"],"_links":{"self":[{"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":7,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/posts\/179\/revisions\/254"}],"wp:attachment":[{"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simmohacks.com\/wordpress\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}