Hi! I created a PCB for my newest Arduino project and its driving me mad by now. I am through several PCB variations and tried connecting to it (via FTDI first - then) via ISP but I fail every time and in each revision.
Tested all the pads/pins for a short - everything seems ok. On each board I soldered only the barebone components (2x 22pF, 1x100nF caps, 10k resistor, XTAL) to test it. I can often see tiny sparks between the pins when I trying to flash the chip - but I cant find any shots.
I am trying connecting my PCB through ISP with another arduino (ISP sketch on it / + #define old wiring).
I am pretty sure that C2 is not needed - but it also does not work without it.
I am very open to any ideas how to get this done because it is getting very expensive :). Build about 10 different boards now and can’t find the issue.
R3-R6, D5 has nothing to do with the problem.
C6/C7 (my fault) has a wrong value in the shematic - but it also has nothing to do with the problem.
I have only the xtal/caps/resistor soldered that belong to the ATMEGA barebone schematic
Green wire bottom < GND > GND on “Arduino as ISP” device
Blue wire bottom < 17/SCK > D13 on “Arduino as ISP” device
White wire bottom < 5V > 5V on “Arduino as ISP” device
Yellow wire bottom < 15/MOSI > D11 on “Arduino as ISP” device
Black wire bottom < 16/MISO > D12 on “Arduino as ISP device”
Red wire bottom > NC (would be normally connected to reset through C2)
The blue wire on the top < 29/RESET > D10 on “Arduino as ISP” device
Sparks on the chip leads? Sounds like a soldering paste issue.
Please explain your process attaching the atMega328. Solder paste and a stencil? Hot air reflow? Soldering iron? Please explain in detail. Is board being cleaned post reflow? How?
WattsThat:
Sparks on the chip leads? Sounds like a soldering paste issue.
Please explain your process attaching the atMega328. Solder paste and a stencil? Hot air reflow? Soldering iron? Please explain in detail. Is board being cleaned post reflow? How?
I am soldering with a soldering iron and with flux liquid. The liquid disappearing while soldering. Not doing anything after that. Just checking for a short between VCC und GND and visual inspection.
EDIT: the tiny sparks I am seeing are at the top, just before the plastic housing begins
Okay! I started fresh today. New PCB, new ATmega AND a new USBtinyISP adapter. Cleaned everything after soldering and checked for shorts. Viola -flashing was no problem!!! Well, not quite - it only works if I solder the RESET wire from the USBAdapter directly on the 10k resistor - not through the JST-SH pin header (C2 bridged). But I am pretty happy right now It is the first board of about 6 (failed) that is finally working.