Дело было вечером, делать было нечего. Обновил AtmelStudio до версии 6.2 и мой любимый программатор AVRISP-MKII с прошивкой от LUFA гордо крякнулся. Точнее это новая студия его крякнула, но я то думал что это программатор. Мол версия устарела. Первым делом прописал версию программатора в исходниках 0x80 (Кто знает что это, тот поймет, а кто не знает, лучше и не знать). . Не помогло. Прописал 0xFF, собрал и получил тот же результат. Ну думаю чудеса. Залез на сайт LUFA (К стати луфа это растительная мочалка) и скачал там последнюю версию. Ну думаю ща как соберу проект да как все заработает. Ага, ща, размечтался. Последняя версия заточена под МК AT90USB1287. Ну вот зараза!!! Далее поиски по сайту привели к последней версии с МК AT90USB162. Скачал, собрал, залил и облом. Да что за нафик. Лезу в интернет, читаю про эту проблему и на одном из каких-то форумов наткнулся на так называемую 100% рабочую прошивку. Скачал, залил в МК и… Вашу мать!!! МК умер на всегда. Ни SPI, ни бутлоадер его не видит. Злой как собака запулил программатор на полку и перешел на китайский
Вот мой вариант схемы. В сети их куча, но они изобилуют светодиодами и горят как новогодние елки. Мне вся эта цветомузыка нафик не нужна, поэтому я оставил только два светодиода. Один на наличие питания, а второй для индикации процесса заливки прошивки в МК.
Схема по крупнее
Для удобства я вывел шести штырьковый разъем для программирования как самого МК так и внешних МК. На фото джампер стоит на нижней паре. В этом положении программатор программирует внешние МК по ISP. Если его перекинуть на среднюю пару, то через тот же разъем ISP уже можно программировать сам МК программатора. А если возникает вечный вопрос курицы и яйца, то можно скачать Атмеловский загрузчик Flip 3.4.7 и установив джампер на самую верхнюю пару залить МК через UART. По поводу фьюзов. В сети ветает масса вариантов, но лично из моего опыта могу сказать, что ничего менять не надо. Спаяли, залили прошивку и пользуемся. Фьюзы установленные на заводе как раз то что надо.
Теперь самое интересное. Сразу скажу, если у вас стоит шестая студия и пройти весь процесс интеграции)) программатора, а потом поставить седьмую, то придется делать все заново. Так что решайте на какой студии нужно работать. Правда если установлена шестая, а рядом поставить седьмую и провести интегрирование))) программатора в седьмую, то он будет так же работать и в шестой. Во как.
Начали.
Естественно студия его игнорирует и отключает от себя.(Падла) 3. Качаем вот тут программу zadig_2.1.2 или какая там у ни сейчас версия.
Далее выбираем Options->List All Devices
Далее выбираем драйвер libusb-win32(v1.2.6.0)
И жмем Reinstall Driver Программатор отвалится, а потом снова подключится, а программа выдаст окно с сукесфулем)))
Теперь ломимся в диспетчер устройств и лицезреем на вот такую картинку.
Ура! Все готово! Запускаем студию (Я покажу на седьмой) и идем в програмировачную часть программы)))
Вот и наш программатор. Далее я выбрал Мегу восьмую и…
Никуда студия наш программатор не послала, а покорна снюхалась с МК. И на последок тест программирования.
А это уже шестая студия.
Так что дерзайте, собирайте и шейте данным программатором AVR микроконтроллеры.
Проект для DipTrace со схемой и платой.
Добрый день. Очень круто, что вы добились интеграции с 7ой версией студии! Давно хочу собрать себе такой же программатор. После прочтения вашей статьи появилось несколько вопросов. В основном по поводу компиляции зашивки из исходников. 1) Не могли бы вы в кратце описать процесс компиляции прошивки из исходниокв. 2) Задействованные выводы жестко прописаны в прошивке или задефайнены где-то в файлах настройки? Где вообще прописаны задействованные выводы? Никак найти этот момент не могу в файлах проекта… 3) Правильно ли понял, что вы определяли подходит ли та или иная версия LUFA для AT90USB162 по тому, что в make-файле прописано? 4) В приведенной вами зашивке TPI активен? Т.е. если доразвести соответствующие выводы он будет работать? Заранее спасибо!
1 — LUFA была подгружена из диспетчера расширений студии. 2 — Не знаю, я в прошивке не ковырялся. Просто собрал и залил, для меня расположение выводов не принципиально. 3 — Верно, так как мейк файл это так сказать свод правил сборки проекта. 4 — Не в курсе, так как прошивка не моя. Она в свободном плавании. Главное что она работает без каких-либо нареканий.
Спасибо за ответ. А где вообще можно посмотреть назначение пинов? Опять таки, ни на сайте(имею в виду сайт автора LUFA), ни в папке с проектом программатора, нигде не могу найти список используемых выводов. Вы сами откуда эту инфу брали?
Наконец-то удалось посмотреть видео. Огромное спасибо за такой развернутый ответ! Запутано, но если разобраться, то все оказывается весьма логично. Еще раз спасибо, формат видео очень толковый!
Будут еще вопросы, задавайте.
Добрый день! А не подскажите, как перекомпелировать проект под 16МГц?
Родной уже расчитан на 16.
После отпуска приеду и допишу. А то с телефона не сруки.
А винда у Вас какая? У меня ничего не получается с виндой х64 (семерка).
У меня семерка х64. Все работает без проблем.
Доброго дня Алексей.Я тоже установил Zadig прям на рабом столе.затем все определилось как у вас.Но теперь с программой CodeVision перестал работать.Студио4.12 установил.После установки на рабочем столе почему то не появляется сама оболочка студио.Если зайти на жесткий диск С там есть Атмел окры папки есть студио 4.Толи она этот или нет но все ровно и сним то же не работает. Виндус у меня7. Скажите пожалуйста где искать этот Zadig что бы его удалить? на жеском не нашел.Где все программы и компоненты там его во все нет.Где же он спрятался как найти? помогите пожалуйста!!!
Эта программа не устанавливается. Это сразу исполняемый файл. Ищите в папке куда скачали его.
Добрый день Алексей. Я его прямо на рабочем столе и запустил.До установки на диспетчере устройств был Lugo-WinDraiver-AVRSPMKII,а теперь добавилось LibUSB-Win32 devices/LUFA AVRISP MKII CLONE.Хотя я удалил Студио 4.19 и CODEVISION. Теперь без всех этих программ при подключение к USB все ровно определяется.Но однозначно с рабочего стола удалил этот Zadig.Все уже перерыл этот файл но нигде не нашел.Может он под каки то другим названием где то на жестком диске находиться?Если ни где не устанавливался то при удаления с рабочего стола должны были исчезнуть LibUSB-Win32 devices/LUFA AVRISP MKII CLONE
Да забыл дописать.С жесnкого диска вытащил на рабочий стол папку USB_draiver. в этой папке вот такие файлы amd64 license X86 installer_x86.exe installer_x64.ese LUFA AVRISP_CLONE.cot LUFA AVRISP_CLONE.inf
извиняюсь забыл поставить имя_получил Аноним
Зашел дипетчер устройст свойства и удалил WinDraiver.Все все что было удалилось.Потом что бы работать как было раньше снова установил CodeVizion Studio.Блин все снова стало так же как после установки Zadig.Скорее всего придется все стереть Ж\Д и переустановить Виндус.Вот какой этот падла Zadig.Все ровно где то прячется.Надо где то удалить этот LibUSB-Win32 devices
Спасибо за информацию по прикручиванию программатора к 7 студии.
Пожалуйста.
Добрый вечер всем и Алексей.Есть такой вопрос.Программатор AVRISPmkii с оболочкой CodeVision не шьет EEPROM именно Attiny13. Мегу 8 шьет все флеш и еер.тини 13 читается флеш и ееr.но в упор не пишет епром. Кто ни будь не подскажет что может быть? пробовал три новых тини все то же самое.
К сожалению эту задачу может решить только автор прошивки, а именно автор LUFA.
Добрый день Алексей! А не подскажете куда можно написать автору!Спасибо за ранее.
Спасибо конечно за ответ.К сожалению анг язык не знаю и так что и написать то же не получится.Тем более у меня исходника нет только нех файл.Куда там написать так не разобраться.Спасибо!
Там же почта.
Где нарисовано конверт?Если нет то не тыкнете где именно?
send me an email
Пробовал туда нажать и выходит Ворд и все!там просто можно написать как на обычном ворде и ни каких отправки письма нет.Не объясните?А как здесь можно картинку ставить как вы поставили чуток выше?
Никак. Я могу, а посетители не могут. Я думаю об этом но не хватает времени. Та ссылка должна открыть почтовый клиент. Например оутлук.
Понял! значит ссылка не рабочая или закрыт автором.там пишет так;настройку Eset Outlookplugin.C:/PROGRA-1ESET/EPLGOU-1DLL не удалось загрузить,по этому она была отключена приложением OUTLOK.Обратитесь к разработчику настройки за обновлением.Если обновления нет,удалите обновленную настройку. я так и ни чего не понял.Значит на LUFAнаписать не получиться так?
Алексей написал я письмо и тут же пришел сообщение таком формате.как быть? Это письмо отправлено почтовым сервером yandex.ru. К сожалению, мы вынуждены сообщить Вам о том, что Ваше письмо не может быть отправлено одному или нескольким адресатам. Причины указаны ниже. Пожалуйста, не отвечайте на это сообщение. ********** This is the mail system at host yandex.ru. I’m sorry to have to inform you that your message could not be delivered to one or more recipients. It’s attached below. Please, do not reply to this message. <[email protected]>: Host or domain name not found. Name service error for name=forurwlledcbicle.com type=AAAA: Host not found Статус доставки: Reporting-MTA: dns; forward13h.cmail.yandex.net X-Yandex-Queue-ID: 48E6E215E8 X-Yandex-Sender: rfc822; [email protected] Arrival-Date: Sat, 1 Oct 2016 02:14:29 +0300 (MSK) Final-Recipient: rfc822; [email protected] Original-Recipient: rfc822;[email protected] Action: failed Status: 5.4.4 Diagnostic-Code: X-Yandex; Host or domain name not found. Name service error for name=forurwlledcbicle.com type=AAAA: Host not found
Значит автор не хочет чтобы с ним общались, я тут бессилен.
Спасибо за помощь!
Для интереса сейчас запусти Studio 4.19 прошил на меге 8 НЕХ и епром.Блин все пишет оба файла.Главное,что интересно именно Тини13 епром не пишет (USBISP mkii)(STK200/300).А вот ребята отсюда electrotransport.ru/ussr/index.php?board=73.0 Моргалка на Attinu13 (проект выложил vova_n) они без проблем пишут на(USBar/USBATiny2313/в оболочке sinaProg.на 2313 у меня то же есть но для него нужно ставить дрова Либибус вин32.Это тот же самый Zadig После этого у меня перестанет работать mkii.По этому боюсь его установить и работать с ним.Какая лажа,что делать ума не приложу.Чертов тинька 13 что в нем не так?Да еще вчера на студио шил тини13 но конечно шилось только нех еер нет.потом решил фьюз прошить.нажав на иконку fuses там стоит галка наspeinс красной пометкой.но галка не снимается.Ладно еще ствил галку ckdiv8 и нажал прошить.Все после этого контроллер больше не читается и не пишет.Там как? ставленная галка равен=0(прошито)?Если так то зачем же галка не снимается.Его не надо шить так он же должен быть=1 не активно!Спасибо вам Алексей,что не в отказе помочь!
ckdiv8 это делитель частоты на 8. Нельзя менять фьюзы абы как. Тактируйте мк от 555 таймера и он оживет.
Понял спасибо!На последок скачал PonyProg с программатором STK200\300 пробовал шить.То же самое шьет только нех,еер не шьет.В одном компе стоит вин7 другом XP в обеих так.Надо наверное прекратить все эти дела пока окончательно сам не свехнулся.
нА КАКУЮ НОГУ ТИНИ 13 ПОДАТЬ СИГНАЛ ОТ ГЕНЕРАТОРА?
Я себе собрал на базе Arduino Pro Micro! Пока тока проверял на 7-32 студия 4 и 10-64 студия 6.2. Шил мегу32, все работает. А ТДИ\ТПИ мне пока ни к чему. Зато цена вопроса 140 руб и никаких паек не надо.
CLKI PB3
Добрый день!
Спасибо автору статьи за схему и подробное описание по интеграции программатора. Все прекрасно работало, но на данный момент стал жить собственной жизнью программатор. При прошивке atMega8 b attiny2313 из AVRSTUDIO 7 появляется ошибка входа в режим программирования при чтении ID контроллера:»Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device.»
Проверил подключение программатора к контроллеру, питание от usb порта есть, менял isp частоту программирования результатов не принесло.
Прошу пояснить в чем может быть проблема.
99% выбран не тот камень. Внимательно сравните названия МК (до последней буквы) с тем что выбран в программе.
Добрый день, Алексей! Есть желание повторить сей программатор, но нет DipTrace . Можете выложить в виде картинок или pdf обе стороны платы. Спасибо заранее!
PS Просмотрел несколько схем клонов, кошмар. Как только не пытаются мучить бедный МК по питанию. Ножка 27 UCAP это не силовой стабилизатор для питания собственного и целевого МК, она ТОЛЬКО для навесной сглаживающий емкости нужд USB. А на нее чего только не вешают. В одной популярной топологии туда даже VCC 5v подают, не мудрено что МК загнется.
С этим программатором работает пошаговая отладка в 7й Студии?
Нет. Для отладки нужен JTAG программатор.
Скажите а получается что питание на программируемый мк только одно и выбора между 3,3 и 5В нет?
Все увидел, разобрался
Контроллеру побоку на каком он напряжении работает. Я запитываю схему 3.3 вольта, этим шью без проблем. Ну в любом случае можно добавить 1117-3.3 и будет счастье)))) С новым годом!
Спасибо вам Алексей! Обычный клон с авито на микросхеме 90USB162 заработал как миленький.
Классный программатор. Сделала себе такой-же. Большое спасибо автору.
СПАСИБО ШАГАТЬ ЛЕГЧЕ ПО ВАШИМ…
www.avrki.ru
В этой статье обсудим схему программатора — аппаратную часть. И прошивку — программную часть.
Аппаратная часть
Вообще данный программатор очень известен и популярен. Схема открыта и исходный код прошивки тоже. В интернете схема программатора имеется в изобилии на разных сайтах. Правда схемы немного разные, где то добавлено пару лишних резисторов, кнопок, светодиодов и пр. Но суть от этого особо не меняется. Схема программатора AVRISP-MKII представленного на нашем сайте вот такая.
Все просто, ничего лишнего. Что может этот программатор?
Вот такой скромный набор возможностей.
Распиновка разъема программатора
Итак, предположим мы сделали или приобрели данный программатор. Что дальше? Если программатор приобретен, то он сразу готов к работе. А если сделан самостоятельно, то надо залить в него прошивку. Иначе он просто не будет работать с AtmelStudio. Как залить прошивку? Смотрим видео, лучше показать чем рассказать.
А как пользоваться программатором в среде AtmelStudio? Для этого смотрим эту статью. Но иногда бывает печаль, в некоторых партиях чипа AT90USB162, почему то нету загрузчика, видать на предприятии допускается брак. И если такой чип попадется вам и вы соберете программатор, то зашить в него прошивку черз программу Flip не удасться. Сперва надо будет зашить загрузчик, а потом уже прошивку. Ну либо сразу прошивку без загрузчика и все. Но в любом случае для этого потребуется второй программатор. По другому никак.
Теперь надо бы осмыслить саму прошивку, откуда ее брать и как самому ее скомпилировать из исходного кода. Готовых прошивок для прогорамматора AVRISP-MKII в интернете полным полно. Проблема только одна, каждые пол года компания Atmel обновляет свой софт AtmelStudio. После чего как правило программатор перестает работать с новой версией AtmelStudio. С предыдущими версиями пожалуйста, а с обновленной нет. А ведь хочется сесть на обновленную. И что делать? Нужно гдето значит найти новую. Вообще автором прошивки для нашего программатора является человек по имени Dean Camera. Именно он написал исходный код для программатора и много еще чего другого. И этот исходный код можно скачать отсюда.
Качаем весь архив LUFA в котором много разных проектов, там есть и исходный код для программатора. Исходный код есть да, но там нету самой прошивки *.hex. Поэтому надо скомпилировать исходный код чтоб заполучить самую свежаковскую прошивку. А как это сделать? Вообще есть разные пути, например такой. Но есть вариант проще и лучше, даже ненужно качать сам архив LUFA. Все можно сделать только средствами AtmelStudio. Как это сделать смотрим видео.
Еще много полезной инфы можно найти здесь и здесь.
geegrow.ru
Опубликовано 2013-09-19 12:19:09 автором Ruslan После повторения avrisp mk2, я был приятно удивлен его скоростью работы. На частоте isp 4 mhz операция записи 32 килобайт (вместе с очисткой) длится где-то 4 секунды. Это на самом деле мощный инструмент для программирования мк. Поддерживает все 8-битные микроконтроллеры от Atmel (ATtiny, ATmega и даже XMEGA). Также в нем решена проблема курицы и яйца: управляющий мк программатора можно прошить через USB с помощью утилиты Flip. Программатор построен на микроконтроллере at90usb162 с аппаратной поддержкой USB. Все бы хорошо, но как всегда есть одно «но»: at90usb162 идет в корпусе TQFP32 для smd монтажа Начинающего это нюанс может отпугнуть, но запаять такую фиговинку с помощью жала микроволна ничем не сложнее пайки микросхемы в dip. Схема программатора: Для сборки avrisp mk2 нам понадобятся следующие детали: После похода в магазин нам нужно изготовить печатную плату, я ее делал методом ЛУТ: Плата в готовом виде: Правильно собранный программатор при подключении к пк находится как: Если находится неизвестное устройство, значит в плате где-то ошибка. У меня с первого раза был не пропай at90usb162. Далее нам нужно прошить управляющий мк программатора. Для этого запускаем Flip: выбираем AT90USB162 (Device->Select) открываем USB порт выбираем прошивку и дальше запускаем процесс прошивки программатора: нажать Run (должны стоять галочки возле Erase, Program, Verify) Когда чип AT90USB162 прошьется, можно нажать Start Applocation (Reset) или передернуть USB шнурок. Все, теперь наш новоиспеченный программатор готов к использованию. ПК находит его как AvrISP mkII. Драйвер для работы программатора устанавливается только вместе с AVR studio. Поэтому для его работы необходимо установить данную программу, даже если ею потом не пользоваться. В диспетчере устройств у вас должно быть что-то типа такого:
Если у вас нет возможности собрать данный программатор, вы можете приобрести его у нас Комментарии — (18)
Добавить комментарийДля отправки комментария вы должны авторизоваться. |
articles.greenchip.com.ua
Программатор — важнейший инструмент разработчика устройств на микроконтроллерах. Можно даже сказать — главный инструмент, я думаю, доказывать это никому не нужно. Для своих первых конструкций я собирал известный всем STK-200, который работает исправно и надёжно и по сей день. Всем он хорош: и простотой изготовления, и отсутствием дефицитных дорогих комплектующих, и, конечно, поддержкой множества средств разработки. Но наряду с этим у него два больших недостатка: необходимость портов LPT или COM, и невысокая скорость записи (считывания). В современных ноутбуках, как правило, вышеуказанных портов нет, они довольствуются USB. ?, хотя, можно собрать преобразователь интерфейса COM — USB, благо схемных решений хватает, но проблема скорости записи (считывания) остаётся, и с этой проблемой сталкиваются все, кто движется по лестнице освоения микроконтроллеров вверх))) Для работы в оболочке Algorithm Builder собирался программатор Громова — простейшая и надёжная конструкция. Он тоже отлично работает, но ему присущи те же недостатки, что и для STK-200. В последующем изготавливались пару экземпляров USBasp. Этот программатор работает в общем-то довольно шустро, к тому же с ним можно работать прямо не выходя из редактора Programmer Notepage пакета WinAVR , но частенько отмечалась нестабильная работа. Причём закономерности сбоев я так и не увидел — это могло зависеть и от компьютера и от конкретного типа или даже экземпляра микроконтроллера. Кроме того записывать фьюзы с помощью USBasp в Programmer Notepage довольно муторно — нужно вручную прописывать в makefile проекта. Есть оболочка для работы с USBasp, называется она USBASP_AVRDUDE_PROG, но там список поддерживаемых контроллеров достаточно скуден((( На странице сайта товарища Medved я обнаружил описание его варианта клона AVRISP mkII, который разработал Dean Camera в рамках своего проекта LUFA. Плату я перерисовал в Sprint Layout, добавив по совету Medved светодиод активности программатора. Также добавил джампер для отключения питания программируемого контроллера от порта USB, т.к. изначально планировал его использовать для прошивки контроллеров семейства ATXmega (об этом ниже). Печатную плату сделал методом ЛУТ, который прекрасно описан здесь товарищем DI HALT. Собрал программатор, получилось вот что.
Прошивать AT90usb162 через бутлоадер мне не захотелось, и вот по какой причине. Т.к. придётся менять фьюзы (по умолчанию включен CKDIV8), всё равно нужно подключаться к каком-нибудь программатору. А если это так, то и прошится лучше сразу через ISP. Решил всё это сделать через CVAVR программатором STK-200. Подключился – и тут первая засада – CVAVR не видит контроллера. Пораскинул мозгами, прочитал ещё раз соответствующую ветку у Medved. Ага, вывод RESET не тот, что нужен. Бросил RESET с колодки ISP прямо на кристалл отдельным проводником. Кликаю «read chip signature» — всё в порядке, кристалл читаеться. Решил сначала прописать фьюзы, но поскольку в CVAVR почти не работаю, набокопорил и отключил вывод RESET, к тому же затактировал чип от внешнего источника)))) Полный набор! С досады хотел выкинуть уже всю плату в мусорку, но вспомнил, что полтора года назад разрабатывал приборчик под громким названием «Реаниматор для AVR» (в своё время я его выкладывал на Радиокот). Это устройство исправляет криво настроенные фьюзы по умолчанию, т.е. как указано в даташите. ?, хоть делал я его по алгоритму, описанному для ATmega8, но он лихо реанимировал ATmega8535, 16, 32, 8515. Раз такое дело, терять нечего, то решил испробовать его и на залоченой AT90USB162. В исходнике для Реаниматора поменял значение младшего фьюза (старший, где находится и RSTDSBL, оказался таким же как и в меге8). Самой мозготёркой оказалось подпаяться к ногам USB162-й на плате, но я мужественно это преодолел))) Подаю питание, дрожащей рукой нажимаю кнопку «Перезапись», и, о чудо !!! – загорелся зелёный светодиод «Done». Реанимация принесла свои плоды, работоспособность по ISP восстановлена. После этого вдумчиво настроил фьюзы, залил прошивку. Подключил клон к своему нетбуку. Нетбук, как ему и полагается обнаружил новое устройство, сам установил драйвера и выдал сообщение, что устройство готово к работе. Зашёл в AVRStudio, законнектился с первого раза, начал проверять… Уважаемые коллеги, впечатления самые, что ни есть лучшие! Шьёт, читает с несравнимой с USBasp скоростью! Работа стабильная. Отмечу один момент. На вкладке main окна AVRISP
есть кнопочка Settings. Под ней указана частота работы программатора по ISP. Так вот эта частота, должна быть не более четверти от частоты, на которую настроена работа, программируемого Вами контроллера с помощью фьюзов. Т.е. если контроллер работает на 1 МГц , то выставленная с помощью вышеуказанной кнопки Settings частота ISP не может быть более 250 кГц, контроллер просто на будет видится программатором и студия будет выдавать, что-то типа:
Это требование нужно обязательно учитывать. Проверял на чипе с внешним кварцем 16 МГц, устанавливал частоту ISP 4 МГц – работает великолепно! Прошивку можно скачать хоть на LUFA, хоть у Medved.
Ну, и напоследок пару слов о режиме PDI, необходимом для работы с семейством Xmega. Как выяснилось после обращения к первоисточнику LUFA, товарищ Medved в своей схеме просто не вывел соответствующие ноги интерфейса PDI с контроллера. Но мы его за это ругать не будем, поскольку его статья оказалась толчком к новым исследованиям))). А славянская привычка читать инструкцию по эксплуатации и техописание после того как уже всё сломано (имею в виду себя) заставит меня в ближайшем будущем доработать печатку и собрать ещё один AVRISP mkII, т.к. осваивать Xmega просто необходимо.
Да, народ на форумах жалуется, что AT90USB162 пропали из продажи. Посмотрел на «Космодроме» — действительно исчезли, но остались 82-е. Так вот, если удалось достать любой микроконтроллер AVR c аппаратным USB (AT90USB82, ATmega16USB и др.), то LUFA для этих случаев приводит исходники. Поменять тип контроллера, перекомпилировать заново и зашить не составит труда. Успехов, друзья!
Печатная плата в формате Sprint Layout 5.0
www.embed.com.ua