สารบัญ:

Cherry Pi Split Mechanical Keyboard: 45 ขั้นตอน (พร้อมรูปภาพ)
Cherry Pi Split Mechanical Keyboard: 45 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Cherry Pi Split Mechanical Keyboard: 45 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Cherry Pi Split Mechanical Keyboard: 45 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Cherry Ergonomic Keyboard - CHERRY KC 4500 ERGO - Unboxing and Review! 2024, กันยายน
Anonim
แป้นพิมพ์เครื่องกลแยก Cherry Pi
แป้นพิมพ์เครื่องกลแยก Cherry Pi
แป้นพิมพ์เครื่องกลแบบแยกส่วน Cherry Pi
แป้นพิมพ์เครื่องกลแบบแยกส่วน Cherry Pi
แป้นพิมพ์เครื่องกลแยก Cherry Pi
แป้นพิมพ์เครื่องกลแยก Cherry Pi

โครงการฟิวชั่น 360 »

ฉันใช้แป้นพิมพ์ Microsoft Natural Elite มาหลายปีแล้ว และหลังจากรับใช้อย่างซื่อสัตย์มาเกือบ 20 ปี มันก็สิ้นสุดอายุการใช้งาน ระหว่างการค้นหาอุปกรณ์ทดแทน ฉันยังดูแป้นพิมพ์แบบกลไกต่างๆ ด้วย และเนื่องจากฉันทำโปรเจ็กต์ DIY เป็นประจำ ฉันจึงคิดว่าการสร้างคีย์บอร์ดด้วยตัวเองคงจะเป็นประสบการณ์ที่ยอดเยี่ยม

นี่เป็นโครงการแป้นพิมพ์เครื่องกลโครงการแรกของฉัน และนี่จะเป็นของใช้ในชีวิตประจำวัน แม้ว่าความเป็นไปได้แทบจะไม่มีที่สิ้นสุด แต่ฉันจำกัดตัวเองให้อยู่ที่ฟังก์ชันพื้นฐาน: แป้นพิมพ์ที่เหมาะกับสรีระพร้อมฟังก์ชันเมาส์ ขณะค้นหาชิ้นส่วนต่างๆ ฉันพบสวิตช์ชนิดใหม่ Cherry MX Red รุ่นโปรไฟล์ต่ำ ทำให้สามารถสร้างคีย์บอร์ดแบบบางได้ และฉันพยายามทำให้แป้นพิมพ์นี้บางที่สุดเท่าที่จะทำได้

การออกแบบทั้งหมดสร้างขึ้นด้วย Autodesk Eagle และ Fusion 360 ด้วยเหตุนี้ ฉันจึงใช้ความเป็นไปได้ในการโหลดแผงวงจรพิมพ์ลงในโปรแกรมวาดภาพ 3 มิติโดยตรง นอกจากโปรแกรมเหล่านี้แล้ว โค้ด Python ยังใช้เพื่อรองรับขั้นตอนต่างๆ Instructabe นี้จึงมีตัวอย่าง Python มากมาย

ฉันไม่ได้เพิ่มคุณสมบัติ 'น่ามี' ที่เพิ่มความซับซ้อน ไม่มีไฟ LED พื้นหลัง พอร์ต usb ลำโพง และ/หรือจอแสดงผลเพิ่มเติม มีพอร์ต GPIO สำรองสำหรับคุณสมบัติเพิ่มเติม แต่ยังไม่ได้ใช้งาน

เสบียง

แป้นพิมพ์นี้ประกอบด้วยส่วนต่างๆ ดังต่อไปนี้:

  • Raspberry Pi Zero WH (กีวี อิเล็กทรอนิกส์)
  • Cherry MX low profile สีแดง (Cherry MX, Reichelt)
  • ปุ่มกด UHK (Ultimate Hacking Keyboard)
  • สายแบน IDC 16 พิน (Aliexpress)
  • ขั้วต่อ DC3 2x8 (Aliexpress)
  • ขั้วต่อ GPIO 40 พิน (Kiwi Electronics)
  • แดมเปอร์ที่สำคัญ (Aliexpress)
  • แผ่นสักหลาดกาว 200 x 150 (Action, Amazon)
  • 1N4148 ไดโอด (Aliexpress)
  • PCB แบบกำหนดเอง (Jlcpcb)
  • DIN965 M2, 5 x 5 สลักเกลียว (Microschroeven)
  • DIN439 M2, 5 น็อต (Microschroeven)

มีการใช้ซอฟต์แวร์ต่อไปนี้:

  • ฟิวชั่น 360 (ออโตเดสก์)
  • อีเกิ้ล (ออโตเดสก์)
  • Raspbian (ราสเบอร์รี่ Pi)
  • ไคลเอนต์ SSH (สีโป๊ว)
  • แก้ไขข้อความ (Ultraedit)

