Skip to main content
Share Your Experience: Take the 2024 Developer Survey
15 votes
Accepted

FTDI Breakout with additional ISP connector

There's a thread about that on the Arduino Forum - someone had a similar question. I found a schematic (below) which is not for that board, however the header pins are labelled the same as you found, ...
Nick Gammon's user avatar
  • 38.3k
7 votes
Accepted

Purpose of USB (FTDI) and ICSP connectors

The ICSP is used for 'bare metal' programming. This what you'd use if you wanted to replace or remove the bootloader, change the clock oscillator settings, or program the device as a bare 328. The ...
Neil_UK's user avatar
  • 404
4 votes

avrdude: stk500_recv(): programmer is not responding

Is it this? "To upload a new sketch to the Arduino Mini, you need to press the reset button on the board immediately before pressing the upload button in the Arduino environment." https://www....
Aaron Cooper's user avatar
4 votes

Upgrade ESP-01 firmware on MacOS

Here is the step-by-step on upgrade the ESP-01 AT Command firmware (for running on macOS). Wiring For flashing the ESP-01 firmware, you need to have a USB-TTL adaptor as a programmer. +----------------...
hcheung's user avatar
  • 1,406
3 votes
Accepted

Arduino(s) not resetting on Serial connection lost / re-established - why?

What you have done is to disable the "HUPCL" signal that is sent when the port is opened/closed. You can turn the signal back on with: $ stty -F /dev/ttyACM3 hupcl And you can turn it off again ...
Majenko's user avatar
  • 105k
3 votes

Arduino Pro Mini Serial Monitor garbage

I had the same issue. The problem was solved in an other forum: https://forum.arduino.cc/index.php?topic=434623.0 I copy the solution here: It appears that in fact your board is not running at 8MHz, ...
pvoj's user avatar
  • 193
3 votes
Accepted

avrdude: stk500_recv(): programmer is not responding

Is it this? "To upload a new sketch to the Arduino Mini, you need to press the reset button >on the board immediately before pressing the upload button in the Arduino >environment." https://...
totalconfusion's user avatar
3 votes

Arduino Nano (clone) not recognized

It sounds like a blown protection diode MBR0520 in between USB and +5V of the nano.
Jerby's user avatar
  • 31
3 votes

Using Arduino UNO as FTDI

https://youtu.be/EoHD0m3uUhA. Ig this should do it. There are many more tutorials on YouTube to achieve this.
xbox gamer's user avatar
2 votes
Accepted

Can Arduino be used as an FDTI Programmer?

Yes. Tie the reset pin on the ISP connector low to keep the ATmega328P in reset, then you can connect pins 0 and 1 to the ESP module to communicate using the Uno's USB-UART bridge. Since the pins are ...
Ignacio Vazquez-Abrams's user avatar
2 votes
Accepted

Connect a USB slave into Arduino using FTDI

No, that is completely wrong. In USB you have hosts and devices. A device has to connect to a host. Your FT232 is a device. The barcode scanner is a device. Both of them need to be connected to a ...
Majenko's user avatar
  • 105k
2 votes
Accepted

I can't get code transferred to my Arduino Mini Pro

Things have changed in the three years since you last used your FTDI board. Most importantly avrdude has changed. You will most likely find that you can program your boards perfectly fine using ...
Majenko's user avatar
  • 105k
2 votes
Accepted

How do I reset an ESP8266 with an FTDI and no reset button?

Pull the reset pin up by connecting it to 3.3v with a 10k ohm resistor, then to reset the ESP you temporarily ground the pin, bringing it down to 0v/GND. I'd recommend putting in a button for that :)
bluemind's user avatar
  • 306
2 votes

Arduino Pro Mini Serial Monitor garbage

BLK GND GND CTS That looks backwards to me. Connect GND to GND and CTS to BLK. The bluetooth module operates at a predefined baud rate. You need to ensure that your Arduino communicates at that ...
Majenko's user avatar
  • 105k
2 votes

Arduino Pro Mini Serial Monitor garbage

Flip the RX and TX wires of the HC06. This is because this statement : SoftwareSerial BT(10, 11); actually means SoftwareSerial BT(RXpin, TXpin);. Considering this, 10 is your Rx and 11 is your Tx. In ...
Dat Ha's user avatar
  • 2,913
2 votes

avrdude: stk500_recv(): programmer is not responding - OSX10.11

Has this ever worked? Can you use avrdude and hit the target? There is a terminal mode in avrdude you can also use. At least this would help you determine what is working. Sounds like a ...
Jack Wilborn's user avatar
2 votes

Unable to load programs onto Arduino Pro Mini Using FTDI?

Same problem faced. Try out many times with proper connection but no success. After that, I found one unique and simple solution. I use Arduino Uno instead of FTDI. Follow below step, your problem ...
Hasan's user avatar
  • 1,476
2 votes

Arduino Uno unable to detect usb port on Mac OS Sierra 10.12.5

I installed the CH340 Driver and the board now shows the USB serial as port option: https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver
codeinprogress's user avatar
2 votes
Accepted

FT232RL Chip pinout to flash Arduino Pro Mini

This is the standard FTDI Basic connections. CTS is an input to the module and is typically just connected to Gnd as seen on the right side here from the Arduino Promini schematic (so the FT232 is ...
CrossRoads's user avatar
  • 2,415
2 votes
Accepted

Programming the ATMega328P without Arduino board always returns the error: avrdude: stk500_recv(): programmer is not responding

A new chip cannot be programmed in that manner until it has the Bootloader installed. The Bootloader starts after a reset and monitors the serial interface to see if something is attempting to ...
CrossRoads's user avatar
  • 2,415
2 votes
Accepted

Using Arduino UNO as FTDI

That sounds about right. The only problem is that normally, when a serial connection is created, the Arduino's reset pin is briefly pulled LOW. You would have to do that manually on the ATMega on your ...
Gerben's user avatar
  • 11.3k
2 votes

Methods of programming the Arduino

JP2 and JP8 are both serial pin headers suitable for programming -- they connect to the same pins of the chip: RXD, TXD and RST. This is programming via UART: A bootloader software (which has to be &...
orithena's user avatar
  • 499
2 votes

How to install FTDI Serial Drivers on Mac?

I have just managed to get the FTDI set up for my M1 mac using the Pro Mini. I think the issue is that newer macs automatically block the FTDI serial connection from being used as a com port. You need ...
Rupert Hart's user avatar
1 vote

avrdude: stk500_recv(): programmer is not responding - OSX10.11

I had this problem for some time and what I did was I deleted the Arduino IDE and reinstalled it again and it worked. Thanks!
Kyle Nathan's user avatar
1 vote
Accepted

Can't upload to Arduino Mini via Arduino USB 2 Serial Converter

The Arduino USB 2 Serial converter was defect (even though brand new). I bought a cheaper (7 Euro) FTDI to USB and I can now upload.
Ariel Weinberger's user avatar
1 vote

Trying to flash ATTiny85 bootloader using FT232R in the Arduino IDE

A bootloader is a program that gets loaded into the bare microcontroller to handle a number of low level tasks. One of those tasks is the ability to load a program over UART (serial). As such, the ...
sa_leinad's user avatar
  • 3,188
1 vote
Accepted

Should BLK and GRN of Pro Mini be connected to upload sketch?

If you look at the picture in your link, you would see that BLK is ground (GND) and GRN is DTR, that is used to reset the board and enter the bootloader for programming. As Majenko said, without DTR ...
gre_gor's user avatar
  • 1,682
1 vote

Programming ATmega328p on external board with FT232R

I suggest use ICSP(In circuit serial programming) feature of the Atmega 328 chip. Grab the .hex file from the arduino IDE and a USB ISP external programmer to write the program to the chip. Here you ...
danial weaber's user avatar
1 vote

Capacitors in DC circuits

The capacitor C5 and resistor RN1 are used to TEMPORARILY apply RESET to the microcontroller chip during power-up. It assumes that C5 is discharged and will conduct the "AC" (change from 0V up to 5V) ...
Richard Crowley's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible