Для желающих сделать своими руками калькулятор МК-61, идентичный натуральному (плюс интерфейс USB), выкладываю схему (PDF), прошивку (файл HEX) и разведенную плату (ZIP-архив, готовый комплект для производства). Исходные тесты можно взять с Гитхаба: https://github.com/sergev/mk-61
Это уже вторая ревизия платы. Большое спасибо
master_a за это дело. Исправлены некоторые ошибки, разъём mini-USB заменен на полноразмерный USB Type-B. Всё-таки паять mini-USB в домашних условиях не самое приятное занятие.

Список деталей:
IC1 - панелька DIP28 и микроконтроллер PIC32MX220F032B
U1 - линейный стабилизатор 78L33 в корпусе TO-92
U3,U4 - сдвиговый регистр 74HC595N
DIS1,DIS2,DIS3 - 4-разрядный 7-сегментный светодиодный индикатор с общим анодом (3461BS)
Y1 - кварц 12 MHz
D1,D2 - диод 1N5817
C1,C4 - конденсатор 10 uF электролитический
C6 - конденсатор 10 uF танталовый
C2,C3,C9 - конденсатор 0.1 uF
C7,C8 - конденсатор 22 pF
R1 - резистор 1 kOhm
R2-R9 - резистор 220 Ohm
R10-R12 - резистор 10 kOhm
P1 - штыри 1x2 (для подключения батарейного отсека 3x1.5V)
J2 - штыри 1x6 (порт программирования для PIC32)
J4 - гнездо USB Type-B
B1-B30 - кнопки 12x12mm
S1 - переключатель SPST
S2 - переключатель SPDT
Заготовка для наклейки на клавиши: ODT
Это уже вторая ревизия платы. Большое спасибо

Список деталей:
IC1 - панелька DIP28 и микроконтроллер PIC32MX220F032B
U1 - линейный стабилизатор 78L33 в корпусе TO-92
U3,U4 - сдвиговый регистр 74HC595N
DIS1,DIS2,DIS3 - 4-разрядный 7-сегментный светодиодный индикатор с общим анодом (3461BS)
Y1 - кварц 12 MHz
D1,D2 - диод 1N5817
C1,C4 - конденсатор 10 uF электролитический
C6 - конденсатор 10 uF танталовый
C2,C3,C9 - конденсатор 0.1 uF
C7,C8 - конденсатор 22 pF
R1 - резистор 1 kOhm
R2-R9 - резистор 220 Ohm
R10-R12 - резистор 10 kOhm
P1 - штыри 1x2 (для подключения батарейного отсека 3x1.5V)
J2 - штыри 1x6 (порт программирования для PIC32)
J4 - гнездо USB Type-B
B1-B30 - кнопки 12x12mm
S1 - переключатель SPST
S2 - переключатель SPDT
Заготовка для наклейки на клавиши: ODT

Поздравляю с ДР!
Date: 2014-03-25 06:41 (UTC)Всегда с интересном читаю у вас про железо и софт.
no subject
Date: 2014-03-25 06:44 (UTC)no subject
Date: 2014-03-25 07:24 (UTC)С праздничком!
no subject
Date: 2014-03-25 07:33 (UTC)no subject
Date: 2014-03-25 07:43 (UTC)no subject
Date: 2014-03-25 08:13 (UTC)no subject
Date: 2014-03-25 08:16 (UTC)no subject
Date: 2014-03-25 08:25 (UTC)no subject
Date: 2014-03-25 08:34 (UTC)no subject
Date: 2014-03-26 02:57 (UTC)Конечно не возражаю, наоборот.
no subject
Date: 2014-03-25 09:12 (UTC)no subject
Date: 2014-03-25 09:22 (UTC)no subject
Date: 2014-03-25 09:50 (UTC)no subject
Date: 2014-03-25 11:04 (UTC)no subject
Date: 2014-03-25 13:28 (UTC)no subject
Date: 2014-03-25 17:24 (UTC)Расти большим и умным ;-)
no subject
Date: 2014-03-26 02:57 (UTC)мк 61
Date: 2015-06-22 07:14 (UTC)Re: мк 61
Date: 2015-06-29 17:07 (UTC)Re: мк 61
Date: 2015-06-29 23:58 (UTC)В качестве программатора я бы посоветовал купить PICkit2 через AliExpress за $10: http://www.aliexpress.com/item/PICKIT2-PIC-Kit2-Simulator-PICKit-2-Programmer-Emluator-USB-cable-Dupond-Wire/32307598141.html
Утилита pic32prog отлично прошивает микроконтроллеры PIC32 через PICkit2: https://github.com/sergev/pic32prog/wiki
Можно собрать клон PICkit2 самостоятельно, но не думаю, что овчинка стоит выделки: http://www.elproducts.com/build-your-own-pickit-2.html