On the subject of ZIF sockets.
Personally I own a Advantech Labtool-48 universal programmer (LPT interface) that I purchased 10 years ago. Support was dropped in 2002 so no new devices (PIC, AVR, large SPI EEPROMs) have been added to the Labtool-48. After reading this TL866 forum I decided to order the TL866A to make up for where the Labtool-48 left off. I prefer the Labtool-48 over the TL866A in the first instance, but if my Labtool-48 doesn't support a post 2002 device then the TL866A will hopefully provide a degree of redundancy.
I couldn't help but notice all the problems people were having with the 40 pin ZIF socket supplied with the TL866. I'm not too fond of the solutions that have been suggested to improve the behaviors of the supplied ZIF socket in particular the use of 'hot melt glue' and the likes. I discovered that
element14 sells original
40 pin 3M ZIF sockets for $48AUD ($46USD) which is what the whole TL866A programmer is worth.
After some research on eBay I came across a very reasonable alternative at $13 USD for 2 pcs.
Please see:
http://www.ebay.com.au/itm/251211812118http://www.ebay.com.au/itm/280738795538The attached photos better illustrate the alternative replacement.
The ZIF socket lever is clearly well constructed (all metal construction) and the outside ZIF socket body appears to be one solid piece of plastic. I will be ordering these ZIF sockets on eBay as I can clearly see there are issues with the supplied TL866. As yet I cannot comment on the quality of the eBay source of ZIF socket that I propose, but I think that it is a possible good choice.
I'll try and get back to this forum in the following weeks as my order makes its long journey on the slow boat from China.