От други предлагани устройства за макро вход домашно приготвени продукти автор Инструкции под псевдонима raul7321 се отличава с наличието на дисплей и карта с памет. Текстовият файл се съхранява на картата с 64 макро команди, разделени на 8 страници, с 8 показани макро команди на всяка. В режим на избор на страница на дисплея се показват имената им.
Майсторът взема основата на 3D модела на кутията на устройството корпус за PMOLED дисплей (CC-BY 3.0), разработен от Thingiverse автор под псевдоним TAz00. Той завършва, добавяйки всичко останало и се оказва така:
Съветникът качва файловете: фундамент, калъф с капак на клавиатурата, капак на картата с памет, горен капак с отвор за дисплея, След това прави схема на устройството:
Arduino Приложен тип Pro Micro Leonardo на микроконтролера Atmega32u4. PMOLED дисплей - 0.96 инча, разделителна способност 128x64. Модулатор с държач на карта с памет е готов или домашен, направен от Micro SD-SD адаптер. Клавиатурата е чувствителна на допир, като TTP226. Има и два механични бутона: горният е за преминаване към режим за избор на страница, долният е за нулиране.
Помощникът свързва компонентите според схемата, отпечатва случая и поставя резултата от сглобяването в него.
Тогава майсторът пише скица и я поставя тук, След това той съставя текстовия файл macros.txt на структурата, показана по-долу, и го поставя на картата с памет.
- / Page1 / -NamePage1
- / Macro1 / -NameMacro1
,
,
- / Macro2 / -NameMacro2
,
,
- / Macro3 / -NameMacro3
,
,
- / Page2 / -NamePage2
- / Macro1 / -NameMacro1
,
,
- / Страница8 / -Наименование8
- / Macro8 / -NameMacro8
Като пример, съветникът качва тук файл с общи макроси за LaTeX, Arduino, C и Python.
Как да използвате устройството:
1. Свържете се към USB - определен като друга клавиатура.
2. Използвайте бутона за избор на страница, за да преминете към съответния режим.
3. Натиснете бутона с номера на страницата, той ще бъде избран.
4. Когато трябва да въведете макрос, натиснете клавиша с неговия номер.
5. Ако е необходимо, променете страницата на друга, повторете стъпка 2.3.
6. Ако микроконтролерът замръзне, натиснете бутона за нулиране.