{"id":2916,"date":"2025-01-03T14:10:51","date_gmt":"2025-01-03T14:10:51","guid":{"rendered":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/?p=2916"},"modified":"2025-01-13T12:05:22","modified_gmt":"2025-01-13T12:05:22","slug":"lego-control-lab-interface-cable-woes","status":"publish","type":"post","link":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/?p=2916","title":{"rendered":"Lego Control Lab Interface &#8211; Serial Cable Woes"},"content":{"rendered":"\n<h1>Lego Control Lab Interface &#8211; Serial Cable Woes<\/h1>\n\n\n\n<p>If you have a Lego Dacta Interface B (AKA Control Lab or 9751) but don&#8217;t have the original cable, you might have trouble talking to it. The reason for this is that RX and TX are wired backwards compared to what you&#8217;d normally expect. Even more confusing, the gender of the RS232 port on the interface is female, which isn&#8217;t normally the case for this wiring.<\/p>\n\n\n\n<h2>Getting the Right Cable<\/h2>\n\n\n\n<h3>Buying an Original Cable<\/h3>\n\n\n\n<p>If you&#8217;re buying to connect to a standard RS232, 9 pin port on a PC, you&#8217;ll want Lego part number <a href=\"https:\/\/www.bricklink.com\/v2\/catalog\/catalogitem.page?S=9768-1\">9768-1<\/a>.<\/p>\n\n\n\n<p>If you&#8217;re buying to connect to a vintage Mac with RS422 ports, you will want Lego part <a href=\"https:\/\/www.bricklink.com\/v2\/catalog\/catalogitem.page?S=9769-1\">9769-1<\/a>.<\/p>\n\n\n\n<p>Lastly, if you&#8217;re buying for an Acorn Archimedes computer, you&#8217;ll likely want Lego part <a href=\"https:\/\/www.bricklink.com\/v2\/catalog\/catalogitem.page?S=9768-1\">9768-1<\/a> (the PC part).<\/p>\n\n\n\n<h3>Making a Cable<\/h3>\n\n\n\n<p>If you&#8217;re making your own cable, you&#8217;ll need to keep in mind that the pinout of the port on the interface is described as follows in the manual :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img loading=\"lazy\" width=\"300\" height=\"155\" src=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134204-300x155.jpg\" alt=\"\" class=\"wp-image-2911\" srcset=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134204-300x155.jpg 300w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134204-1024x528.jpg 1024w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134204.jpg 1228w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<p>The connector on the back panel is male and you only need the three pins shown to be connected for everything to work.<\/p>\n\n\n\n<h2>Using a Null Modem Adapter<\/h2>\n\n\n\n<p>If you&#8217;re using a standard serial cable instead of one wired for the Control Lab interface, or using a USB to RS233 adapter, you&#8217;re going to need a null modem adapter, but one with a male plug on one end and a female plug on the other.<\/p>\n\n\n\n<h3>Making Your Own Adapter<\/h3>\n\n\n\n<p>I made my own using two ribbon cable RS232 9 pin D Sub connectors from eBay. It is a little fiddly, but a fairly cheap solution. As mentioned above, the interface doesn&#8217;t actually use most of the pins (such as flow control) so you only actually need three wires.<\/p>\n\n\n\n<p>In your adapter, connect&#8230;<\/p>\n\n\n\n<ul><li>Pin 5 to Pin 5<\/li><li>Pin 2 to Pin 3<\/li><li>Pin 3 to Pin 2<\/li><\/ul>\n\n\n\n<p>You should end up with something that looks like the following&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter columns-2 is-cropped\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1057\" height=\"695\" src=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134759.jpg\" data-id=\"2912\" class=\"wp-image-2912\" srcset=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134759.jpg 1057w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134759-300x197.jpg 300w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134759-1024x673.jpg 1024w\" sizes=\"(max-width: 1057px) 100vw, 1057px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1473\" height=\"1162\" src=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134820.jpg\" data-id=\"2913\" class=\"wp-image-2913\" srcset=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134820.jpg 1473w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134820-300x237.jpg 300w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_134820-1024x808.jpg 1024w\" sizes=\"(max-width: 1473px) 100vw, 1473px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h3>Buying an Adapter<\/h3>\n\n\n\n<p>Most adapters look like the following, but it can be tricky identifying what is a null modem adapter and what is just a pass through or gender changer, so take care. Lately these adapters have been more expensive than I would expect.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img loading=\"lazy\" width=\"300\" height=\"259\" src=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_135254-300x259.jpg\" alt=\"\" class=\"wp-image-2914\" srcset=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_135254-300x259.jpg 300w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_135254-1024x884.jpg 1024w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_135254.jpg 1258w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<p>You must buy one that is wired as a null modem adapter, and has one male and one female connector.<\/p>\n\n\n\n<p>Alternatively, there are adapter cables available, which is what I most <a rel=\"noreferrer noopener\" href=\"https:\/\/www.ebay.co.uk\/itm\/163968364967\" target=\"_blank\">recently purchased<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img loading=\"lazy\" width=\"300\" height=\"225\" src=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_140644-300x225.jpg\" alt=\"\" class=\"wp-image-2918\" srcset=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_140644-300x225.jpg 300w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_140644-1024x768.jpg 1024w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_140644-1536x1152.jpg 1536w, https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2025\/01\/20250103_140644.jpg 1849w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<p>Again, you must ensure that the cable is a null modem adapter, and that it has one male and one female end.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lego Control Lab Interface &#8211; Serial Cable Woes If you have a Lego Dacta Interface B (AKA Control Lab or 9751) but don&#8217;t have the original cable, you might have trouble talking to it. The reason for this is that RX and TX are wired backwards compared to what you&#8217;d normally expect. Even more confusing, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[564,328,565,13,562,283,12,1,274],"tags":[588,596,594,589,593,590,595,591,566,592,113,587,586],"jetpack_featured_media_url":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/wp-content\/uploads\/2024\/12\/20241221_1139047716718459628095163-scaled.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7g9vY-L2","_links":{"self":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/2916"}],"collection":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2916"}],"version-history":[{"count":8,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/2916\/revisions"}],"predecessor-version":[{"id":2956,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/2916\/revisions\/2956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/media\/2898"}],"wp:attachment":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}