T.E.S.T.C.O.P.Y. • Просмотр темы - PortableProg PRO - автономный программатор EEPROM 8pin

PortableProg PRO - автономный программатор EEPROM 8pin

инструмент, переходники к программаторам, программаторы и т.д.

Прилепить пост

Сообщение Krepton85 » Вс май 06, 2018 6:19 pm

2756
Этот программатор может записывать и читать данные из / в EEPROM следующих серий: 24сХХ (24с01 - 24с512), 93сХХ, 25QXX, DS2430/31/33, дубликатор iButton (поддерживаются для записи только заготовки RW1990.1, RW1990.2, TM2007) в / из файла на SD Card. Для записи в чип поддерживаются следующие расширения файлов: *.e2p, *.bin, *.HD(формат оригинальных прошивок МФУ и принтеров XEROX & Samsung, поддерживается только для серии 25QXX, не требует предварительного удаления 120 байт вначале файла), считывает данные из чипа в файл *.bin (В качестве имени файла по умолчанию используется автонумерация: 0.bin, 1.bin, 2.bin, но так же можно изменить имя будущего файла при помощи qwerty клавиатуры (Neon Style Blue) ).
2787

Работает только с картой памяти ни какого компьютера.
Построен на Ардуино MEGA 2560 и TFT Shield 2,4 ' 240 x 320 на контроллере SPFD 5408 c рэзестивным тачь-скрином.
Имеет возможность прошивать чипы лазерных картриджей Xerox & Samsung(серийники "CRUM" генерируются автоматически и подменяются прямо в потоке данных из файла в чип), & Ricoh - только на базе 24сХХ (5МЕ3) для этого имеются 4 "крокодила".
Так же питание на чип подается только в момент его чтения или записи, и имеется защита от к.з. на программном уровне.
Чипы питаются от 5 вольт - серии 24сХХ и 1-Wire. и от 3,3 вольта 93сХХ, 25QXX. (2 раздельных канала управления питанием 3,3 вольта и 5 вольт, со своей защитой от перегрузок).

Имеется возможность автоматического распознавания модели чипа (меню "чип-инфо") лазерных картриджей Ricoh, Samsung по идентификаторам, которые прописаны в базе данных, в файле DBMOD.TXT на карте памяти. Так же пользователь может сам прикрепить дамп, для каждой распознанной модели и в следующий раз мгновенно его прошить в чип, всего 1-ой кнопкой (ярлыки на дампы сохраняются в папке HISTORY/).
2653

Имеется индексация файлов и папок на карте памяти, для ускоренной навигации по ним.
Во всех сериях имеется верификация данных (в некоторых сериях есть возможность отключить).
Так же добавил простейший файл менеджер (точнее дамп менеджер, поддерживает только файлы дампов).
Добавил редактор бинарных файлов (e2p, bin, hd) - поддерживает просмотр данных из файла, а так же их редактирование (только имеющиеся данные, т.е. без изменения размера файла, можно отредактировать как текст или байт данных в HEX) и все это работает без компьютера, автономно, есть возможность мгновенного перехода к нужному смещению (адресу) в файле.
2785

Так же имеет встроенный li-ion аккумулятор (самодельный Power Bank, подключен 4-мя проводками к Ардуино Мега) c отображением заряда на дисплее в главном меню. Так же имеет функцию авто-отключния встроенного питания, через 3 минуты, при бездействии. Питание не может быть автоматически выключено если выполняется запись или чтение чипа, только после завершения данного процесса запускается таймер и через 3 минуты если не выйти из меню, то статус с которым завершился процесс, сохраняется в энергонезависимую памяти микроконтроллера мега2560, при следующем включении питания и входе в главное меню отобразится статус с которым завершился процесс.

Более подробно можно посмотреть в видео:
[xmedia] https://youtu.be/KH0SdieZVgQ][/xmedia]

Схемка на Ардуино MEGA2560: 2980
схема sPlan
https://yadi.sk/d/e3MGFojJ3VRqUW


Дополнено и переработано или то что не вошло в это видео:

