PsGroove
На основе pic18f2550
Необходимые компоненты для самого донгла
- 1 штука - PIC18F2550 Микроконтроллер, выводной в корпусе DIP28 или поверхностного монтажа в корпусе SOIC28, в зависимости от выбранной вами печатной платы.
- 1 штука - панелька под микросхему DIP28 (если выводной монтаж)
- 1 штука - Кварцевый резонатор 8MHZ, выводной в корпусе HC-49US или поверхностного монтажа в корпусе HC-49SMD(можно использовать и другие кварцы но придется изменить емкость керамических конденсаторов на соответствующую, таблица будет приведена ниже)
таблица кодов требуемых конденсаторов:
- 2 штуки - 22pf (емкость в зависимости от кварца) Керамических конденсатора, выводные типа К10-17Б или поверхностного монтажа типоразмера 0805
- 1 штука - 470nF Керамический конденсатор, выводной типа К10-17Б или поверхностного монтажа типоразмера 0805
- 1 штука - 100nF Керамический конденсатор, выводной типа К10-17Б или поверхностного монтажа типоразмера 0805
- 1 штука - 330 Ом Резистор, выводной или поверхностного монтажа типоразмера 0805
- 1 штука - 10 КОм Резистор, выводной или поверхностного монтажа типоразмера 0805
- 1 штука - 1N4148 Диод, выводной в корпусе DO-35 или поверхностного монтажа в корпусе DL35
- 1 штука - Светодиод, выводной или поверхностного монтажа типоразмера 1206
- 1 штука - USB Коннектор типа A, выводной или поверхностного монтажа
- 1 Кнопка тактовая, выводная типа DTS-32 или поверхностного монтажа типа DTSM-32
- 1 штука - Печатная плата! - Стеклотекстолит фольгированный односторонний
(если делать устройство на весу то подойдет и обыкновенная макетка)
Необходимые компоненты для программатора art2003
- 1 штука - панелька под микросхему DIP28
- 1 штука - LPT разъем (желательно папа так как при наличии длинного хвоста шнура возникают ошибки)
- 8 штук - 1N4148 Диод, выводной в корпусе DO-35 или поверхностного монтажа в корпусе DL35
- 1 штука - конденсатор 47 uF на 50 вольт
- 1 штука - 220 Ом Резистор
Программатор art2003 для меня оказался самым надежным
Скачать архив с WinPic800, принципиальной схемой программатора и самой разводкой дорожек в программе Sprint Layout
Видео инструкция по изготовлению печатных плат на дому:
http://www.radioscanner.ru/files/dow...tlayout-50.rar - саму программу Sprint Layout можно скачать здесь.
Вот что получилось у меня...
Легко, надежно, а главное работает:
Изготовление самого Донгла
Разводка PIN-out USB:
Итак по пунктам:
Скачать архив со всеми дорожками, программами и прошивками
PSGrooPIC, изготовленными и выложенными
Resylenr.
А так-же,
скачать архив от
RabinoVich, с доработанной макеткой, которую выкладывал Resylenr.
После сборки устройства, необходимо прошить в микроконтроллер BootLoader - файл: BootLoader_xxMhz.hex
Внимание для прошивки микроконтролера не использовать длинных шнуров ,удленителей и т.д.!!!
- Что бы прошить устанавливаем контроллер в наш программатор и подключаем к LPTпорту.
- Запускаем программу winpic800 (вложен в архив со схемой программатора)
- Указываем тип программатора
*
- Выбираем ART2003
*
- Выбираем тип нашего микроконтроллера 18F2550
*
- Открываем *.hex-файл с bootloader’om, подходящий под вашу схему и кварц.
*
- Открываем вкладку CONFIG и обязательно ставим галочку LVP, если вы используете ART2003 программатор.
*
- Нажимаем кнопку «Программировать ВСЕ».
*
- Нажимаем кнопку верификации. Если суммы совпадут - значит все пока ОК=)
*
- Прошивка BootLoader’a завершена!
Закрываем программу и достаем наш Микроконтроллер
- После того, как прошьете загрузчик, установите контроллер на само устройство и подключите к USB порту, желательно сзади компьютера.
- Зажмите кнопку на несколько секунд - светодиод долже начать интенсивно мигать, будет найдено новое оборудование: HID Совместимое устройство.
- Запустите программу Microchip BootLoader USB HID
(для этого установите .NET Framework 4.x и Microsoft VisualC++ 2010 x86 Redistributable)
- В нижнем окне программы будет написано: Device attached.
- Нажмите кнопку: Open Hex File, укажите путь к файлу PSGrooPICVx.x_SRC_wBTL_CCS_xxMhz.hex (в соответствии с частотой вашего кварца)
- Нажмите кнопку: Program/Verify
- Дождитесь появления сообщения, в нижнем окне программы: Verify Started и на пару секунд зажмите кнопку, светодиод погаснет и опять загорится будет найдено новое оборудование: Generic USB Hub.
- Процесс прошивки завершён.
Далее по инструкции PSJailBreak:
https://www.pspx.ru/forum/showthread.php?t=88549
Прошивки брать тут:
https://www.pspx.ru/forum/showthread.php?t=88830
P.S. При написании гайда использовался архив, выложенный
Resylenr, за что ему большое спасибо!