Здесь я буду рассказывать о технологических девайсах, облегчающих жизнь

     В последнее время почему-то возрос интерес к моему программатору для микросхем 27С512. Особенно активно интересуются люди, занимающиеся автоэлектроникой. И как всегда много предложений и пожеланий. Чтобы развязать себе руки и дать простор творческой инициативе, решил выложить исходники управляющей программы и прошивки процессора.
Ноябрь 2014. Один из посетителей нашего сайта сделал свою версию печатной платы под DIP-монтаж и из двух частей, этажами один над другим.
Май 2017. Недавно получил письмо, автор которого жаловался на неустойчивую работу программатора в режиме записи микросхем 27С512, конкретный тип которых он не указал. Действительно, эти микросхемы в зависимости от их типа имеют разброс напряжения Vpp от 12,5 до 13В. Для более стабильной работы схемы имеет смысл вместо одного диодаD D1 установить последовательно два аналогичных, и в качестве 7812 использовать микросхему с малым падением напряжения или увеличить величину выходного напряжения внешнего источника до 18В.
     Мне приходит много писем с просьбами доработать мои программаторы под какие-то конкретные задачи или требования. Иногда я это делаю, если считаю, что подобные доработки могут пригодиться и мне и другим, иногда - нет.
Недавно занимался чисткой винта и наткнулся на старые разработки программатора для микросхем АТ24С32-256 и для АТ24С02-16. Решил выложить исходники управляющей программы и прошивки процессора. Индексы в именах файлов "Hi" и "Low" определяют соответственно первый или второй программаторы.
Однако я не рекомендую эти программаторы для повторения. Они создавались в то время, когда ничего более доступного не было, поэтому возможности их весьма ограничены, а программная реализация USB может работать далеко не на всех компьютерах.
USB-программатор не намного сложнее для изготовления, также имеет минимальную обвязку, и при этом обладает рядом преимуществ - не требует программатора для загрузки прошивки, работает без драйвера (HID-класс устройств), аппаратный USB, значительно больше памяти.

Новый USB-программатор для микросхем 24Схх

     Решил продолжить работу по совершенствованию программатора PDImaster, который вызывает интерес, судя по большому количеству приходящих писем. Одним из главных поводов, побудивших меня на это, стало отсутствие в продаже микросхем PDIUSB12.
В новом устройстве используется всего одна микросхема - процессор АТ90USB162, который реализует функцию связи с USB и имеет достаточно памяти для выполнения всех остальных операций. Еще одним неоспоримым преимуществом этого процессора является возможность программирования его непосредственно по шине USB, то есть, для того, чтобы собрать и прошить такое устройство, никаких иных устройств не понадобится. Однако освоение АТ90USB162 представляло определенные трудности в связи с отсутствием более или менее внятной информации.
Одновременно начал осваивать новую технологию изготовления печатных плат взамен старой, использующей лазерный принтер и утюг. Было перепробовано много способов и технологий нанесения пленочного фоторезиста и его экспонирования. Достигнутые стабильные результаты можно оценить по фото. Думаю, что в ближайшее время подробно опишу технологию, которую выбрал в качестве оптимальной.
Программу верхнего уровня постарался оставить без изменений, чтобы у потребителей не возникало проблем с ее освоением. Как обычно предлагаю скачать документацию на новый программатор. С удовольствием выслушаю как критические замечания, так и возгласы одобрения.

О программаторе AVR ISP

     Неоднократно ранее озадачивался вопросом программирования AVR процессоров, которые широко применяются в ККТ. Что-то пытался делать сам, копировал других, но в конце концов остановился на оригинальном атмеловском программаторе AVRISP2 MK2. Проблем с ним не было никаких, но несколько огорчала цена девайса. Блуждая по интернет- магазинам, натолкнулся на китайский аналог такого устройства, попробовал и очень понравилось. Стабильно работает, ПО обновляется, единственное отличие, на которое обратил внимание - отсутствие регулировки напряжения питания (только 5В). На фото для сравнения оригинальный программатор (внизу) и его китайский аналог. Несмотря на похожесть снаружи, внутри другая элементная база и, естественно, схема. Стоимость 45 уе, вот ссылка.

О логическом анализаторе

     Давно хотел иметь в своем арсенале технических средств логический анализатор. Сначала это было неосуществимо из-за недостаточного развития техники, либо по причине нереальной стоимости. Позже появился ряд самоделок, но у всех была общая проблема: не хватало скорости процессора и объема памяти. Я уже почти собрался повторить «ЛогикАн», 16-канальный анализатор на связке SRAM+PLD, когда увидел творение от украинской компании 6-LAB анализатор Logic-U – это было то, что нужно. Правда, цена все равно казалась высоковатой. И вот, совсем недавно, я наткнулся, сначала на kazus.ru, а затем и просто в интернет-магазинах на уникальное устройство на основе микропроцессора от Cypress, которое практически полностью удовлетворяло мои запросы. Восемь каналов, захват до 24 MSPS, компактное исполнение - у наших китайских братьев это называлось ESLA100. Прямо из коробки работает с софтом от USBee и Saleae, путем несложной манипуляции превращается в Logic-U, кроме просто захвата в память компьютера имеется анализатор протоколов TWI(i2c), 1-wire, rs232, SPI, USB, PS/2. Имеется SDK, позволяющий писать собственные дополнения для обработки данных. Цена более чем приемлема.
Правда, создатели совсем не рады тому, что их устройство так широко тиражируется, поэтому на сайте Saleae было выложено гневное письмо, а ребята из USBee пошли еще дальше - в USBee Suite 1.1.69 была встроена «закладка» - при обнаружении неродного девайса она стирает ему конфигурационное EEPROM, из-за чего он перестает опознаваться системой. К счастью, все легко восстановимо, да и того софта, что есть, вполне хватает.
Конечно при ремонте потребность в этом девайсе минимальная, обычно удается выявить дефект с помощью простейших средств, хотя пару раз пришлось-таки задействовать анализатор. Гораздо интереснее его применение при отгадывании секретов ККМ в части обмена различными сигналами между отдельными блоками кассы. Появляется реальная возможность видеть все сигналы, их параметры и взаимосвязь.
Интересующиеся могут обратить внимание на похожее устройство - Openbench Logic Sniffer, близкое по цене и функционалу. Сделано на связке PIC18F24J50 + FPGA.
     Решил я тут поменять свой любимый Zalman Reserator 2 на более мощную самодельную водянку, с помпой посильнее. Вроде бы и делов-то, да только у помпы питание 220 вольт, и приходится отдельно включать сначала водянку, а потом уже компьютер. Механическое реле было отметено сразу, как неудобный и некрасивый вариант. Соответственно, на макетной плате на скорую руку была распаяна простенькая схемка. Из дохлого контроллера ТРК были выдраны подходящие тиристор и оптрон, старый блок питания пожертвовал мощный диодный мост, а заклиненный китайский кулер помог длинным проводом для питания из компа. При желании все изделие легко умещается в корпус розетки для наружного монтажа. Кому интересно – может скачать схему.
     У многих, кто впервые столкнулся с изготовлением моих программаторов, возникают проблемы с прошивкой процессора для девайса, во всяком случае мне приходит много писем об этом. В Сети нашел интересную (а главное очень подробную) статью о простейшем программаторе, подключаемом к USB-порту. Для совсем ленивых в этой статье есть ссылка на примитивнейший программатор, правда для СОМ-порта.

Зарядное устройство

Зарядка      Любому механику постоянно приходится заниматься подзарядкой аккумуляторов, которые старательно разряжают владельцы кассовых аппаратов. Надоело пользоваться для этих целей всякими подручными средствами. Сделал нормальное зарядное устройство в давно валявшемся радиолюбительском корпусе. Дает ток 200 и 300 мА для 6-ти и 12-тивольтовых аккумуляторов. Собран на микросхеме L200, которую извлек из принтера Samsung 4615.

Универсальный программатор

Программатор      Ранее мною было сделано несколько вариантов программатора для микросхем 24Схх, которые очень удобны для работы в "полевых" условиях. Однако ряд касс построен на микросхемах 27С512, работать с которыми приходилось в стационарных условиях. Закрыть эту проблему позволяет новый универсальный программатор, успешно справляющийся с обоими типами микросхем. Питается устройство от сетевого адаптера с выходным напряжением постоянного тока 15-18 В и током не менее 300 мА, а подключается к СОМ-порту компьютера или ноутбука. Программа верхнего уровня традиционная для тех, кто уже знаком с моими программаторами. Выбирается тип микросхемы: 27С512 или 24Схх, первая вставляется в ZIP разъем, а вторая в обычную цанговую колодку. На фото показан вариант программатора, который имеет дополнительный разъем для подключения ФП от Samsung'а.
Можно скачать документацию, куда входит схема, чертеж платы, прошивка процессора, а также управляющая программа.
Исходники на программы смотри здесь

