커스텀 키보드

[키보드] 무선 Corne Choc Xiao 빌드 1편 : 케이스와 PCB,부품 주문

OneCrazyman 2024. 7. 4. 03:07

들어가며..

처음으로 무선을 빌드해보고 zmk는 생소해서 빌드하는데 생각보다 많이 고생했다... qmk에 비해 정보들이 압도적으로 영어 문서가 많았고, 에러 처리도 zmk 공식 문서와 zmk 디스코드를 애용했다. 또 타오바오를 처음 써봐서 여권 인증부터 배대지 등등 부품 받는 것도 복잡해서 포기할뻔 했지만,, 해냈다🎉🎉

zmk를 처음 써도 커스텀 키보드를 처음 빌드해보는 사람도 글을 읽고 충분히 빌드가 가능할 것이다. 화이팅

 


 

Xiao Ble를 이용한 Corne 무선 빌드샷

https://imgur.com/a/cornexiao-build-QKp5wG5
https://imgur.com/a/cornexiao-build-QKp5wG5
nrf52840칩을 사용한 초소형 MCU xiao ble

저전력이고 코르노 배열의 키 갯수를 동작시키기에 충분하고 이쁘다. 가격도 저렴하다 9달러😎


제작자 깃허브

https://github.com/JonMuller/gerbers/tree/main/corne-choc-xiao

 

gerbers/corne-choc-xiao at main · JonMuller/gerbers

Place to store keyboard gerbers. Contribute to JonMuller/gerbers development by creating an account on GitHub.

github.com

능력자 JonMuller 외쳐!!

case 

친절하게 3d printer 케이스(3x5)를 파일로 제공해준다. jlcpcb에서 주문했고 한 2만원정도 든 거 같다.

나는 한영키 때문에 꼭 3x6이 필요해서 따로 파일을 구했다.


https://www.printables.com/model/538027-abominationcorne-choc-xiao-case-6-columns

 

Abomination/Corne Choc Xiao Case 6 Columns by Haystack | Download free STL model | Printables.com

6 column case for OrangeCrusader's Corne keyboard fork named Abomination or corne-choc-xiao | Download free 3D printable STL models

www.printables.com

파일을 보면 right 버전 밖에 없는데 stl 편집 프로그램으로 간단하게 미러기능을 사용해서 반대쪽 파일을 만들어 쓰면 된다.

아래 글 참고

https://1crazy.tistory.com/entry/3D-printer-Tinkercad%EC%99%80-PruraSlicer%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-3D-%EB%AA%A8%EB%8D%B8-%EC%88%98%EC%A0%95-bad-edge-%ED%95%B4%EA%B2%B0%EB%B2%95-%EC%B6%94%EA%B0%80

 

[3D printer] Tinkercad와 PruraSlicer을 이용한 간단한 3D 모델 수정 (bad edge 해결법 추가)

기존의 모델에 홈을 추가해보자. Tinkercad에 파일 불러오기https://www.printables.com/  3D models database | Printables.comCommunity site for 3D printer users. Discover thousands of great printable 3D models, download them for free and

1crazy.tistory.com

나는 마그네틱을 넣을려고 케이스를 수정해서 사용했다.

 

jlcpcb에서 주문하기

기판만 가지고 타자를 칠 수 없으니 케이스를 주문해보자. 참고로 jlcpcb와 jlc3dp는 같은 회사지만 사이트는 따로 있다. 배송도 따로됨.. (배송비 두번내야함)

https://jlc3dp.com/?source=JLCPCB-top-productbar

 

Online 3D Printing Service | Custom 3D Printed Parts - JLC3DP

3D printed and CNC machined parts We manufacture rapid cost-effective prototypes and low-volume production orders for a variety of industries and applications, like functional prototypes & production parts, automotive, aerospace, electrical appliances, hou

jlc3dp.com

 

3d printing 주문 페이지로 이동하고

 

 

앞서 다운받은 stl파일을 올려주자. 이런식으로.. 좌우 각각 부품마다 파일을 올려줘야 한다. 

나는 Black Resin을 선택했다. (싸고 적당히 단단하고 매끄러움, 심지어 유색이라니,,)

 

Gerber

Jon 선생님의 친절한 거버파일로 보드도 주문해보자

https://jlcpcb.com/

 

PCB Prototype & PCB Fabrication Manufacturer - JLCPCB

Our low-cost and fast-turnaround service allows you the freedom to iterate and explore different design possibilities. Experience the power of our advanced smart factories and fully automatic equipment! With turnaround times as short as 24 hours for manufa

jlcpcb.com

여기다 업로드해주면 된다. 참고로 양면 pcb기 때문에 최소 5개 갯수만 시켜주면, 두세트나 빌드 가능하다

(색변경을 꼭 해주자😁 싸니깐)


필요 부품

나는 타오바오에서 전부 주문했는데, 알리에서 주문해도 되고 다이오드 같은 부품은 귀찮으면 jlcpcb 단계에서 smd 어셈블리 옵션을 사용하자

 

만약 타오바오로 주문할거고 처음이라면, 알리페이 어플로 먼저 가입한 후 여권 인증, 그리고 타오바오에 알리페이 계정으로 로그인하는 걸 추천한다😂

 

무작정 타오바오에 계정 만들어서 하다간 나처럼 계정 락 걸린다.. 이 부분은 인터넷에 자료가 많으니 검색을 추천한다.

 

*중국어에서 갯수를 나타내는 한자 100粒, 10颗, 2块, 100个, 10片
个가 가장 많이 쓰이는데, 나처럼 하나인줄알고 20개 묶음을 6묶음 시키지말자

 

Jon 선생님의 readme를 보면 필요 부품을 간략하게 알려주는데, 

Power Switch 전원 스위치
Xiao Ble 보드
Batteries 닌텐도 조이콘 HAC002 배터리
Nice!View E ink 형식 디스플레이 (옵션) 나는 제외함,가격은 40달러 정도
Mill-Max pins (used on Nice!View) (함께 옵션)
Low profile sockets (used with Nice!View) (함께 옵션)

정도 인데 추가적으로 

 

Diode  
Kailh Chocolate Hotswap (choc)  
Bolt m2.5*3 정도 (나사 머리의 외경이 4mm를 넘겨야 한다.)
Switch/keycap keycap의 사이즈는 작은걸 시키자 (19*18mm 미만으로)
Rubber Feet 다이소 대체 가능하다 (근데 성능이 넘사로 좋아요)

그리고 배터리 연결은 커넥터를 사용해도 되지만, smd 주문이 아니라면 직접 솔더링을 추천한다.

한 키당 다이오드,스위치,키캡,핫스왑 소켓 하나씩 맞춰서 사주면 된다. 부품은 여분까지 넉넉하게 시키도록 하자😀

 

다음편에는 zmk빌드에 대해서 다뤄보려고 한다.