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. Hardware
  3. pro mini programming

pro mini programming

Scheduled Pinned Locked Moved Hardware
13 Posts 8 Posters 3.4k Views 6 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.
  • dbemowskD Offline
    dbemowskD Offline
    dbemowsk
    wrote on last edited by
    #1

    So for a while now I have mainly been using 5 volt pro minis for my projects. I recently purchased a batch of 10 3.3v pro minis. My question is, for the 3.3v pro minis, do I have to use an FTDI set for 3.3v or can I use the one that I have set for 5 volts? Obviously I would want to do it with the pro mini disconnected from the rest of the circuit so as to not damage things like the radio, but I was wondering if it would hurt the pro mini in any way?

    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

    1 Reply Last reply
    0
    • FotoFieberF Offline
      FotoFieberF Offline
      FotoFieber
      Hardware Contributor
      wrote on last edited by
      #2

      According to the schematic
      https://www.arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf
      the ftdi header is attached to vcc and is not regulated. High level of cpu is then 5V.

      According to the specs 2.7 up to 5.5 V should be ok @ 8 MHZ
      http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Summary.pdf

      I usually do it the other way round: use a 16Mhz pro mini @ 3.3 V to use RFM69 without level shifters. This is out of specification but working fine.

      dbemowskD 1 Reply Last reply
      2
      • FotoFieberF FotoFieber

        According to the schematic
        https://www.arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf
        the ftdi header is attached to vcc and is not regulated. High level of cpu is then 5V.

        According to the specs 2.7 up to 5.5 V should be ok @ 8 MHZ
        http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Summary.pdf

        I usually do it the other way round: use a 16Mhz pro mini @ 3.3 V to use RFM69 without level shifters. This is out of specification but working fine.

        dbemowskD Offline
        dbemowskD Offline
        dbemowsk
        wrote on last edited by
        #3

        @FotoFieber So programming your 5 volt pro minis with a 3.3v FTDI works? Maybe I'll just do that to be safe. The FTDI that I typically use for programming has a solder pad for 5v and one for 3.3v. Right now it is connected to 5v. I'll just move it to the 3.3v pad.

        Thanks for the help.

        Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
        Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

        FotoFieberF wallyllamaW 2 Replies Last reply
        0
        • dbemowskD dbemowsk

          @FotoFieber So programming your 5 volt pro minis with a 3.3v FTDI works? Maybe I'll just do that to be safe. The FTDI that I typically use for programming has a solder pad for 5v and one for 3.3v. Right now it is connected to 5v. I'll just move it to the 3.3v pad.

          Thanks for the help.

          FotoFieberF Offline
          FotoFieberF Offline
          FotoFieber
          Hardware Contributor
          wrote on last edited by
          #4

          @dbemowsk
          Yes, I do program my 5V arduino pro mini with 3.3V
          As long as the serial levels of rx/tx are the same as vcc, it should work with both voltages. As you have written, you have to take care of the attached sensors/actuators.

          1 Reply Last reply
          0
          • L Offline
            L Offline
            LastSamurai
            Hardware Contributor
            wrote on last edited by
            #5

            Programming 5V devices with 3.3V should (nearly always) work as 3.3 > 5/2 (so its a logical 1). I think I also programmed some 3.3V pro minis with 5V and it worked too. As FotoFieber said the atmega works with 5V. I think as long as you disconnect other components first, there should be no problem.

            1 Reply Last reply
            0
            • Talat KeleşT Offline
              Talat KeleşT Offline
              Talat Keleş
              wrote on last edited by
              #6

              It works okey, if other components are disconnected. Pro mini board and atmega for 3.3 and 5 v versions are identical (except xtal) and capable to work in either voltage level. My pro mini and voltage selectable ftdi never caused problem. (Just keep nrf out of circuit, supplying 5v isn't good for it)

              dbemowskD 1 Reply Last reply
              0
              • Talat KeleşT Talat Keleş

                It works okey, if other components are disconnected. Pro mini board and atmega for 3.3 and 5 v versions are identical (except xtal) and capable to work in either voltage level. My pro mini and voltage selectable ftdi never caused problem. (Just keep nrf out of circuit, supplying 5v isn't good for it)

                dbemowskD Offline
                dbemowskD Offline
                dbemowsk
                wrote on last edited by
                #7

                @Talat-Keleş that is good to know, but I think @FotoFieber has the right idea to switch to programming with 3.3v. That way I am safe in the event that I forget to remove the radio prior to programming. I should be able to keep everything in circuit and still program it.

                Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                Talat KeleşT 1 Reply Last reply
                1
                • dbemowskD dbemowsk

                  @FotoFieber So programming your 5 volt pro minis with a 3.3v FTDI works? Maybe I'll just do that to be safe. The FTDI that I typically use for programming has a solder pad for 5v and one for 3.3v. Right now it is connected to 5v. I'll just move it to the 3.3v pad.

                  Thanks for the help.

                  wallyllamaW Offline
                  wallyllamaW Offline
                  wallyllama
                  wrote on last edited by
                  #8

                  @dbemowsk solder pins, and use a jumper block?

                  dbemowskD 1 Reply Last reply
                  0
                  • wallyllamaW wallyllama

                    @dbemowsk solder pins, and use a jumper block?

                    dbemowskD Offline
                    dbemowskD Offline
                    dbemowsk
                    wrote on last edited by
                    #9

                    @wallyllama I have that on one of my FTDI adapters. This one is built into the USB connector housing and there is not really any room to do that. I am okay with just soldering it to the 3.3v output and going with that. The only thing I really use it for is programming.

                    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                    1 Reply Last reply
                    0
                    • Nca78N Offline
                      Nca78N Offline
                      Nca78
                      Hardware Contributor
                      wrote on last edited by
                      #10

                      I vote for the 3.3V all the time rule. I have a jumper on my ftdi adapter but I don't touch it anymore, too dangerous when you forget to put it back.

                      1 Reply Last reply
                      4
                      • dbemowskD dbemowsk

                        @Talat-Keleş that is good to know, but I think @FotoFieber has the right idea to switch to programming with 3.3v. That way I am safe in the event that I forget to remove the radio prior to programming. I should be able to keep everything in circuit and still program it.

                        Talat KeleşT Offline
                        Talat KeleşT Offline
                        Talat Keleş
                        wrote on last edited by
                        #11

                        @dbemowsk
                        indeed 3v3 is always safest setting Just set and forget it.

                        1 Reply Last reply
                        0
                        • J Offline
                          J Offline
                          jloughlin
                          wrote on last edited by
                          #12

                          Just a word of warning:

                          I've been using a cheap FTDI-USB adapter from China (ebay) that has a 5V-3.3V jumper on it. With the jumper set to 3.3V, I connected my 3.3V pro-mini to it with the nRF24L01 module still attached. I spent a few minutes with it hooked up that way, trying to get my node to talk to my gateway, and suddenly my nRF24L01 module stopped responding altogether. I swapped it out with another one, and after a few minutes that one stopped responding too. I double and triple checked my all wiring, then I started poking at it with a multi-meter...

                          ...and I discovered that the FDTI-USB adapter was giving me 5V on the VCC pin! It didn't matter which way I set the jumper, VCC was always at 5V. Then I checked another FTDI-USB adapter I had lying around. That one had a switch instead of a jumper, and it turned out the labels on the board were reversed - setting it to 3.3V was actually 5V and vice-versa!

                          So just be aware, and double check the voltage before you trust those things.

                          1 Reply Last reply
                          2
                          • gohanG Offline
                            gohanG Offline
                            gohan
                            Mod
                            wrote on last edited by
                            #13

                            China quality strikes again :-(

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


                            22

                            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