Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Интересное
  • Делаем JTAG программатор для прошивки флеш-памяти спутниковых тюнеров и не только. Универсальный программатор TNM5000 Программаторы usb для flash nand схемы

Делаем JTAG программатор для прошивки флеш-памяти спутниковых тюнеров и не только. Универсальный программатор TNM5000 Программаторы usb для flash nand схемы

2019-12-30 Дата последнего обновления программы: 2019-12-30

Двуликий Янус

Мы решили назвать этот программатор "Янус ".

Почему так? Потому что в римской мифологии Янус - это двуликий бог дверей, входов и выходов, а также начала и конца. Какая связь? Почему наш программатор ChipStar-Janus двуликий ?

А вот почему:

  • C одной стороны , этот программатор - простой. Распространяется как бесплатный проект , его можно легко изготовить самому .
  • C другой стороны , он разработан фирмой, длительное время профессионально занимающейся разработкой и производством различной радиоэлектронной аппаратуры, в том числе программаторами.
  • C одной стороны , этот программатор - простой, с первого взгляда имеет не сильно впечатляющие характеристики.
  • C другой стороны , работает совместно с профессиональной программой (кстати, точно такой же, как и остальные профессиональные программаторы ChipStar).
  • C одной стороны , мы предлагаем этот программатор для свободной бесплатной сборки.
  • C одной стороны , мы его продаем и в готовом виде, как обычный бюджетный продукт.
  • C одной стороны , на самодельный программатор не распространяется гарантия (что естественно).
  • C одной стороны , если вы его смогли собрать, то и отремонтировать сможете, да и программатор настолько простой, что ломаться, собственно, нечему.
  • C одной стороны , это простой внутрисхемный программатор.
  • C одной стороны , через простые адаптеры расширения он поддерживает программирование NAND FLASH и других микросхем уже "в панельке".

Таким образом, программатор ChipStar-Janus для многих специалистов может стать настоящим выходом в ситуации, когда разных простых или любительских программаторов уже недостаточно, а более сложный программатор кажется избыточным или на него не хватает выделенного бюджета.

Что нас побудило разработать этот программатор.

Есть великое множество простых специализированных программаторов, пригодных для самостоятельного изготовления .

Есть множество дешевых китайских программаторов в уже готовом виде.

Есть немало любительских разработок , часто по качеству превосходящих последние.

Казалось бы, в чем смысл очередной поделки?

Мы длительное время занимаемся разработкой производством и поддержкой универсальных программаторов , в основном назначения. У нас богатый опыт работы с самыми разными микросхемами. Часто к нам обращаются люди уже собравшие, а часто и купившие, какой-нибудь из выше названных "изделий". Нашим специалистам часто без смеха/слез/ужаса (нужное подчеркнуть) невозможно смотреть на схемные решения, качество сборки и, особенно, на программное обеспечение этих приборов. Ладно когда программатор стоит "три копейки", купил, что-то работает, что-то не работает, зато деньги не большие. Но часто соотношение цена/возможности таких приборов у нас вызывают, мягко говоря, удивление. Хочется воскликнуть: это столько не стоит!

Кроме всего выше названного есть особая категория программаторов, пригодных для самостоятельного изготовления - это программаторы (точнее, схемы программаторов и программное обеспечение), разработанные специалистами фирм производящих микросхемы (в основном микроконтроллеры). Такие программаторы спроектированы вполне профессионально, в их схемотехнике нет "ляпов". Они поддерживают все заявленные микросхемы. Но есть два "маленьких" недостатка: перечень программируемых микросхем весьма ограничен (что вполне понятно) и программное обеспечение весьма спартанское - никаких лишних функций, как правило - только стереть , записать , верифицировать . Часто даже функции чтения микросхемы нет.

Итак, программатор ChipStar-Janus в начальной конфигурации - это внутрисхемный программатор. В таком режиме он поддерживает микроконтроллеры PIC и AVR фирмы Microchip , некоторые микроконтроллеры архитектуры MCS51 , микроконтроллеры фирмы STMicroelectronics и еще ряд других, а также микросхемы последовательной памяти с интерфейсом I2C (в основном серия 24 ). К разъему расширения программатора можно подключить простейшие адаптеры и начать программировать микросхемы памяти "в панельке".

