CINXE.COM

Plugboard - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Plugboard - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"8c89b3a4-6712-4c2f-9722-33f65913e39e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Plugboard","wgTitle":"Plugboard","wgCurRevisionId":1242252440,"wgRevisionId":1242252440,"wgArticleId":3308087,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","Commons category link is on Wikidata","IBM unit record equipment","UNIVAC unit record equipment","Unit record equipment","Cryptographic hardware","Computer-related introductions in 1906"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Plugboard","wgRelevantArticleId":3308087,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit" :[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q844783","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false, "wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader", "ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/b/b7/IBM402plugboard.Shrigley.wireside.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="900"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/IBM402plugboard.Shrigley.wireside.jpg/800px-IBM402plugboard.Shrigley.wireside.jpg"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="600"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/IBM402plugboard.Shrigley.wireside.jpg/640px-IBM402plugboard.Shrigley.wireside.jpg"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="480"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Plugboard - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Plugboard"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Plugboard&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Plugboard"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Plugboard rootpage-Plugboard skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Plugboard" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Plugboard" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Plugboard" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Plugboard" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Unit_record_equipment" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Unit_record_equipment"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Unit record equipment</span> </div> </a> <ul id="toc-Unit_record_equipment-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wiring_of_unit_record_equipment_control_panels" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Wiring_of_unit_record_equipment_control_panels"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Wiring of unit record equipment control panels</span> </div> </a> <ul id="toc-Wiring_of_unit_record_equipment_control_panels-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cypher_machines" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Cypher_machines"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Cypher machines</span> </div> </a> <ul id="toc-Cypher_machines-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Early_computers" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Early_computers"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Early computers</span> </div> </a> <ul id="toc-Early_computers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Plugboard</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 7 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-7" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">7 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D1%83%D1%82%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B5%D0%BD_%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB" title="Комутационен панел – Bulgarian" lang="bg" hreflang="bg" data-title="Комутационен панел" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Koblingstavle" title="Koblingstavle – Danish" lang="da" hreflang="da" data-title="Koblingstavle" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Tablero_de_conexiones" title="Tablero de conexiones – Spanish" lang="es" hreflang="es" data-title="Tablero de conexiones" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Tableau_de_connexion" title="Tableau de connexion – French" lang="fr" hreflang="fr" data-title="Tableau de connexion" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%ED%94%8C%EB%9F%AC%EA%B7%B8%ED%8C%90" title="플러그판 – Korean" lang="ko" hreflang="ko" data-title="플러그판" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Plugboard" title="Plugboard – Italian" lang="it" hreflang="it" data-title="Plugboard" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%A9%E3%82%B0%E3%83%9C%E3%83%BC%E3%83%89" title="プラグボード – Japanese" lang="ja" hreflang="ja" data-title="プラグボード" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q844783#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Plugboard" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Plugboard" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Plugboard"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Plugboard&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Plugboard&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Plugboard"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Plugboard&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Plugboard&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Plugboard" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Plugboard" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Plugboard&amp;oldid=1242252440" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Plugboard&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Plugboard&amp;id=1242252440&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPlugboard"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPlugboard"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Plugboard&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Plugboard&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Plugboards" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q844783" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Control panel using electrical patch cords</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">This article is about plugboards, or control panels, in unit record machines, cypher machines and early computers. For other uses, see <a href="/wiki/Plug_board_(disambiguation)" class="mw-redirect mw-disambig" title="Plug board (disambiguation)">Plug board</a>.</div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:IBM402plugboard.Shrigley.wireside.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/IBM402plugboard.Shrigley.wireside.jpg/220px-IBM402plugboard.Shrigley.wireside.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/IBM402plugboard.Shrigley.wireside.jpg/330px-IBM402plugboard.Shrigley.wireside.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b7/IBM402plugboard.Shrigley.wireside.jpg/440px-IBM402plugboard.Shrigley.wireside.jpg 2x" data-file-width="1024" data-file-height="768" /></a><figcaption><a href="/wiki/IBM_402" title="IBM 402">IBM 402</a> accounting machine control panel<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> wiring. This board was labeled "profit &amp; loss summary."</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:IBM402plugboard.Shrigley.pinside.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/de/IBM402plugboard.Shrigley.pinside.jpg/220px-IBM402plugboard.Shrigley.pinside.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/de/IBM402plugboard.Shrigley.pinside.jpg/330px-IBM402plugboard.Shrigley.pinside.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/de/IBM402plugboard.Shrigley.pinside.jpg/440px-IBM402plugboard.Shrigley.pinside.jpg 2x" data-file-width="1024" data-file-height="768" /></a><figcaption>Reverse side of the same 402 plugboard, showing the pins that make contact with the machine's internal wiring. The holes were called <i>hubs.</i></figcaption></figure> <p>A <b>plugboard</b> or <b>control panel</b> (the term used depends on the application area) is an array of <a href="/wiki/Jack_(connector)" class="mw-redirect" title="Jack (connector)">jacks</a> or sockets (often called hubs) into which <a href="/wiki/Patch_cords" class="mw-redirect" title="Patch cords">patch cords</a> can be inserted to complete an electrical circuit. Control panels are sometimes used to direct the operation of <a href="/wiki/Unit_record_equipment" title="Unit record equipment">unit record equipment</a>, <a href="/wiki/Category:Cryptographic_hardware" title="Category:Cryptographic hardware">cipher machines</a>, and <a href="/wiki/History_of_computing_hardware#Digital_computation" title="History of computing hardware">early computers</a>. The array of holes is often contained in a flat removable panel that can be inserted into a machine and pressed against an array of contacts. This allows the machine to be quickly switched between different applications. </p><p>The contacts on the machine are hard wired to the various devices that comprise the machine, such as relays, counters, inputs from each card reader column, outputs to a card punch column or printer position, and so on. The wiring on a plugboard connects these devices to perform a specific function, say reading cards and summing up the numbers punched in a group of columns. A modern comparison would be a <a href="/wiki/Field-programmable_gate_array" title="Field-programmable gate array">field-programmable gate array</a> (FPGA), with the plugboard serving the same purpose as the wiring layer in the FPGA. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Unit_record_equipment">Unit record equipment</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=1" title="Edit section: Unit record equipment"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Unit_record_equipment" title="Unit record equipment">Unit record equipment</a></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:CitypersonnelIBMroom.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/78/CitypersonnelIBMroom.jpg/220px-CitypersonnelIBMroom.jpg" decoding="async" width="220" height="170" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/78/CitypersonnelIBMroom.jpg/330px-CitypersonnelIBMroom.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/78/CitypersonnelIBMroom.jpg/440px-CitypersonnelIBMroom.jpg 2x" data-file-width="750" data-file-height="579" /></a><figcaption>An operator inserting a control panel into an <a href="/wiki/IBM_407" title="IBM 407">IBM 407</a> Accounting Machine<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> Another panel is on the floor nearby.</figcaption></figure> <p>The earliest machines were hardwired for specific applications. Inspired by <a href="/wiki/Telephone_switchboard" title="Telephone switchboard">telephone switchboards</a>, Otto Schäffler invented the plugboard in order to easily reprogram tabulators.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> Applications then could be wired on separate control panels, and inserted into tabulators as needed. Removable control panels came to be used in all unit record machines where the machine's use for different applications required rewiring. </p><p>IBM removable control panels ranged in size from 6 1/4" by 10 3/4" (for machines such as the IBM 077, <a href="/wiki/IBM_550" title="IBM 550">IBM 550</a>, <a href="/wiki/IBM_514" class="mw-redirect" title="IBM 514">IBM 514</a>) to roughly one to two feet (300 to 600&#160;mm) on a side and had a rectangular array of hubs.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Jack_(connector)" class="mw-redirect" title="Jack (connector)">Plugs</a> at each end of a single-conductor patch cord were inserted into hubs, making a connection between two contacts on the machine when the control panel was placed in the machine, thereby connecting an emitting hub to an accepting or entry hub. For example, in a card duplicator application a card column reading (emitting) hub might be connected to a punch magnet entry hub. It was a relatively simple matter to copy some fields, perhaps to different columns, and ignore other columns by suitable wiring. Tabulator control panels could require dozens of patch cords for some applications. </p><p>Tabulator functions were implemented with both mechanical and electrical components. Control panels simplified the changing of electrical connections for different applications, but changing most tabulator's use still required mechanical changes. The IBM 407 was the first IBM tabulator that did not require such mechanical changes; all the 407's functions were electrically controlled and were completely specified by the application's control panel and carriage tape. </p><p>For most machines with control panels, from collators, interpreters, to the <a href="/wiki/IBM_407" title="IBM 407">IBM 407</a>, IBM manuals describe the control panel as "directing" or "automatic operation was obtained by...". The control panels of calculators, such as the <a href="/wiki/IBM_602" title="IBM 602">IBM 602</a> and <a href="/wiki/IBM_604" title="IBM 604">IBM 604</a>, that specified a sequence of operations, were described as being <a href="/wiki/Program_(machine)" title="Program (machine)">programs</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Wiring_of_unit_record_equipment_control_panels">Wiring of unit record equipment control panels</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=2" title="Edit section: Wiring of unit record equipment control panels"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Punch_card_80_columns_(2).jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Punch_card_80_columns_%282%29.jpg/220px-Punch_card_80_columns_%282%29.jpg" decoding="async" width="220" height="99" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Punch_card_80_columns_%282%29.jpg/330px-Punch_card_80_columns_%282%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Punch_card_80_columns_%282%29.jpg/440px-Punch_card_80_columns_%282%29.jpg 2x" data-file-width="3080" data-file-height="1379" /></a><figcaption>An 80-column punched card. Rows 0 to 9 are labeled. The 12 row, on top, has one punch in column 7. The 11 row, below it is not punched on this card. As cards passed through a read station, usually 9-edge (bottom edge) first, wire brushes, one for each column, would make contact through the holes.</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Relay_principle_horizontal.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Relay_principle_horizontal.jpg/220px-Relay_principle_horizontal.jpg" decoding="async" width="220" height="98" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Relay_principle_horizontal.jpg/330px-Relay_principle_horizontal.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Relay_principle_horizontal.jpg/440px-Relay_principle_horizontal.jpg 2x" data-file-width="2060" data-file-height="920" /></a><figcaption><a href="/wiki/Relay" title="Relay">Relays</a>, such as this, were widely used in unit record equipment. When current flows through electromagnet, 1, the iron armature, 2, is pulled in, pivoting on a bearing at its corner (not shown) to move the common contact, 3. A relay can have more than one set of contacts. Co-selector relays had five sets.</figcaption></figure> <p>Unit record equipment was typically configured for a specific task using a removable control panel. The electrical connections of the various components in the unit record machine were presented on the panel, and connections between them were determined by the wiring, with the actual connections made when the panel was inserted into the machine and locked in place. Perhaps the closest modern analog is the <a href="/wiki/Field-programmable_gate_array" title="Field-programmable gate array">field-programmable gate array</a>, where a fixed number of logic components are made available and their interconnection wiring is determined by the user. </p><p>Wiring a unit record control panel required knowledge of the machine's components and their timing constraints. The components of most unit record machines were synchronized to a rotating shaft. One rotation represented a single machine cycle, during which <a href="/wiki/Punched_card" title="Punched card">punched cards</a> would advance from one station to the next, a line might be printed, a total might be printed and so on. The cycles were divided into points according to when the rows on a punched card would appear under a read or punch station. On most<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> machines, cards were fed face down, 9-edge (bottom edge) first. Thus the first point in a card cycle would 9-time, the second 8 time and so on to 0-time. The times from 9 to 0 were known as digits. These would be followed by 11 time and 12 time, also known as zones. </p><p>In a read station, a set of 80 spring wire <i>brushes</i> pressed against the card, one for each column (the 407 read station, constructed without brushes, held the card stationary and could read a card multiple times, each time generating the same impulses as would be generated by an 80 spring wire station). When a hole passed under the brush, the brush would make contact with a conductive surface beneath the card that was connected to an electrical power source and an electrical pulse, an <i>impulse</i> in IBM terminology, would be generated. Each brush was connected to an individual hub on the control panel, from which it could be wired to another hub, as needed. The action caused by an impulse on a wire depended on when in the cycle it occurred, a simple form of <a href="/wiki/Time-division_multiplexing" title="Time-division multiplexing">time-division multiplexing</a>. Thus an impulse that occurred during 7-time on a wire connected to the column 26 punch magnet would punch a hole in row 7 of column 26. An impulse on the same wire that occurred at 4-time would punch a 4 in column 26. Impulses timed in this way often came from read brushes that detected holes punched in cards as they passed under the brushes, but such pulses were also emitted by other circuits, such as counter outputs. Zone impulses and digit impulses were both needed for alphanumeric printing. They could both be sent on a single wire, then separated out by <a href="/wiki/Relay_logic" title="Relay logic">relay circuits</a> based on the time within a cycle. </p><p>The control panel for each machine type presented exit (output) and entry (input) hubs in logical arrangements. In many places, two or more adjacent <i>common hubs,</i> would be connected, allowing more than one wire to be connected to that exit or entry. A few groups of hubs were wired together but not connected to any internal circuits. These <i>bus hubs</i> could be used to connect multiple wires when needed. Small connector blocks called <i>wire splits</i> were also available to join three or four wires together, above the control panel. Several are visible in the photo of an IBM 402 panel. </p><p>The capabilities and sophistication of unit record machine components evolved over the first half of the 20th century and were often specific to the needs of a particular machine type. The following hub groupings were typical of later IBM machines:<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </p> <ul><li><b>Read brushes,</b> 80 exit hubs, one for each card column. A tabulating machine might have two or three read stations, each with its own set of 80 hubs. A reproducing punch might have an additional read station after the punch station for verification.</li> <li><b>Punch magnets</b> Machines that could punch cards, such as a reproducing punch, had hub entries for each card column. An impulse to one of those entries triggered the electromagnet that initiated the punching of a hole at that column position.</li> <li><b>Print entries,</b> one hub for each print position. Impulses to these entries controlled the motion of print bars or wheels to place the correct type element under the print hammers. The 407 also had exits from each print wheel that could then feed the counters for addition or subtraction. This insured that totals always matched what was printed.</li> <li><b>Counter entries.</b> An IBM tabulating machine, such as the 402 or 407 series would have several counters available in different sizes. (For example, the IBM 402/403 had four sets each of 2, 4, 6 and 8 digit counters, labeled 2A, 2B, 2C, 2D, 4A, 4B etc.) Each counter had two <i>counter control</i> entries to specify either addition (plus) or subtraction (minus). If neither were pulsed, no operation was performed. If addition was commanded, a digit impulse wired from a column to a counter entry hub started the counter wheel turning. It stopped automatically at zero time. Thus a pulse at 8 time caused the wheel to advance 8 steps, adding the value 8 to that counter position. Carries within a group were performed automatically. <i>Carry in</i> and <i>carry out</i> hubs allowed counters to be coupled, permitting longer numbers to be accumulated. Subtraction was more complicated and used <a href="/wiki/Nines_complement" class="mw-redirect" title="Nines complement">nines complement</a> arithmetic.</li> <li><b>Counter total exits.</b> A counter's <i>Total entry</i> hub caused that counter to emit total pulses which could be wired to print positions. After a total was printed, the counter was reset. Special circuits allowed negative values to be printed correctly, not as nines complements, and a special exit was provided to allow an appropriate symbol (<i>"cr"</i> or "-") to be printed next to the number when it was negative.</li> <li><b>Comparing.</b> Simple comparing circuits had two entries and one exit that emitted a pulse whenever pulses arrived at the entries at different times. Some machines, e.g. collators, could detect which number was higher if they were not equal. A tabulating machine might compare the account number on successive cards and print a total when a new account number appeared. For the compare function, IBM implemented what would now be called a <a href="/wiki/XOR_gate" title="XOR gate">XOR gate</a> using opposing electromagnets. If neither magnet was energized or both magnets were energized at the same time, the relay armature would not move. If only one magnet was energized, the armature would move and touch one of two contacts placed on either side. The two contacts were wired together internally and connected to an exit hub that indicated an unequal comparison.</li> <li><b>Distributors</b> allowed an output pulse to be wired to more than one input without creating a back circuit between the inputs.</li> <li><b>Emitters</b> were sets of 12 exit hubs that automatically generated a pulse at each specified time in the card cycle. The twelve exit hubs were wired to contacts on a rotary switch that turned with the card cycle. Thus wiring the 6 exit from an emitter to a punch magnet entry would cause a 6 to be punched at that position. Emitters might be used to put a numeric constant value, say a date, on every card. Alphanumeric constant data could be created by carefully combining digit and zone pulses. Later machines, such as the 407 also had a complete set of alphanumeric emitters that only required one wire to use.</li> <li><b>Selectors</b> directed a pulse from a <i>common</i> entry to either of two outputs, depending on whether a <a href="/wiki/Relay" title="Relay">relay</a> magnet was energized. Many types of selectors were employed that differed in how the "pickup" relay was energized. In the simplest case, <i>immediate</i> (I) entries, the magnet was energized when a pulse was received and held for the remainder of the cycle. More complex selectors, called <b>pilot selectors,</b> had a D entry hub that caused the selector magnet to pick up on the next machine cycle, and X entry hub that also delayed but was only triggered by an 11 or 12 pulse. The one-cycle delay was needed because in most cases, by the time a pulse was detected it was too late to reliably take action in that cycle. <b>Co-selectors</b> had only an immediate input, but five sets of contacts and were typically triggered by a pilot selector's <i>coupling exit,</i> hence the names.</li> <li><b>Digit selectors</b> were similar to emitters, with one exit hub for each cycle point, but they also had an entry hub that was switched to the successive exit hubs as the cycle progressed. A digit selector could be converted to a digit emitter by wiring its entry hub to a constant source of cycle pulses. But it could also be fed other signals and used to detect a particular digit. Wiring a first read brush to a digit selector's entry and connecting, say, its 4 exit to a pilot selector's D entry would cause that selector to transfer on the next read cycle if a 4 was punched in that first read brush's column.</li> <li><b>Column splits</b> were relays that energized during only at 11 and 12-time, allowing digit pulses to be separated from zone pulses.</li> <li><b>Storage.</b> Later machines such as the 407 and 602 could store several values for later use, by means of a mechanical device somewhat similar to an emitter, except it contained a sliding contact that determined at what time point an impulse was to be emitted. The contact slider was positioned electro-mechanically when a value was stored, and stayed in position until the storage was cleared.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Cypher_machines">Cypher machines</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=3" title="Edit section: Cypher machines"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Enigma-plugboard.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/Enigma-plugboard.jpg/220px-Enigma-plugboard.jpg" decoding="async" width="220" height="150" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/Enigma-plugboard.jpg/330px-Enigma-plugboard.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/27/Enigma-plugboard.jpg/440px-Enigma-plugboard.jpg 2x" data-file-width="921" data-file-height="627" /></a><figcaption>The plugboard (<i>steckerbrett</i>) on the Enigma is positioned at the front of the machine, below the keys. In the photograph, two pairs of letters are swapped (S-O and J-A). Up to 13 letters can be swapped this way.</figcaption></figure> <p>A plugboard was used on the famous <a href="/wiki/Enigma_machine" title="Enigma machine">Enigma machine</a>; it was not removable. In this case the plugboard acted as a "fourth rotor" in the <a href="/wiki/Rotor_machine" title="Rotor machine">rotor machine</a>'s workings. Plugboard wirings were part of the "day settings" that specified which rotors to insert into which slot, and which plugboard connections to make. In practice the plugboard did improve the security of the cypher being generated, but as it did not change with every keypress, unlike the rotors, its impact was limited. <i>See</i> <a href="/wiki/Cryptanalysis_of_the_Enigma" title="Cryptanalysis of the Enigma">Cryptanalysis of the Enigma</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Early_computers">Early computers</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=4" title="Edit section: Early computers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Eniac_Aberdeen.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Eniac_Aberdeen.jpg/220px-Eniac_Aberdeen.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Eniac_Aberdeen.jpg/330px-Eniac_Aberdeen.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Eniac_Aberdeen.jpg/440px-Eniac_Aberdeen.jpg 2x" data-file-width="640" data-file-height="480" /></a><figcaption>ENIAC wiring panels</figcaption></figure> <p>The first version of the <a href="/wiki/ENIAC" title="ENIAC">ENIAC</a> computer was programmed via cabling, switches and plugboards. ENIAC's cabling was later reconfigured to use the existing Function Tables data ROM memory as program ROM memory (the switches and plugboards continued to be used in the reconfigured ENIAC). </p><p>The <a href="/wiki/IBM_305_RAMAC" title="IBM 305 RAMAC">IBM 305 RAMAC</a> used a plugboard for all program compare operations and all branch operations. Other plugboards controlled card reading and punching, the printer and the console typewriter.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> Many peripheral devices, e.g. the <a href="/wiki/IBM_711" title="IBM 711">IBM 711</a> and <a href="/wiki/IBM_716" title="IBM 716">716</a>, for first and second generation IBM computers, including the <a href="/wiki/IBM_700/7000_series" title="IBM 700/7000 series">IBM 700/7000 series</a> and the <a href="/wiki/IBM_650" title="IBM 650">IBM 650</a>, were based on unit record machines and included plugboards. </p><p>Plugboards remained in use in specialty-purpose computers for some time, acting as a <a href="/wiki/Read_only_memory" class="mw-redirect" title="Read only memory">read only memory</a> (ROM) but able to be manually reprogrammed in the field. One example is the <a href="/wiki/Ferranti_Argus" title="Ferranti Argus">Ferranti Argus</a> computer, used on the <a href="/wiki/Bristol_Bloodhound" class="mw-redirect" title="Bristol Bloodhound">Bristol Bloodhound</a> missile, which feature a plugboard programmed by inserting small ferrite rods into slots, in effect creating a read-only <a href="/wiki/Core_memory" class="mw-redirect" title="Core memory">core memory</a> by hand. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=5" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Enigma_machine#Plugboard" title="Enigma machine">Enigma machine</a></li> <li><a href="/wiki/Powers-Samas" title="Powers-Samas">Powers-Samas</a>, a British manufacturer of unit record equipment that used a removable "connection-box" with mechanical linkages instead of a plug board</li> <li><a href="/wiki/Telephone_switchboard" title="Telephone switchboard">Telephone switchboard</a></li> <li><a href="/wiki/Breadboard" title="Breadboard">Breadboard</a>, the term for a solderless plugboard used for prototyping electronics</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=6" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation book cs1"><i>IBM Accounting Machine: 402, 403 and 419 Principles of Operation</i>. 1949. 22-5654.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=IBM+Accounting+Machine%3A+402%2C+403+and+419+Principles+of+Operation&amp;rft.date=1949&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1"><i>IBM Reference Manual 407 Accounting Machine</i>. 1959. A24-1011.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=IBM+Reference+Manual+407+Accounting+Machine&amp;rft.date=1959&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFZemanek1976" class="citation conference cs1"><a href="/wiki/Heinz_Zemanek" title="Heinz Zemanek">Zemanek, Heinz</a> (1976). <a rel="nofollow" class="external text" href="https://dl.acm.org/doi/pdf/10.1145/1499799.1499803"><i>Computer prehistory and history in central Europe</i></a>. National Computer Conference. Vienna, Austria.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.btitle=Computer+prehistory+and+history+in+central+Europe&amp;rft.place=Vienna%2C+Austria&amp;rft.date=1976&amp;rft.aulast=Zemanek&amp;rft.aufirst=Heinz&amp;rft_id=https%3A%2F%2Fdl.acm.org%2Fdoi%2Fpdf%2F10.1145%2F1499799.1499803&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHeide2009" class="citation book cs1">Heide, Lars (April 27, 2009). <a rel="nofollow" class="external text" href="https://muse.jhu.edu/pub/1/oa_monograph/chapter/70969"><i>Punched-Card Systems and the Early Information Explosion, 1880–1945</i></a>. Johns Hopkins University Press. pp.&#160;128–137. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/9781421427874" title="Special:BookSources/9781421427874"><bdi>9781421427874</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">19 March</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Punched-Card+Systems+and+the+Early+Information+Explosion%2C+1880%E2%80%931945&amp;rft.pages=128-137&amp;rft.pub=Johns+Hopkins+University+Press&amp;rft.date=2009-04-27&amp;rft.isbn=9781421427874&amp;rft.aulast=Heide&amp;rft.aufirst=Lars&amp;rft_id=https%3A%2F%2Fmuse.jhu.edu%2Fpub%2F1%2Foa_monograph%2Fchapter%2F70969&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">Early IBM removable control panels had an array of sockets on one side, each socket wired to a connector on the reverse side. As the function of such panels is identical to the later control panels with hubs, this article uses only the hub terminology.</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">Note: A major exception were reproducers (514...) and interpreters (552 ...), which took cards 12 edge (top edge) first.</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFIBM1956" class="citation book cs1">IBM (1956). <a rel="nofollow" class="external text" href="http://www.bitsavers.org/pdf/ibm/punchedCard/Training/22-6275-0_Functional_Wiring_Principles.pdf"><i>IBM Reference Manual: Functional Wiring Principles</i></a> <span class="cs1-format">(PDF)</span>. 22-6275-0.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=IBM+Reference+Manual%3A+Functional+Wiring+Principles&amp;rft.date=1956&amp;rft.au=IBM&amp;rft_id=http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2Fibm%2FpunchedCard%2FTraining%2F22-6275-0_Functional_Wiring_Principles.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://bitsavers.trailing-edge.com/pdf/ibm/305_ramac/22-6264-1_305_RAMAC_Manual_of_Operation_Apr57.pdf">IBM 305 RAMAC Manual of Operation</a></span> </li> </ol></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFIBM1956" class="citation book cs1">IBM (1956). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100809095738/http://www.bitsavers.org/pdf/ibm/cardProc/22-6275-0_ibmWiringPrinc.pdf"><i>IBM Punched Card Data Processing Equipment: Functional Wiring Principles</i></a> <span class="cs1-format">(PDF)</span>. 22-6275-0. Archived from <a rel="nofollow" class="external text" href="http://www.bitsavers.org/pdf/ibm/cardProc/22-6275-0_ibmWiringPrinc.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2010-08-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2007-11-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=IBM+Punched+Card+Data+Processing+Equipment%3A+Functional+Wiring+Principles&amp;rft.date=1956&amp;rft.au=IBM&amp;rft_id=http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2Fibm%2FcardProc%2F22-6275-0_ibmWiringPrinc.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></li> <li>Brooks Jr., Frederick P.; Iverson, Kenneth E. (1963) <i>Automatic Data Processing</i>, Wiley, 494pp. Well written descriptions of unit record machines and control panel wiring, both IBM and Remington Rand.</li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Plugboard&amp;action=edit&amp;section=7" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Plugboards" class="extiw" title="commons:Category:Plugboards">plugboards</a></span>.</div></div> </div> <ul><li><a rel="nofollow" class="external text" href="http://www.columbia.edu/acis/history/plugboard.html">Columbia University Computing History: IBM Control Panels</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20051120162005/http://www-03.ibm.com/ibm/history/witexhibit/wit_definitions.html">IBM Archives: IBM 407 control panel photo</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRice1954" class="citation book cs1">Rice, Rex (1954). <a rel="nofollow" class="external text" href="http://portal.acm.org/citation.cfm?doid=1455270.1455272">"Why not try a plugboard?"</a>. <i>Proceedings of the December 8-10, 1954, eastern joint computer conference: Design and application of small digital computers on - AIEE-IRE '54 (Eastern)</i>. ACM Press. pp.&#160;4–11. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F1455270.1455272">10.1145/1455270.1455272</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-1-4503-7855-0" title="Special:BookSources/978-1-4503-7855-0"><bdi>978-1-4503-7855-0</bdi></a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:17341809">17341809</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=Why+not+try+a+plugboard%3F&amp;rft.btitle=Proceedings+of+the+December+8-10%2C+1954%2C+eastern+joint+computer+conference%3A+Design+and+application+of+small+digital+computers+on+-+AIEE-IRE+%2754+%28Eastern%29&amp;rft.pages=4-11&amp;rft.pub=ACM+Press&amp;rft.date=1954&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A17341809%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1145%2F1455270.1455272&amp;rft.isbn=978-1-4503-7855-0&amp;rft.aulast=Rice&amp;rft.aufirst=Rex&amp;rft_id=http%3A%2F%2Fportal.acm.org%2Fcitation.cfm%3Fdoid%3D1455270.1455272&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APlugboard" class="Z3988"></span></li></ul> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐5dc468848‐2mjfm Cached time: 20241122142014 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.263 seconds Real time usage: 0.357 seconds Preprocessor visited node count: 667/1000000 Post‐expand include size: 15455/2097152 bytes Template argument size: 745/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 3/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 24339/5000000 bytes Lua time usage: 0.166/10.000 seconds Lua memory usage: 4813498/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 300.432 1 -total 38.70% 116.278 6 Template:Cite_book 28.02% 84.181 1 Template:Short_description 16.34% 49.094 2 Template:Pagetype 15.02% 45.133 1 Template:Commons_category 14.35% 43.111 1 Template:Sister_project 13.75% 41.312 1 Template:Side_box 9.07% 27.243 1 Template:About 7.05% 21.190 2 Template:Main_other 6.31% 18.958 1 Template:SDcat --> <!-- Saved in parser cache with key enwiki:pcache:idhash:3308087-0!canonical and timestamp 20241122142014 and revision id 1242252440. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Plugboard&amp;oldid=1242252440">https://en.wikipedia.org/w/index.php?title=Plugboard&amp;oldid=1242252440</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:IBM_unit_record_equipment" title="Category:IBM unit record equipment">IBM unit record equipment</a></li><li><a href="/wiki/Category:UNIVAC_unit_record_equipment" title="Category:UNIVAC unit record equipment">UNIVAC unit record equipment</a></li><li><a href="/wiki/Category:Unit_record_equipment" title="Category:Unit record equipment">Unit record equipment</a></li><li><a href="/wiki/Category:Cryptographic_hardware" title="Category:Cryptographic hardware">Cryptographic hardware</a></li><li><a href="/wiki/Category:Computer-related_introductions_in_1906" title="Category:Computer-related introductions in 1906">Computer-related introductions in 1906</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 25 August 2024, at 20:22<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Plugboard&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-rqr4k","wgBackendResponseTime":133,"wgPageParseReport":{"limitreport":{"cputime":"0.263","walltime":"0.357","ppvisitednodes":{"value":667,"limit":1000000},"postexpandincludesize":{"value":15455,"limit":2097152},"templateargumentsize":{"value":745,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":24339,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 300.432 1 -total"," 38.70% 116.278 6 Template:Cite_book"," 28.02% 84.181 1 Template:Short_description"," 16.34% 49.094 2 Template:Pagetype"," 15.02% 45.133 1 Template:Commons_category"," 14.35% 43.111 1 Template:Sister_project"," 13.75% 41.312 1 Template:Side_box"," 9.07% 27.243 1 Template:About"," 7.05% 21.190 2 Template:Main_other"," 6.31% 18.958 1 Template:SDcat"]},"scribunto":{"limitreport-timeusage":{"value":"0.166","limit":"10.000"},"limitreport-memusage":{"value":4813498,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-5dc468848-2mjfm","timestamp":"20241122142014","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Plugboard","url":"https:\/\/en.wikipedia.org\/wiki\/Plugboard","sameAs":"http:\/\/www.wikidata.org\/entity\/Q844783","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q844783","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-12-03T06:30:03Z","dateModified":"2024-08-25T20:22:34Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/b\/b7\/IBM402plugboard.Shrigley.wireside.jpg","headline":"control panel using electrical patch cords"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10