loading

Programming adapter from 10 pin to 6 pin for AVRs

Picture of Programming adapter from 10 pin to 6 pin for AVRs
SDC17666.JPG
This is the last one of my 'Things that make life easier' series, I published in the last few days.
It's very simple, but most of the time the simple things are the most helpful.

I always used the big 10 pin jack for programming my AVRs because my programmer also had the 10pin jack.

With the time lapse module for the rollei camera a new requirement came up: Space. I wanted to make it as small as possible, so I changed from 10pin to a 6 pin jack.

This is how to make a working connection between a 10pin and a 6pin jack.

You need one of each jack (6pin and 10pin) and a 6-wire flat cable.
 
Remove these adsRemove these ads by Signing Up

Step 1: Pin assignment

Picture of Pin assignment
SDC17663.JPG
Before we start it is important to obey the pin assignment of the two jacks as they differ a bit.
Take a look at the pin assignments of the first pictures and the colors of the flat cable in the second picture.
That gives us:
RED           MISO
Orange      VCC
yellow        SCK
green         MOSI
blue           Reset
violet          GND



Step 2: Prepare the flat cable

Picture of Prepare the flat cable
SDC17674.JPG
SDC17682.JPG
It is difficult, if possible at all, to buy a 6 wire flat cable. So first of all take a 10wire flat cable and trim off four wires. I chose to rib off brown and the grey, white and black ones.

Then make a clean cut between the individual wires for about 4cm on one end of the cable. Make sure not to cut into the isolation of the wires!

Step 3: Reorder the wires

Picture of Reorder the wires
The 6 pin jack is crimped straight to the cable, but at the 10 pin jack we have to make a trick to get the wires in the right order.
So first remind yourself on step 2 and which color is assigned to which function, we get for the 10pin jack the sequence:
1    Mosi        green
2    VCC        Orange
3    not connected, free
4    GND        violet
5    Reset      blue
6    GND        violet
7    SCK        yellow
8    GND       violet
9    Miso        red
10  GND       violet

As we only have one violet wire, we can choose which pin we would like to take. They are interconnected in the 10pin jack of the programmer anyway.

Step 4: Fix the wires

Picture of Fix the wires
SDC17684.JPG
SDC17689.JPG
SDC17688.JPG
SDC17696.JPG
SDC17693.JPG

It is very difficult to arrange all 6 wires to the right position in the 10 wire jack before closing it. So we do a little trick.
Take some sticky tape and place it face up on the table. Now we start sorting the wires one by one and stick it on the tape. When there is a gap, we insert a spare wire.

If you have all wires in the right order close the sticky tape and keep them in place. Once you finished this, get the aligned wires into the 10-pin jack and slowly close the housing.


Step 5: Close the brackets

Picture of Close the brackets
SDC17695.JPG
SDC17699.JPG
SDC17703.JPG
SDC17706.JPG

If all wires seem to be o.k. close the two parts with a pair of pliers. Be careful not to damage the jack to much. There are also special tools for this. After the jack is closed, cut off the excess part with the sticky tape and add the stress relief brackets.

Step 6: Use it

Picture of Use it
SDC17708.JPG
SDC17710.JPG
SDC17664.JPG
6pin2.jpg
Before you connect the programmer and an PCB you should measure if all contacts are established in the right order.
Once you have done this: GO and use it.

If you did it wrong, like my first version: Do it again... ;-)

JonN522 days ago

Tried this then saw my 2x three prong cables and made this that worked fine

20150707_234041.jpg
JonN5 JonN522 days ago

fyi, my board is still junk. But it powered up and worked as it should

smessud4 years ago
Nicely explained and made.
That was the ible I was looking for.
I lost my 10-to-6 pin cable.
I know my next week end activity...
andyk75 (author)  smessud4 years ago
It's always nice to hear that it is useful for someone!
Thanks for your comment!
godofal4 years ago
awesome job on the pictures, really nice macro's