스플릿 키보드 제작중입니다만 한쪽이 안되네요...

by 미이르 posted Jan 16, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

이번에 스플릿키보드(분리형 키보드)를 제작하고 있습니다

 

기존 기판을 사서 하는게 아닌 아두이노 프로를 이용하여 직접 와이어링하여 제작중입니다

 

제가 막힌 부분은 qmk로 플래시까지 했는데 양쪽을 trrs케이블로 연결하면 한쪽이 안되는 현상입니다

 

한쪽만 따로 연결하면 이상없이 작동합니다만 다른 한쪽을 trrs케이블로 연결하면 안됩니다

 

여기서 안된다는건 trrs케이블로 연결된쪽입니다

 

즉 master는 잘되고 slave는 안되는 현상입니다

 

아두이노는 아두이노 프로 마이크로가 아닌 '아두이노 마이크로'를 사용하고있습니다

 

프로 마이크로는 핀 수가 적어서 사용할수 없었습니다

 

MCU는 프로 마이크로와 같은 atmega32U4입니다

 

부트로더는 QMK Toolbox에서 플래시 할때

> Found programmer: Id = "CATERIN"; type = S

로 뜨며 qmk에서도

BOOTLOADER = caterina

로 설정되어있습니다

 

#USE_SERIAL

#define SOFT_SERIAL_PIN D0

로 SCL를 연결해도 안되며

 

#define USE_I2C

로 SCL, SDA각각 연결해도 안되며

 

양쪽을

#define MASTER_RIGHT

로 설정헤도 안되며

 

오른쪽을

#define MASTER_RIGHT

왼쪽을 

#define MASTER_LEFT

로 해도 안됩니다

 

소스코든 qmk에서 lets_split란 걸로 테스트 중입니다

 

지도부탁드리겠습니다