This question already has an answer here:

I am trying to communication between my computer and a Raspberry Pi 3 using a USB to TTL cable. I am receiving a lot of garbage through the communication and this is making it impossible to use the TTL connection. Here are some more technical details.

Some infos about my computer & Raspberry Pi 3.

Computer: OS = Ubuntu 14.04.2 LTS
          Serial device = /dev/ttyUSB0
          Machine name = UBUNTU
Raspberry Pi 3: OS = Raspbian
                Serial device = /dev/ttyAMA0
                Machine Name = FRY-RASPBIAN (Fry = Futurama character :-)

To do the connection, I am using a USB to TTL cable (Adafruit Part #954). The connections are as follows:

White cable -> Pi Pin 8 (TX)
Green cable -> Pi Pin 10 (RX)
Red cable (5V) -> Not connected
Black cable (GND) -> Not connected

The red and black cables are not connected because the Pi is powered through its standard micro USB power supply (I assumed the GND does not need to be connected, yet this wasn't clear on other websites...).

From the Ubuntu computer, I launch the screen utility to see whatever the Pi will communicate through serial.

phodor@UBUNTU: sudo screen /dev/ttyUSB0 115200

I then plug in the Pi power supply. I can clearly see the Pi's boot-up information flowing in the terminal. Yet, many weird characters show up all over the place. Once I get to the "login" line, the terminal is waiting for my username for the pi, but these weird characters keep flowing into the screen and I am never able to type in the user name.

enter image description here

Here are the serial port configurations on both the Ubuntu and Raspbian machines.

phodor@UBUNTU: sudo stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo

pi@FRY-RASPBIAN:~ $ sudo stty -F /dev/ttyAMA0
speed 115200 baud; line = 0;
min = 1; time = 0;
-brkint -icrnl -imaxbel iutf8
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke

Any idea what settings need to be adjusted to get rid of these unwanted characters ?

marked as duplicate by goldilocks Apr 26 '16 at 19:13

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Search for Pi3 serial in the box at the upper right and follow the instructions. – joan Apr 26 '16 at 19:09
  • 1
    you MUST connect the grounds. What on earth gave you the idea that you should not? But that's not the only problem, see the link @goldilocks is pointing you to. – JayEye Apr 26 '16 at 19:28