CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·일본산당 ·방탄소년당 ·MaClien ·자전거당 ·안드로메당 ·개발한당 ·이륜차당 ·AI당 ·소셜게임한당 ·냐옹이당 ·나스당 ·소시당 ·오른당 ·위스키당 ·PC튜닝한당 ·스팀한당 ·노젓는당 ·패스오브엑자일당 ·바다건너당 ·와인마신당 ·가상화폐당 ·젬워한당 ·육아당 ·클다방 ·IoT당 ·키보드당 ·리눅서당 ·찰칵찍당 ·달린당 ·날아간당 ·골프당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·물고기당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·걸그룹당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

사용기

전자기기 커스텀 키보드 제작기 39

30
2024-01-12 21:37:04 수정일 : 2024-01-12 21:42:00 222.♡.116.145
Baram


안녕하세요. 


저는 펌웨어 개발자로 기존에도 기계식 키보드를 사용하고 있었지만 깊이 있게 알지는 못했고 커스텀 키보드라는 것도 들어는 보았는데 실제로 어떻게 구성되어 있는지 알지 못했습니다. 

제 블로그 이웃분께서 직접 키보드를 만든다고 하셔서 저도 만들고 싶다는 의견을 드리니 같이 제작해 보면 좋을 것 같다고 하셔서 진행을 해보았습니다. 


참고로 저와 블로그 이웃분께서는 커스텀 키보드에 대해서 잘 모르는 상태로 시작을 했기에 완성도면에서 그리 높지는 않습니다. 다만 직접 대부분 제작해서 나만의 키보드가 생긴다는 것에 의미 있을 것 같습니다. 각자 키보드를 만들지만 키보드 배열은 서로 원하는게 달라서 회로도와 아트웍은 각자하고 제가 펌웨어를 담당, 기구 케이스는 블로그 이웃분께서 진행하시기로 했습니다. 


키보드 레이아웃

먼저 키보드 레이아웃을 만들어야 하는데 아래 사이트에서 키보드 레이아웃을 만들 수 있습니다. 저는 45키로 구성된 배열로 제작을 했고 40% 배열이라고도 하더군요. 이 사이즈에서는 표준배열이란게 없어서 맞는 키캡 찾기도 어려웠습니다. 저는 나중에 알아서 너무 작게 만들었나 생각이 들었는데 막상 만들고 나니 귀여운 디자인이 되어서 마음에 들었습니다. 

http://www.keyboard-layout-editor.com/

Monosnap BARAM-45 키보드 - 레이아웃 : 네이버 블로그 2024-01-12 20-37-04.jpg



보강판 및 PCB 레이아웃

기보드 레이아웃에서 생성한 파일로 아래 링크에서 보강판 레이아웃 데이터를 추출해서 PCB로 변환합니다. 그리고 키 부품들을 이 레이아웃 부품 위치에 배치를 해줍니다. 이부분은 블로그 이웃분께서 작업을 해주셨습니다. 

http://builder.swillkb.com/

Monosnap BARAM-45K 콜라보작업 (1. 작업준비) : 네이버 블로그 2024-01-12 20-42-04.jpg

Monosnap BARAM-45 키보드 - 회로 설계 #2 : 네이버 블로그 2024-01-12 20-45-45.jpg



회로설계

보드는 2개로 구성되는데 키들이 있는 메인 보드와 MCU가 있는 MCU 보드입니다. 회로 자체는 단순하게 매트릭스 구조로 되어 있고 네오픽셀도 각 키마다 추가되어 있습니다. 

Monosnap JLCEDA Pro 2.1.42.467b0aa0.3861f9 - Full Online Mode | Licensed to - chcbaram | BARAM-45K 2024-01-12 20-51-30.jpg


MCU는 RP2040칩을 사용한 보드를 이용했습니다. 


Monosnap JLCEDA Pro 2.1.42.467b0aa0.3861f9 - Full Online Mode | Licensed to - chcbaram | BARAM-45K 2024-01-12 20-53-18.jpg


MCU 보드는 별도로 판매하는 보드를 결합하는 형태로 만들고 또 이보드를 키보드의 메인보드에 결합하는 형태입니다.

Monosnap JLCEDA Pro 2.1.42.467b0aa0.3861f9 - Full Online Mode | Licensed to - chcbaram | BARAM-45K 2024-01-12 20-54-30.jpg



보드 아트웍 

회로도 작성과 아트웍은 EasyEDA Pro라는 툴을 사용했고 보드는 4층으로 진행했습니다. 저는 아트웍은 취미로 하는 수준 밖에 안되어서 조금 비싸더라도 라우팅이 용이하게4층으로 했습니다. 

