Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Troubleshooting
  3. Uploading to Arduino Pro Mini fails with FTDI

Uploading to Arduino Pro Mini fails with FTDI

Scheduled Pinned Locked Moved Troubleshooting
ftdi arduino
13 Posts 5 Posters 18.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Micke

    Help :-O
    Before soldering and connecting the radio for MySensors i decided to run a sample program from the IDE examples with just the Arduino. However, I cannot upload to the board. And I don't understand what I am doing wrong. Some information:

    • the Mac+IDE setup works fine with Arduino Uno and a serial-USB cable.
    • I'm now trying an Arduino Pro Mini 328 5V/16MHz
    • to connect to the Arduino I am using LowPowerLab's FTDI adapter (set for 5V) (I have also tried another 5V FTDI compatible with same result)
    • i have tried with another Arduino Pro Mini 328 5V/16MHz - same result
    • pics from IDE and the connections at this link: https://www.dropbox.com/sh/y9uz4y23rqluyqw/AAA0jpxh5UNDE783aXbqNzVYa?dl=0
      Please help
      /Micke
    YveauxY Offline
    YveauxY Offline
    Yveaux
    Mod
    wrote on last edited by
    #2

    @Micke Judging from the left picture, GND on the ARduino seems to be connected to CTS on the FTDI adapter.
    That's certainly wrong...
    I don't think both boards are supposed to mate like that...

    http://yveaux.blogspot.nl

    1 Reply Last reply
    0
    • JohnJ Offline
      JohnJ Offline
      John
      Plugin Developer
      wrote on last edited by
      #3

      Connection is good, maybe missing bootloader, or update the ftdi drivers? Maybe this link helps: http://forum.arduino.cc/index.php/topic,156317.0.html

      My Domotica project: http://www.pidome.org

      M 1 Reply Last reply
      0
      • JohnJ John

        Connection is good, maybe missing bootloader, or update the ftdi drivers? Maybe this link helps: http://forum.arduino.cc/index.php/topic,156317.0.html

        M Offline
        M Offline
        Micke
        wrote on last edited by
        #4

        @Yveaux - thanks for you fast response. I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

        @John, thanks for confirming the wiring. So on to the next steps: boot loader or ftdi drivers? I read the link you kindly suggested. The behavior of the board is identical and the blog refers to a long illustrated article on how to upload a new boot loader. That is a pretty complex project so I will start with the driver. A question, is the FTDI OSX/Windows/Linux driver different for each Arduino board? I know the driver is good for the Uno.

        YveauxY 1 Reply Last reply
        0
        • JohnJ Offline
          JohnJ Offline
          John
          Plugin Developer
          wrote on last edited by
          #5

          The uno is just a regular (usb) serial interface with in all your mentioned OS's native supported (All though i'm no mac expert). The FTDI driver is only needed for older arduino prototype boards (integrated) because they have the FTDI chip, just as you are using, but now not integrated.

          So the driver is not different for every arduino board, the latest FTDI drivers should support (if i'm correct) all the arduino boards containing this FTDI chip.

          To summarize, Uno is not using FTDI drivers, your setup with the FTDI should. Have you followed this page: http://arduino.cc/en/guide/macOSX ?

          My Domotica project: http://www.pidome.org

          M 1 Reply Last reply
          0
          • Z Offline
            Z Offline
            Zeph
            Hero Member
            wrote on last edited by Zeph
            #6

            Before burning a bootloader, I would confirm that the FTDI is working.

            You could program your Arduino to echo data received on Serial back out to Serial, at say 9600 bps. Test that it works in Serial Monitor - it should send back what you type in (and SEND). Then disconnect the USB cable, and power the Uno from its power jack.

            Connect the FTDI cable's TX and RX to the Uno's RX and TX pins; also connect ground but not +5. Connect to the FTDI with Serial Monitor (it will have a different com port than the Uno did) configured to 9600 bps. See if the Uno will echo what you type, as it did when connected by USB.

            If so then your FTDI drivers are working, and then you might try reloading the APM's bootloader. If you cannot get serial data to/from the APM via FTDI, then you probably won't be able to send programs either.

            The above suggested test uses shared ground but separate 5V power supply for the Uno; you could instead power the Uno from the FTDI cable (no other power source), to make sure the FTDI's power is good.

            1 Reply Last reply
            0
            • M Micke

              @Yveaux - thanks for you fast response. I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

              @John, thanks for confirming the wiring. So on to the next steps: boot loader or ftdi drivers? I read the link you kindly suggested. The behavior of the board is identical and the blog refers to a long illustrated article on how to upload a new boot loader. That is a pretty complex project so I will start with the driver. A question, is the FTDI OSX/Windows/Linux driver different for each Arduino board? I know the driver is good for the Uno.

              YveauxY Offline
              YveauxY Offline
              Yveaux
              Mod
              wrote on last edited by
              #7

              @Micke said:

              I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

              I wouldn't be so sure about that... I've seen arduino pro minis with different pin layouts.
              The one on the picture is a sparkfun board, and your isn't.

              http://yveaux.blogspot.nl

              1 Reply Last reply
              0
              • JohnJ John

                The uno is just a regular (usb) serial interface with in all your mentioned OS's native supported (All though i'm no mac expert). The FTDI driver is only needed for older arduino prototype boards (integrated) because they have the FTDI chip, just as you are using, but now not integrated.

                So the driver is not different for every arduino board, the latest FTDI drivers should support (if i'm correct) all the arduino boards containing this FTDI chip.

                To summarize, Uno is not using FTDI drivers, your setup with the FTDI should. Have you followed this page: http://arduino.cc/en/guide/macOSX ?

                M Offline
                M Offline
                Micke
                wrote on last edited by
                #8

                @John @Zeph @Yveaux - Thanks guys, I got it to work and thought I better write it down for others with the same issue.

                When sending a sketch to the Arduino Pro Mini (328, 5V) the IDE gives an error, after the upload progress bar stops a while at around 90%: "avrdude: stk500_recv(): programmer is not responding".

                The issue is the missing FTDI driver for OSX. Of course, all is in the installation instructions, but you need to select the correct driver. I think my problem was the wrong driver.

                This is how I did the successful installation of the required FTDI drivers for Arduino Pro Mini on a MBP 2010 with OSX 10.9.4:

                • Download and install the Arduino IDE (it is actually just a zipped download of the arduino.app) by moving it into the Application folder
                • Head over to the FTDI Driver page.
                • Select VCP Drivers->Mac OSX->x86 (32-bit) and download
                • mount the dmg and run the installer (there are two installers, select the one with the higher release number)
                • a nice installation script runs for a while, after it finished
                • restart your mac (don't know if this step is actually required).

                Voila! It works.

                YveauxY 1 Reply Last reply
                0
                • M Micke

                  @John @Zeph @Yveaux - Thanks guys, I got it to work and thought I better write it down for others with the same issue.

                  When sending a sketch to the Arduino Pro Mini (328, 5V) the IDE gives an error, after the upload progress bar stops a while at around 90%: "avrdude: stk500_recv(): programmer is not responding".

                  The issue is the missing FTDI driver for OSX. Of course, all is in the installation instructions, but you need to select the correct driver. I think my problem was the wrong driver.

                  This is how I did the successful installation of the required FTDI drivers for Arduino Pro Mini on a MBP 2010 with OSX 10.9.4:

                  • Download and install the Arduino IDE (it is actually just a zipped download of the arduino.app) by moving it into the Application folder
                  • Head over to the FTDI Driver page.
                  • Select VCP Drivers->Mac OSX->x86 (32-bit) and download
                  • mount the dmg and run the installer (there are two installers, select the one with the higher release number)
                  • a nice installation script runs for a while, after it finished
                  • restart your mac (don't know if this step is actually required).

                  Voila! It works.

                  YveauxY Offline
                  YveauxY Offline
                  Yveaux
                  Mod
                  wrote on last edited by
                  #9

                  @Micke Glad you fixed it!
                  Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

                  http://yveaux.blogspot.nl

                  M Paul AugustoP 2 Replies Last reply
                  0
                  • JohnJ Offline
                    JohnJ Offline
                    John
                    Plugin Developer
                    wrote on last edited by
                    #10

                    @Micke Good you got it working!

                    My Domotica project: http://www.pidome.org

                    1 Reply Last reply
                    0
                    • YveauxY Yveaux

                      @Micke Glad you fixed it!
                      Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

                      M Offline
                      M Offline
                      Micke
                      wrote on last edited by
                      #11

                      @Yveaux said:> silkscreen

                      Sorry, cannot explain that. However it is exactly as in the official pic on arduino.cc that i linked above: the CTS connects to the GND.

                      1 Reply Last reply
                      0
                      • YveauxY Yveaux

                        @Micke Glad you fixed it!
                        Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

                        Paul AugustoP Offline
                        Paul AugustoP Offline
                        Paul Augusto
                        wrote on last edited by
                        #12

                        @Yveaux I've seen wiring diagrams for FTDI CTS either not connected at all or tied to GND. Sparkfun's tutorial on the pro mini 3.3V shows they tie CTS to GND. See the schematic of the Pro Mini v-11 right after the picture of their FTDI Basic Breakout about halfway down the page https://learn.sparkfun.com/tutorials/using-the-arduino-pro-mini-33v

                        YveauxY 1 Reply Last reply
                        0
                        • Paul AugustoP Paul Augusto

                          @Yveaux I've seen wiring diagrams for FTDI CTS either not connected at all or tied to GND. Sparkfun's tutorial on the pro mini 3.3V shows they tie CTS to GND. See the schematic of the Pro Mini v-11 right after the picture of their FTDI Basic Breakout about halfway down the page https://learn.sparkfun.com/tutorials/using-the-arduino-pro-mini-33v

                          YveauxY Offline
                          YveauxY Offline
                          Yveaux
                          Mod
                          wrote on last edited by
                          #13

                          @Paul-Augusto I know but the only gng on arduino is connected to CTS on the ftdi, and that doesn't seem right....
                          Maybe CTS is connected to gnd on the arduino or for some other magic reason it is working.

                          http://yveaux.blogspot.nl

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          17

                          Online

                          11.7k

                          Users

                          11.2k

                          Topics

                          113.1k

                          Posts


                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • MySensors
                          • OpenHardware.io
                          • Categories
                          • Recent
                          • Tags
                          • Popular