yeah just see I made the mistake not taking into account that the design program has vottom side mirrored
so the 10 pin connectors does not work 1:1, reverse 4 soldered leads should be no problem
atm in customs with C8F 21700, MF04S, prototype D1S, D4, D4S, MF01 aux LED boards
The picture shows a 4+4 key and the driver I was working on at the time I ordered the key. The DD+1 driver is 17mm and just there for size comparison.
The key-pcb is 10mm x 27mm, at the pogo-pins the pcb is only 5.6mm, that will fit about anywhere. When you only use 3x3, you can file the key even narrower.
Pcb width is 0.8mm. Pogo-pins are 0.68mm diameter, 16mm long. Via drills on the driver are 16mil (0.4064mm). Distances are 1.3mm between left and right vias and 1.5mm between up and down vias.
Just programmed a driver and it’s a hoot.
.
The size of the key is perfectly fine, can be put between thumb and middle finger with the index finger on top, gently pushing the springs of the pogo pins down. With 6 vias, aligning is of course a breeze.
Refined the key a bit, not much really. I’ll make at least two versions:
- A neutral one marked from A to H, where up to 4+4 can be used. With connectors any combination can be plugged on the fly
A key marked with the pin numbers of the Attinys in my preferred layout
I also got my final revision 3.2 also launched now,
too bad I got made 120 boards here where the 10 pin header wont work and solder connection markings do not fit if want flash driver from bottom side
the pins are mirrored because I made an mistake looking in my program on drivers bottom which auto mirrors
Order in 2OZ for 0.8mm board thickness from Oshpark!
HarleyQuin and Lexel, do you have pinout and pcb layout recommendation for the programming pin connector? I think it make sense to standardize something for easy use on many drivers types.
I’ll give 6 pads a shot, though. Lexel, are all v3.2 fixed (not mirrored)? Or was the mirroring only on the 10-pin connector? I had trouble flashing this board (my first attempt at using your pgm key), but I think it was probably my driver design at fault.
Quoting this to say I’m still hoping somebody does a complete flashing kit that includes all the cables, plugs, clamps, etc. and this key. Convenience is a strong selling point for me. I haven’t started flashing yet for various reasons. Having a complete kit to buy from one place would knock out a couple of those reasons.
EDIT: I’d still want the kit to include the usual programming clip because I already own some drivers that don’t have pogo pin programming on-board.
If I want the key to be used on the bottom of the driver, do I apply the via pattern to the bottom of the driver or to the top of the driver? I want to get the mirror issues right the first time lol.
I assume it should be applied to the bottom of the driver since not all the patterns use vias?
Different topic… I seem to be having trouble with (at least some of) my pogo pins. They don’t seem to be making full electrical connection unless I completely depress the pins and the sleeve itself makes contact with the pads. Is this normal? Or should I try some other pins? It makes trying to flash a chip extremely aggravating. I think I tried repositioning this stupid thing like 25 times last night before getting a good connection. :rage:
Thanks, since it does not look like I will be able to test it before it goes into production I wanted to double check.
You could try soaking them in Alcohol and pressing them in completely while soaking to work any gunk out of them.
I would also try putting a bit of downward/sideways pressure on them if possible to try to ensure that the internal pin makes contact with the sleeve.
That is all I can think of.
With the normal SOIC clip, I have found spraying some Alcohol on the clip and then flashing while the clip is still wet nets me an almost 100% success rate when I am having trouble flashing a mcu. Of course I try cleaning the MCU with Alcohol first but this seems to work when that fails almost every time unless the MCU is dead.
Yeah, I was thinking about doing a good cleaning. They seem like the should be foolproof… I’m sure it’s gotta be something simple and stupid (like dirty contacts)
Edit: it’s a tiny difference, but I see I used 0.35mm drills instead of 0.4mm. Perhaps the difference in contact area isn’t helping either.
vs 3.2 is not mirrored all solder spots and the 10 pin header should work
it has been proven that using viases is more reliable than just pads, so if you can put viases on the driver do it
usually gold plating helps or one side soft like solder that was already cleaned from flux residue