forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
joshua kaunert
committed
Aug 6, 2024
1 parent
665018c
commit 5c1b5e0
Showing
3 changed files
with
124 additions
and
0 deletions.
There are no files selected for viewing
70 changes: 70 additions & 0 deletions
70
keyboards/handwired/are_you_joshing_me/le_chiffre_pi/info.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
{ | ||
"manufacturer": "0xPHGU", | ||
"keyboard_name": "le_chiffre_pi", | ||
"maintainer": "jkaunert", | ||
"bootloader": "rp2040", | ||
"diode_direction": "COL2ROW", | ||
"features": { | ||
"bootmagic": true, | ||
"extrakey": true, | ||
"mousekey": true, | ||
"nkro": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["GP20", "GP19", "GP18", "GP17", "GP16", "GP14", "GP13", "GP12", "GP11", "GP10"], | ||
"rows": ["GP21", "GP6", "GP7", "GP8"] | ||
}, | ||
"processor": "RP2040", | ||
"qmk": { | ||
"tap_keycode_delay": 10 | ||
}, | ||
"url": "https://areyoujoshing.me", | ||
"usb": { | ||
"device_version": "1.0.0", | ||
"pid": "0x0000", | ||
"vid": "0xFEED" | ||
}, | ||
"ws2812": { | ||
"pin": "GP29" | ||
}, | ||
"layouts": { | ||
"LAYOUT": { | ||
"layout": [ | ||
{"matrix": [0, 0], "x": 0, "y": 0}, | ||
{"matrix": [0, 1], "x": 1, "y": 0}, | ||
{"matrix": [0, 2], "x": 2, "y": 0}, | ||
{"matrix": [0, 3], "x": 3, "y": 0}, | ||
{"matrix": [0, 4], "x": 4, "y": 0}, | ||
{"matrix": [0, 5], "x": 6, "y": 0}, | ||
{"matrix": [0, 6], "x": 7, "y": 0}, | ||
{"matrix": [0, 7], "x": 8, "y": 0}, | ||
{"matrix": [0, 8], "x": 9, "y": 0}, | ||
{"matrix": [0, 9], "x": 10, "y": 0}, | ||
{"matrix": [1, 0], "x": 0, "y": 1}, | ||
{"matrix": [1, 1], "x": 1, "y": 1}, | ||
{"matrix": [1, 2], "x": 2, "y": 1}, | ||
{"matrix": [1, 3], "x": 3, "y": 1}, | ||
{"matrix": [1, 4], "x": 4, "y": 1 }, | ||
{"matrix": [1, 5], "x": 6, "y": 1}, | ||
{"matrix": [1, 6], "x": 7, "y": 1}, | ||
{"matrix": [1,7], "x": 8, "y": 1}, | ||
{"matrix": [1, 8], "x": 9, "y": 1}, | ||
{"matrix": [1, 9], "x": 10, "y": 1}, | ||
{"matrix": [2, 0], "x": 0, "y": 2}, | ||
{"matrix": [2, 1], "x": 1, "y": 2}, | ||
{"matrix": [2, 2], "x": 2, "y": 2}, | ||
{"matrix": [2, 3], "x": 3, "y": 2}, | ||
{"matrix": [2, 4], "x": 4, "y": 2}, | ||
{"matrix": [2, 5], "x": 6, "y": 2}, | ||
{"matrix": [2, 6], "x": 7, "y": 2}, | ||
{"matrix": [2, 7], "x": 8, "y": 2}, | ||
{"matrix": [2, 8], "x": 9, "y": 2}, | ||
{"matrix": [2, 9], "x": 10, "y": 2}, | ||
{"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, | ||
{"matrix": [3, 3], "x": 3, "y": 3, "w": 2}, | ||
{"matrix": [3, 6], "x": 6, "y": 3, "w": 2}, | ||
{"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} | ||
] | ||
} | ||
} | ||
} |
29 changes: 29 additions & 0 deletions
29
keyboards/handwired/are_you_joshing_me/le_chiffre_pi/keymaps/default/keymap.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
{ | ||
"author": "jkaunert", | ||
"version": 1, | ||
"notes": "a mostly 3d printed/solder-free/handwired/hotswap/rp2040W-powered variant of tominabox1's classic le_chiffre, sans rotary encoder and with the space and enter key positions swapped", | ||
"documentation": "\"This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n", | ||
"keyboard": "handwired/areyoujoshingme/le_chiffre_pi", | ||
"keymap": "le_chiffre_pi_default", | ||
"layout": "LAYOUT", | ||
"layers": [ | ||
[ | ||
"KC_Q", "KC_W", "KC_E", "KC_R", "KC_T", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", | ||
"LCMD_T(KC_A)", "LOPT_T(KC_S)", "LCTL_T(KC_D)", "LSFT_T(KC_F)", "KC_G", "KC_H", "RSFT_T(KC_J)", "RCTL_T(KC_K)", "ROPT_T(KC_L)", "RCMD_T(KC_SCLN)", | ||
"KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", "KC_N", "KC_M", "KC_COMM", "KC_DOT", "KC_SLSH", | ||
"KC_LCMD", "LT(1,KC_SPC)", "KC_ENT", "MO(2)" | ||
], | ||
[ | ||
"KC_1", "KC_2", "KC_3", "KC_4", "KC_5", "KC_6", "KC_7", "KC_8", "KC_9", "KC_0", | ||
"KC_EXLM", "KC_AT", "KC_HASH", "KC_DLR", "KC_PERC", "KC_CIRC", "KC_AMPR", "KC_ASTR", "KC_MINS", "KC_EQL", | ||
"KC_BSLS", "KC_UNDS", "KC_LCBR", "KC_LBRC", "KC_LPRN", "KC_RPRN", "KC_RBRC", "KC_RCBR", "KC_QUOTE", "KC_GRV", | ||
"KC_LSFT", "KC_TRNS", "KC_TRNS", "KC_TRNS" | ||
], | ||
[ | ||
"QK_BOOT", "KC_NO", "AG_NORM", "AG_SWAP", "DB_TOGG", "KC_ESC", "KC_PGDN", "KC_PGUP", "KC_END", "KC_SCLN", | ||
"RGB_TOG", "RGB_HUI", "RGB_SAI", "RGB_VAI", "KC_TAB", "KC_LEFT", "KC_RGHT", "KC_UP", "KC_DOWN", "KC_BSPC", | ||
"RGB_MOD", "RGB_HUD", "RGB_SAD", "RGB_VAD", "KC_GRV", "KC_MINS", "KC_QUOTE", "KC_COMM", "KC_DOT", "KC_BSLS", | ||
"KC_LSFT", "KC_TRNS", "KC_TRNS", "KC_TRNS" | ||
] | ||
] | ||
} |
25 changes: 25 additions & 0 deletions
25
keyboards/handwired/are_you_joshing_me/le_chiffre_pi/readme.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# le_chiffre_pi | ||
|
||
![le_chiffre_pi](https://imgur.com/a/bgj7vld) | ||
|
||
a mostly 3d printed, solder-free, hand-wired, hot-swap, rp2040W-powered variant of tominabox1's classic le_chiffre, sans rotary encoder and with a custom default keymap. | ||
|
||
* Keyboard Maintainer: [jkaunert](https://github.com/jkaunert) | ||
* Hardware Supported: Hand-wired, rp_2040W(support for LED, BLE in future revision), ![HSSv4.4 3D printed sockets](https://github.com/stingray127/handwirehotswap). | ||
* Hardware Availability: [Build log coming soon](https://areyoujoshing.me) | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make handwired/areyoujoshingme/le_chiffre_pi:default | ||
|
||
Flashing example for this keyboard: | ||
|
||
make handwired/areyoujoshingme/le_chiffre_pi:default:flash | ||
|
||
## Bootloader | ||
|
||
Enter the bootloader by holding down the boot button on the board while plugging in the board. Release the button and your machine should recognize the rp as a drive. Drag and drop the file in the root folder of the drive and you're done! | ||
|
||
## More information | ||
|
||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |