{"id":560,"date":"2015-08-22T12:01:52","date_gmt":"2015-08-22T10:01:52","guid":{"rendered":"http:\/\/dcis.inf.fu-berlin.de\/rojas\/?page_id=560"},"modified":"2015-08-22T12:02:01","modified_gmt":"2015-08-22T10:02:01","slug":"reconstruction-of-konrad-zuses-z3-computer","status":"publish","type":"page","link":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/reconstruction-of-konrad-zuses-z3-computer\/","title":{"rendered":"Reconstruction of Konrad Zuse\u2019s Z3 Computer"},"content":{"rendered":"<p style=\"text-align: justify;\">I directed the project to build a modern reconstruction of Konrad Zuse\u2019s Z3 computer,\u00a0 using electromechanical relays for all the logical components (see the article published in the IEEE Annals).<\/p>\n<p style=\"text-align: justify;\">The reconstruction started in 1997, when I first deciphered the construction plans of the Z3. I published the result of this investigation in 1998 (Die Rechenmaschinen von Konrad Zuse, Springer-Verlag). Shortly afterwards, I started working on the reconstruction of the Z3\u2019s addition unit. Together with Dr. Frank Darius (TU Berlin) and Georg Heyne (Max-Planck-Gesellschaft) we produced ten addition units, which were distributed to several German and American universities. The next step was to produce a working copy of the whole machine. The same team worked from 2000 to 2003 until the machine was finished. It is now part of the collection in the Konrad Zuse Museum in H\u00fcnfeld, Germany.<\/p>\n<p style=\"text-align: justify;\">The main challenge during reconstruction was to use modern components while retaining the original circuits of the machine. We opted for simulating the console of the machine with a computer, in order to eliminate purely mechanical components and extend the working life of the machine. The pictures below show some views of the Z3 reconstruction, a project I directed and which involved ten people from different institutions over a period of three years.<\/p>\n<p style=\"text-align: justify;\">\n<table id=\"tablepress-20\" class=\"tablepress tablepress-id-20\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\"><div id=\"envira-gallery-wrap-561\" class=\"envira-gallery-wrap envira-gallery-theme-base envira-lightbox-theme-base\" itemscope itemtype=\"https:\/\/schema.org\/ImageGallery\"><div data-row-height=\"\" data-gallery-theme=\"\" id=\"envira-gallery-561\" class=\"envira-gallery-public  envira-gallery-2-columns envira-clear enviratope envira-gallery-css-animations\" data-envira-columns=\"2\"><div id=\"envira-gallery-item-289\" class=\"envira-gallery-item enviratope-item envira-gallery-item-1\" style=\"padding-left: 5px; padding-bottom: 10px; padding-right: 5px;\"  itemscope itemtype=\"https:\/\/schema.org\/ImageObject\"><div class=\"envira-gallery-item-inner\"><div class=\"envira-gallery-position-overlay  envira-gallery-top-left\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-top-right\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-bottom-left\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-bottom-right\"><\/div><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor.jpg\" class=\"envira-gallery-561 envira-gallery-link\" rel=\"enviragallery561\" title=\"View of the back of the processor\" data-envira-caption=\"View of the back of the processor\" data-envira-retina=\"\" data-thumbnail=\"\"  itemprop=\"contentUrl\"><div class=\"envira-lazy\" data-test-width=\"960\" data-test-height=\"300\" style=\"padding-bottom:31.25%;\"><img id=\"envira-gallery-image-289\" class=\"envira-gallery-image envira-gallery-image-1\" data-envira-index=\"1\" src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor-960x300.jpg\" data-envira-src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor-960x300.jpg\" data-envira-gallery-id=\"561\" data-envira-item-id=\"289\" data-envira-caption=\"View of the back of the processor\" alt=\"\" title=\"View of the back of the processor\"  itemprop=\"thumbnailUrl\" data-envira-srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor-960x300.jpg 400w,https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor-960x300.jpg 2x\" srcset=\"data:image\/gif;base64,R0lGODlhAQABAIAAAP\/\/\/\/\/\/\/yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/><\/div><\/a><\/div><\/div><div id=\"envira-gallery-item-288\" class=\"envira-gallery-item enviratope-item envira-gallery-item-2\" style=\"padding-left: 5px; padding-bottom: 10px; padding-right: 5px;\"  itemscope itemtype=\"https:\/\/schema.org\/ImageObject\"><div class=\"envira-gallery-item-inner\"><div class=\"envira-gallery-position-overlay  envira-gallery-top-left\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-top-right\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-bottom-left\"><\/div><div class=\"envira-gallery-position-overlay  envira-gallery-bottom-right\"><\/div><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory.jpg\" class=\"envira-gallery-561 envira-gallery-link\" rel=\"enviragallery561\" title=\"View of the back of the memory\" data-envira-caption=\"View of the back of the memory\" data-envira-retina=\"\" data-thumbnail=\"\"  itemprop=\"contentUrl\"><div class=\"envira-lazy\" data-test-width=\"960\" data-test-height=\"300\" style=\"padding-bottom:31.25%;\"><img id=\"envira-gallery-image-288\" class=\"envira-gallery-image envira-gallery-image-2\" data-envira-index=\"2\" src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory-960x300.jpg\" data-envira-src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory-960x300.jpg\" data-envira-gallery-id=\"561\" data-envira-item-id=\"288\" data-envira-caption=\"View of the back of the memory\" alt=\"\" title=\"View of the back of the memory\"  itemprop=\"thumbnailUrl\" data-envira-srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory-960x300.jpg 400w,https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory-960x300.jpg 2x\" srcset=\"data:image\/gif;base64,R0lGODlhAQABAIAAAP\/\/\/\/\/\/\/yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/><\/div><\/a><\/div><\/div><\/div><\/div><noscript><img src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-processor.jpg\" alt=\"\" \/><img src=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/View-of-the-back-of-the-memory.jpg\" alt=\"\" \/><\/noscript><\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">View of the back of the processor (left) and memory (right) of the Z3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-20 from cache --><\/p>\n<figure id=\"attachment_263\" aria-describedby=\"caption-attachment-263\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-layout-of-the-processor.png\"><img loading=\"lazy\" class=\"size-large wp-image-263\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-layout-of-the-processor-1024x407.png\" alt=\"The layout of the processor\" width=\"474\" height=\"188\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-layout-of-the-processor-1024x407.png 1024w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-layout-of-the-processor-300x119.png 300w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-layout-of-the-processor.png 1385w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><figcaption id=\"caption-attachment-263\" class=\"wp-caption-text\">The layout of the processor<\/figcaption><\/figure>\n<figure id=\"attachment_274\" aria-describedby=\"caption-attachment-274\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-relay-diagram-of-the-processor.png\"><img loading=\"lazy\" class=\"size-large wp-image-274\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-relay-diagram-of-the-processor-1024x555.png\" alt=\"The relay diagram of the processor\" width=\"474\" height=\"257\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-relay-diagram-of-the-processor-1024x555.png 1024w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-relay-diagram-of-the-processor-300x162.png 300w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-relay-diagram-of-the-processor.png 1385w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><figcaption id=\"caption-attachment-274\" class=\"wp-caption-text\">The relay diagram of the processor<\/figcaption><\/figure>\n<figure id=\"attachment_281\" aria-describedby=\"caption-attachment-281\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-rebuilt-in-2001-for-the-sixtieth-anniversary-of-the-patent-application.jpg\"><img loading=\"lazy\" class=\"size-large wp-image-281\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-rebuilt-in-2001-for-the-sixtieth-anniversary-of-the-patent-application-1024x767.jpg\" alt=\"The Z3 rebuilt in 2001 for the sixtieth anniversary of the patent application\" width=\"474\" height=\"355\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-rebuilt-in-2001-for-the-sixtieth-anniversary-of-the-patent-application-1024x767.jpg 1024w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-rebuilt-in-2001-for-the-sixtieth-anniversary-of-the-patent-application-300x225.jpg 300w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-rebuilt-in-2001-for-the-sixtieth-anniversary-of-the-patent-application.jpg 1025w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><figcaption id=\"caption-attachment-281\" class=\"wp-caption-text\">The Z3 rebuilt in 2001 for the sixtieth anniversary of the patent application<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">The addition unit of the Z3 contains two registers, uses two\u2019s complement arithmetic, can add and subtract. The original Z3 worked with 22 bits and two addition units: one for exponents, another for mantissas of a floating point representation.<\/p>\n<figure id=\"attachment_265\" aria-describedby=\"caption-attachment-265\" style=\"width: 481px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-newly-built-addition-unit-of-the-Z3.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-265\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-newly-built-addition-unit-of-the-Z3.jpg\" alt=\"The newly built addition unit of the Z3\" width=\"481\" height=\"640\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-newly-built-addition-unit-of-the-Z3.jpg 481w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-newly-built-addition-unit-of-the-Z3-225x300.jpg 225w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/a><figcaption id=\"caption-attachment-265\" class=\"wp-caption-text\">The newly built addition unit of the Z3<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">The project has been funded by the Klaus Tschira Foundation. The design was made by Frank Darius, Georg Heyne, Alexander Warth and Raul Rojas.<\/p>\n<figure id=\"attachment_354\" aria-describedby=\"caption-attachment-354\" style=\"width: 699px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.png\"><img loading=\"lazy\" class=\"size-full wp-image-354\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.png\" alt=\"Java Simulation of the Z3 in the Zuse Internet Archive\" width=\"699\" height=\"600\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.png 699w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive-300x258.png 300w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/a><figcaption id=\"caption-attachment-354\" class=\"wp-caption-text\">Java Simulation of the Z3 in the Zuse Internet Archive<\/figcaption><\/figure>\n<figure id=\"attachment_296\" aria-describedby=\"caption-attachment-296\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/3D-Java-Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-296\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/3D-Java-Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.jpg\" alt=\"3D Java Java Simulation of the Z3 in the Zuse Internet Archive\" width=\"800\" height=\"600\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/3D-Java-Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive.jpg 800w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/3D-Java-Java-Simulation-of-the-Z3-in-the-Zuse-Internet-Archive-300x225.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"caption-attachment-296\" class=\"wp-caption-text\">3D Java Java Simulation of the Z3 in the Zuse Internet Archive<\/figcaption><\/figure>\n<figure id=\"attachment_280\" aria-describedby=\"caption-attachment-280\" style=\"width: 731px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-as-shown-on-television-in-2001-together-with-some-paintings-made-by-Konrad-Zuse.png\"><img loading=\"lazy\" class=\"size-full wp-image-280\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-as-shown-on-television-in-2001-together-with-some-paintings-made-by-Konrad-Zuse.png\" alt=\"The Z3 as shown on television in 2001, together with some paintings made by Konrad Zuse\" width=\"731\" height=\"506\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-as-shown-on-television-in-2001-together-with-some-paintings-made-by-Konrad-Zuse.png 731w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/The-Z3-as-shown-on-television-in-2001-together-with-some-paintings-made-by-Konrad-Zuse-300x208.png 300w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/a><figcaption id=\"caption-attachment-280\" class=\"wp-caption-text\">The Z3 as shown on television in 2001, together with some paintings made by Konrad Zuse<\/figcaption><\/figure>\n<figure id=\"attachment_355\" aria-describedby=\"caption-attachment-355\" style=\"width: 725px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Journalists-taking-pictures-of-the-Z3-reconstruction-during-the-event-in-2001.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-355\" src=\"http:\/\/dcis.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Journalists-taking-pictures-of-the-Z3-reconstruction-during-the-event-in-2001.jpg\" alt=\"Journalists taking pictures of the Z3 reconstruction during the event in 2001\" width=\"725\" height=\"508\" srcset=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Journalists-taking-pictures-of-the-Z3-reconstruction-during-the-event-in-2001.jpg 725w, https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-content\/uploads\/Journalists-taking-pictures-of-the-Z3-reconstruction-during-the-event-in-2001-300x210.jpg 300w\" sizes=\"(max-width: 725px) 100vw, 725px\" \/><\/a><figcaption id=\"caption-attachment-355\" class=\"wp-caption-text\">Journalists taking pictures of the Z3 reconstruction during the event in 2001<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I directed the project to build a modern reconstruction of Konrad Zuse\u2019s Z3 computer,\u00a0 using electromechanical relays for all the logical components (see the article published in the IEEE Annals). The reconstruction started in 1997, when I &hellip; <a href=\"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/reconstruction-of-konrad-zuses-z3-computer\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Reconstruction of Konrad Zuse\u2019s Z3 Computer<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/pages\/560"}],"collection":[{"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":2,"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/pages\/560\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/pages\/560\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/dcmlr.inf.fu-berlin.de\/rojas\/wp-json\/wp\/v2\/media?parent=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}