Chip Resetter for Ricoh, Samsung and Xerox
Представляю на ваше обозрение обнулятор чипов сделаный на Arduino UNO для картриджей Ricoh, Samsung и Xerox которые основанные на чипе (AT24CXX и его аналогов 5ME3, 416RT). А так же аналоги (GT24C02-2GLI-TR 402-2GLI 402-2GL1 FA5522N-A2-TE1 FA5522 MC5522 5522).
Цель была простая, получить обнулятор не дорогой и быстро собираемый.
Состоит он из:
- Arduino UNO
- LCD (1602) Keypad DFrobot
- 4 зажима (крокодила)
- Лист бумаги формата а4 для создания кейса в котором он будет лежать (по желанию)
Сборка:
- Соединяем Arduino UNO и LCD (1602) Keypad DFrobot
- Припаиваем провода согласно схеме (NEW Resetter for UNO without SD by Galavarez.jpg ) (фото схемы в папке Scheme)
- Прошиваем его скетчем (скетч в папке Sketch) не забываем про библиотеки в папке (Library)
- По желанию можете распечатать кейс если надо (шаблон открыть через LibreOffice Draw)
Прошивка/обновление обнулятора:
- Устанавливаем Arduino IDE
- Устанавливаем библиотеки в Arduino IDE (инструкция в папке Library)
- Открываем sketch и заливаем его в Arduino UNO
Как пользоваться обнулятором:
- Подключаем чип
- Выбираем нужный чип кнопками влево (LEFT) или вправо (RIGHT)
- Нажать кнопку вверх (UP), пойдет процесс обнуления чипа
- Дождаться окончания процесса, обычно около 2х секунд в зависимости от прошиваемого чипа
- Чип обнулился!
Как добавить новый чип
Инструкция тут https://github.com/Galavarez/Chip_Resetter/wiki/add_chip
Дополнительные возможности:
- Автокалибровка кнопок LCD keypad shield.
- Кнопка вниз (DOWN) показывает построчно по 16 байт из подключенного чипа, нужна для самопроверки обнуленного чипа.
- Программная защита от короткого замыкания, питание на чип подается только при обнуление чипа.
- В правом верхнем углу показывается распиновка чипа G (ground), V (vcc), D (data), C (clock)
- В базе данных (Struct_DB datebase) можно закомментировать двойным слешем // строки с чипами которые вы не используете и обнулятор их не покажет.
- По копке SELECT запускаются подпрограммы:
- Calibration keypad shield (калибровка кнопок) -- Обнулятор попроси нажать, а потом отпустить кнопки по очередно, а потом нажать reset.
- See total pages Only SP 111/150 -- Показывает сколько отпечатал страниц картридж Richo SP 100, 111, 150
- Firmware chip With timer -- Прошивка чипа с отсчетом времени. Это удобно когда нужно держать картридж и чип обеими руками. Далее 3 под программы для снятие новых (и не только) дампов с чипа. Чтобы не использовать другие программаторы.
- Read dump no PC 128 bytes -- Чтение дампа (128 байт) с чипа и вывод его на монитор порта (ctrl + shift + M) arduino ide.
- Read dump no PC 256 bytes -- Чтение дампа (256 байт)
- Read dump no PC 512 bytes -- Чтение дампа (512 байт)
- Read dump no PC 2048 bytes -- Чтение дампа (2048 байт)
Инструкция по кнопке SELECT:
- Нажатием на кнопку SELECT мы выбираем подпрограмму.
- Как выбрали подпрограмму (точнее остановились на ней), надо нажть и держать кнопку SELECT пока не запуститься подпрограмма.
Если кнопки не работают:
- Надо найти в скетче строку с текстом // clear_value_button(); и раскоментировать ее т.е. убрать два слеша // + сохранить скетч.
- Залить скетч и запустить обнулятор. Обычно после заливки скетча он сам запуститься.
- Найти в скетче clear_value_button(); и закоментировать ее т.е. добавить два слеша // + сохранить скетч.
- Залить скетч и запустить обнулятор. Обычно после заливки скетча он сам запуститься.
- Обнулятор попросить зажать кнопки (hold down) и отпустить (push out button) их по очередно. А после попросить нажать reset.
- Кнопки должны заработать.
Если кнопки работают плохо некорректно:
- Нажимаем SELECT
- Ищем подпрограмму Calibration keypad shield (калибровка кнопок)
- Нажимаем и держим кнопку SELECT
- Обнулятор попросить зажать кнопки (hold down) и отпустить (push out button) их по очередно. А после попросить нажать reset.
Если кнопки работают плохо некорректно (новая версия): Нажимаем нопку RESET отпускаем и ждем загрузки программатора (обычно 1-2 сек), потом повторяем действие. Примерно через 5-6 таких перезагрузок запуститься подпрограмма Calibration keypad shield (калибровка кнопок) и вы сможете откалибровать кнопки.
Какие чипы поддерживает обнулятор?
- Ricoh SP 100 (SP 101E) (407059)
- Ricoh SP 111 (SP 110E)
- Ricoh SP 150 (408010)
- Ricoh SP 200HL 2.6K (407262) for Ricoh SP SP200/202/203/210/212
- Ricoh SP 201HE 2.6K (111135) for Ricoh SP201/204/211/213/220
- Ricoh Aficio SP С220 С221 С222 С240 (406144, 406145, 406146, 406147)
- Ricoh Aficio SP C250/C260 (407543/407544/407545/407546) for Ricoh SP C250/C260
- Ricoh Aficio SP C252 (407716,407717,407718,407719)
- Ricoh SP 277 на 2.6K (408160) for Ricoh SP 277
- Ricoh SP 300 1.5K (406956) for Ricoh SP 300DN
- Ricoh SP С310 6K (406482, 122728, 406479, 122700)
- Ricoh SP 311HE 3.5K (407246) for Ricoh SP 311/325
- Ricoh SP 311UXE 6.4K (821242) for Ricoh SP 311/325
- Ricoh SP 330N 7k (408283) for Ricoh SP 330SN
- Ricoh SP 360 (Все цвета)
- Ricoh SP 377 6.4K (408162)
- Ricoh SP 400/450 5k (408061)
- Ricoh SP 3400HE 5K (406522) for Ricoh SP3400/3410/3500/3510
- Ricoh SP 3500XE 6.4K (406990) для Ricoh SP3500/3510
- Ricoh SP 4500HE 12K (407318) for Ricoh SP3600/3610/4510
- Ricoh SP 4500HE 6K (407340) for Ricoh SP3600/3610/4510
- Samsung SCX 4200 (автоматическая смена номера CRUM)
- Xerox PE 220 (автоматическая смена номера CRUM)
- Xerox WC 3119 (автоматическая смена номера CRUM)
- Xerox WC 4118 (автоматическая смена номера CRUM)
- Canon MC-02 for Canon PIXMA G1420, G2420, G2460, G3420, G3460, G640 и G540.
- Katusha (Катюша) TK240А 6K для Катюша M240/M140/P140 (автоматическая смена номера CRUM)
- Katusha (Катюша) TK240X 12K для Катюша M240/M140/P140 (автоматическая смена номера CRUM)
- Katusha (Катюша) DR240 (драм) 30K для Катюша M240/M140/P140 (автоматическая смена номера CRUM)
Новые дампы будут появляться по мере появления у меня их. Дампы чипов (желательно новые) для Ricoh можно отправлять мне на email [email protected]
Фото обнулятора: