
ที่มาภาพ: r/MechanicalKeyboards
ทำคีย์บอร์ด DIY แทน Matias FK308PC ที่ถูกยุติการผลิต
⚡ สรุป 30 วิ
ผู้ใช้ Reddit สร้างคีย์บอร์ดแบบ low‑profile ด้วยสวิตช์ Gateron KS‑33, ชิป I/O NCA9555PW และไมโครคอนโทรลเลอร์ Atmel SAM D11 พร้อมเฟิร์มแวร์ QMK…
Lead: ผู้ใช้ในชุมชน Reddit รายหนึ่งได้ประกาศสร้างคีย์บอร์ดแบบกำหนดเองหลังจากที่ Matias FK308PC** รุ่นโปรดของตนเสียและผลิตภัณฑ์ดังกล่าวถูกยุติการผลิต ความพยายามนี้นำเสนอแนวทาง DIY ที่ใช้สวิตช์ Gateron Low‑Profile, ชิป I/O ขยาย NCA9555PW และไมโครคอนโทรลเลอร์ Atmel SAM D11 พร้อมเฟิร์มแวร์เปิด‑ซอร์สที่รองรับแมโครและการจำลองเมาส์
Overview
ในโพสต์บน r/MechanicalKeyboards ผู้ใช้ชื่อ AlexTaradov แบ่งปันกระบวนการทำคีย์บอร์ดตั้งแต่การออกแบบ PCB จนถึงการเขียนเฟิร์มแวร์ การตัดสินใจเลือกส่วนประกอบทั้งหมดเกิดจากความต้องการแทนที่ Matias FK308PC ที่ไม่มีผลิตภัณฑ์ทดแทนใกล้เคียงโดยตรง คีย์บอร์ดใหม่จึงเป็น “low‑profile” ทั้งสวิตช์และโครงสร้าง เพื่อคงประสบการณ์การพิมพ์แบบบางและเงียบ
แม้ว่าการทำ DIY จะต้องอาศัยความรู้ด้านฮาร์ดแวร์ขั้นสูง แต่ผู้เขียนเน้นว่า การบัดกรีเพียง 6 ชิป IC เท่านั้น ทำให้โครงการนี้เข้าถึงได้ง่ายกว่าโครงข่ายคีย์บอร์ดที่ต้องใช้ไดโอดมากถึง 90 ตัว ซึ่งเป็นหนึ่งในอุปสรรคหลักของการสร้างคีย์บอร์ดแบบแถม‑ไฟ (matrix) แบบดั้งเดิม
Motivation & Background
Matias FK308PC เป็นคีย์บอร์ดที่ได้รับความนิยมจากผู้ใช้ที่ชื่นชอบการพิมพ์ด้วยระบบ low‑profile และสวิตช์แบบ silent แต่เมื่อผลิตภัณฑ์ถูกยุติ (discontinued) ผู้ใช้งานหลายคนต้องเผชิญกับปัญหาอุปกรณ์สำรองหายไป การค้นหาตัวทดแทนที่มีคุณสมบัติเทียบเคียงไม่ได้ผล จึงกระตุ้นให้เกิดแนวคิด “ทำเอง”
การเลือกใช้สวิตช์ Gateron KS‑33 Low Profile Silent 2.0 นั้นเป็นเพราะความคล้ายคลึงกับสวิตช์ของ Matias ทั้งด้านรูปร่างและเสียงที่เงียบ ผู้เขียนได้อธิบายว่าแม้ว่าข้อมูลจากผู้ผลิต Gateron จะค่อนข้างจำกัด แต่ด้วยการวัดและสเกลจากแผนภาพก็สามารถกำหนดมิติที่ต้องการได้
โครงการนี้ยังสะท้อนให้เห็นถึงแนวโน้มของชุมชนเมกานิคัลคีย์บอร์ดที่หันมาใช้ทรัพยากรเปิด‑ซอร์สเพื่อแก้ไขข้อจำกัดด้านฮาร์ดแวร์และซอฟต์แวร์ที่ตลาดอาจไม่ตอบสนองได้เต็มที่
Design & Components
การออกแบบ PCB ใช้ NCA9555PW I/O extenders เพื่อจัดการกับจำนวนขาอินพุต/เอาต์พุตหลายพันบิตบนชิปขนาดกะทัดรัด ซึ่งทำให้สามารถใช้ไมโครคอนโทรลเลอร์ Atmel SAM D11 ที่มีเพียง 14 พินได้อย่างมีประสิทธิภาพ โครงสร้างนี้ลดจำนวนการเชื่อมต่อและความซับซ้อนของแผงวงจร
ส่วนประกอบหลักของคีย์บอร์ดถูกสรุปดังนี้
- **สวิตช์: Gateron KS‑33 Low Profile Silent 2.0
- **สเตบิลไลเซอร์: Gateron low‑profile stabilizers
- **I/O Extender: NCA9555PW (8‑bit I²C)
- **ไมโครคอนโทรลเลอร์: Atmel SAM D11 (ARM Cortex‑M0+)
การเลือกใช้ชิพเหล่านี้ทำให้การบัดกรีเป็นงานที่ทำได้โดยไม่ต้องมีอุปกรณ์มืออาชีพมากนัก การเชื่อมต่อระหว่างสวิตช์กับ MCU ถูกจัดการผ่าน I²C bus ซึ่งช่วยลดจำนวนสายไฟและเพิ่มความเสถียรของระบบ
Firmware & Features
เฟิร์มแวร์ที่พัฒนาขึ้นบนพื้นฐาน QMK (หรือคล้ายคลึง) รองรับฟังก์ชั่น “mouse emulation” และแมโครขั้นพื้นฐาน แม้ผู้เขียนยังระบุว่าเรื่องการจำลองเมาส์อาจต้องทดสอบเพิ่มเติม แต่ความสามารถด้านแมโครได้ถูกนำไปใช้งานอย่างจริงจังแล้วในหลายสถานการณ์
ระบบแมโครมีการตั้งค่าผ่านไฟล์คอนฟิกที่เปิดให้แก้ไขได้ง่าย ผู้ใช้สามารถกำหนดปุ่มใดเป็น “macro key” แล้วบันทึกชุดคำสั่งหลายขั้นตอนลงไปได้ นอกจากนี้เฟิร์มแวร์ยังรองรับการอัปเดตผ่าน USB DFU ทำให้ผู้ใช้งานสามารถพัฒนาและเพิ่มฟีเจอร์ใหม่โดยไม่ต้องเปิดฮาร์ดแวร์
ความท้าทายด้านซอฟต์แวร์ส่วนใหญ่เกิดจากเอกสารของ Gateron ที่มีรายละเอียดจำกัด ผู้เขียนจึงต้องทำการคำนวณมิติและพารามิเตอร์เองผ่านการสเกลและการวัดจากภาพเท่านั้น ซึ่งเป็นตัวอย่างที่ชัดเจนของความยืดหยุ่นและอุปสรรคในการทำโปรเจกต์ DIY ระดับสูง
Open Source & Community Impact
ทั้งหมดของโครงการนี้ได้ถูกปล่อยในรูปแบบ open source บน GitHub ที่ลิงก์ https://github.com/ataradov/keyboard โดยรวมไฟล์ PCB, แผ่นสติกเกอร์, โค้ดเฟิร์มแวร์และเอกสารอธิบายการประกอบไว้ครบถ้วน การเปิดเผยนี้ช่วยให้ผู้สนใจสามารถดาวน์โหลด ปรับแต่ง และสร้างคีย์บอร์ดของตนเองได้โดยไม่ต้องเริ่มจากศูนย์
ชุมชน Mechanical Keyboard บน Reddit แสดงความสนใจอย่างลึกซึ้งต่อโครงการนี้ ทั้งในแง่ของการแลกเปลี่ยนประสบการณ์การวัดมิติสวิตช์ Gateron และแนวทางการใช้ I/O Extender เพื่อลดจำนวนพินบน MCU การตอบรับเชิงบวกดังกล่าวอาจเป็นแรงผลักดันให้ผู้ผลิตอื่น ๆ พิจารณาเปิดเผยข้อมูลเทคนิคเพิ่มเติม หรือแม้แต่สร้างส่วนประกอบที่เข้ากันได้กับมาตรฐานเปิด
อย่างไรก็ตาม โครงการนี้ยังชี้ให้เห็นข้อจำกัดของตลาดคีย์บอร์ดระดับสูงที่พึ่งพาผลิตภัณฑ์จากผู้ผลิตจำนวนจำกัด การยกเลิกผลิตภัณฑ์โดยไม่มีตัวแทนทดแทนทำให้กลุ่มผู้ใช้ต้องหันไปสู่การสร้างเอง ซึ่งอาจกระตุ้นแนวโน้มของ “DIY ecosystem” เพิ่มขึ้นในอนาคต
Analysis
จากมุมมองของเทคโนโลยี การผสมผสาน I/O extenders กับ ARM Cortex‑M0+ MCU ในรูปแบบ low‑profile แสดงให้เห็นว่าการออกแบบฮาร์ดแวร์ระดับผู้ใช้สามารถบรรลุความซับซ้อนได้ใกล้เคียงกับผลิตภัณฑ์เชิงพาณิชย์ การลดจำนวนไดโอดจาก 90 ตัวเหลือเพียงไม่กี่ IC ช่วยให้กระบวนการผลิตและบัดกรีง่ายขึ้นอย่างมีนัยสำคัญ
ในด้านซอฟต์แวร์ ความสามารถของเฟิร์มแวร์ที่รองรับแมโครและเมาส์จำลอง แม้ว่าจะยังต้องทดสอบต่อไป แต่เป็นตัวชี้ให้เห็นว่าผู้ใช้ระดับสูงกำลังขยายความสามารถของคีย์บอร์ดเกินกว่าการพิมพ์ธรรมดาไปสู่การทำงานแบบ “input device” ที่หลายหน้าที่รวมกัน การเปิดซอร์สโค้ดยังเพิ่มศักยภาพในการร่วมมือพัฒนาระบบต่อเนื่อง
ผลกระทบทางเศรษฐกิจอาจอยู่ในระดับเล็ก แต่สำหรับผู้ใช้ที่ต้องพึ่งพาคีย์บอร์ดแบบ low‑profile เพื่อการทำงานหรือเกม การมีตัวเลือก DIY ที่พร้อมใช้งานเป็นเสมือน “สำรองชีวประกัน” ที่ช่วยลดความเสี่ยงจากการยุติผลิตภัณฑ์ของบริษัทขนาดกลางอย่าง Matias
Summary
ผู้ใช้ Reddit สร้างคีย์บอร์ด low‑profile ด้วยสวิตช์ Gateron, I/O Extender NCA9555PW และ MCU Atmel SAM D11 เพื่อตอบสนองต่อการยุติผลิตภัณฑ์ Matias FK308PC โครงการเปิดซอร์สนี้ให้ข้อมูลเชิงเทคนิคและแนวทาง DIY แก่ชุมชนเมคานิคัลคีย์บอร์ด ทั้งในด้านฮาร์ดแวร์และเฟิร์มแวร์.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- Made myself a keyboard because Matias discontinued the one I like
- ผู้เขียน
- /u/AlexTaradov
- วันที่เผยแพร่
- 29 กรกฎาคม 2569 เวลา 08:32



