Sanguino confusion: bootloading and programming

Hi all,

So I've just soldered up a Sanguino and—having only worked with pre-burned Arduinos before—I have some questions.

First off, what's up with this 6-pin ttl-usb connector? Do I need it? It seems like I've already acquired a number of similar things: a FT232RL USB to Serial board and a 9-pin serial to USB cable. Could these work somehow?

Second, what do I need to burn the Sanguino bootloader on the chip? The sanguino website seems to skip over this part. Can I do it from the Arduino IDE? Do I need another piece of hardware? Can it only be done through those ICSP pins I soldered in?

Any help much appreciated. Thank you.

Isn't the bootloader already burned into the Sanguino by the vendor? At least that is my impression. I've ordered the Rock Bottom Sanguino version and it states it comes with the bootloader.

PS: I plan on using a USB serial convertor module that I got from Sparkfun, it works well programming a 168 module on my solderless breadboard.

http://www.wulfden.org/TheShoppe/freeduino/sanguino.shtml

Lefty

Hey Lefty. I soldered together the sanguino from parts, so it's my understanding the microcontroller is a blank ATMEGA644P.

As for programming the chip, I'm confused about the 4-pin 6-pin thing. If I use this thing,

do I still have to worry about the extra two pins on the Sanguino? What do those do, anyways?

Well I would certainly try and see if the bootloader is already loaded before doing anything else. Can you give a link to the kit you bought?

Lefty

Did you buy a sanguino kit?

If you have a the kit then you should have a pre-programmed 644p

Where did you order it from?

:slight_smile:

Not a kit. I bought the parts separately. The 644P was from Newark.

You can use a BUB-USB from wulfden / modern device which has a 6pin header http://wulfden.org/TheShoppe/pa/index.shtml

http://moderndevice.com/connect.shtml

It's cheaper than the FTDI USB cable which sells for $20 + shipping

Or if you have an old-school DB9 serial port you can also use a P4B RS232 to TTL adapter ( $5 + $2 shipping for the kit )

:slight_smile:

"Not a kit. I bought the parts separately. The 644P was from Newark. "

Can't help you then. Perhaps someone else here has burned a 644P bootloader.

Lefty

In that case it's just the bare chip and you have to upload the boot loader yourself

You can use an ATMEL programmer USBtinyISP AVR Programmer Kit (USB SpokePOV Dongle) [v2.0] : ID 46 : $22.00 : Adafruit Industries, Unique & fun DIY electronics and kits or STK500 Compatible USB Programmer - PGM-08702 - SparkFun Electronics or something similar

There are also some parallel port programmers which are cheaper

Good luck :slight_smile: