Tự làm bàn phím cơ đầu tiên

Trong cái bộ môn phím cơ này thì nó sẽ có nhiều cấp độ đam mê, có nói là nghiện. Đầu tiên là ham hố chuyển từ phím cao su sang phím cơ, tiếp nữa là đam mê những con rgb vui vẻ lập loè, hoặc là ko đèn đóm gì hết. Và cuối cùng là làm một con custom.

Sao tự dưng có hứng làm vậy

Mình dùng phím cơ cũng được gần 2-3 năm rồi, và sau khi dùng bàn phím stock thì mình cũng muốn tìm kiếm những trải nghiệm mới lạ, với lại mình cũng là đứa từng làm mạch điện tử, là một developer thì việc tự tay làm một con phím cơ từ đầu đến cuối cho nó ngầu. Nữa là thấy những con phím cơ custom với những keycap đẹp mắt là mình lại thấy khá là ưng.

Bắt đầu lên ý tưởng

Lúc đầu là mình định mua mạch, là con GK64S mạch PCB có sẵn, đã được hàn được diode và led, có hỗ trợ bluetooth nữa luôn. Nhưng mà vì lúc đó nó chưa có case (vỏ bàn phím ấy) mà bên shop bảo là dịch bệnh vi-rút Corona (COVID-19) này nè, nên còn lâu nó mới về được. Vậy là mình lên 40 percentclub (một trang web rất nổi tiếng về phím custom). Và mình tìm thấy một trang web hướng dẫn build từ đầu đến cuối luôn https://68keys.io/, sau khi đọc và nhìn thì khí thế dưng trào, muốn làm ngay và luôn.

Nhìn thôi là ưng rồi, thôi làm nè.

Làm case

Vì mình làm con đầu tiên, dự là sẽ chưa có nhiều kinh nghiệm, nên mình chỉ làm mica, mình cắt 2 miếng cả trên và dưới với mức giá cực khá là hợp lí là 150k.

Gắn stab vào nè, là bộ ổn định giúp gõ những phím dài như enter, space được mượt mà nhất

Lắp switch vào nè, mình dùng blue noname từ con phím củ của thằng bạn

Cho keycap vào nè

Bắt vít vào, xong có một con phím cơ nhưng mà chưa có dùng được, haha, vì chưa có mạch và chip.

Mua chip và flash firmware

Mặt dù chưa có PCB nhưng mình đi mua chip và flash phần mềm

Hàn cái con vi điều khiển vào coi, ở đây mình dùng Arduino Pro Micro để dùng được QMK cho dễ flash phần mềm cho con phím mà ko cần phải viết lại từ đầu, cái gì có sẵn thì dùng thôi haha. Mình dùng ubuntu on windows để build từ git cơ sẵn, thay đổi luôn những phím và macro để phù hợp với mình, cũng chỉ là code C đơn giản thui chứ không khó gì đâu

vấn đề là không có flash được, và sau tất cả ngồi suốt 1 tiếng Google mình nhận ra thì chỉ cần nhấn reset cho nó thì auto nó flash thôi, trong phần mềm QMK có cái checkbox auto flash ấy.

Xong xuôi chờ mạch về lắp vào là dùng dược thôi

In PCB

PCB là mạch điện ấy, vì mình ko có muốn đi dây như này, một phần là ko đẹp, phần nữa là mình nghĩ trình độ của mình chưa đủ để chơi như này đâu

Nên thôi mình sẽ in mạch, nó sẽ nhìn kiểu kiểu như hình dưới

Sau khi gửi mạch đi báo giá ở một số chỗ ở HCM thì mình nhận được thông báo mức giá là 1 triệu 2 cho 5 tấm và 600k cho 2 tấm, mình như đứng lại, trời ơi, vậy thì tiền đâu cho đủ. Lúc đó thì mình định đặt từ nước ngoài luôn (TQ ấy), nhưng mà sợ dịch bệnh ship lâu nên mình tìm trên mạng, và tìm được trang web https://www.smartpcb88.com/ , mấy anh bên này hỗ trợ nhiệt tình lắm, tổng thiệt hại cả việc ship vào tận HCM chỉ chưa đến 500k, quá ư là hoàn hảo. Và sau hơn 2 tuần chờ đợi miệt mài thì cũng đã đến tay mình, cơ mà trong lúc đi nó đi máy bay không biết đi sao mà đi tận 2 tuần mới tới, tưởng bị thất lạc rồi.

Cái này đẹp thế nhở, rồi xong có mạch rồi thì lắp vào thôi

Hàn hết đống diode vào, mà lúc sau mình mới phát hiện ra một chuyện không vui vẻ gì.

Lắp vào và test thôi nè, lúc này mình đã hàn switch vào rồi và nhận ra, mình có test nhưng chưa test hết, phím S và phím số 2, ko nhận, qua đánh giá tình hình thì có thể thiếu diode hoặc lắp ngược chiều gì đó. Sau 30 phút buồn nhẹ thì mình quyết định đập đi xây lại, tận 5 cái PCB cơ mà, nên thôi đi phá con cũ, lấy switch và stab ra, sau đó đi mua chip mới, đi cắt lại cái plate, lúc đi ko hiểu sao thằng bạn chỉ được đi đâu luôn, chưa bật map điểm tới mà cứ đi nên đi lòng vòng hoài.

Làm lại từ đầu

Sau khi mua lại toàn bộ những thứ cần phải mua thì mình làm lại, lần này hàn kỹ hơn, đẹp hơn, kiểm tra từng con một để đảm bảo mọi thứ hoạt động đúng như ý mình muốn, may quá lần này không có lỗi lầm gì

