HEX Pad - Hexadecimal keyboard
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
HEXPad (Hexadecimal keyboard) remixed from Number Pad Case by Tiny Boat.
- Ocena
- 0 / 5
- Polubienia
- 10
- Pobrania
- 29
- Wydruki
- 0
- Wyświetlenia
- 640
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Electronics
- Licencja
- Creative Commons — Attribution — Noncommercial — Share Alike
HEXPad (Hexadecimal Keyboard)
Remixed from the "Number Pad Case" by Tiny Boat.
I was unable to find any hexadecimal keyboards available for purchase, so I decided to create one. Initially, I attempted to use the "Number Pad Case" by Tiny Boat, but I found that I required more keys than it provided. As a result, I've remixed the design for those who need a hex keyboard or simply want the fun of typing "0xDEADBEEF" on their numpad. :)
Model tested only using PLA.
Printed using a Prusa i3 MK3S+ and Prusament Galaxy Black PLA.
Features:
- 24 keys.
- A snap-on design that doesn't require screws.
Components:
- Raspberry PI Pico
- Switches: Keychron Cherry MX Silver
- Keycaps: I used PBT2-29 set, but any keycaps compatible with Cherry MX switches should fit.
- 24 Diods
- Some wires
Technical Details:
- The controller is a Raspberry Pi Pico.
- For assembly instructions, refer to the manual for the original model
- The '+' key is soldered as if it's in the same row as the "1", "2", and "3" keys.
- The 'Enter' key is soldered as if it's in the same row as the "x", "0", and "." keys.
The code remains largely unchanged, but with addition of more rows and keys:
keyboard.col_pins = (board.GP13,board.GP12, board.GP11, board.GP10)
keyboard.row_pins = (board.GP9, board.GP8, board.GP7, board.GP6, board.GP5, board.GP4)
keyboard.diode_orientation = DiodeOrientation.ROW2COLkeyboard.keymap = [
[KC.D, KC.E, KC.F, KC.BSPACE,
KC.A, KC.B, KC.C, KC.KP_SLASH,
KC.N7, KC.N8, KC.N9, KC.KP_ASTERISK,
KC.N4, KC.N5, KC.N6, KC.KP_MINUS,
KC.N1, KC.N2, KC.N3, KC.KP_PLUS,
KC.X, KC.N0, KC.KP_DOT, KC.KP_ENTER,
]
]