1
0
Fork 0

move future keyboard to current keyboard section

This commit is contained in:
Kim, Jimin 2022-08-01 08:37:18 +09:00
parent be4f9acc85
commit fb38e7f3a6
5 changed files with 128 additions and 1473 deletions

View file

@ -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 0](.repo/kbd_layer_0.png)
- Layer 1
![layer 1](.repo/kbd_layer_1.png)
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 0](.repo/kbd_layer_0.png)
- Layer 1
![layer 1](.repo/kbd_layer_1.png)
- low actuation distance
- change to 35g spring
### Monitor

72
files/keyboard/config.h Normal file
View 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

View file

@ -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
View 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