Перепрошиваем Штрихи

Программатор PROTTOSS      Надоело мучиться с штриховской приблудой, работающей от принтерного порта. Результаты совершенно не предсказуемые: то работает, то нет, одни платы программирует, другие нет. Больше всего проблем с платами от Штрих-Комбо, мало того, что прошиваются плохо, так последнее время и процессоры стали вылетать. Боролись по-всякому: укорачивали кабель, вставляли в него развязывающий формирователь - существенно не помогает. Да и LPT-порт в современных компьютерах уже атавизм. Дополнительным толчком послужила покупка нетбука EEEPC-701, имеющего только USB. Промышленные программаторы такого назначения очень дороги для использования их в качестве отвертки.
Поиск в Интернете вывел на устройство, которое устроило нас по всем параметрам. Исходная схема была немного изменена. В цепи питания оставлен один диод, при этом напряжение питания составляет примерно 4,5 В. Сначала номиналы резисторов R10-R14 были уменьшены до 100 Ом, т.к. в исходном варианте программировались не все платы, а затем они были исключены вовсе и заменены формирователем на 74LS244. Светодиоды "Чтение-Запись" заменены одним двуцветным. Конструктивное решение уже традиционное - в корпусе от всем известного девайса.
В качестве программы верхнего уровня выбрана AVRProg из комплекта AVRStudio, которую можно бесплатно скачать с сайта Atmel, но на страничке автора есть список других совместимых программ, а также драйвера под другие ОС. Для желающих повторить наш вариант устройства комплект документации здесь.

Читаем СПАРКа

Переходник      Столкнулись с необходимостью прочитать фискалку от СПАРК-700. Внутри элегантного пластмассового корпуса стоит обыкновенная микросхема 27С1001, которая легко читается любым программатором. Пришлось сделать переходник, который вставляется в зажимную колодку программатора, и к которому подключается шлейф от ФП. Схема здесь.
Правда в последнее время появились фискалки, оканчивающиеся плоским шлейфом (схема осталась без изменений). Пока переходник для такой ФП сделать не удалось, т.к. столкнулся с проблемой приобретения разъема.

Приспособа для Штрих-950

Съемник      Фискальник Штрих-950, сделанный на основе принтера Epson, известен своей низкой надежностью. Сам принтер, изготовленный очевидно в китайской Японии, тоже не идет ни в какое сравнение с оригиналом, который стоял в Меркурии-114. Не прошло и года, как столкнулись с износом латунных шестеренок на осях шаговых двигателей. При снятии старой шестеренки, посаженной плотно на ось, желательно не повредить движок, что и является конечной целью этой работы. На скорую руку была сделана приспособа, состоящая из алюминиевого тела (бывшая балка весов), двух стальных пластинок и выжимного винта. Ось двигателя с шестеренкой вставляется в прорезь нижней пластины, закручиваемый винт давит на ось, шестеренка остается в приспособе, а движок падает на пол.

Проникаем во внутрь нового Samsung

Программатор      В далекие дни моей юности ККМ Samsung были широко распространены на бескрайних просторах нашей страны. В те же времена было создано много девайсов, которые позволяли устранять всяческие проблемы с этими аппаратами. Один CTSM-Master чего стоил! Но кассы эти постепенно ушли в небытие, а вместе с ними и технологические изыски для них. Сегодня из славного племени Samsung интерес представляет Samsung-380 или, как он зовется в России, Samsung-250RK v.2. Сохранив идеологию построения своих предков, он выполнен на современной элементной базе, надежен и многофункционален. Однако ФП его построена по схеме, не позволяющей непосредственно читать микросхему памяти с помощью стандартного программатора. Пришлось заняться разработкой и изготовлением специализированного устройства. Еще одна проблема встретилась при подключении фискалки - она имеет разъем, к которому очень трудно найти ответную часть. Результат трудов наших на фото.
Если кого-то заинтересует документация на устройство, пишите.
Прошла всего пара недель с момента торжественного пуска этого девайса, а мне уже притащили в ремонт Samsung с нечитаемой фискалкой. Хозяин уверяет, что в кассу попали буквально несколько капель кристально чистой воды. Ах, прекрасная российская вода, что же ты наделала!

