Програмное обеспечение для ПУКСа состоит из двух частей: программы для Windows (далее win32) и программы для микроконтроллера (далее firmware). Для компиляции win32 вам понадобится Microsoft Visual Studio C++ .NET. Программа firmware написана для одноплатного компьютера MINI-MAX/51-C с использованием компилятора sdcc v. 2.3.3 под RedHat Linux 7.3.
Вот исходные тексты программ (win32 и firmware) в двух форматах: puksource.zip, puksource.tar.gz. Для тех, кто предпочитает не заниматься компиляциюй и отладкой, мы предлагаем скомпилированную версию программы win32 (puks.zip) и firmware (firmware.zip)
Схема контроллера и разводка платы сделаны в ExpressPCB. Изготовление трёх плат стоит $59+налог.
- Схема контроллера (ExpressPCB)
- Схема контроллера (PDF)
- Разводка платы (ExpressPCB)
- Разводка платы, верх (PDF)
- Разводка платы, низ (PDF)
- Список компонентов контроллера
- Список компонентов кнопки
В разводке платы есть одна недоработка - разъем DB9 садится на одну из дорожек, поэтому при сборке под него приходится подкладывать шайбы.
В настоящее время (октябрь 2005) идёт работа над контроллером с питанием и интерфейсом через USB.