Monosnap BARAM-45 키보드 - 아트웍 완료 : 네이버 블로그 2024-01-12 20-59-06.jpg

Monosnap BARAM-45 키보드 - 아트웍 완료 : 네이버 블로그 2024-01-12 21-01-12.jpg



보드 제작 및 조립 

PCB만 주문했기 때문에 모든 부품을 직접 땜해서 조립을 하였습니다. 

Monosnap BARAM-45 키보드 - 조립 및 시험 : 네이버 블로그 2024-01-12 21-03-13.jpg


키스위치와 보강판까지 결합하였습니다. 

Monosnap Monosnap 2024-01-12 21-05-24.jpg


키캡까지 결합하니 이제 키보드 처럼 보입니다. 키캡은 MDA 프로파일로 모든 키 높이가 같아서 사용할 수 있는 모든 키가 있어서 알리에서 구매를 하였습니다. 

Monosnap Monosnap 2024-01-12 21-06-38.jpg



키보드 펌웨어 QMK, Vial

이제 중요한 키보드 펌웨어는 오픈소스 중에 QMK라는 것을 적용하고 실시간 키매핑을 위해서 Vial을 사용했습니다. 

QMK공식 사이트 입니다. 

https://qmk.fm/


Vial은 QMK에 옵션을 추가해서 사용하는 것으로 QMK의 단점인 키매핑을 변경하면 펌웨어를 다시 빌드해서 다운로드해야 하는 점을 개선한 버전입니다. 비슷하게 VIA가 있는데 VIA는 깃허브 저장소에 등록된 키보드만 되기 때문에 불편한 부분이 있습니다. Vial은 펌웨어만 Vial을 지원하도록 하면 브라우저를 통해서 온라인이나 PC 프로그램을 통해서 바로 키매핑을 할 수 있습니다. 

https://get.vial.today/


제 키보드용으로 만든 Vial 링크입니다. 

https://github.com/chcbaram/vial-qmk/tree/baram-45k/keyboards/baram/45k


키보드에 펌웨어 다운로드 후에 웹브라우저나 아래 그림의 PC 프로그램을 통해서 키 매핑을 진행하면 됩니다. 

Monosnap Monosnap 2024-01-12 21-20-57.png



키보드 임시 케이스

블로그 이웃분께서 정식 케이스 나오기 전까지 사용하라고 3D프린터로 임시 케이스를 만들어 주셨습니다. 

Monosnap BARAM-45 키보드 - 임시 케이스 조립 : 네이버 블로그 2024-01-12 21-22-37.jpg


이제 좀 완성품 처럼 보입니다. 

Monosnap BARAM-45 키보드 - 임시 케이스 조립 : 네이버 블로그 2024-01-12 21-24-18.jpg



키모드 정식 케이스

블로그 이웃분께서 이제 정식으로 나무로 케이스를 제작해서 보내 주셔서 조립을 완료 하였습니다. 외부는 오일 코팅이 되어 있어서 아직 냄새가 좀 나긴 하는데 시간이 지나면 없어 질 것으로 보입니다.  

Monosnap Monosnap 2024-01-12 21-25-35.jpg


뒷면에는 케이스 제질이 나무기 때문에 가벼워서 황동추를 추가해 주셨습니다. 그리고 황동추에는 각자의 로고도 추가해 주셨구요. 

Monosnap Monosnap 2024-01-12 21-25-57.jpg


최종 완성된 모습입니다. 

Monosnap Monosnap 2024-01-12 21-26-20.jpg


실제 사용할때 모습인데 팜레스트가 기존에 사용하던 것에 맞춰져 있어서 좀 크긴한데 사용하는데 문제는 없습니다. 키배열이 펑션키와 숫자키 그리고 특수키도 일부 없기 때문에 펑션키와의 조합으로 사용해야 해서 기억을 위해 앞에 조합키를 프린트 해서 현재는 기억이 안나는 키들은 보면서 타이핑 하고 있습니다. 

Monosnap Monosnap 2024-01-12 21-26-40.jpg


최종 케이스 영상을 첨부하니 내부 구조를 확인해 보실 수 있을 것 같습니다. 



여기까지 해서 나만의 커스텀 키보드를 제작하는 과정을 공유해 보았습니다. 실제 이것저것 비용을 따져 보면 꽤 많이 소요되었고 들인 비용에 비해서 키감이나 소리등의 느낌은 전문으로 커스텀 키보드를 빌드하시는 것에 비해서는 좋지 않습니다. 