Сейчас реализовано программирование "в панельке":

  1. EPROM ) с интерфейсом I2C (серия 24xx );
  2. микросхемы последовательной флэш памяти (Serial FLASH ) с интерфейсом SPI (SPI Flash );
  3. микросхемы последовательной памяти (Serial EPROM ) с интерфейсом MW (серия 93xx );
  4. микросхемы NAND FLASH ;

Программатор и программное обеспечение поддерживает технологию самостоятельного добавления микросхем в три клика. Пока реализовано добавление микросхем NAND и I2C . В самое ближайшее время планируется реализовать эту технологию для микросхем MW (серия 93xx ) и AVR . Таким образом, вы получаете не просто программатор, а мощный инструмент для самостоятельной работы .

Три способа получить программатор ChipStar-Janus

1-й способ:
Собрать программатор самому полностью

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

Алгоритм действий:

2-й способ:
Собрать программатор самому, купив готовую печатную плату и прошитый микроконтроллер

Способ аналогичен предыдущему, только вы избавите себя от самых трудноосуществимых операций: изготовления печатных плат и прошивки микроконтроллера без программатора.

Алгоритм действий:

  1. Прочитать условия использования самостоятельно собираемого программатора.
  2. Прочитать инструкцию по сборке программатора.
  3. Скачать полную документацию на программатор.
  4. Купить набор для сборки (готовую печатную плату и микроконтроллер с уже записанной прошивкой).
  5. Закупить необходимую комплектацию для сборки программатора согласно

Это универсальное устройство, для программирования очень широкого ассортимента микросхем, начиная от банальных I2c и MicroWire чипов до многоногих Nand Flash.
За многие годы радиолюбительства и увлечения электроникой у меня накопилось достаточно большое количество таких самодельных устройств, собираемых под конкретные задачи и просто ради самого процесса. С появлением все большего ассортимента микросхем и увеличением их емкости, пришлось обзавестись и заводским устройством, широко известным MiniPro TL-866.
Девайс и правда, очень симпатичный, служит верой и правдой уже который год, но отсутствие контроля контактов, аппаратные ограничения и вследствие - невозможность работы современными чипами, заставили меня обратить взор на более дорогие и функциональные устройства. Беглый обзор рынка подобных устройств привел к осознанию того, что моим потребностям наиболее четко соответствуют два девайса: российский ChipProg-48(1) и иранский TNM5000. Второй оказался более чем в 2 раза дешевле при сопоставимом функционале, и после недолгих уговоров моя жабба, потерявшая бдительность в процессе выбора подарка себе любимому на день рождения, не смогла аргументировано возразить.
На странице официального продавца на Aliexpress был сделан заказ, выбрана доставка Singapore Post и произведена оплата. В процессе дальнейшей переписки с продавцом, кстати, очень общительным, выяснилось, что он предпочтительнее всего, шлет курьерской SPSR. Так быстрее, но требуются дополнительные паспортные данные для таможни, что вызывало некоторые опасения, т.к. посылку встречал не гражданин РФ. Сговорились на обычную russian air, разницу в доставке продавец скомпенсировал не сильно ходовым переходником SSOP34.
Несмотря на все опасения, доставка была быстрой и беспроблемной.
Итак, иранский программатор из Китая, был выслан в Россию и передан в Беларусь специально обученным резидентом в Москве, гражданином РБ с временной регистрацией. Столь сложная схема помогла избежать уплаты пошлин на почтовые вложения стоимостью более 20 евро, для товаров, пересекающих таможенную границу РБ.


На фото сам программатор, USB кабель для подключения к компьютеру, вакуумная присоска для переноса мелких чипов, кабель для внутрисхемного программирования, бонусный чип NAND Flash K9GAG08U0E-SCB0, и переходник SSOP34, довольно качественный. CD диск с ПО и инструкциями на фото не попали, забыл в коробке.


Коробка оказалась неожиданно больше, чем я себе представлял, содержимое соответствовало описанию.
Для сравнения, фото с популярным TL-866.








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




Корпус программатора выполнен из довольно качественного пластика темного цвета, без заусенцев, облоя и других атрибутов полуподвальной сборки. С одной стороны корпуса, разъем внутрисхемного программирования на 10 контактов, это стандартный IDC10. Сверху, 48-пиновый DIP-сокет фирмы ARIES. Любопытно, что в отличии от других сокетов, он в открытое состояние приводится с усилием, а в состояние «вставлен чип, зажат и готов к работе» приводится сам собой, это его дефолтное состояние. На верхней части корпуса также есть индикатор активности и наклейка с моделью программатора.


С другой стороны - стандартный USB-B для подключения к ПК и разъем для дополнительного питания, неизвестной мне конструкции, заботливо прикрытый предупреждающим стикером.


Снизу корпуса - наклейка с информацией, гарантийный стикер на шурупе и резиновые ножки.


На программатор действует годовая гарантия, которой я вряд-ли смогу воспользоваться, но на всякий случай расчлененку делать не буду, воспользуемся фото другого, более смелого владельца.






Вот и описание программатора на русском, тоже немного поплагиачу:

Дополнительная информация

Flash-память (Parallel / Nand / Serial), EPROM, EEPROM, Serial EEPROM, микроконтроллеры, энергонезависимое ОЗУ, FRAM, CPLD, PLD, FPGA).
Высококачественная 48pin ZIF панель и 10pin ISP / JTAG разъем.
USB 2.0 High Speed
Программирование 1 Гбит Nand Flash менее 50 сек
Анализ NAND микросхем на наличие BAD блоков, умеет пропускать их при записи, при чтении.
Автоматическое обнаружение всех flash-память / микроконтроллеров с Device ID.
Удобное программное обеспечение для WIndows XP/VISTA/7/8 (32,64 бит).
Функция тестирования контактов поставленной микросхемы (Pin Test)!
Если вы плохо вставили ИС в колодку, или она имеет загрязненные выводы, софт программатора сообщим об этом и укажет номер этого контакта!
Низкая стоимость основного блока и бюджетные адаптеры.
Один адаптер 32/40/48 TSOP для всех flash-память.
Один TSOP56 адаптер на все 56pin flash-памяти.
Специальные возможности, значительно расширяющие возможности программатора, мы получаем несколько программаторов в одном:
Полноценная эмуляция Altera USB-Blaster для Quartus-II Software.
Полноценный Serial Port Emulation.
Vehicle ECU, Immoblizer & Dashboard microcontroller Support.
TopJTAG Flash Programmer, TopJTAG Probe.
Сердцем программатора TNM 5000 является 500.0000 Gate FPGA with a designed CPU core with 96MHz Clock для быстрого программирования микросхем.
Работа с OTP областью микросхем EN25F16, EN25F80, EN25Q16, EN25Q32, EN25Q64… Считывание… сохранение… редактирование… программирование OTP области микросхем.
Параллельные flash до 56pin:
Он поддерживает различные виды корпусов (PLCC, TSOP1, TSOP2, VSOP &…). Все flash могут быть автоматически обнаружены с помощью программного обеспечения. Используя один адаптер для всех 32-48 pin TSOP flash, пользователю нужен только 1 адаптер для более чем 2000 flash-чипов.
NAND Flash Memories:
Программатор имеет дополнительное программное обеспечение Nand +, специально предназначенное для NAND Flash. Nand + программное обеспечение имеет один из самых полных списков NAND Flash Memories с алгоритмом коррекции плохих данных в MLC NAND. TNM5000 является одним из самых быстрых Nand программаторов в мире со скоростью чтения и записи до 8 мегабайт в секунду. Все Nand могут быть автоматически обнаружены с помощью программного обеспечения.
Serial flash-memories:
Все 8-16 Pins serial SPI flash поддерживаются программатором. Все flash SPI могут определяться автоматически с помощью программного обеспечения. Он читает и программирует SPI flash с максимальной безопасной скоростью 6-7 Мбит / с. Также снимает защиту, с защитой записи мигает, прежде чем писать данные.
Микроконтроллеры:
ATMEL: Все AVR 8 бит чипы (ATMEGA/ATTINY/AT90S) поддерживаются на ZIF Scocket & ISP кабелем. Поддерживается программирование AVR до 64 pin. Поддерживаются недавно введенные серии ATXMEGA и PDI и JTAG метод. Старые серии C51 & новые single cycle C51 серии полностью поддерживаются. Все серии могут быть обнаружены автоматически. ARM7 поддерживается программирование по JTAG.
Microchip PIC:
Один из наиболее полный список устройств для Microchip PIC микроконтроллеров включая все PIC12F / PIC12C / PIC16C / PIC16F / PIC18F / DPIC33F / J & K Series. Устройства до 40 Pins может быть запрограммирован на ZIF Scocket, все PIC могут быть обнаружены автоматически и программируются ISP кабелем.
Дополнительно:
Программирует MIO KB9012, ST, SST, Philips (NXP), Motorola, Syncmos, Silicon Lab, ICSI, Infineon, Intel, Winbond &…
Автомобильные микроконтроллеры:
Поддержка ST10F & TMS370 серий ISP кабелем для многих BOSCH / VALEO / SAGEM ECUs (полная поддержка ST10F из списке устройств XPROG- м программатора). Поддержка Siemense & Infineon SAK - C167, подключенного к 44 или 48 pins flash (Siemense / BOSCH / SAGEM S2000 ECU), like HSE FlasHit Programmer. Поддержка NEC & Motorola устройств для Dashboards. Поддерживает Motorola / FreeScale MC68HC11KA4 / MC68HC11A8. Поддерживает MC68HC908 series OTP fuse added. Infineon Tricore family Audo-NG (Next Generation) TC1796 TC1766 with support of External 32-bit Flash (S29CD032 - S29CD016) in new Bosch ECUs. Motorola MPC562 MPC561 BDM programming for External Flash & External EEPROM in EDC ECUs (Bosch & Sim2K). Motorola HC9S12DG64 / HC9S12DG128 / HC9S12DG256 / HC9S12DG512 series with security bypass feature.
PLD / CPLD / FPGA:
Поддержка всех ALTERA JTAG устройств через эмуляцию Altera USB Blaster Programmer in Quartus Software. Поддержка Xilinx CPLD / FPGA с jed файл. Быстрое конфигурирование Xilinx FPGA с bit файл. Поддержка GAL / Palce устройств с особым вариантом для Palce разблокировки.
Программное обеспечение с поддержкой нескольких языков (английский / китайский / арабский / французский / фарси / русский). Другие языки и устройства могут быть добавлены по запросу клиента. Вы можете скачать программное обеспечение и запустить его в демонстрационном режиме, чтобы оценить его.