Контроллер "токовая петля"

Контроллер      У одного из уважаемых мною клиентов возникла необходимость стыковки персонального компьютера с топливо-раздаточными колонками (ТРК). Подобная задача далеко не новость, но в данном случае его подвели партнеры, которые не поставили вовремя такие устройства. Необходимо было срочно сделать интерфейсные устройства типа "токовая петля" (или по-старому ИРПС). Дабы не изобретать велосипед, за основу была взята схема контроллера Gilbarco, которая подверглась некоторой доработке, связанной с уменьшением числа каналов, повышением скорости обмена и устранением "эха" собственных сигналов.
Устройство работает в полудуплексном режиме с шестью ТРК по двухпроводным линиям связи. Обмен информацией осуществляется посылками тока величиной 50 мА. Контроллер гальванически развязан с компьютером с помощью оптронов. Скорость передачи до 19200 бит в сек на расстоянии до 100 м. Наличие связи по каждому каналу индицируется светодиодом. Питание устройства происходит от сети 220 B, потребляемая мощность не более 10 Bт.
Контроллер успешно показал себя в работе (сделано уже около 15 штук), поэтому мне захотелось поделиться достигнутыми результатами. Схема устройства здесь (~30kb).
А вот в каких живописных местах они работают.

Pocket PC вместо ноутбука

Кабель      Работая с фискальными регистраторами, необходимо таскать с собой ноутбук с драйверами для проверки и настройки ФР. Когда-то размеры и вес ноута удовлетворяли механиков, но с появлением карманных компьютеров захотелось использовать их в этом качестве, тем более, что ГП предложили соответствующее ПО. Штриховский вариант драйвера для Pocket PC можно взять на www.shtrih-m.ru, а драйвер для Феликсов на www.atol.ru.
Мы почему-то исторически сориентировались на карманники iPAQ от Hewlett Packard (например, 1950 или 2190), хотя естественно можно использовать любой другой. Необходимо только выяснить, есть ли у него СОМ-порт. Дальнейшие проблемы сводятся к изготовлению соединительного кабеля. Купить родной от HP достаточно проблематично, да и денег он стоит немалых. Проще использовать родной для подключения к USB. Для наших целей необходимо добавить в него всего три провода и разъемы для подключения к фискальникам. Схема здесь.

Программатор для АТ24с02 - АТ24с16

Программатор      Снова год спустя возвращаюсь к программатору для микросхем АТ24. Поводом для этого явилось письмо Евгения из Новосибирска, который предложил сделать вариант устройства для микросхем с малым объемом памяти. Посоветовался с ребятами из сервисного центра, ремонтирующими бытовую электронику, и оказалось, что основными микросхемами памяти в бытовых устройствах (например, телевизорах) являются как раз такие микросхемы. А для программирования они используют известное московское устройство "Оранж". Попытался сделать альтернативное, но гораздо более простое и компактное.
Предлагаю скачать документацию, куда входит схема, чертеж платы, прошивка процессора с драйверами, а также управляющая программа с описанием.
Исходники на программы смотри здесь

Стенд для проверки блока питания AMC-100К

    Появляются новые кассы и возникают новые проблемы. Ранее сделал стенды для проверки блоков питания АМС-100Ф и Касби-02Ф. Сегодня в эксплуатации уже достаточно много АМС-100К и соответственно необходимо диагностировать и ремонтировать их блоки питания. Можно скачать схему стенда (~6,5kb)

Новый программатор PDImaster

Программатор      Некоторые проекты почему-то не дают покоя даже после их окончания. Летом вновь занялся программатором для АТ24, но уже на другой элементной базе. Использование процессора ATmega8 в сочетании с PDIUSB12 позволило освободить память процессора для расширения возможностей программатора. Интерфейс верхнего уровня почти не изменился, считаю его достаточно оптимальным. Первый вариант был сделан на двухсторонней печатной плате, но делать ее на коленке очень морочно, поэтому пришлось повозиться с разводкой односторонней.
Желающим предлагаю скачать документацию (~330k) на новый программатор. Здесь схема, прошивка, расположение элементов и печатная плата самого девайса, а также управляющая программа с драйверами и описанием. Работает как с ХР, так и с семеркой.
     21.05.2011. В последнее время многие жалуются, что трудно достать ATmega8, действительно он снят с производства. Поэтому пришлось доработать программу под более современный ATmega88. Схема осталась без изменений, а в архиве две прошивки.

Еще один вариант программатора для АТ24С32-АТ24С256

Программатор      Почти год назад сделал программатор для флэшек АТ24, который быстро стал очень популярен среди механиков ЦТО. Особенно удачно он поместился в корпусе от всем известного девайса.
Предлагаю скачать документацию (~290k)с новым интерфейсом (с расширенными возможностями) и чертежом печатной платы.
Исходники на программы смотри здесь

Устройство для поиска нужного кабеля

Обший вид локатора      Как-то раз общался я со знакомым человеком и обронил тот, что хочет купить щуп для поиска нужного кабеля в большой косе, не вскрывая изоляцию, а цена кусается. К слову сказать, занимается человек обслуживанием телефонной сети в большой государственной конторе, так что проблема для него достаточно актуальная, чтобы задуматься об этом, но не настолько, чтобы выложить за такое устройство 200-300 зеленых. Правда была у него схема телефонного пробника, некогда срисованная с "живого" прибора у коллеги, обслуживающего несколько гостиниц. Этот девайс и стал моим занятием на ближайшие несколько дней.
     Схема состоит из двух частей: генератора двухтонального сигнала, который цепляется к интересующей телефонной паре, и щупа, который этот сигнал ищет. Из оригинальной схемы была выкинута за ненадобностью пара кусков, добавлено немного своего... В общем, устройство получилось вполне удачным: на днях с его помощью была найдена телефонная пара, замурованная в стену при последнем ремонте, общая протяженность которой составляла около 200 метров. Если кабель экранирован, то "пищит" он достаточно громко на расстоянии примерно в 5-7 см , если же нет - и того лучше. Собранный щуп надо в обязательном порядке экранировать, питать его желательно от автономного источника питания. Еще хочу добавить на вход щупа фильтр НЧ, чтобы отсечь сетевые помехи.
P.S. Двухнедельный опыт эксплуатации заставил внести некоторые доработки: в цепях питания последовательно включены диоды от перепутывания полярности, а на выходе генератора добавлена цепь из последовательного защитного резистора и стабилитрона на 15 В, которые защищают микросхему при подключении генератора к работающей телефонной линии.

Программатор AVR процессора - вариант для СОМ-порта

Кабель      Кабель полностью идентичен по функциям описанному ниже, с той лишь разницей, что подключается к СОМ-порту. Схема крайне проста - скачать.Конструктивное решение - на фотографии. Программное обеспечение то же самое - PonyProg, надо только указать другой тип интерфейса.

Стенд для проверки блока питания КАСБИ-02Ф

    Стенд для проверки блока питания АМС-100 неожиданно стал очень востребованным среди наших механиков, и поэтому мне захотелось продолжить работу в этом направлении.
    Схема стенда для блока питания Касби-02 содержит не только индикаторы наличия выходных напряжений, но и генератор импульсов 1 Гц на микросхеме DD1, имитирующий работу блока от аккумулятора. На DD2 собран удлинитель импульса сброса. Кнопка S1 "открывает" ящик (светодиод D8), а S2 - выключает +12 В на печатающую головку. Транзистор Т1 усиливает напряжение питания таймера.

Комплекс Плата

Программатор AVR процессора

    В различных технологических девайсах очень удобно использовать AVR процессоры, привлекательные по многим причинам. Одним из достоинств является простота программирования. Для выполнения этой операции достаточно иметь программный кабель и соответствующее ПО (см., например, журнал "Схемотехника" 7-2001).
Схему программатора повторил с фирменного кабеля, входящего в комплект STK300 (отладочная плата для ATmega103). ПО можно взять с сайта www.atmel.com, но мне показалась более удобной программа PonyProg. Устройство собрано в корпусе разъема LPT и с процессором соединяется ленточным кабелем на 10 жил длиной 1м. Работает при удлинении кабеля до 2м. Сначала поставил микросхему серии 74НСТ, которая "творила чудеса": позволяла программировать без подачи питания на AVR. Однако это ее быстро сгубило, поэтому заменил ее на 74ALS (КР1533). Правда, потом оказалось, что можно поставить диод в цепи +5 В.