다만 내가 구성하고 싶은 배열로 펌웨어도 오픈소스지만 수정하면 내가 필요한 기능도 넣을 수 있는 유일한 키보드가 있다는 점이 장점인 것 같습니다. 




Baram 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [39]
삭제 되었습니다.
Baram
IP 222.♡.116.145
01-12 2024-01-12 22:00:15
·
@awful님 아 저도 아직 직접 뵙지는 못했습니다.^^ 저보다 나이는 있으신데 경험과 실력이 높으신것 같습니다.
린돌
IP 172.♡.52.235
01-12 2024-01-12 21:58:51
·
세상에 제가 뭘 본거죠 ㅋㅋ
Baram
IP 222.♡.116.145
01-12 2024-01-12 22:01:27
·
@린돌님 더 잘 만드시는 분들도 많은데 이번에 처음 만들어 보아서 한번 진행했던것 공유해 보았습니다.
약한김군
IP 218.♡.223.68
01-12 2024-01-12 22:00:13
·
잘 만드셨네요. 스페이스 바를 2.25U와 2.75U로 나누셨으면 스페이스 바 스테빌라이저 텅텅 걱정은 안해도 되니 좋겠습니다.
Baram
IP 222.♡.116.145
01-12 2024-01-12 22:01:58
·
@약한김군님 네 그렇긴 한데 윤활이 된것은 아니라서 소리는 나는 것 같습니다.
레이별
IP 218.♡.178.144
01-12 2024-01-12 22:18:22
·
진짜 커스텀이네요 ㄷㄷㄷㄷㄷ
Baram
IP 222.♡.116.145
01-13 2024-01-13 00:40:19
·
@레이꽁님 네 설계하고 제작도 포함하는 커스텀 정도 되겠네요.
맥대디
IP 38.♡.77.250
01-12 2024-01-12 22:37:35
·
ㄷ ㄷ 진정한 커스텀 키보드 이네요, 멋 집니다.
Baram
IP 222.♡.116.145
01-13 2024-01-13 00:40:35
·
@맥대디님 감사합니다.
삭제 되었습니다.
Baram
IP 222.♡.116.145
01-13 2024-01-13 00:41:20
·
@누님 직접 만들고 계시군요. 배열은 딱 맘에 드는 하나로 골라서 하는게 좋을 것 같습니다. 제작 기간도 좀 걸려서 여러번 해보기가 쉽지는 않은 것 같아요.
삭제 되었습니다.
Baram
IP 222.♡.116.145
01-13 2024-01-13 01:24:07
·
@누님 정말 특이한 배열이네요^^. 내가 정말 원하는 걸 만드는게 커스텀이니까 원하신다면 시도해 보시는것도 좋지 않을까 하네요.
진짜메뚜기
IP 61.♡.174.129
01-12 2024-01-12 23:54:05
·
RP2040은 참 여러군데 쓰이는군요 ㅎㄷㄷ
Baram
IP 222.♡.116.145
01-13 2024-01-13 00:41:41
·
@진짜메뚜기님 가격도 저렴하고 성능도 괜찮아서 여러군데 많이 사용되는 것 같습니다.
응가냐옹
IP 180.♡.221.14
01-13 2024-01-13 00:31:27
·
유튜브 항상 잘 보고 있습니다. 유익해요
Baram
IP 222.♡.116.145
01-13 2024-01-13 00:41:59
·
@응가냐옹님 구독자셨군요. 감사합니다.~^^
말도안되는소리
IP 115.♡.38.179
01-13 2024-01-13 00:57:35
·
QMK덕에 커스텀 키보드 소프트웨어 부분은 정말 많이 편해졌네요
Baram
IP 222.♡.116.145
01-13 2024-01-13 01:25:25
·
@말도안되는소리님 사용해 보니까 정말 편하게 구현되어 있더라구요.
배드문
IP 121.♡.57.250
01-13 2024-01-13 01:58:27
·
어이쿠.. 진정한 커스텀 영역이시군요!
대단합니다.
그런데 케이스를 나무로 쓰신 이유가 있을까요?
보통 풀알루미늄을 써서 무게도 잡고, 통울림?도 잡고, 안정감도 생기고 하던데요
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:34:00
·
@배드문님 이웃분께서는 CNC로 대부분 목재를 사용하기도 했고 좀더 유니크하게 만들어 보는 것도 컨셉이었습니다.
cliche
IP 121.♡.107.44
01-13 2024-01-13 05:11:34
·
제가 생각하는 꿈의 키보드 중의 하나네요 :) 정말 대단하십니다. 저는 아직 저 정도의 완전한 커스텀의 영역은 발을 감히 담그질 못하고 있습니다.
40배열을 워낙 좋아해서 현재 키크론 q9에 via 매핑하여 사용중이고, 다른 40배열 키보드도 기웃거리고 있습니다. 40배열 hhkb에 관심을 가지고 있구요. 글쓴님의 배열은 최고의 배열이네요. 그저 부러울 따름입니다! :)
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:35:21
·
@cliche님 저는 이번에 처음 40배열을 사용했는데 사실 쉽지 않은 배열인것 같습니다. 동일한 배열로 판매되는 제품이 있기는 한데 많지는 않구요. 해피해킹 쓰시는 분들이 신기했는데 전 그정도는 아닌것 같습니다. 방향키도 있어야 하구요.
삭제 되었습니다.
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:35:32
·
@likeaspell님 넵 감사합니다.
공돌이33
IP 183.♡.98.40
01-13 2024-01-13 06:06:39
·
키캡 인쇄는 어떻게 하신건가요?
과정이 쉽지 않았을텐데 대단하십니다. 저도 공돌이지만 엄두가 안나는 일을 뚝딱해내셨네요. ㄷㄷㄷ
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:36:05
·
@공돌이33님 키캡은 판매하는 것을 구매한 겁니다. 맞는 배열을 갖춘 키캡이 별로 없어서 정말 비싸게 주고 구매한 키캡입니다. ㅠㅠ
직퀘
IP 118.♡.6.115
01-13 2024-01-13 08:47:43
·
아니 뭔 이웃들이.. 블로거 예술촌이라도 있는겁니까?
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:36:29
·
@직퀘님 저도 정말 대단하신 분이라고 생각하고 있습니다.
순순
IP 121.♡.245.88
01-13 2024-01-13 08:56:47 / 수정일: 2024-01-13 08:57:06
·
엄청나군요!! 재미있게 잘봤습니다.