Ну что ж, не терпится испытать аппарат в работе. Аккуратно вкладываем чип в кроватку переходника, сам переходник устанавливаем в универсальный сокет программатора, подключаем программатор к ноутбуку, ноутбук под управлением 32-х разрядной Windows 10 с установленным ПО, заблаговременно скачанным с сайта производителя.




Для работы программатора с NAND FLASH чипами используется один софт, для работы со всем остальным многообразием чипов - другой.
Выбираем из списка наш чип, и…


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


Пишем, читаем, стираем, все ОК, программатор шустро отрабатывает все режимы.
Ну и приступим к основному действу, для которого и покупался программатор. По работе, мы используем много десятков промышленных Wi-Fi точек HP MSM-310R.


Устройство дорогое, но тем не менее, выходящее из строя. Гарантия закончилась, и накопилось их некоторое количество. Внутри, как это любит Hewlett-Packard и прочие белые бренды, выкупленный производитель, канадский Colubris.


Судя по скудной инфе от производителя, и морганиям светодидов, удалось понять, что проблема софтовая. Точка банально не грузилась из за сбоя во внутренней файловой системе или подизношенном чипе флеш-памяти. Что ж, сдуваем феном чип K9F5608UOD с живой точки, считываем, запаиваем обратно. Выясняем где в считанном дампе находятся конфигурационные параметры, описывающие серийник и МАС-адреса устройства. Таких, парукилобайтных блоков, два. Они идентичны друг другу. С дохлой точки тоже сдуваем чип, вычитываем, находим в дампе по тем же адресам идентификационные блоки, вырезаем, сохраняем. Заменяем в прошивке, считанной с живой точки, эти блоки на требуемые с серийниками и МАС-ами дохлой. Прошиваем новый чип, заранее закупленный на Aliexpress, этой комбопрошивкой, запаиваем, и вуаля, точка работает. Мне повезло, приобретенный новый чип оказался очень качественным, и с завода bad блоков не было, поэтому дамп можно было писать один-к-одному, безо всяких сдвигов. Конечно, методически правильнее, было бы подключиться к jtag интерфейсу процессора точки, но на тот момент уж очень руки чесались испробовать неизведанное.
Ну и напоследок, хотелось бы рассказать о мини-соревнованиях некоторых моих программаторов. Я их извлек из закромов, сфотографировал и подготовил к испытаниям.


