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/

Mình là một developer. Sở thích của mình là chụp ảnh, “làm gì” bàn phím và nhiều thứ linh tinh khác nữa.
Giỏi quá
Dạ em cám ơn ạ
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 ????
Sr bạn mình rep hơi muộn, https://www.smartpcb88.com/
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.
Hehe cám ơn bạn
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 ạ
Của mình là dạng Gerber File được share ha
Anh có còn dư mạch nào k bán lại e vs <(")
Hello bạn, mạch mình hết rồi.
Quá tuyệt vời!
Cám ơn bạn đã ủng hộ ^-^
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
https://www.facebook.com/hoangductan1999
Facebook của mình cám ơn bạn
[…] 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à […]
Bác support e với
Bác cần hỗ trợ gì vậy
Bác có thể cho em xin file cắt plate và file in PCB được không ạ?
bạn plate ở đây nha https://68keys.io/guide/case/
pcb ở đây https://68keys.io/guide/board/
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
À mình dùng hút thiết cho xịn xíu, thêm xíu mỡ hàn nữa là sạch nha
Bạn đặt cắt mica ở đâu thế cho m xin địa chỉ
Bạn có thể ra la lazer Phan Long bất kỳ nha
Về phần case anh cắt bao nhiêu mm hay theo bài viết của 68keys luôn.
Plate thì 2mm, còn phần dưới thì bao nhiêu cũng được nha
anh có thể giúp chỉ dẫn em làm 1 cái k ?
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 😀
Cám ơn bác đã ủng hộ ạ
em chào a, cho e hỏi a code mạch thế nào v ạ
Anh dùng QMK nha em
Anh hướng dẫn em cách flash được không anh em chưa hiểu đoạn đấy ạ.
Em tích vào auto flash, rồi em nối chân GND và RST có thể dùng đầu tua vít chạm 2 chân đó vào thì sẽ flash được nha
chi tiet PCB cua anh nhu the nao vay aj
Mình có để link trong bài viết nha
cho em xin file pcb được không ạ “[email protected]”
e cảm ơn ạ
Mình có để link PCB trong bài viết nha bạn
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
Hàn diot và chip nữa bạn ha
Tạo ra được PCB host swap được không bạn nhỉ
Bạn có thể thử lily58 pro nha
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ế ạ
Mình chưa hiểu lắm câu hỏi của bạn ấy
Cho mình xin chi tiết đoạn code được không ? “[email protected]”
Mình dùng QMK bạn có thể download ở https://github.com/qmk/qmk_firmware
Anh ơi cho em hỏi là plate là anh tự thiết kế luôn hay s ạ
Plate mình down có sẵn nha
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 @@
Mình nghĩ là lúc import sai rồi á bạn
Bạn ơi plate bạn cắt mica bn mm vậy
Plate bạn cắt mica dày bao nhiêu mm vậy
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 😀
à cái PCB này có sẵn mình in ra thôi á bạn
cái này pcb open source á bạn
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 ạ
dạ không ạ