Pages: 1 ... 22 23 [24] 25 26 ... 40   Go Down
Author Topic: ATmega1284P: End to End using 1.0 IDE  (Read 72162 times)
0 Members and 1 Guest are viewing this topic.
UK
Offline Offline
Sr. Member
****
Karma: 7
Posts: 436
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am having a hard time with the FTDI FT232RL chips. Have 4 of the original Bobuino's, requests for 3, having a hard time getting them soldered without shorts.  That was a big driver behind making this board and going with a USB/Serial module vs discrete parts.

Bob,

What technique are you using?

The FT232RL shouldn't be too difficult, it was the first SMD chip I soldered smiley

I find that the best way is to heat one corner pad with the soldering iron and dab a bit of solder onto it.  place the chip so it's in the right place but sat on the small lump of solder and then heat up the solder leg so that the leg attaches and drops down onto the board making sure it is lined up right then get the opposite leg.  Now work your way round.  If you get solder between two legs use solder braid to remove excess, a little flux, clean the tip and touch the leg again.  The excess solder will pull back onto that leg.  It sounds more complicated than it is really.  I also like the flow it over all of the legs method and slide the vacuum desoldered over each set of legs sucking up the excess smiley  There are lots of videos on you tube.
Logged

Maryland, USA
Offline Offline
Full Member
***
Karma: 0
Posts: 162
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been using 16MHz crystals.  What is the timing like with 20MHz parts ?  Are there any timing issues as I had been led to believe?
I'll have to see about timing issues... Most of my projects involve I2C or OneWire which shouldn't be affected, and millis()/micros() and associated delay functions shouldn't be affected so long as you modify the boards.txt entry so it defines frequency as 20000000L.  Only way things can get weird is with the serial USART, trying to generate certain bitrates (since the clock might not cleanly divide into something close enough to the target baud).
Logged

Peoples Republic of Cantabrigia
Offline Offline
God Member
*****
Karma: 6
Posts: 722
Arduino happiness
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

AFAIK, there should be no USART issues for chips at 16 vs 20 MHz as long as you follow the recommendations in the Atmel datasheets re acceptable baud rates. For example, 1Mbit/s transfer rates result in zero errors just as at 250kbit/s whereas 230kbit/s results in some errors.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 545
Posts: 27357
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

cowasaki,
I think part of it is I can't see the really little stuff very well anymore.  So my soldering technique needs work.
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.

UK
Offline Offline
Sr. Member
****
Karma: 7
Posts: 436
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

cowasaki,
I think part of it is I can't see the really little stuff very well anymore.  So my soldering technique needs work.

If you are using a commercial board and flux the solder should bobble onto the pads and you shouldn't have a shorting problem really.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 21
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I use a magnifying headset, it's the only way I can solder SMD 1206 parts but I've gotten pretty good at it and I'm ready for 805 parts now. At age 51 and wearing glasses since I was a kid I'm surprised I can still manage. It's easier without 5 cups of coffee first.  smiley-grin
« Last Edit: April 15, 2012, 10:36:25 pm by theloon » Logged

Rapa Nui
Offline Offline
Edison Member
*
Karma: 60
Posts: 2086
Pukao hats cleaning services
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

..with our 25-30y experience we have to switch to chips in BGA packages. There is an advantage for us when we do so - we do not need to see the chip's pins/pads (balls?) when soldering it..   smiley-eek  smiley-grin
« Last Edit: April 17, 2012, 08:25:47 am by pito » Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 129
Posts: 8596
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't want to see anything's balls while soldering, I think I'll stick to SOICs.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

0
Offline Offline
Newbie
*
Karma: 0
Posts: 21
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Solder naked!  smiley-grin
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 545
Posts: 27357
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

and watch the solder splashes ...
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
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

woohoo!  Got a copy of CrossRoads' basic duemilanove-style 1284 board working and uploading via ICSP

Using the Arduino IDE?  What settings did you use, and what is your entry like in boards.txt?  I've been futzing around for a couple weeks now, and still have not been able to program it through the IDE.  I can compile the .hex file and use AVR Studio to burn it via ICSP, but I cannot get the IDE to work over ICSP or an FTDI adapter.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 135
Posts: 6786
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I think I recommend against using the Arduino IDE to burn the bootloader for anything that is remotely "experimental" in nature.  It hides too much of the feedback from the programming operation.  If you've built your own 1284 clone, you should be able to use avrdude from a command line directly, and that will probably work better.
Logged

Maryland, USA
Offline Offline
Full Member
***
Karma: 0
Posts: 162
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Got my 2nd board soldered up, works nicely... I'll get some pics tonight.  Blue power LED and the caps/almost all resistors just happen to be blue too.  One thing I noticed is the RX/TX LEDs don't seem to light when doing serial I/O with an FTDI cable.  I don't have the mikroElectronics USB board so I can't test that route, but I'm probably not going to use that anyway.  I soldered the LEDs with the long lead (anode?) pointing to the right.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 545
Posts: 27357
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

Good news spirilis!

I don't have the drawings with me, can't confirm it that's correct LED orientation or not.
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
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I can get the bootloader on there, I just want to be able to burn sketches from the IDE.  No joy so far, though.
Logged

Pages: 1 ... 22 23 [24] 25 26 ... 40   Go Up
Jump to: