Author Topic: SMT uC Programming  (Read 3740 times)

MoltenVoltage

SMT uC Programming
« on: May 25, 2011, 02:48:02 PM »
I want to be able to program SMT microcontrollers after they are mounted.

I have a 14 pin narrow clip, but if you want a really compact design, that won't work.

I could obviously put a 5 pin header on the board, but I want to avoid that because I don't want anything extra sticking up and it would really only be fore a single use therefore a waste of parts.

I am imagining 5 pads on the board and some some sort of spring loaded 5 pin probe-type device.  So you would press down the probe and connect to all 5 pads (or vias) and program the uC in circuit.

Is there anything remotely like this, or is a pin header the only answer?

Thanks!
MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

JKowalski

Re: SMT uC Programming
« Reply #1 on: May 25, 2011, 04:13:49 PM »
If they are factory made boards with plated holes then sticking a header in during programming w/o solder should work fine, it usually provides great contact if the hole are the right size (four square corners digging in)... With homemade boards, perhaps you could even do the same but solder perfboard copper pads onto each header pin so it provides horizontal contact.

You could also look into those board-side connectors (the ones where the contacts are etched on the side of the board, and the header plugs into the board itself...


I know I have seen boards with uC's that have their ICSP connections as simple pads, so I think there must be something out there like what you theorized.
« Last Edit: May 25, 2011, 04:16:43 PM by JKowalski »

G. Hoffman

Re: SMT uC Programming
« Reply #2 on: May 25, 2011, 09:33:35 PM »
I'm quite certain that there is a better way to do this, but I've done it like this:









Gabriel

Ice-9

Re: SMT uC Programming
« Reply #3 on: May 26, 2011, 05:01:15 AM »
Yeah do a search for Pogo/ jtag. I don't have a link but you could use the pogo, your chip doesn't have to be jtag just wire up the pogo anyway that suits you.

many different types available


http://www.google.co.uk/search?q=pogo+connector&hl=en&biw=1600&bih=1105&prmd=ivns&source=lnms&tbm=isch&ei=VRfeTeXZA8OBhQeG7sjSCg&sa=X&oi=mode_link&ct=mode&cd=2&sqi=2&ved=0CCIQ_AUoAQ

« Last Edit: May 26, 2011, 05:04:27 AM by Ice-9 »
www.stanleyfx.co.uk

It's fairly straight forward, if you want to start it , press start. You can work out the rest of the controls for yourself !

alparent

Re: SMT uC Programming
« Reply #4 on: May 26, 2011, 10:48:57 AM »
One thin you can do is get yourself an old motherboard with ISA expansion slots.....take an ISA slot and cut it down and make yourself a cable....then just provide a simile ISA side to whatever PCB you are making. Don't know if this is clear or make any sense. I wish I could add pictures but I'm at work right now.

This might help a bit? http://www.computerhope.com/jargon/i/isa.htm

potul

Re: SMT uC Programming
« Reply #5 on: May 26, 2011, 11:42:47 AM »
Something like this?



http://www.tag-connect.com/


BTW, I like the ISA idea, just leave PADs similar to the ISA ones in the PCB, and make a connector cable with an old ISA connector.
« Last Edit: May 26, 2011, 11:56:17 AM by potul »

MoltenVoltage

Re: SMT uC Programming
« Reply #6 on: May 26, 2011, 09:06:53 PM »
I really appreciate all the responses.

I took a look at SparkFun and found a terrific tutorial on making pogo jigs:
http://www.sparkfun.com/tutorials/138

MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!