QMK Polling Rate

QMK Polling Rate

QMK Polling Rate를 1k(1000hz)로 설정하기 위해서 구글을 검색하면, 몇가지 글이 나오고 공통적으로 아래와 같이 설정하라고 되어 있습니다. 수정 해야하는 내용은 config.h에 USB_POLLING_INTERVAL_MS와 QMK_KEYS_PER_SCAN 설정을 넣으라고 되어 있습니다. 다만, 위 소스를 찾아보면 3년 전 내용이기 때문에 최근 버전의 qmk를 사용하게 되면 불필요한 설정입니다. 즉, 최근 버전의 qmk는 기본적으로 Polling Rate가...
geulpan42tp 제작 과정 중 오류 사항 복기용

geulpan42tp 제작 과정 중 오류 사항 복기용

핸드와이어링으로 제작했던 글판42TP(geulpan42tp, gp42tp)를 PCB로 만들면서 실수 했던 부분을 기억하기 위해서 버전별로 문제점 기록 Geulpan42TP Ver 0.1 kicad에서 label를 처음 사용 해봄. 이때 오른쪽 VCC 연결 되지 않은 것을 확인 하지 못함. 추가적으로 트랙포인트 모듈에 VCC/GND를 연결 하지 않음. 목적을 전혀 달성하지 못한 버전 Geulpan42TP Ver 0.2 트랙포인트 모듈과 기판의 VCC / GND를 반대로 연결...
2-piece Trackpoint에 대한 정보 모음

2-piece Trackpoint에 대한 정보 모음

Geulpan42tp(GP42TP)를 만들면서 얻게 된 2-piece Trackpoint에 대한 정보 모음 입니다. 2-piece Trackpoint PinOut 2-piece Trackpoint의 모양과 핀 배열을 알 수 있습니다. Ref : TrackPoint Hardware from deskthority.net 2-piece Trackpoint Module Sprintek Flexpoint SK8707 dimention ref: Trackpoint Module...
Kicad DXF export dobule lines

Kicad DXF export dobule lines

Kicad에서 힘들게 PCB를 설계하고 나서, 케이스를 만들기 위해서 DXF파일로 Export하고 난 후 Fusion 360에서 확인 해 보니 그림과 같이 라인이 2개가 생성되어서 케이스를 만들기 어려운 경우가 발생 했습니다. 검색을 해보니 이는 “DXF Options > Plot graphic items using their contours” 옵션 선택의 문제였습니다. “Plot graphic items using their...
QMK TrackPoint Mouse Layer Automatically Activating

QMK TrackPoint Mouse Layer Automatically Activating

QMK는 트랙볼과 같은 Pointing Device는 “Automatic Mouse Layer”를 지원 합니다. 하지만 TrackPoint와 같은 PS/2 마우스에서는 해당 기능을 지원 하지 않습니다. 다만, PS/2 마우스에서는 “Movement Hook”을 통해서 사용자가 유사한 기능을 직접 구현할 수 있습니다. keymap.c #if MOUSE_LAYER_AUTO_ENABLE // 마우스 레이어를 지정 합니다. #define...
Linux on Samsung Chromebook Pro

Linux on Samsung Chromebook Pro

삼성 크롬북 프로가 EOL(End Of Life, 제품 라이프 사이클 종료)가 되어 더이상 크롬OS 업데이트를 할 수 없어, 삼성 프롬북 프로에 리눅스를 설치 해 봤습니다. UEFI 펌웨어 설치를 위한 WP(Write Protection) 제거 삼성 크롬북 프로에 리눅스를 설치하기 위해서는 펌웨어를 변경해야 하고, 이를 위해서는 WP Screw를 제거해야 합니다. 문제는 WP Screw를 제거하기 위해서는 완전 분해를 해야하고, 붙어있는 필름도 제거해야 합니다. 만약 WP...