On 1/13/2023 1:26 PM, Brian K. White wrote:
To get away from the soic test clip, and the limitation of only being
able to use an soic part, I am currently waiting for shipment to test
another idea:
https://github.com/bkw777/Teeprom/blob/master/4ROM.md
The connection seems to work well, the testing part is just that my
last version I had a totally wrong pinout on the programming adapter.
So I re-did the programming adapter and I can't call it good until I
actually build one and use it.
Not to take away from your idea, but I've had excellent luck with using
spring loaded pogo pins on a jig like your programming adapter, with
small vias in the PCB to program. The pogo pins don't go all the way
into the vias (thought they could, like your idea), but the via centers
the pogo pin. The advantage over std headers is the ability to use far
less real estate and an optimization would use already existing vias in
the board already as connection points. A capture and hold design can
be attempted, but I just press down on the PCB into the jig and press
"program" to use mine.
Obviously, unlike your idea, mine is not as suitable for mass production
of the jig and everyone buying one, so that should be kept in mind. I
use my programming jigs myself, they are not for sale, so I'm more
interested in speed and low real estate demands.
If anyone should use the pogo pin/via idea, be aware you'll need to put
an SMT pad over the via or otherwise ensure the PCB house does not apply
solder mask over the via you need to connect.
Of the 2 ideas you show, though, I actually like the spring loaded pin a
bit better than the programming adapter. Putting castellated pads on
top and bottom, or using pogo pins to supplement the spring loaded pins
would offer the ability to handle IO that is not part of the original
pinout.
Jim
--
RETRO Innovations, Contemporary Gear for Classic Systems
www.go4retro.com
store.go4retro.com