Знакомьтесь: Bidipro, достаточно популярный в свое время среди радиогубителей самопайный девайс. Но вследствие долгого бездействия где-то закралась аппаратная ошибка в виде непропая или КЗ, вызванного упавшей скупой слезой ностальгирующего электронщика. Да и к тому же управляющий софт требует DOS. Выбывает на старте.


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


Третий участник - Ezoflash, упрощенная версия Willemа, тоже активно использовался до приобретения MiniPro.


Четвертый участник, TL-866, в представлении не нуждается.
Будем читать-стирать-писать кое-какие чипы, если корпуса не DIP, то воспользуемся набором MiniPro-говских переходников. Для Ezoflash - переходники свои, те, которые удалось отыскать среди завалов. Пустые места таблицы означают невозможность работы соответствующего программатора с испытуемым чипом.
Также будем использовать будем другой ПК, обладающий аппаратным LPT портом.
Конфигурация достаточно современная, DualCore Intel Core i3-4170, 3700 MHz, 4Гб ОЗУ, материнская плата Gigabyte GA-H81M-S2PV, SSD диск ADATA SP550, ОС Windows 7 x32.
Результаты исследований оформим в таблицу, время каждого телодвижения указано в секундах.


Налицо преимущество в скорости основных операций Usb программаторов.
Проверку работы программатора в режиме внутрисхемного программирования не проводил - ввиду отсутствия интереса к данным возможностям, программирование микроконтроллеров тоже не проверял, т.к. уверен на все 146% в возможностях девайса.
Подводя итоги, хочется отметить основные
Преимущества данного программатора:
Качество изготовления,
Широкий спектр поддерживаемых микросхем, список постоянно обновляется.
Дешевые переходники pin-2-pin для подавляющего большинства микросхем (кроме чипованного SOP44 - DIP40, оцененного в неприличные почти полсотни уе)
Приемлемая цена, по сравнении с аналогичными устройствами, обладающими схожим функционалом.
Недостатки: пока не нашел.
Всем спасибо, кто дочитал до этого места мое первое крео на муське, заранее извиняюсь за возможную косноязычность, Word не использовал, русский - не мой родной язык.
Да, повторюсь, аппарат был приобретен за свои кровные. Планирую купить +30 Добавить в избранное Обзор понравился +75 +124

Нашел в своем архиве фото, на котором был запечатлен процесс изготовления JTAG-программатора, который понадобился мне, чтобы оживить спутниковый тюнер. Теперь немного подробнее, что за «зверь» такой JTAG:

JTAG (сокращение от англ. Joint Test Action Group ; произносится «джей-тáг») - название рабочей группы по разработке стандарта IEEE 1149. Позднее это сокращение стало прочно ассоциироваться с разработанным этой группой специализированным аппаратным интерфейсом на базе стандарта IEEE 1149.1. Официальное название стандарта Standard Test Access Port and Boundary-Scan Architecture . Интерфейс предназначен для подключения сложных цифровых микросхем или устройств уровня печатной платы к стандартной аппаратуре тестирования и отладки. Кому интересно и дальше, полная статья на википедии .

А теперь вернемся к делу, от знакомых попал ко мне спутниковый тюнер, самый обычный и простой Globo на процессоре Ali M3329B. С такими симптомами, вообще не включался, сначала я грешил на блок питания, но прозвонив все напруги мультиметром оказалось все же с питанием все нормально. Поизучав немного разных статьей по ремонту данных ресиверов, пришел к выводу, что судя по симптомам полностью слетела прошивка, и восстановить его можно прошив через JTAG-программатор. Так же была мысль, что он полностью сгорел и восстановлению не подлежит, но я все-же предпочитал верить, что прошивка через JTAG поможет.

