Меню

Программатор для картриджей epson своими руками

Изготовление программатора для чипов 24Схх

Вариант 1. Программатор на основе микросхемы К555ЛН2 (Авторы: Альберт ака Beto, Lapatushka, проверялся)

Оригинальная статья: http://www.startcopy.ru/repair/progr_ln2.htm
Что необходимо для изготовления программатора:

1.Кусок фольгированного текстолита (одно- или двустороннего)
2. Подходящая коробочка (я использовал коробку от детского домино)
3. Набор деталей:

  • Микросхема К555ЛН2 (можно и К155 и К1533) – 1 шт.,
  • Резисторы 1,0–1,8 кОм х 0.125Вт – 5 шт.,
  • Диоды импульсные 1N4148 (можно КД522) – 4 шт.,
  • Стабилитрон на 5В с током стабилизации более 0.5A – 1шт.,
  • Конденсатор 220мкФ x 16V – 1 шт.,
  • Резистор 10 Ом х 0.5Вт – 1 шт.,
  • Разъём DB9F (на COM-порт) – 1 шт.,
  • Корпус для разъёма – 1 шт.,
  • Кабель ШГЭС 4 х 0.8 – 2 м.,
  • Зажимы типа «крокодил» — 4 шт.,
  • Светодиод любой — 1 шт.,
  • Блок питания на 6–9В (можно старый зарядник от сотового) – 1 шт.
  • Схема собирается на плате фольгированного текстолита, под коробочку от игры (см. рис.) или произвольного размера (на ваше усмотрение), заточенным штангенциркулем размечается на плате сетка с шагом 2.5 мм. Можно расчертить карандашом места прорезов, но можно и сразу вырезать канцелярским ножом лишнюю фольгу. Зачистить поверхность наждачной бумагой и облудитьм. Желательно проверить дорожки на отсутствие КЗ.

    Формуем выводы микросхемы для планарного монтажа и припаиваем ее, а потом и остальные элементы согласно принципиальной схемы.

    От 2-метрового кабеля отрезаем кусок около 30 см. С одной стороны этого куска напаиваем «крокодилы», причём экран и сигнальную жилу соединяем вместе; другую сторону припаиваем к плате. Другой кабель припаиваем к плате и разъёму. Экраны лучше скрутить вместе и припаять к корпусу разъёма, для лучшего контакта «массы». На платке кабель закрепляем термоклеем или стяжками. Припаиваем в нужной полярности кабель блока питания. После этого лучше ещё раз визуально и с помощью мультиметра проверить наличие «коротышей». Если всё в порядке, то можно проверить собранный программатор.

    Собираем конструкцию в единое целое.

    Вот электрическая принципиальная схема программатора:

    Вариант 2. Упрощенный программатор на основе микросхемы К555ЛН2 (Автор: Вадим Рекунов, проверялся)

    Оригинальная статья: http://www.startcopy.ru/repair/progr_i2c1.htm

    Программатор сделан на одной микросхеме типа К555ЛН2 (аналог 74LS05) или КР1533ЛН2 (аналог 74ALS05), содержащей шесть инверторов с открытым коллектором (поэтому на выходах нужны «подтягивающие» резисторы); используются только два из них. Монтаж резисторов производится прямо на ножки микросхемы, всё помещается в корпусе разъёма DB-25-male.

    Питание (+5В) берется от USB-порта, для чего используется кусочек USB-кабеля с разъемом. Обычно в USB-кабеле красный провод для шины +5В, черный — для общей шины, но лучше прозвонить тестером; назначение контактов в USB-разъеме приведено на схеме внизу справа. Кабель к программируемому чипу должен быть не более полуметра, экранированный; как вариант, можно использовать отрезок кабеля STP (экранированная витая пара): в нем каждый сигнальный провод свит с другим проводом, который надо соединить с GND.

    Подсоединять можно «на горячую» — сначала землю (GND), потом сигналы (DATA и CLK) и только потом питание (VCC); отсоединять в обратном порядке. При таком способе подключения из нескольких сотен чипов ещё ни один не сгорел.

    Вариант 3. Автономный программатор на основе PIC-микроконтроллера (Автор: Сергей Кохан)

    Оригинальная статья: Автономный программатор чипов картриджей с микросхемой 24с04

    Программатор служит для перепрограммирования чипов картриджей, работающих по шине I2C. Программатор работает автономно, т.е. не требуется подключения к компьютеру, содержит в памяти десять прошивок.

    Список программируемых чипов: Samsung SCX4200, Samsung SCX4720, Samsung SCX2550 и других.Информация выводится на жидкокристаллический дисплей. Записывающиеся данные верифицируются, в случае несоответствия (неисправен чип, пропал контакт) выдается сообщение об ошибке. Выбор чипа осуществляется кнопками SW1 и SW2, запись чипа кнопкой SW3. Питание осуществляется от батареи типа «Крона» либо от внешнего источника 7-12 Вольт.

    Описание работы устройства

    Основой устройства является микроконтроллер PIC 16F877, работающий на частоте 20МГц, и микросхема EEPROM U2 24LC64, хранящая в себе прошивки доступных для программирования чипов.
    В качестве ЖКИ можно применить WH1602A или аналогичный (16 символов, 2 строки).
    C3, R5 — цепочка сброса процессора. R1, R2, R3, R4 — подтягивающие резисторы шины I2C.
    Питание подается на разъемы J3 .
    Чип для прошивки подключается через разъём J1 с помощью небольшого кабеля-коннектора.

    Контрастность дисплея можно подобрать резистором R7. Для программирования микроконтроллера U1 (по интерфейсу ICSP) служит разъём J2 .

    Потребляемый устройством ток — 10 mA.

    Прошивку микроконтроллера Сhipreset.hex: [hide][attachment=22][/hide]

    Прошивку EEPROM 24LC64 eepromi2c.bin: [hide][attachment=19][/hide]

    Печатаная плата программатора: [hide][attachment=20][/hide]

    Увеличенная электрическая схема программатора: [hide][attachment=21][/hide]

    Основное отличие демо-прошивки в том, что генерируется только один бит серийного номера чипа, т.е. при программировании нескольких однотипных чипов серийный номер может совпадать.

    Конфигурационное слово при программировании микроконтроллера : 0x3FFA.

    Схема программатора (откройте данное изображение схемы — оно несколько больше на самом деле)

    Варианты 4 и 5. Заправка картриджа Xerox Phaser 3450 (Xerox WC M20i, Samsung ML-2150) (Автор: Сергей) (проверялись оба)

    Данная статья ориентирована на картридж Xerox Phaser 3450 и ему подобные.

    1. Чем заправлять: тонер — Xerox Р8е, Oki 8W.

    2. Как заправлять: Отвернуть два винта, расположенных на верхней крышке ближе к бокам корпуса, и, перевернув корпус, снять бункер.
    ОБЯЗАТЕЛЬНО: Очень аккуратно очистить все детали и бункер от остатков тонера (удобно пользоваться пылесосом с пластмассовой плоской насадкой); это позволит избежать проблем в дальнейшей работе и продлит жизнь картриджу и печке принтера.
    Засыпать одну (при прошивке чипа на 5000 копий) или две (при прошивке чипа на 10000 копий) тубы тонера — это порядка 160/320 грамм.
    Накрыть сверху механической частью картриджа, соединить обе части, ввернуть винты на место.

    3. Чем перепрограммировать:
    Компьютер — любой PС, имеющий рабочие СОМ и USB порты.

    Программатор (soft) PonyProg2000 — свободно распространяемая программа с сайта производителя; испробовал несколько других, но эта, на мой взгляд, удобнее; а вообще подойдет любая для 24C04 IІC Bus EEPROM, поддерживающая интерфейс SI Prog.

    Программатор (hard) или железо — придется сделать самому; его изготовление займет 5-15 минут для ленивых и 3-5 часов для продвинутых. Как оказалось, самая дефицитная часть — это разъем для соединения с СОМ-портом компьютера («мама» РС9), но его можно отрезать от старого кабеля для модема (от мышки не подойдет — не все провода); длина оставшегося провода не должна превышать 3-6 см (!) от края разъема.

    Итак, для ленивых упрощенная схема — собирается на коленке за 5-15 минут, в зависимости от опыта работы с паяльником и внимательности.
    Понадобится разъем РС9 и два сопротивления номиналом 1кОм-10кОм (я использовал 6,8 кОм). Питание можно взять от USB (1-й вывод, красный провод). Подпаяйте все к плате чипа по схеме рис.1.

    Для продвинутых есть другая схема, которая понадежней и рассчитана на длительную эксплуатацию, а не на один раз. Детальки импортные, но аналог можно подобрать из отечественных. Ввиду того, что на плате чипа уже имеется кое-какая развязка, получилась несколько облегченная схема, изображенная на рис.2.

    Плата получилась такая (рис.3):

    Посадочный разъем для платы чипа сделал из толстого плексигласа, коннекторы из толстой струны.

    Главное — уделить внимание надежности контактов! Фантазии не возбраняются 🙂

    4. Как программировать:
    a. Установить и закрепить плату чипа на программаторе (это для второго варианта)
    b. Вставить программатор в СОМ1(СОМ2) выключенного компьютера
    c. Включить компьютер, запустить PonyProg2000
    d. Настроить PonyProg2000:
    Меню «Установки — Настройка оборудования. » (рис.4)

    Обязательно выполните проверку — должно быть «Тест Ок!»

    e. Установите тип микросхемы (рис.5):

    f. После этого можно «считать» чип или загрузить исходную прошивку (рис.6). Прошивка чипа Xerox-3450 несколько отличается от прошивки Samsung ML-2150, хотя чипы у них идентичные.

    g. Записываем прошивку в чип. Закрываем программу, выключаем комп. Извлекаем (отпаиваем) плату чипа из (от) программатора (разъема) и устанавливаем ее в заправленный картридж.

    i. Наслаждаемся. Пьем пиво на сэкономленные средства! 🙂

    Вот и все, ребята!
    Проверено полугодовой ежемесячной эксплуатацией.

    Повторю еще раз: это не мои разработки, я только обобщил материал. Все вышеизложенное является ИМХО и личным опытом.
    Претензии не принимаются — вы действуете на свой страх и риск.

    Примечания.

    1. В схеме программатора указана импортная микросхема. Если же использовать наши аналоги (555ЛН2, 155ЛН2), то необходимо инвертировать сигналы в настройках программы, или же использовать 555ЛН4, у которой выходы уже инвертированы.

    2. У некоторых возникает проблема с надписью «low toner». Я пробовал установить FF FF FF FF — нарушений в работе не заметил, картридж работает нормально; но если проблемы есть, попытайтесь записать 5D 69 39 B6.

    3. Все работает — за исключением того, что для моего принтера счетчик пришлось не обнулять, а записывать количество оставшихся страниц. т.е 8000 (1F40h) или побайтово:000080: 00 00 40 1F FF FF . После этого выдает количество оставшегося тонера 100%; иначе — 0% и Low Toner.

    4. Дополнение к схеме на рис.2
    Я подал через резисторы 2.2кОм напряжение +5В прямо на выходные сигналы CLOCK (SCL) и DATA (SDA) аналогично входным, т.к. некоторые чипы не прошиваются по причине разной разводки питания; на качество прошивки «обычных» чипов не влияет — проверено.

    5. Дополнение для Xerox WorkCenter M20i

    Собрал такой программатор; перешил тонер-картридж для Xerox WorkCenter M20i. Всё получилось, хотя пришлось повозиться немного с самой прошивкой — на Xerox WorkCenter M20i и Xerox Phaser 3450 различаются строки о счётчике и кое-что ещё. Я бы хотел поделиться своим опытом со всеми, дабы людям легче было.

    Собственно, все понятно из скриншота программы прошивки чипа (чтобы посмотреть увеличенную картинку, щелкните по ней мышью) :

    Вариант 6. Доработка программатора для картриджей Samsung ML-2150 и подобных (Автор: Евгений aka Yevgen, Mariupol, Ukraine )

    Итак, первое: смотрим «Рис.2», приведенный в предыдущем варианте изготовления программатора:

    Второе: не забываем прочитать «Дополнение к схеме на рис.2»:

    Третье: имеем печатную плату программатора:

    А элементы располагаем так:

    1, 2, … 8 — это номера контактов штеккера RS0232 (DB-9).

    G, D, W, C, V – соответственно Ground, Data, 1-Wire, Clock, Vcc.

    Пятое: у меня все поместилось в розетку RJ-45 вместе с самим гнездом, что позволило сделать съемные шнуры со штекерами RG-45 с панелькой, крокодилами …

    Шестое: качаем Pony-Prog, потом Chip-Reseter (minolta_reset.zip) и наслаждаемся работой программатора.
    При желании можно найти дополнительные файлы прошивок для Minolt\’ы.

    Вариант 7. Универсальный программатор для микросхем памяти (Автор: AntiLamer® )

    Программатор выполнен по классической схеме, обеспечивающей полную развязку между COM-портом компьютера и записываемой микросхемой.
    Питание устройства осуществляется от внешнего источника 8. 12 В или порта USB компьютера (для питания от USB нужно отсоединить от разъема 1-й контакт кабеля и подать на него +5В с шины USB).
    В качестве инвертора можно использовать любую из микросхем КР1533ЛН2, К555ЛН2, К155ЛН2, К155ЛН3, К155ЛН5, 74HC05, 74LS05.
    Все компоненты программатора свободно размещаются на плате размером 15х40 мм; левый по схеме разъем подключается к COM-порту компьютера.

    Для записи микросхем серии 24Cxx в качестве управляющей программы используется PonyProg, в настройках которой необходимо проинвертировать все сигналы, кроме RESET.

    Образцы программаторов с различными видами контактов:

    Контакты программатора очень удобно выполнить в виде пружинок; суть идеи понятна из фото.

    или вот такой вариант:

    Вариант 8. «Обнулятор» для чипов картриджей Samsung SCX-4200 (Авторы: Николай Лукин, AlekS)

    Собираем по приведенной схеме:

    Скачать прошивку для микроконтроллера: [hide][attachment=24][/hide]

    Собрали? Использовать так:

  • включить питание — загорится красный светодиод (можно ставить сдвоенный),
  • взять картридж в левую руку, обнулятор в правую, нажать и удерживать RESET, прижать контактами к чипу, отпустить RESET;
  • загорелся зеленый — все ОК.

    Батарейку лучше новую брать. Ниже приведены фото устройства в сборе (вид сверху и снизу) :

    «Обнулятор» пригоден для работы с картриджами Самсунг 4200, 4220 и Ксерокс 3119.

    Работает устройство следующим образом: микросхема по шине считывает код для идентификации картриджа; если он 0xFF — считывание повторяется, если другой — то проверяется, Самсунг ли это (если нет, то прошивается как Ксерокс), далее считывается три числа из серийного номера, прибавляется единица, проверяется переполнение, если нужно — исправляется, заливается прошивка с нового чипа (точнее, первые 128 слов), возвращается исправленный серийник.

    Дополнение:

    Привожу фотографии своей печатной платы и файл для программы Sprint Layout (разводка под фотопечать, под утюг зеркальте — [hide][attachment=23][/hide]).
    Советую использовать контакты от разъема типа ДЕНДИ (СНП14/22).

    «Обнулятор» уверенно работает при питании от батареи телефона (3,6В и более) или от USB через диод (для этого на плате есть дополнительный разъем); такое питание позволяет уверенно работать с некоторыми старыми чипами, которым напряжения 3В бывает мало, и они не «шьются», требуя питания по меньшей мере от 4В.

    Еще заметил: имеющиеся у меня зеленые светодиоды имеют прямое напряжение больше, чем красные, и не горят при питании от 3В.

    Вариант 9.Изготовление программатора для чипов картриджей Xerox и Samsung своими руками (проверялся).

    Сборка программатора чипов для лазерных картриджей (Samsung, Xerox и.пр.), основанных на микросхеме 24C04.

    Необходимые компоненты и программы:

    Диоды КД 521, 522 или их аналоги количество — 3 шт.

    Резисторы на 4,7 кОм количество — 2 шт.

    Конденсаторы емкостью 47мкф рассчитанные на напряжение более 6V -2 шт.

    Конденсатор емкостью 100нФ — 1шт.

    Микросхема импортная LM2936Z-5 -1шт.

    Разъем РС9 для подключения к компьютеру.

    Стабилитроны на 5.1V например BZX55 количество — 2 шт.

    Для программирования используется программа PonyProg2000, скачать программу можно здесь.

    АППАРАТНАЯ ЧАСТЬ.

    Печатная плата с нанесенными элементами.

    Условные обозначения:

    — D3,D4,D5 -Диоды КД521

    — D1,D2 — Стабилитроны на 5.1V BZX55

    — R1,R2 — Резисторы на 4,7ком

    — С4,С5 — Конденсаторы на 47мкф (внимание при пайке конденсаторов соблюдайте полярность)

    — C3 — Конденсатор на 100n

    — SR11 импортная микросхема LM2936Z-5 скачать информацию о микросхеме можно здесь

    — VCC,SDA,SCL,GND — выводы на чип

    — ком3,4,5,6,7,8 вывода на разъем PC9

    — красными линиями изображены провода

    Печатная плата без нанесенных элементов

    Рисунок для изготовления печатной платы: [hide][attachment=25][/hide]

    Внешний вид готовой платы. Размер полученной платы — 40х80 мм.

    ПРОГРАММИРОВАНИЕ

    1. Установить и закрепить плату чипа на программатор

    2. Вставить программатор в СОМ1(СОМ2) выключенного компьютера

    3. Включить компьютер, запустить PonyProg2000

    4. Настроить PonyProg2000:

    5. Меню «Установки сначала выбрать калибровка (должно высветится ОК) См. рисунок выше. После чего в меню «настройка оборудования» выбрать нужный Com порт и нажать «Проверка» должно высветится Тест ОК. См. рисунок ниже

    6. Далее нужно в меню «Устройство» установить тип микросхемы 2404. См. рисунок ниже

    7. Далее в меню «Команды» выбираем «считать все» программатор должен считать данные с чипа. См. рисунок ниже

    8. Далее в меню»Файл» нажимаем «Открыть файл с данными » выбираем нужную прошивку и открываем ее. См. рисунок ниже.

    9. В открывшейся прошивке в обязательном порядке необходимо поменять серийный номер так как принтеры и МФУ запоминают несколько предыдущих серийных номеров чипа. Для того чтобы поменять серийный номер чипа необходимо сделать следующее:

    а) в меню «Правка» выбрать «Редактирование буфера». См. рисунок ниже.

    б) Затем навести курсор на начало надписи «CRUM», нажать левую кнопку мыши и в открывшемся поле изменить последние две цифры на любые другие. См. рисунок ниже

    10. Далее в меню «Команды выбираем «Записать все». См. Рисунок ниже.

    11. После того как произойдет запись прошивки на чип необходимо выключить компьютер и отсоединить программатор.

    Вариант 11 (4).Программатор для лазерных картриджей упрощенная конструкция «на двух резисторах».

    Необходимые компоненты:

    Резисторы на 4,7 кОм количество — 2 шт.

    Разъем РС9 для подключения к компьютеру.

    Внешний вид программатора чипов для лазерных картриджей.

    Вот так выглядит спаянная схема.

    Вот так программатор чипов подключается к чипу

    Учитывая простоту схемы программатора ее сможет спаять даже человек очень далекий от электроники.

    Примечание:

    Если программатор не считывает чипы от Samsung CLP-600/650 необходимо подключить разъем VCC на чип через резистор (мощность резистора значения не имеет) на 2,2 ком. и более. Причина кроется в том, что у некоторых чипов считывание происходит при напряжении от 2 да 3,5 вольта, а через VCC подается напряжение 5 вольт.

    Вот и закончились программаторы, выбирайте какой Вам больше по душе и шейте, шейте, шейте.

    Источник

  • Читайте также:  Раскрасить яйцо своим руками