move future keyboard to current keyboard section
This commit is contained in:
parent
be4f9acc85
commit
fb38e7f3a6
5 changed files with 128 additions and 1473 deletions
75
README.md
75
README.md
|
@ -167,19 +167,44 @@ Partitions sorted by order:
|
|||
| mouse | [Logitech G402 Hyperion fury](https://www.logitechg.com/en-eu/products/gaming-mice/g402-hyperion-fury-fps-gaming-mouse.html) I got from a [giveaway event](https://blog.naver.com/yjcomicsblog/221432692995) |
|
||||
| headphone | [NOX NX-2](https://www.e-nox.co.kr/theme/s007/index/product_view01.php?wr_id=16) |
|
||||
| laptop cooler | [ABKO NCORE NC500](http://ncore.co.kr/shop/product_item.php?ItId=2586312930) |
|
||||
| Keyboard | [COX CK01 PBT SL](https://www.abko.co.kr/brand/detail.php?it_id=1630976200) |
|
||||
| Keyboard | YMDK wings |
|
||||
| Drawing tablet | secondhand [wacom CTL-472 (one by wacom)](https://www.wacom.com/en-us/products/pen-tablets/one-by-wacom) (using since May 8, 2022) |
|
||||
| Monitor | secondhand [HP X24ih](https://www.hp.com/us-en/shop/pdp/hp-x24ih-gaming-monitor) ([review](https://www.rtings.com/monitor/reviews/hp/x24ih)) (using since May 21, 2022) |
|
||||
|
||||
#### Keyboard
|
||||
|
||||
- Lubed with Krytox 103
|
||||
- With [COX COS1 walnut wrist rest](https://www.abko.co.kr/brand/detail.php?it_id=1609120628)
|
||||
|
||||
<p align="center">
|
||||
<!-- <p align="center">
|
||||
<b>Video</b>
|
||||
<a href="https://youtu.be/8vBm4MfOPME"><img alt="Keyboard sound test" src="https://img.youtube.com/vi/8vBm4MfOPME/maxresdefault.jpg" /></a>
|
||||
</p>
|
||||
</p> -->
|
||||
|
||||
- Parts & Accessories:
|
||||
- [Case + PCB + Stabilizers + Cable](https://ko.aliexpress.com/item/1005003330613995.html) (white)
|
||||
- [walnut wrist rest](https://ko.aliexpress.com/item/1005003629440348.html)
|
||||
- [foam](https://ko.aliexpress.com/item/1005004451001013.html) (PCB & Bottom Foam)
|
||||
- [Switches](https://www.aliexpress.com/item/1005003891937604.html) (Outemu silent peach)
|
||||
- [Switch Opener](https://www.coupang.com/vp/products/6176660507?vendorItemId=79812876139)
|
||||
- [Switch Film](https://www.aliexpress.com/item/1005002885279946.html) (HTV+PC 0.18mm)
|
||||
- [Lube](https://www.aliexpress.com/item/1005002297786498.html) (GPL205 G0 7.6g)
|
||||
- [Keycaps](https://www.aliexpress.com/item/1005001500813840.html) (Korean subs)
|
||||
- Mods:
|
||||
- [holee mod](https://www.youtube.com/watch?v=-vhpHjlkRgQ)
|
||||
- band-aided stabilizer bottom
|
||||
- QMK config:
|
||||
- [json file](./files/pomp.json) / [hex file](./files/ymdk_wingshs_pomp.hex)
|
||||
- Layer 0
|
||||

|
||||
- Layer 1
|
||||

|
||||
|
||||
How to compile and flash the firmware on Linux:
|
||||
|
||||
- install qmk cli
|
||||
- run qmk setup: `qmk setup -y`
|
||||
- copy the [`keyboard`](./files/keyboard/) directory to `~/qmk_firmware/keyboards/ymdk/wingshs/keymaps` and rename it to `pomp`
|
||||
- flash the board: `qmk flash --clean --keyboard ymdk/wingshs --keymap pomp`
|
||||
- unplug board
|
||||
- plug it back while holding <kbd>Space</kbd>+<kbd>B</kbd>. Keep holding it for a second
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -239,43 +264,11 @@ Model: [Logitech G Pro X Superlight](https://www.rtings.com/mouse/reviews/logite
|
|||
|
||||
### Keyboard
|
||||
|
||||
- Features:
|
||||
- Layout: Arisu (Ergonomic 65/68% ANSI)
|
||||
- numpad-less
|
||||
- short spacebar
|
||||
- numbers row
|
||||
- aluminum case
|
||||
- non-split
|
||||
- [QMK](https://qmk.fm)-programmable
|
||||
- Case: E-white aluminum
|
||||
- PCB: hot-swap sockets
|
||||
- Stabilizers: screw-in
|
||||
- Switches: Outemu silent peach
|
||||
- light spring
|
||||
- new switch
|
||||
- silent
|
||||
- linear
|
||||
- Switch Film: HTV+PC 0.18mm
|
||||
- Switch Lube: Krytox GPL205G0 for both switches and stabilizers
|
||||
- Keycaps: ZDA profile, matcha theme, with Korean letters, die-subbed
|
||||
- mods:
|
||||
- stabilizer rattle
|
||||
- [holee mod](https://www.youtube.com/watch?v=-vhpHjlkRgQ)
|
||||
- band-aided stabilizer bottom
|
||||
- Parts & Accessories:
|
||||
- [Case + PCB + Stabilizers + Cable](https://ko.aliexpress.com/item/1005003330613995.html)
|
||||
- [walnut wrist rest](https://ko.aliexpress.com/item/1005003629440348.html)
|
||||
- [foam](https://ko.aliexpress.com/item/1005004451001013.html)
|
||||
- [Switches](https://www.aliexpress.com/item/1005003891937604.html)
|
||||
- [Switch Opener](https://www.coupang.com/vp/products/6176660507?vendorItemId=79812876139)
|
||||
- [Switch Film](https://www.aliexpress.com/item/1005002885279946.html)
|
||||
- [Lube](https://www.aliexpress.com/item/1005002297786498.html)
|
||||
- [Keycaps](https://www.aliexpress.com/item/1005001500813840.html)
|
||||
- QMK config:
|
||||
- [json file](./files/pomp.json) / [hex file](./files/ymdk_wingshs_pomp.hex)
|
||||
- Layer 0
|
||||

|
||||
- Layer 1
|
||||

|
||||
- low actuation distance
|
||||
- change to 35g spring
|
||||
|
||||
### Monitor
|
||||
|
||||
|
|
72
files/keyboard/config.h
Normal file
72
files/keyboard/config.h
Normal file
|
@ -0,0 +1,72 @@
|
|||
#pragma once
|
||||
|
||||
#include "config_common.h"
|
||||
|
||||
/* USB Device descriptor parameter */
|
||||
#define VENDOR_ID 0x594D // "YM"
|
||||
#define PRODUCT_ID 0x4975 // "WINGHS"
|
||||
#define DEVICE_VER 0x0001
|
||||
#define MANUFACTURER YMDK
|
||||
#define PRODUCT WINGS HOTSWAP
|
||||
|
||||
/* key matrix size */
|
||||
#define MATRIX_ROWS 5
|
||||
#define MATRIX_COLS 15
|
||||
|
||||
/*
|
||||
* Keyboard Matrix Assignments
|
||||
*
|
||||
* Change this to how you wired your keyboard
|
||||
* COLS: AVR pins used for columns, left to right
|
||||
* ROWS: AVR pins used for rows, top to bottom
|
||||
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
|
||||
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
|
||||
*
|
||||
*/
|
||||
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
|
||||
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, F7, F6, F5, F4, F1, F0 }
|
||||
#define UNUSED_PINS
|
||||
|
||||
/* COL2ROW, ROW2COL*/
|
||||
#define DIODE_DIRECTION ROW2COL
|
||||
|
||||
#define QMK_KEYS_PER_SCAN 43
|
||||
|
||||
#define FORCE_NKRO
|
||||
|
||||
// 1000hz polling rate
|
||||
#define USB_POLLING_INTERVAL_MS 1
|
||||
|
||||
// Chord splitting fix
|
||||
// https://github.com/qmk/qmk_firmware/pull/10955
|
||||
#define DEFER_KEYBOARD_REPORT_ENABLE
|
||||
|
||||
// Lighting
|
||||
|
||||
#define BACKLIGHT_PIN B6
|
||||
#define BACKLIGHT_LEVELS 5
|
||||
|
||||
#define LED_CAPS_LOCK_PIN C7
|
||||
#define LED_PIN_ON_STATE 0
|
||||
|
||||
#define RGB_DI_PIN E2
|
||||
#ifdef RGB_DI_PIN
|
||||
|
||||
#define RGBLED_NUM 80
|
||||
#define RGBLIGHT_EFFECT_BREATHING
|
||||
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
|
||||
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
|
||||
#define RGBLIGHT_EFFECT_SNAKE
|
||||
#define RGBLIGHT_EFFECT_KNIGHT
|
||||
#define RGBLIGHT_EFFECT_CHRISTMAS
|
||||
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
|
||||
#define RGBLIGHT_EFFECT_RGB_TEST
|
||||
#define RGBLIGHT_EFFECT_ALTERNATING
|
||||
#define RGBLIGHT_EFFECT_TWINKLE
|
||||
#define RGBLIGHT_HUE_STEP 8
|
||||
#define RGBLIGHT_SAT_STEP 8
|
||||
#define RGBLIGHT_VAL_STEP 8
|
||||
#define RGBLIGHT_LIMIT_VAL 160 /* The maximum brightness level */
|
||||
#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
|
||||
|
||||
#endif
|
|
@ -1,7 +1,5 @@
|
|||
{
|
||||
"version": 1,
|
||||
"notes": "",
|
||||
"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": "ymdk/wingshs",
|
||||
"keymap": "pomp",
|
||||
"layout": "LAYOUT_all",
|
||||
|
@ -142,6 +140,5 @@
|
|||
"KC_TRNS",
|
||||
"KC_TRNS"
|
||||
]
|
||||
],
|
||||
"author": ""
|
||||
]
|
||||
}
|
18
files/keyboard/rules.mk
Normal file
18
files/keyboard/rules.mk
Normal file
|
@ -0,0 +1,18 @@
|
|||
MCU = atmega32u4 #
|
||||
BOOTLOADER = atmel-dfu #
|
||||
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration
|
||||
MOUSEKEY_ENABLE = yes #
|
||||
EXTRAKEY_ENABLE = no # Audio control and System control
|
||||
CONSOLE_ENABLE = no # Console for debug
|
||||
COMMAND_ENABLE = no # Commands for debug and configuration
|
||||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend (DO NOT ENABLE. it uses the same timer as BACKLIGHT_ENABLE)
|
||||
NKRO_ENABLE = yes # Enable N-Key Rollover
|
||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
||||
AUDIO_ENABLE = no # Audio output on port C6
|
||||
FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
|
||||
MIDI_ENABLE = no #
|
||||
UNICODE_ENABLE = no #
|
||||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||
DEBOUNCE_TYPE = sym_eager_pk # https://github.com/qmk/qmk_firmware/blob/master/docs/feature_debounce_type.md
|
||||
DEBOUNCE = 5 #
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue