mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-19 23:32:54 +00:00
| .. | ||
| cad | ||
| firmware/KMK | ||
| img | ||
| pcb | ||
| production | ||
| README.md | ||
HelperPad
by Jonas Heilig
Description
This little HelperPed helps you to use shortcuts or enter often the same prepared text.
You can easily change the text or shortcuts by changing the kb.py file.
HelperPad is easily to use and customize.
Parts of HelperPad
Schematik
PCB
Case
Firmware
In kb.py you can define what each action should do.
One action is a row of action like press a key like A; B; C; F1; ESC ...
For each button you has one variable as action row, were you can define what each of the nine buttons should do.
In main.py you can define the words the oled should show.
The words are defined in 'messages'. They change every 7 seconds.
They show up in the same order as they are defined in 'messages'.
BOM
| # | Value | Reference | Footprint | Qty |
|---|---|---|---|---|
| 1 | 1N4148 | D2, D3, D5, D6, D8, D9, D10, D12, D14 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | 9 |
| 2 | SW_Push | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | 9 |
| 3 | XIAO-RP2040-DIP | U1 | OPL:XIAO-RP2040-DIP | 1 |
| 4 | DM-OLED091 | U3 | OLED_096:SSD1306-0.91-OLED-4pin-128x32 | 1 |