1. Проект переехал на Ардуино DUE
2. Выросла производительность (SPI флэшка 25Q80 - 1Mb записывается за 16 секунд, включая стирание, запись и верификацию).
3. Схема стала проще, сейчас все серии EEPROM питаются от 3,3 вольт (1 канал управления питанием) исчез из схемы так же конвертор логических уровней на 8 каналов.
2979
схема sPlan
https://yadi.sk/d/jPMPO1mO3VRqc6



2986


4. Добавлен I2c сниффер - анализатор шины I2c, выводит лог в serial monitor на ПК, так же опционально можно сохранять лог в текстовый файл на карте памяти. Собирая логи работы разных МФУ и принтеров, вы можете помочь разработчикам создать программатор для разных I2c чипов.
2984


5. добавлен тестер опто-транзистаров (например PC814: http://www.farnell.com/datasheets/73758.pdf). Особенностью этого инструмента является то что он позволяет тестировать опто-пары не выпаивая их из платы т.е. обвязка на плате не мешает.
2985
- Проверяет перегорание ИК света-диода оптопары
- Проверяет сгорание транзистора опто-пары (когда всегда в закрытом состоянии находится транзистор т.е. пины 3, 4 разомкнуты).
- Пробой транзистора опто-пары (Когда транзистор всегда открыт т.е. замкнуты пины 3, 4).
Только если по всем 3 тестам все хорошо выводит на дисплей: "TEST GOOT".

Ну и пару фото внешнего вида:
Верх:
2981


Кнопка сверху ВКЛ.
Кнопка снизу ВЫКЛ.
и 2 света-диода контроллера заряда li-ion аккумулятора
2982



MicroUSB гнезда, слот для MicroSD CARD.
2983

Кого интересует скетч, пишите в личку - продам дёшево. i_bbo

Плата для заказа на заводе, SMD резисторы типоразмера 0805:
for_DUE2.zip
Есть сомнения с правильностью разводки, есть вероятность что ZIF панель придется впаивать со стороны SMD компонентов, делаю заказ в первый раз, проверяйте сами кто в этом разбирается!
как заказать плату в Sprint-LayOut на JLSPCB.com?


TFT дисплей 240х320 2,8 дюймов на SPFD5408



гнездо для IButton (DS1990) ключей таблеток
[url]https://www.ebay.com/itm/New-TM-Card-Probe-Copper-Probe-iButton-Probe-Reader-Socket-Adapter-without-LED/142711557061?hash=item213a458bc5:g:VVwAAOSwsotanSee
[/url]



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






Вопросы можно и нужно задавать в этой теме. :-):
Последний раз редактировалось Krepton85 Сб май 12, 2018 2:50 pm, всего редактировалось 1 раз.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение ShamilSH » Вт май 08, 2018 10:42 am

Тут нужен несколько другой подход. Оптимально развести плату в DipTrace с возможностью последующего заказа печатной платы на PCBWay. Получится красиво и надежно. Потом могу нарисовать корпус для печати на 3d принтере. Программатор очень интересен, но вот сборку нужно программатора нужно упростить до уровня "чайник". Тему можно развить, нужно желание посетителей форума, но не на уровне "мне не нужно", а где можно использовать с реальными примерами. Также имеет смысл вывести с меги отдельные контакты rx\tx, как возможность работать гипертерминалом. Связка debug на USB+программатор 25Qxx это веcьма сильный инструмент в руках профессионала при восстановлении принтеров. Думаю будет вторая волна прошивок аппаратов, так как теперь аппараты Samsung будут выпускаться HP, а это гораздо большее покрытие рынка оргтехники и гораздо больше работы для сервиса.
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение Krepton85 » Вт май 08, 2018 1:37 pm

Да, с печатной платой тоже так думал сделать, но смотрю здесь ни кому это не интересно, Uart мост между serial0 и serial3 (например) тоже без проблем можно сделать.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение kvg » Вт май 08, 2018 2:07 pm

А с чего решили, что неинтересно? Что в предпраздничный день откликов нет, поэтому?
Аватар пользователя
kvg   
Администратор сайта и форума

Прилепить пост