Кабель Плата

Преобразователь интерфейсов (вар.2)

     Попалась на глаза информация о новых микросхемах MAXIM, а среди них есть замечательная штука - МАХ3162 - универсальный интерфейс. Очень захотелось ее попробовать в качестве преобразователя 232 -485 и все получилось.

RS232-RS485 converter2

Скорость работы также не более 38400. По описанию переключение сигнала на выводе 14 микросхемы должно изменять скоростные характеристики преобразователя, но на практике это никак не проявилось. Субъективно устойчивее работа при лог.0.

Преобразователь интерфейсов (вар.1)

     Появилось у нас на обслуживании серенькое чудо по имени "Штрих-Мини-К" и захотелось нашему Заказчику с компьютером его подружить. Беглый осмотр показал, что при немалом количестве разъемов на кассе, RS-232 среди них нет. А ведь хочется... Значит, звоню я в Штрих-М, а там мне говорят - легко! Всего 1200 деревянных - и преобразователь ваш! Не то, чтобы денег жалко, просто за себя обидно - вроде как за лоха принимают. Проведя некоторое время в Инете, я убедился, что таких устройств довольно много, но схему никто не дает. Пришлось брать в голову самому - и вот результат.

RS232-RS485 converter1

Собранное мной устройство потребляет не более 30 мА, а в качестве источника питания я использовал разъем сканера той же самой кассы, хотя, есть мысль использовать сигнал DTR. К сожалению, максимальная скорость уверенной работы 38400, при большей идут сбои. Что тормозит, так и не понял. При стыковке с разъемами кассы возникли проблемы, смотри в Appendix. Коммерческий вариант преобразователя в разделе Бизнес-проекты.

Простой программатор для at24c256

     На днях зашел ко мне знакомый ЦТОшник и, пока возились мы с его кассой, похвастался, что досталась ему на днях плата от Меркурия-115 и теперь он из нее программатор для 24c256 сделает. А что, самому не сделать ? - поинтересовался я, -или программатора в твоей конторе нет ? Программатор, как оказалось, есть, даже два, но хочется чего-то портативного, а самому пока не осилить. Немного подумав, я предложил ему сделать простенький программатор, только для at24c64/128/256/512, а для особого удобства и портативности перейти на USB-порт, благо сейчас на любом компьютере или ноутбуке их навалом. Если есть интерес - то можете скачать прошивку, программу, схему и пояснения (~290k)

Вид снаружи Внутри

Шлейф для БФП и м.сх

Стенд для проверки блока питания АМС-100Ф

     Имея на обслуживании более тысячи АМС-100Ф, приходится довольно часто сталкиваться с неясными дефектами, где виновником может быть как БП, так и основная плата. Для того, чтобы быстро проверить, дает ли БП все необходимые напряжения, на скорую руку был сделан простенький стенд. Несмотря на простоту и примитивность идеи, устройство очень успешно эксплуатируется и пользуется популярностью среди механиков и стендовиков. Подоткнул, нажал две кнопки - и сразу все ясно !
     Итак, подключаете стенд к блоку питания двумя шлейфами - должны гореть все индикаторы выходных напряжений. При нажатии кнопки "+12В" гаснет соответствующий светодиод (на фото - белый), а при нажатии на кнопки "Ден.ящик" загорается зеленый светодиод. Если все это произошло, БП исправен, если нет, то смотри по светодиодам, какой канал не работает.

Общий вид Совместно с БП

Электрическая принципиальная схема - Скачать (~15k)

Щуп логический

Щуп логический - сколько таких уже сделано и вот еще один. Схема минимальна по числу деталей, но позволяет видеть наличие логических уровней как в системе ТТЛ, так и КМОП в большом диапазоне питающих напряжений. Фиксирует одиночные импульсы от 70 нс, но, главное, за счет третьего светодиода подтверждает контакт щупа c проверяемой схемой. Конструкция как всегда самопальная.

Общий вид

Внутри

Импульсный источник питания

Была такая замечательная касса Электронмаш-NCR 2113-1103Ф. А замечательна она тем, что практически не сбивалась и не зависала, в чем заслуга ее источника питания. Теперь эту кассу выбрасывают, а вот источнику можно дать вторую жизнь.

Яндекс.Метрика