Pages: [1]   Go Down
Author Topic: Wiring SparkFun's latest "Basic FTDI Breakout board" to a breadboard  (Read 2817 times)
0 Members and 1 Guest are viewing this topic.
Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm contemplating buying one of these to program an ATmega328 on a breadboard.

http://www.sparkfun.com/products/9716


Since I couldn't find a wiring diagram (anyone have a diagram?) I'm wondering if  I can just wire it up like this gentleman did:

http://log.liminastudio.com/itp/physical-computing/easy-programming-for-breadboard-arduinos

The part that confuses me is that the Limina.Log page I linked to above used what I think is an earlier revision of the board.

SparkFun writes this about the newest revision: "The major difference with this board is that it brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto reset any Arduino board that has the reset pin brought out to a 6-pin connector."

I just want to be certain I know how to wire it up before I buy it.

Thanks,
Jake
« Last Edit: July 15, 2012, 04:07:31 pm by BlueJakester » Logged

Dallas, Texas
Offline Offline
God Member
*****
Karma: 31
Posts: 887
Old, decrepit curmugeon
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Look at a schematic for the Uno and connect that breakout like the FTDI chip in the schematic. 

http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
Logged

New true random number library available at: http://code.google.com/p/avr-hardware-random-number-generation/

Current version 1.0.1

Dallas, Texas
Offline Offline
God Member
*****
Karma: 31
Posts: 887
Old, decrepit curmugeon
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, basically.  You should connect the DTR line to the reset line (with the added capacitor) and the FTDI's TX to the Arduino's RX and the FTDI's RX (pin 0) to the Arduino's TX (pin 1), no resistors needed.
Logged

New true random number library available at: http://code.google.com/p/avr-hardware-random-number-generation/

Current version 1.0.1

Grand Blanc, MI, USA
Offline Offline
Faraday Member
**
Karma: 95
Posts: 4062
CODE is a mass noun and should not be used in the plural or with an indefinite article.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The ICSP header is not what you want to connect the FTDI breakout board to. Further, an Uno does not have an FTDI chip. Here is a post I did that should help, see the schematic. The picture shows Adafruit's equivalent breakout board (https://www.adafruit.com/products/284) but the Sparkfun part is interchangeable: http://adventuresinarduinoland.blogspot.com/2011/05/evil-arduino.html
Logged

MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Jack. I'm reading them now.
Logged

Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you are a newbie like me and have been trying to make sense of FTDI, ICSP, Bootloaders, AVR dude, target boards, programmers, fuses and more, I suggest you read through this tutorial at AdaFruit:

http://www.ladyada.net/learn/avr/index.html

The tutorial helped me make sense of the terminology and how the various parts interact.
« Last Edit: July 16, 2012, 06:22:20 am by BlueJakester » Logged

Lancashire, UK
Offline Offline
Edison Member
*
Karma: 9
Posts: 1991
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Its a "semi standard" 6 pin interface (or at least it used to be pre Uno).

The RBBB uses the same pinout. Modern device do their own version :  http://shop.moderndevice.com/products/bub_ii

http://shop.moderndevice.com/products/rbbb-kit

Exactly how its wired :

http://cdn.shopify.com/s/files/1/0038/9582/files/RBBB_Instructions_06.pdf?1260749296



Logged


Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Pluggy.

That RBBB is very cool!
Logged

Lancashire, UK
Offline Offline
Edison Member
*
Karma: 9
Posts: 1991
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Theres still a lot of mileage in 'old school' Arduino.........

It lost something when the Uno came along IMO.
Logged


Värmland, Sweden
Offline Offline
Sr. Member
****
Karma: 9
Posts: 262
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

SparkFun writes this about the newest revision: "The major difference with this board is that it brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto reset any Arduino board that has the reset pin brought out to a 6-pin connector."

The difference they mention is compared to the FTDI cable.
There is no difference between this board and older Basic FTDI breakout boards from Sparkfun. The guide you have found is valid.
I made an example for the previous version a while ago: http://perhof.wordpress.com/2011/11/19/breadboard-arduinos-and-sparkfun-ftdi-basic-breakout/
My version of the board is a bit more similar to the current one than the oldest one. It has the same pin-out, just a different connector.
Logged

Colorado
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Perhof. This is exactly what I was looking for!

Jake
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 534
Posts: 26970
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been using this module from Mouser.
Same FTDI chip, all the same pins available, lower cost.
MIKROE-483
http://www.mouser.com/ProductDetail/mikroElektronika/MIKROE-483/?qs=jBNCx3lXxWsYkOW1n3HTXuPJ2ApcXcf2%252bRxrFRPP%252bwL%2fbjkjrAr6Lw%3d%3d
No messing with soldering the FTDI chip.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Full Member
***
Karma: 0
Posts: 204
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you are a newbie like me and have been trying to make sense of FTDI, ICSP, Bootloaders, AVR dude, target boards, programmers, fuses and more, I suggest you read through this tutorial at AdaFruit:

http://www.ladyada.net/learn/avr/index.html

The tutorial helped me make sense of the terminology and how the various parts interact.

Thanks for that!
Logged

Pages: [1]   Go Up
Jump to: