Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
06ddec4
Create D
AdvayRoongta Feb 19, 2025
1c3cc83
Add files via upload
AdvayRoongta Feb 19, 2025
b8745a3
Create main.py
AdvayRoongta Feb 19, 2025
356b3b6
Delete hackpads/Advays Hackapd/CAD/D
AdvayRoongta Feb 19, 2025
f473942
Create PCB
AdvayRoongta Feb 19, 2025
890bcaf
Delete hackpads/Advays Hackapd/PCB
AdvayRoongta Feb 19, 2025
1901ca2
Create A
AdvayRoongta Feb 19, 2025
1c94f21
Add files via upload
AdvayRoongta Feb 19, 2025
0faacfa
Delete hackpads/Advays Hackapd/PCB/gerbers.zip
AdvayRoongta Feb 19, 2025
63357fa
Create d
AdvayRoongta Feb 19, 2025
8d30a0b
Add files via upload
AdvayRoongta Feb 19, 2025
e109e9f
Create kmk.py
AdvayRoongta Feb 19, 2025
bdae3e7
Add files via upload
AdvayRoongta Feb 19, 2025
bba025b
Delete hackpads/Advays Hackapd/production/d
AdvayRoongta Feb 19, 2025
5e56ef1
Create readme.md
AdvayRoongta Feb 19, 2025
fddf0e0
Update and rename readme.md to readme.txt
AdvayRoongta Feb 19, 2025
0e9029d
Rename readme.txt to readme.md
AdvayRoongta Feb 19, 2025
6e46f21
Update readme.md
AdvayRoongta Feb 19, 2025
48467b1
Update readme.md
AdvayRoongta Feb 19, 2025
1262343
Update readme.md
AdvayRoongta Feb 19, 2025
cc542d6
Add files via upload
AdvayRoongta Feb 19, 2025
f1b2ddf
Delete hackpads/Advays Hackapd/production/hackpad_bottom v2.3mf
AdvayRoongta Feb 19, 2025
043d0dc
Delete hackpads/Advays Hackapd/production/HACKPAD REL PLATE v8.3mf
AdvayRoongta Feb 19, 2025
57dd673
Update readme.md
AdvayRoongta Feb 20, 2025
37c3df2
Update readme.md
AdvayRoongta Feb 20, 2025
32f72bb
Add files via upload
AdvayRoongta Feb 20, 2025
8b77bb8
Delete hackpads/Advays Hackapd/PCB/A
AdvayRoongta Feb 20, 2025
fb5d63a
Add files via upload
AdvayRoongta Feb 20, 2025
33701c7
Update readme.md
AdvayRoongta Feb 20, 2025
9c187ca
Add files via upload
AdvayRoongta Feb 20, 2025
6be6ac2
Delete hackpads/Advays Hackapd/production/gerbers.zip
AdvayRoongta Feb 20, 2025
a05a3aa
Update readme.md
AdvayRoongta Feb 20, 2025
4225908
Update readme.md
AdvayRoongta Feb 20, 2025
b902442
Update readme.md
AdvayRoongta Feb 20, 2025
3577659
Update readme.md
AdvayRoongta Feb 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
2,562 changes: 2,562 additions & 0 deletions hackpads/Advays Hackapd/PCB/REALhackpadPCB.kicad_pcb

Large diffs are not rendered by default.

584 changes: 584 additions & 0 deletions hackpads/Advays Hackapd/PCB/REALhackpadPCB.kicad_pro

Large diffs are not rendered by default.

2,343 changes: 2,343 additions & 0 deletions hackpads/Advays Hackapd/PCB/hackpadschematicREAL.kicad_sch

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions hackpads/Advays Hackapd/firmware/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import board
from kmk.kmk_keyboard import KMKKeyboard
from kmk.scanners.digital import DirectPinScanner
from kmk.keys import KC
from kmk.modules.encoder import EncoderHandler
from kmk.scanners.keypad import KeysScanner
from kmk.modules.macros import Press, Release, Tap, Macros

keyboard = KMKKeyboard()
PINS = [board.GP1, board.GP2, board.GP4, board.GP29]
macros = Macros()
keyboard.modules.append(macros)
keyboard.keymap = [
[KC.A, KC.DELETE, KC.MACRO("hello"), KC.ENTER],
]

keyboard.matrix = KeysScanner(
pins=PINS,
value_when_pressed=False,
)

#encoder
encoder_handler = EncoderHandler()
encoder_handler.pins = [(board.GP28, board.GP0)]
encoder_handler.map = [
((KC.VOLU, KC.VOLD)),
]
keyboard.modules.append(encoder_handler)

if __name__ == "__main__":
keyboard.go()
Loading