Lego Control Lab Interface – Serial Cable Woes
If you have a Lego Dacta Interface B (AKA Control Lab or 9751) but don’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’d normally expect. Even more confusing, the gender of the RS232 port on the interface is female, which isn’t normally the case for this wiring.
Getting the Right Cable
Buying an Original Cable
If you’re buying to connect to a standard RS232 9 pin port on a computer, you’ll want Lego part number 9768-1.
If you’re buying to connect to a vintage Mac with RS422 ports, you will want Lego part 9769-1.
Lastly, if you’re buying for an Acorn Archimedes computer, you’ll likely want Lego part 9768-1 (the PC part).
Making a Cable
If you’re making your own cable, you’ll need to keep in mind that the pinout of the port on the interface is described as follows in the manual :
The connector on the back panel is male and you only the three pins shown to be connected.
Using a Null Modem Adapter
If you’re using a standard serial cable instead of one wired for the Control Lab interface, or using a USB to RS233 adapter, you’re going to need a null modem adapter, but one with a male plug on one end and a female plug on the other.
Making Your Own Adapter
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’t actually use most of the pins (such as flow control) so you only actually need three wires.
In your adapter, connect…
- Pin 5 to Pin 5
- Pin 2 to Pin 3
- Pin 3 to Pin 2
You should end up with something that looks like the following…
Buying an Adapter
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.
You must buy one that is wired as a null modem adapter, and has one male and one female connector.
Alternatively, there are adapter cables available, which is what I most recently purchased.
Again, you must ensure that the cable is a null modem adapter, and that it has one male and one female end.