Мой spipgm.



Оригинал и ПО здесь.
Плата в формате SprintLayout. Добавил буфер на 74HC244. Стабилизатор 3,3v - типа 1117. Резисторы по 100 Ом. Питание - от USB.
Шил AT26DF081A и M25P80 (метровые (8 Mbit) - время чтения/записи чуть более минуты); W25Q32BV (4 метра). Проблем не было.
Update:
1. Шил Pm25LV010 - тормозная какая-то, пришлось замедление ввести (после всех ключей надо ставить /d=50), только после этого нормально стало читаться/писаться.
2. Какая-то софтина изменила настройки LPT-порта и программатор перестал работать. В bios`е изменил режим на ECP - после этого заработало.
Шил 25Q64.
Шил 25Q128.
Update 5.02.2018
Сделал адаптер для чипов с питанием 1,8v. В архив с платой программатора добавил 2 версии платы адаптера: одна под стабилизатор 1,8v, другая под "регулируемый" стабилизатор (я ставил IRU-1010. Вообще у большинства интегральных регулируемых стабилизаторов напряжение стабилизации 1,25v и для получения выходного 1,8v соотношения для резисторов делителя попадают тютелька в тютельку в стандартную сетку номиналов, например 360/820 Ом, или 330/750 Ом, или 300/680 Ом (нижний/верхний R)).


Со стороны интерфейса с программатором впаивается сначала гребёнка, а на неё - цанговая панелька.



Адаптер в программаторе.