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.
  • 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


                        25

                        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