The part I got stuck on was the loopback test with the RX and TX pins. I haven’t connected the Hard Drive yet, so anything relating to that can’t be it. HyperTerminal didn’t recieve any messages when I typed (typing did nothing), but when I unattached and reattached the TX and RX pins while the adapter was running, I saw weird symbols appearing on the HyperTerminal screen. At first I thought it was a faulty serial cable, but I got the same results when I connected the adapter directly into the computer. I also tested this on another computer just to be sure the serial plug wasn’t faulty, same results with the weird symbols.
Is something wrong with the Adapter, or is it something else?
Are you sure made the connection to the proper power rail? If you accidentally connected power backwards or used something other than the 5V rail, it would probably destroy the adapter. Can you measure the voltage across VCC and GND using a multimeter?
I don’t have a multimeter in my house to measure with, but I know for sure I never hooked up the adapter with the yellow cord on the molex (+12V). One of the sections in the guide said this… and I made sure not to touch the yellow cord after reading it.
An important note here - the (typically) yellow wire on one side of your molex connector is +12V and should not be wired to anything on your setup other than the pre-wired SATA power connector for the drive. That much voltage is needed to eventually spin your drive motors but will almost certainly fry things in the adapter setup we’re making here. Frying is great for three-cheese frittatas and sole meuniere but not for computer components. - mapleleafmountain.com/seagatebrick.html
I think making assumptions about voltages is asking for trouble. Is there anything other than color that leads you to believe you are connecting 5V to VCC? When working with electronics like this, having a multimeter around can be extremely handy, and I definitely think it’s worth the $20 investment.
Have you tried doing a simple loopback test on the serial port itself?
Well, again, I was using a guide that’s been confirmed to work. I did have a friend over that helped me while I was trying to fix the Hard Drive though.
The other end of those male jumpers you just plugged in need to connect to the red and black wires on the power adapter’s small four-pin connector, the one intended to power a fan as described in the parts list. Insert the loose ends of the male jumper wires into the corresponding holes on the power adapter, one to a red wire (voltage) and one to a black wire (ground). Remember too that you can extend most of your jumper wire lengths by mixing and matching the male and female ends of more wires as needed.
There were actually, 2 black wires on the molex. The guide above didn’t mention which one, and my friend said it didn’t matter. Perhaps it did matter and I killed the adapter when I hooked it up to the wrong black wire?
What I’m worried about is that your particular power supply somehow differs from the assumptions made by the document you are following. We have had a few people complain of malfunctioning adapters in the context of trying to follow that seagate guide, which makes me concerned that something about the guide’s instructions can lead to trouble for people with setups that differ in some way from the guide’s writer. We test every unit before it ships, and since all you’ve connected so far is power, it makes me wonder if that power connection was correct.
To perform a loopback test on the port, take the adapter out of the picture and connect the port’s transmit pin directly to its receive pin. Feeling heat from the adapter is not a good sign.
Warmth usually a sign that an appreciable amount of current is flowing somewhere, but it really depends on how “warm” it’s getting.
The only connection you need to make is from your serial port’s transmit pin to the receive pin. Are you sure you’re shorting the correct two pins together (which two pins are you connecting?)? Are you trying it at the end of a serial cable or on the computer directly? If that’s not working, then your problem could just be with the way you’re trying to use the port (i.e. hyperterm is not configured correctly), or with the port itself.
Connecting and disconnecting the adapter probably introduces electrical noise that gets interpreted by your computer as a random serial character. This makes it sound like you do have Hyperterm connected to the correct port and the serial receive line is working.
I’m connecting pins 2 and 3 in the above picture. The 4 pins is below the 5 pins, so I know I’m not accidently connecting 3 and 4. I’m connecting it directly to the port (without serial cable).
My friend (yes he’s real, I know a lot of people say “My Friend” when they mean themselves), said the problem could have been the serial cable was the wrong type. Do you by any chance know what type it has to be? He took the cable with him when he left to try and figure out what type it was.
P.S. A bit off topic, but I’m looking through the rest of the site, and I just got myself hooked onto the 3pi (It’s so fast!). I need to have it for Christmas. (Great Job with the Demo Video by the way)
I’m familiar with two different types of serial cables: a normal cable and a null modem cable. The normal cable just passes the pins straight through, so that the pins on the one end of the cable exactly match the pins on the other. A null modem cable swaps the RX and TX lines within the cable and is used to connect two RS-232 devices in a way that lets them talk directly to each other (since the RX of one connects to the TX of the other and vice versa). You want to use a normal cable with our serial adapter, not a null modem cable. It doesn’t matter which cable you have if you just want to do a loopback test on your serial port, however.
Without some more advanced diagnostic tools, such as an oscilloscope, I’m not sure what else to suggest. There’s little point in bringing the 23201a adapter back into the picture until you get the loopback test for your bare port working. Do you have any other RS-232 devices you can try connecting to your serial port or any other computers with serial ports you can test?
I’m glad to hear you’re excited about the 3pi! Thank you for the compliment on the video. And don’t worry, I believe that your friend is real
I can’t seem to even get the loopback working on just the serial cable. I have the RX and TX connected through a new premium jumper wire (from pololu), yet HyperTerminal doesn’t seem to be responding. Any ideas?
Here’s some pictures of my setup.
More General Overview
Jumper Cables, Breadboard, and Adapter
Serial Cable Plugged In
Serial Port (Original image was too dark, brightened in GIMP)
Is this right?
P.S. I don’t have any other RS-232 devices to check, sorry.
Well, I unplugged the adapter from the breadboard, since I wanted to see if the breadboard was faulty (20 years old). I connected the VCC and GND ports manually onto the adapter. After a while, I smelled something smoking, bent closer to the adapter, and found that it was the adapter.
I plugged the adapter back into the breadboard and tried again. Nothing. Unplugged it, and connected the power directly again. The adapter starting becomming hot again.
If I killed the adapter (I know for sure I didn’t connect the yellow wire), would it become warm again afterward?
I have loop checked through the cable, and through the initial connections on the adapter’s board, but the pins do not return a positive check. I have tried using 5.02V and 3.38V (both confirmed with a voltmeter) on the VCC pin and read the same voltages on the opposite side of the board where the pins pass through. The adapter is cool and there is no visible damage to the board. I have also connected everything with and without a breadboard with the same results.