Сообщение Krepton85 » Вт май 08, 2018 2:25 pm

Этот проект я уже месяц назад разместил на разных др. форумах и реакция везде аналогичная, текущем у
празднику. :( Хотя у вас там в России слишком затяжные праздники, неделю не работаете, у нас в Беларуси батька не позволяет расслабляться так. :)
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение kvg » Вт май 08, 2018 2:36 pm

Да, сейчас везде тухляк тоже наблюдаю.. Лето начинается. В нашей теме основная движуха это осень-зима..
Аватар пользователя
kvg   
Администратор сайта и форума

Прилепить пост

Сообщение lekm » Вт май 08, 2018 5:12 pm

Интересно, интересно.
Я заказал комплектуху. Буду собирать.
Пчелам никто не рассказывал где мед брать.

За это сообщение автора lekm поблагодарил:
Krepton85
Рейтинг: 2.7%
 
Аватар пользователя
lekm   
Не от мира сего

Прилепить пост

Сообщение ShamilSH » Вт май 08, 2018 5:45 pm

Если есть желание модератора форума, то давайте развивать тему. После праздников закуплю Ардуино DUE, буду выкладывать свои наработки. Реальная проблема это закупка зажима для чипов. В Москве их только под заказ можно купить. Попробую запаять все на макетной плате 5x7. Как сделаю программатор примусь за корпус.
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение kvg » Вт май 08, 2018 6:00 pm

А что вам мешает это сделать при или не при отсутствии желания модератора?:)
Аватар пользователя
kvg   
Администратор сайта и форума

Прилепить пост

Сообщение xCooLx » Вт май 08, 2018 10:41 pm

Интересна тема.
Мучитель струйников
Аватар пользователя
xCooLx   
Over 9000 заправок

Прилепить пост

Сообщение lekm » Пт май 11, 2018 11:16 am

Апнем!
Затарился немного.
Скрытый текст +
2997
3006
3002
3005
3004
2998
3001
3000
2999
3003

ПыСы. Пока смотрел свои картинки, понял что не заказал дисплей ;;-))) Вовремя заметил, дозаказал. e_moe
Пчелам никто не рассказывал где мед брать.
Аватар пользователя
lekm   
Не от мира сего

Прилепить пост

Сообщение Krepton85 » Пт май 11, 2018 12:10 pm

lekm, стопэ, стопэ с дисплеем, я нашел чуть с большей диагональю 2,8 дюймов, распиновка такая же. И уже почти развел печатную плату под ZIF панель . Заказать платы можно будет здесь : https://jlcpcb.com/quote у их сейчас акция, можно заказать 10 копий 1 платы размером не более 10 х 10 см, всего за 2 бакса и с бесплатной доставкой, но я на квадрате 10х10 см размещу 3 шт, одинаковых плат и вы получите 30 шт, за 2 бакса.

дисплей
https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.co.uk%2Fulk%2Fitm%2F332301471684
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение lekm » Пт май 11, 2018 12:25 pm

Поздно. Я видел дисплей побольше 2,8. Но посмотрел что в теме 2,4, заказал.
Вот такой я видел. https://www.ebay.com/itm/2-8-240x320-SP ... SwroBa5ncB
Можно в принципе и его заказать.... Если этот лучше, я закажу. А тот приспособлю куда нибудь.
Пчелам никто не рассказывал где мед брать.
Аватар пользователя
lekm   
Не от мира сего

Прилепить пост

Сообщение Krepton85 » Пт май 11, 2018 1:02 pm

Вот такой я видел.

Да этот тоже пойдет, странно почему они там написали SPI. Разве что для карты памяти SPI (так бы и написали microSD). :-):
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение lekm » Пт май 11, 2018 3:10 pm

Заказал еще один. Пусть будет. Первому придумаю применение. Закажу еще одну ардуинку и замучУ какой нибудь суперпупер мега девайс :-)
Скрытый текст +
3007
Пчелам никто не рассказывал где мед брать.
Аватар пользователя
lekm   
Не от мира сего

След.

Вернуться в Своими руками

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

вверх
вниз
x

#{title}

#{text}