UK
Offline
Sr. Member
Karma: 3
Posts: 383
|
 |
« Reply #345 on: April 15, 2012, 12:22:11 pm » |
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  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  There are lots of videos on you tube.
|
|
|
|
|
Logged
|
|
|
|
|
Maryland, USA
Offline
Full Member
Karma: 0
Posts: 162
|
 |
« Reply #346 on: April 15, 2012, 03:48:14 pm » |
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
God Member
Karma: 6
Posts: 634
Arduino happiness
|
 |
« Reply #347 on: April 15, 2012, 06:01:05 pm » |
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
Brattain Member
Karma: 244
Posts: 16515
Available for Design & Build services
|
 |
« Reply #348 on: April 15, 2012, 06:26:28 pm » |
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
|
|
|
|
|
UK
Offline
Sr. Member
Karma: 3
Posts: 383
|
 |
« Reply #349 on: April 15, 2012, 06:29:29 pm » |
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
Newbie
Karma: 0
Posts: 21
Arduino rocks
|
 |
« Reply #350 on: April 15, 2012, 06:59:15 pm » |
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. 
|
|
|
|
« Last Edit: April 15, 2012, 10:36:25 pm by theloon »
|
Logged
|
|
|
|
|
Rapa Nui
Offline
God Member
Karma: 16
Posts: 888
Pukao hats cleaning services
|
 |
« Reply #351 on: April 16, 2012, 01:36:49 pm » |
..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.. 
|
|
|
|
« Last Edit: April 17, 2012, 08:25:47 am by pito »
|
Logged
|
|
|
|
|
nr Bundaberg, Australia
Offline
Tesla Member
Karma: 71
Posts: 6822
Scattered showers my arse -- Noah, 2348BC.
|
 |
« Reply #352 on: April 16, 2012, 06:09:52 pm » |
I don't want to see anything's balls while soldering, I think I'll stick to SOICs.
______ Rob
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 21
Arduino rocks
|
 |
« Reply #353 on: April 16, 2012, 09:00:25 pm » |
Solder naked! 
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 244
Posts: 16515
Available for Design & Build services
|
 |
« Reply #354 on: April 16, 2012, 09:02:33 pm » |
and watch the solder splashes ...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #355 on: April 17, 2012, 08:23:10 am » |
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
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #356 on: April 17, 2012, 11:41:13 am » |
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
Full Member
Karma: 0
Posts: 162
|
 |
« Reply #357 on: April 18, 2012, 07:33:08 am » |
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
Brattain Member
Karma: 244
Posts: 16515
Available for Design & Build services
|
 |
« Reply #358 on: April 18, 2012, 10:34:26 am » |
Good news spirilis!
I don't have the drawings with me, can't confirm it that's correct LED orientation or not.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #359 on: April 18, 2012, 04:36:42 pm » |
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
|
|
|
|
|
|