그리고...
블로그 이웃분들께서.. 금손 모임이신건가요?

우와아앙
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:36:47
·
@순순님 감사합니다. 세상에 능력자 분들은 정말 많은 것 같습니다.
치글
IP 39.♡.55.102
01-13 2024-01-13 09:02:17 / 수정일: 2024-01-13 09:02:53
·
유튜브 블로그 구독하고 있습니다.바람님 여기서 뵙다니. 영광 입니다
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:37:37
·
@치글님 전 오리지널 팜PDA부터 클리에도 사용하고 꽤 오랜동안 회원이었습니다. 구독 감사합니다.^^
삼혼4
IP 223.♡.219.183
01-13 2024-01-13 11:31:21
·
형...!!
Baram
IP 222.♡.116.145
01-13 2024-01-13 11:37:53
·
@삼혼4님 넵?^^
soom
IP 211.♡.44.117
01-13 2024-01-13 11:44:11
·
와... 제가 딱 가지고 싶은 레이아웃이네요.
Baram
IP 222.♡.116.145
01-13 2024-01-13 21:23:06
·
@soom님 레이아웃은 저도 맘에 듭니다.
navilera
IP 73.♡.253.152
01-13 2024-01-13 15:11:53
·
저도 PCB 캐드툴로 직접 그려서 주문해서 펌웨어 올려서 키보드 만들었습니다. 지금도 쓰고 있지요.
저랑 같은 작업을 한 분을 보니 반갑네요.
저는 QMK를 쓰지 않고 펌웨어까지 직접 다 만들었습니다. 별다른 이유는 없고 그냥 QMK가 복잡하고 싫어서요 :)
/Vollago
Baram
IP 222.♡.116.145
01-13 2024-01-13 21:24:00
·
@navilera님 저도 처음에 직접 만들어 볼려고 했는데 협업이고 또 쉽게 키매핑을 변경 할 수 있는 방법을 제공하는 있어서 적용해 보았습니다. 기능도 많고 잘 구성되어 있는 것 같습니다.
존타
IP 211.♡.136.19
01-13 2024-01-13 17:01:17
·
아주 깊은 심연일거 같아서 이쪽은 아예 건들이지 않기로 했네요..
그냥 완성된 제품만 이것 저것 구매하고 있습니다..
Baram
IP 222.♡.116.145
01-13 2024-01-13 21:24:43
·
@존타님 사실 완성된 제품을 사용하는게 가성비가 훨씬 좋을 것 같습니다. 만드는 재미가 아니가 사용하는 재미를 생각하면 기성품 사용하는게 좋을 듯 하구요.
삭제 되었습니다.
Baram
IP 222.♡.116.145
01-14 2024-01-14 19:54:15
·
@재현님 구독 감사합니다.^^
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.