Lần này còn cần thận hơn, test trước khi lắp swtich vào, xong lại test trước khi lắp vào case nữa, rồi mới lắp keycap vào sau cùng, cẩn thận thì sẽ tiết kiệm thời gian hơn mà.

Đấy xong xuôi hoàn thành, chức năng hoạt động hoàn hảo, stab hoạt động ổn định, mình mừng rơn, cuối cùng thì cũng đã hoàn thành xong cái bàn phím đầu tiên của mình

À mà có vẻ màu này hơi tối, không hợp lắm nhở, vậy thui đổi màu khác cho tươi sáng hơn

Bài hơi dài cơ mà đó là toàn bộ quá trình mình build con phím cơ của mình, cám ơn các bạn đã đọc, nếu có câu hỏi hay thắc mắc có thể bình luận hôm dưới hoặc liên lạc qua email [email protected] mình có thể hỗ trợ cho các bạn.

Update: Mình đã viết phần tiếp theo, mời các bạn tiếp tục đọc
http://ductan.me/cong-nghe/tu-lam-ban-phim-co-phien-ban-hoan-thien/

Đăng ký
Thông báo cho
guest
55 Comments
Cũ nhất
Mới nhất
Inline Feedbacks
View all comments
NAD
NAD
24/06/2020 16:40

Giỏi quá

Tâm
Tâm
18/07/2020 15:23

Wow, 500k cho 5pcb, rẻ quá nhỉ.mình cũng đang tìm nơi làm mạch như vậy. Thank bạn nhìu ????

K.s
K.s
05/08/2020 17:04

Hay quá anh, em cũng mới biết đến phím cơ và bộ môn tự chế bàn phím như này.

Minh
Minh
15/08/2020 17:31

Bài hay quá!!. Anh cho e hỏi, a gửi tạo file như thế nào để làm mạch vậy ạ

Hồ Văn Hiệu
Hồ Văn Hiệu
02/09/2020 11:28

Anh có còn dư mạch nào k bán lại e vs <(")

Quang
Quang
04/09/2020 04:04

Quá tuyệt vời!

Thanh
Thanh
14/09/2020 00:12

Bạn có fb k có thể cho mình để mình hỏi thêm được k ạ? mình cũng muốn tìm tòi làm như bạn

trackback

[…] bài tự làm bàn phím cơ nhận được sự quan tâm của rất nhiều người, con đó đối với mình chỉ là […]

Tii
Tii
26/10/2020 21:45

Bác support e với

Tuan Anh
Tuan Anh
29/11/2020 16:02

Bác có thể cho em xin file cắt plate và file in PCB được không ạ?

Hào
Hào
22/12/2020 00:38

Bác có mẹo gì vệ sinh khi rã switch mà chì hàn còn dính trên chân pin ko. Cho mình thỉnh giáo với

bc2
bc2
07/01/2021 18:00

Bạn đặt cắt mica ở đâu thế cho m xin địa chỉ

Alu
Alu
21/01/2021 22:49

Về phần case anh cắt bao nhiêu mm hay theo bài viết của 68keys luôn.

Quân
Quân
31/01/2021 10:15

anh có thể giúp chỉ dẫn em làm 1 cái k ?

Brainchild Ho
Brainchild Ho
16/03/2021 13:25

Ngoài nút M với N ngược chỗ nhau thì mọi thứ đều hoàn hảo :)) Thanks vì bài viết hay. Keep it up 😀

minh
minh
13/05/2021 21:28

em chào a, cho e hỏi a code mạch thế nào v ạ

San Nguyễn
San Nguyễn
12/08/2021 00:12

Anh hướng dẫn em cách flash được không anh em chưa hiểu đoạn đấy ạ.

LHG
LHG
25/05/2021 11:56

chi tiet PCB cua anh nhu the nao vay aj

hoàng
hoàng
29/05/2021 00:04

cho em xin file pcb được không ạ “[email protected]
e cảm ơn ạ

quang
quang
26/06/2021 19:19

Bạn ơi cho mình hỏi là đặt bên smartPCB88 họ làm mạch cho mình chỉ cần hàn switch vào là được đúng k ? mình đọc đoạn bạn hàn diot bị lỗi gì đó nên thắc mắc chút

Đức
Đức
18/07/2021 15:58

Tạo ra được PCB host swap được không bạn nhỉ

Tiến Đàn
Tiến Đàn
01/12/2021 17:31

Bác cho em hỏi là cái kết nối giữa bàn phím với máy tính dùng dây đó cần flash phần mềm hay như thế nào thế ạ

Minh Tuấn
Minh Tuấn
22/05/2022 08:58

Cho mình xin chi tiết đoạn code được không ? “[email protected]

Tiến
Tiến
24/05/2022 16:29

Anh ơi cho em hỏi là plate là anh tự thiết kế luôn hay s ạ

Tiến
Tiến
27/05/2022 14:17

Dạ anh ơi s mà em chuyển file plate định dạng dxf vô autocad ô vuông gắn switch nó giảm xuống còn 13.9×13.9 á anh trong khi đó kích thước 1 switch tới 15.06×15.06 á anh @@

Vũ Hoàng Tuấn
Vũ Hoàng Tuấn
21/09/2022 14:20

Bạn ơi plate bạn cắt mica bn mm vậy

Vũ Hoàng Tuấn
Vũ Hoàng Tuấn
21/09/2022 17:11

Plate bạn cắt mica dày bao nhiêu mm vậy

Sang
11/01/2023 23:46

Mình chỉ có một câu hởi là tại sao bạn lại có cái bảo bối tử thần này trên cái PCB 😀

Screenshot 2023-01-11 234502.png
Jason
Jason
29/05/2023 17:01

hello bạn, cho mình hỏi bên bạn có nhận gia công bàn phim cơ theo đơn hàng không ạ