ขั้นตอนที่ 1: การออกแบบแป้นพิมพ์

การออกแบบแป้นพิมพ์
การออกแบบแป้นพิมพ์
การออกแบบแป้นพิมพ์
การออกแบบแป้นพิมพ์
การออกแบบแป้นพิมพ์
การออกแบบแป้นพิมพ์

แนวคิดเริ่มต้นคือการสร้าง Microsoft Natural Keyboard Elite ขึ้นมาใหม่ด้วยสวิตช์แบบกลไก แต่การถอดคีย์บอร์ดเผยให้เห็นว่ามันไม่ง่ายขนาดนั้น คีย์แคปที่ใช้ไม่เข้ากันกับสวิตช์ทางกล นี่หมายความว่าฉันต้องหาการออกแบบอื่น

มีหลายโครงการที่มีแป้นพิมพ์แบบเครื่องกล แต่มีเพียงเล็กน้อยที่มีการออกแบบตามหลักสรีรศาสตร์ ฉันพบตัวเลือกที่เป็นไปได้สองคน: Ergodox และ Ultimate Hacking Keyboard (UHK) เหล่านี้เป็นคีย์บอร์ดโอเพ่นซอร์สทั้งคู่ เอกสาร UHK ทั้งหมดวางอยู่บน Github ดังนั้นจึงเป็นแรงบันดาลใจที่ยอดเยี่ยมสำหรับการออกแบบแป้นพิมพ์ของฉันเอง

ความแตกต่างที่ใหญ่ที่สุดระหว่าง Ergodox และ UHK คือตำแหน่งของกุญแจ ด้วย Ergodox กุญแจจะอยู่เหนือกันโดยตรง และ UHK มีเลย์เอาต์ดั้งเดิมมากกว่า

ขั้นตอนที่ 2: สวิตช์ Cherry MX

สวิตช์ Cherry MX
สวิตช์ Cherry MX
สวิตช์ Cherry MX
สวิตช์ Cherry MX

หนึ่งในตัวเลือกที่สำคัญที่สุดในการสร้างแป้นพิมพ์แบบเครื่องกลคือสวิตช์ สวิตช์เหล่านี้มีผู้ผลิตหลายราย และฉันได้เลือกผู้ผลิตที่เป็นที่รู้จักและเป็นผู้นำระดับโลกมากที่สุด: Cherry MX สวิตช์เหล่านี้มีอยู่ทั่วไปและได้รับการจัดทำเป็นเอกสารไว้อย่างดี นอกจากนี้ สวิตช์ประเภทนี้ยังเป็นสวิตช์ที่ใช้บ่อยที่สุดสำหรับคีย์บอร์ดแบบกลไก DIY และหน้าผู้พัฒนาบนเว็บไซต์ Cherry ก็เป็นการเริ่มต้นที่ดี

มีหลายรุ่นและฉันได้ซื้อเครื่องทดสอบสวิตช์กุญแจ Cherry MX 9 เพื่อทดสอบสวิตช์ประเภทต่างๆ สวิตช์แต่ละตัวมีสีต่างกัน และสีนี้แสดงถึงลักษณะของสวิตช์:

Cherry MX Red Low 45g แรงกระตุ้น เงียบ นุ่มนวล

Cherry MX Black High 60g แรงกระตุ้น เงียบ นุ่มนวล Cherry MX Blue แรงกระตุ้นปานกลาง 50g เสียงคลิกดัง Cherry MX Brown แรงกระตุ้นต่ำ 55g กันกระแทกที่เงียบ Cherry MX Green Tactile & Clicky แรงกระตุ้น 80g - สวิตช์สัมผัสแน่นและคลิกได้แน่น Cherry MX Grey-brown Firm Linear 60g แรงกระตุ้น - กันกระแทก ไม่ต้องคลิก Cherry MX Grey-black Tactile แรงกระตุ้น 80g - กระแทกแน่นหนา ไม่ต้องคลิก Cherry MX clear Tactile 55g แรงกระตุ้น - Tactile bump ไม่ต้องคลิก Cherry MX white Tactile & Clicky 65g แรงกระตุ้น - สวิตช์คลิกแบบสัมผัสและเบา

แป้นพิมพ์ของฉันไม่ควรส่งเสียงดัง ซึ่งจะช่วยลดสวิตช์ที่เป็นไปได้เป็นสีแดง สีน้ำตาล สีดำ สีเทา หรือสีใส และหลังจากการทดสอบ ฉันชอบสวิตช์สีน้ำตาลหรือสีแดง

ขั้นตอนที่ 3: Cherry MX Low Profile

Cherry MX Low Profile
Cherry MX Low Profile
Cherry MX Low Profile
Cherry MX Low Profile

รองชนะเลิศการแข่งขัน Raspberry Pi 2020

แนะนำ: