I2C программатор для компьютера. Заправка картриджей SAMSUNG CLP-300

Картридж CLP-300 черныйкартридж CLP-300 пурпурныйкартридж CLP-300 желтыйкартридж CLP-300 бирюзовый

Для заправки чипованных картриджей samsung clp-300 необходимы перепрограммируемые чипы памяти I2C, программатор и тонер. Принтер запоминает установленные в принтер картриджи - в каждом картридже установлен чип памяти I2C с уникальным индетификатором ID.

чип для CLP-300
Чип картриджа CLP-300

Чипы 34С02 картриджа прошиты разовой прошивкой, для "новой" прошивки необходимо заменить чип на 24С02 (с питанием 2.8-5.5В), либо изготовить чип самостоятельно. Например в статье http://www.startcopy.ru/repair/chip_clp300.htm описан метод изготовления чипа. Для каждого из 4-х цветов изготовляется свой чип. После изготовления такой чип устанавливается вместо контактной площадки в картридже. Крепится либо на клей, либо желательно 2-хсторонним скотчом.

Вид картриджа CLP-300 с контактной площадкойВид картриджа CLP-300 без контактной площадкиВид картриджа CLP-300 с новым чипом
Выломать контактную площадку, установить "новый" чип в соответствии с выводами.

Для программирования чипа необходим I2C-программатор. Например EXTRAPIC. Либо самостоятельно изготовить простейший программатор. Схема "облегченного" программтора от EW3CS:

Схема программатора I2C
Схема программатора I2C (JDM программатор)

Детали: MAX232CPE, вместо 74LS00 использован К555ЛА3 (К155ЛА3). Вмещается в коробку с размерами 65мм на 45мм.

Фото I2C программатораКрепление чипа
Фото программатора с креплением

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

К сожалению данный вид программатора не работает с некоторыми USB-COM переходниками. С помощью программы PonyProg2000 сработался только с Prolific USB-to-Serial Comm да и то на очень низкой скорости. На компьютерах со встроеным COM-портом перепрограммирование происходит мгновенно. Уровни сигналов шины I2C выглядят следующим образом:

График уровней сигналов SDA и SCL
График уровней сигналов шины I2C (SDA и SCL)

Использую следующие прошивки CLP-300. Для каждого картриджа свой дамп. После выбора устройства программирования 24xx AUTO, необходимо открыть файл-дамп.

программатор PonyProg2000

Для того чтобы сделать прошивку уникальной и принтер принимал картридж как "новый" необходимо выбрать прошивку, изменить 1-2 байта в двух местах прошивки следующим образом: установить галочку в понипрог меню Edit -> Edit buffer enabled. В строчке с ID картриджа изменить последние 1-2 байта (строка "CRUM-06071642755"):

ПониПрог2000. Изменение прошивки

Записать текущий дамп в чип, установить чип в картридж. При следующей заправке ID необходимо изменить.

Заправка картриджей CLP-300Заправка картриджей CLP-300Заправка картриджей CLP-300Заправка картриджей CLP-300
Тонеры для заправки картриджей CLP-300

Для заправки тонером картриджей сбоку проделывается отверстие, куда засыпается тонер и закрывается скотчом в 2-3 слоя. Либо открыть верхнюю крышку картриджа засыпать тонер. Крышка приклеивается.

Установленый картридж принимается как "новый" с полным уровнем тонера :)

 

Art!P

Комментарии

Аватар пользователя vlast71

Добрый день!  Собрал по Вашей схеме I2C программатор для компьютера. Перепроверил все детали, но при включении питания начинают сильно нагреваться

микросхемы MAX232CPE +, RS232 драйвер Com, PDIP16 и 7805. Питание 5 В, "коротышей" на плате нет. В чём может быть проблема?

 

Аватар пользователя admin

Этот программатор не греется, а что именно греется?

Аватар пользователя vlast71

греются микросхемы MAX232CPE и 7805

Аватар пользователя admin

Возможно в схеме ошибка, контакт 2 MAX232 через конденсатор подключен к массе, должен быть на плюсе. В схеме конденсатор С3

Аватар пользователя vlast71

Спасобо, проверю. Я вчера тоже в описании микросхемы MAX232CPE обнаружил то же самое, просто меня смутило, что во многих программаторах построенных на MAX232CPE конденсатор со второй ножки подключён к "-".

Аватар пользователя admin

Есть еще один момент, я в схеме указал С7 С8 С9 С10 10мкФх10В. Кажется это ошибка, должны быть 1мкФх10В, я не помню точно, но должен быть 1мкФ по даташитам к этой микросхеме. Этот конденсатор необходим для генерации потенциалов, и мах232 вроде чувствителен к этим значениям.

Схему исправил.

Аватар пользователя vlast71

Вчера переключил контакт 2 MAX232 через конденсатор к плюсу, нагрев пропал, программатор заработал без проблем. Единственный остался вопрос, какие использовать конденсаторы. Я установил электролиты, а судя по схеме подключения конденсаторов С8 и С10 (контакт 2 и 6) они могут "вздуться" из-за обратной полюсовки?

Аватар пользователя admin

Ничего там не вздуется. Скорее они "высохнут" лет через 3-5