Для изготовления выбрал вот эту схему:

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

74HC244 это не инвертирующий буфер. Микросхема содержит два независимых четырехразрядных буфера. Каждый буфер имеет свой сигнал разрешения выхода (низкий активный уровень). На входах нет триггеров Шмитта. Микросхема выполнена по технологии “быстрый” КМОП, что обеспечивает высокое быстродействие. Мощный токовый выход делает возможным сохранение высокого быстродействия даже при емкостной нагрузке. Быстродействие 74HC244 сравнимо с быстродействием микросхем, основанных на диодах Шоттки, при этом 74HC244 сохраняет достоинства микросхем КМОП, т.е. высокая помехозащищенность и низкая потребляемая мощность. Входы микросхемы защищены от повреждения статическим электричеством при помощи диодов.

Увы 74HC244 в своих запасах я не обнаружил. Нашел только аналог 74F244, который немного отличался напряжением питания Vcc. У 74HC244 рекомендуемое от 2 до 6 В, а у 74F244 — от 4,5 до 5,5 В. Хотя максимальные пределы от -0.5 до +7 В, поэтому решил не заморачиваться, и приступить к изготовлению.

Взяв исходную схему на первом изображении, и перерисовав ее в программе DipTrace получилась вот такая схема:

Все было оттрасировано автоматически, не оттрасировало только одну линию, но это проблема была решена двумя SMD перемычками. На изображении выше — готовая для изготовления печатная плата.

На плате я так же подписал все выводы, но к сожалению с выходные сигналы неправильно подписал, как видно на первоисточнике 1- GND, 2- TCK, 3- TMS, 4- TDO, 5- TDI и 6- RST, у меня же получилось GND, TMS, TCK, TDI, TDO, и RST, ошибся именно когда делал подписи контактам, по схеме все правильно, согласно первоисточнику, т.е. 1- GND, 2- TCK, 3- TMS, 4- TDO, 5- TDI и 6- RST.

Печатная плата с правильными обозначением контактов:

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

Проделав всю роботу, выточив гетинакс под размеры платы (примерно 55х50 мм), берем чистящее средство COMET (Комет) в порошке и губку для мытья посуды. Очищаем гетинакс от следов жира и грязи. Лучше не вытирать остатки воды, а дать просохнуть так.

Пока сохнет гетинакс идем за компьютер и печатаем нашу схему на лазерном принтере и фотобумаге в зеркальном отражении указав максимальное качество печати. Важно не забыть поставить зеркальное отражение, иначе в итоге на плате получим все на выворот!

И так, гетинакс готов, печатная плата напечатана, аккуратно подогнав края гетинакса к рисунку печатной платы на фотобумаге крепим ее липкой бумажной лентой к гетинаксу, берем утюг и ставим его на максимальную температуру.

Естественно фольгированной стороной гетинакса к рисунку печатной платы.

Когда утюг нагрелся, плотно прижимая, начинаем гладить — равномерно прогревая гетинакс со стороны бумаги. Плату такого размера греем не более 30-60 сек, иначе тонер расползется. Рекомендую поставить таймер на телефоне, чтобы время было рядом, перед глазами. Когда все сделано, даем время плате остыть.

Отдираем фотобумагу от платы, перед нами готовая плата, которую остается вытравить в хлорном железе FeCl₃, если есть не большие огрехи, перед травление, поправляем дорожки скальпелем и тонким маркером для дисков.

В процессе травления хлорным железом необходимо непрерывно перемешивать раствор, например покачиванием посуды. Если размер платы не очень большой, можно плату класть на поверхность раствора рисунком вниз — не нужно покачивать, но трудно отследить окончание процесса травления. Время травления хлорным железом составляет от 5 до 50 минут и зависит от температуры, концентрации раствора и его загрязнённости медью, толщины медной фольги. После травления плату нужно промыть проточной водой и высушить.

В итоге получаем вот такую печатную плату

Тонер так же очищаем порошком «Комет», он держится достаточно хорошо, и чтоб не повредить дорожки платы очищаем его не спеша.

После очистки от тонера видим аккуратную, красивую печатную плату


Теперь приступаем к пайке элементов:

Лучшие статьи по теме