Anda mungkin pernah mendengar tentang keyboard ini. IBM Model M disebut "keyboard terbaik untuk mengetik," "keyboard tak bisa dihancurkan yang legendaris," tanpa gagal menambahkan "mereka tidak lagi melakukannya." Posting Reddit Modeld sering menambahkan ucapan selamat untuk "nikmati keyboard selama beberapa dekade mendatang." Mengapa IBM Model M begitu baik, apa yang buruk, dan bagaimana memperbaikinya?
Ceritanya
Sedikit teori. IBM Model M, dalam modifikasi yang paling terkenal dengan nama IBM Enhanced Keyboard, diproduksi dari 1985 hingga 1999, dan dalam bentuk yang sedikit dimodernisasi (USB, Win-keys, yang kemudian dikurangi kasing) terus diproduksi hingga hari ini oleh perusahaan kecil Unicomp.
Sorotan utama adalah mekanisme
pegas tekuk ("pegas lentur"), di mana kami berutang taktik dan bunyi klik. Jika Anda tertarik pada detail, fitur desain, dan daftar modifikasi, maka Anda harus membaca artikel di
Wikipedia berbahasa Inggris (akan perlu untuk menerjemahkannya) dan di
ensiklopedia Deskthority .
Kemewahan dan kemiskinan IBM Model M
Pertama tentang yang baik. Inilah yang disukai IBM Model M:
- Mekanisme pegas tekuk itu sendiri. Itu adalah taktik yang tepat, hati para pecinta keyboard mekanik. Perubahan tajam dalam gaya tekan yang terjadi pada saat pegas lentur tepat sesuai dengan saat operasi. Saklar klik biru Cherry MX dan klonnya agak mirip, tetapi berbeda pada titik respons, pegas tekuk tidak dapat dikacaukan dengan apa pun.
- Umur panjang. Bahkan keyboard yang sedikit disederhanakan dari generasi keempat dan diproduksi pada peralatan Unicomp yang usang memiliki casing yang kuat, keyboard seperti itu dapat di tolak jika terjadi kiamat zombie. Kasing dan kunci terbuat dari plastik PBT, yang, tidak seperti ABS, praktis tidak menguning dan tidak aus dari waktu ke waktu (kunci yang dipakai untuk kilap tidak enak untuk disentuh bagi banyak orang). Namun, kekuatan dan daya tahan ini relatif, saya akan membahas ini secara lebih rinci di bawah ini.
- Sedikit lagi tentang kunci. Kunci terletak di permukaan melengkung untuk memudahkan akses ke baris atas. Pada keyboard dengan sakelar modular, kelengkungan ini harus disimulasikan dengan membuat kunci profil yang berbeda. Model M menggunakan kunci dari profil yang sama, sebagai hasilnya - mereka dapat dengan mudah dipertukarkan jika Anda beralih ke tata letak alternatif (misalnya, Dvorak atau Colemak untuk bahasa Latin). Selain semua di sebagian besar Model M, Anda tidak dapat menarik seluruh kunci, tetapi hanya menghapus bagian atas. Prasasti pada kunci dibuat oleh sublimasi termal, di mana pewarna menghimpun plastik hingga kedalaman beberapa persepuluh milimeter. Mengingat ketahanan aus yang tinggi dari plastik PBT, prasasti tersebut hampir abadi, hanya doubleshot yang lebih dapat diandalkan, yang terutama digunakan untuk plastik ABS.
- Berat Tidak mungkin Anda akan secara teratur memindahkan keyboard ini, dimensinya tidak sama. Untuk penggunaan stasioner, bobot yang besar merupakan nilai tambah - keyboard 2,5 kg sulit digeser dengan gerakan acak.
- Kombinasi vintage dan produksi massal. Dua dekade produksi telah melakukan pekerjaan mereka. Terlepas dari kenyataan bahwa banyak Model M mengakhiri hidup mereka di tempat pembuangan sampah atau di pusat daur ulang, mereka akan bertahan lama untuk semua yang membutuhkan. Unicomp terus mendukung operabilitas mesin virtual yang masih hidup, serta jumlah perombakan ulang, yang memproduksi suku cadang untuk hampir semua generasi IBM Enhanced Keyboard.
Tidak ada keyboard yang sempurna. Inilah yang buruk tentang IBM Model M:
- Kebisingan. Pada tahun 1970-an, di AS (proses ini berjalan untuk kami), orang-orang beralih ke keyboard komputer dari mesin tik, dan volume pengoperasian keyboard tidak cukup. Di beberapa keyboard ada solenoid yang menghasilkan bunyi gemerincing ketika kunci dipicu. Seiring waktu, semuanya telah berubah, dan dalam banyak kasus, kolega Anda di kantor atau kerabat di apartemen tidak akan senang menemukan Anda "umpan balik taktil audio". Getaran mata air dapat ditekan dengan membuat apa yang disebut benang mod - sepotong benang gigi dimasukkan ke dalam mata air, dentang mata air menghilang hampir sepenuhnya, tetapi taktil menurun.
Mod benang gigi . Pengurangan kebisingan IBM Model M dengan memasang segmen benang di pegas. Diposting oleh Chris Satterfield (Deskthority wiki, domain publick). Sumber
- Kurangnya modularitas. βSandwichβ terbuat dari pelat baja, gasket karet, membran, palu dengan pegas dan panel plastik dengan fungsi βsumurβ secara keseluruhan. Keyboard dengan sakelar mekanis yang terpisah (Alps, Cherry dan yang kompatibel) jauh lebih nyaman dalam hal ini: sakelar yang tidak bekerja dapat disolder ulang dalam satu menit, ada lusinan jenis sakelar (sentuhan, dengan klik, linier) untuk setiap selera, Anda dapat menempatkannya di keyboard sesuka Anda. Dalam kasus buckling spring, perbaikan membutuhkan banyak waktu, dan mengubah tata letak menjadi sangat sulit.
- Kekuatan dan daya tahan relatif. Perlu diingat bahwa penampilan Model M didikte oleh kebutuhan untuk secara drastis mengurangi biaya produksi dibandingkan dengan pendahulunya, Model F. Singkatnya: Model F IBM juga menggunakan mekanisme pegas tekuk, tetapi sebagai pengganti membran, papan sirkuit cetak melengkung dengan sensor kapasitif digunakan. Pendahulu yang didukung NKRO (lihat di bawah), lebih tahan lama, dan sensor kapasitif memberikan daya tahan yang lebih besar.
Membran di Model M benar - benar berbeda dari membran di keyboard 1000 rubel murah, tidak ada "jerawat" dengan lapisan grafit (direvisi 24 Januari 2017: sepertinya saya ketinggalan zaman dan tidak mengerti desain keyboard membran modern). Ini terdiri dari dua lembar plastik dengan bantalan kontak dan lembaran kosong memisahkan mereka dengan lubang di tempat bantalan kontak. Ketika pegas tertekuk, palu yang melekat padanya menyentuh area kontak lembaran membran atas melalui gasket karet tipis, dan platform menutup ke lembaran bawah. Saya belum pernah menemukan membran yang terbunuh dalam Model M, tetapi memiliki titik lemah - loop kontak, trek dapat rusak dengan menekuk loop sangat banyak oleh ketidaksengajaan. Menyolder rel ini praktis tidak berguna, terutama di tempat-tempat menekuk. Semua yang tersisa adalah penanda konduktif atau pita tembaga berperekat, tetapi dalam kebanyakan kasus lebih baik memesan membran baru dari Unicomp.

Stratifikasi perakitan karena paku keling meledak. Diposting oleh Ripster Sumber
Tumit Achilles IBM Model M - mengencangkan "sandwich" dengan piring dan membran. Panel plastik atas memiliki banyak pin, yang, ketika dipasang di pabrik, cukup meleleh, membentuk semacam keling plastik. Jelas, desain seperti itu membuat sangat sulit untuk memperbaiki Paku Keling ini, tetapi seiring berjalannya waktu, karena plastik menua dan di bawah pengaruh getaran (terutama jika pemilik papan ketik yang marah mulai memukuli tombol dengan sekuat tenaga), paku keling ini mulai runtuh. "Sandwich" bertingkat-tingkat, beberapa kunci mulai berfungsi dengan buruk, mengarah pada kebutuhan akan tekanan yang kuat, itulah sebabnya paku keling tetangga juga mulai runtuh. Sebagian besar waktu yang diperlukan untuk memperbaiki IBM Model M membutuhkan masalah ini. - Kerugian utama dari desain membran adalah kurangnya NKRO (rollover tanpa kunci), yaitu, kemampuan untuk merasakan penekanan simultan dari sejumlah besar kunci. Dengan pengetikan normal, ini tidak mengganggu, tetapi dalam game mungkin ada masalah. Jejak dari setiap tombol pada membran tidak akan mengarah, mereka harus cukup lebar. Dioda untuk membangun matriks keyboard klasik juga tidak dapat disolder ke membran, jadi keyboard Model M hanya mendukung 2KRO , yaitu, mereka menerima penekanan simultan dari setidaknya dua tombol. Bukan karena tidak ada yang saya soroti kata "minimum" - pada kenyataannya, tidak semuanya begitu buruk, karena topologi dari baris dan kolom membran tidak sesuai dengan pengaturan fisik kunci. Misalnya, Anda dapat menekan W, A, D, dan R secara bersamaan (4 tombol), tetapi W + S mengunci hampir semua tombol dari baris tengah.
- Antarmuka Bahkan jika komputer Anda memiliki konektor PS / 2, maka keyboard IBM Model M di dalamnya kemungkinan besar tidak akan berfungsi karena konsumsi daya yang sangat tinggi. Sebagian besar adaptor berbiaya rendah tidak akan membantu. Atau Anda bisa mendapatkan versi terminal, dengan konektor RJ-45. Masalah ini mudah diperbaiki. Menggunakan papan mikrokontroler yang murah dengan firmware siap pakai, IBM Model M akan menerima antarmuka USB dan semua pesona keyboard yang dapat diprogram modern dalam bentuk beberapa lapisan dan makro.
Memperbaiki
Dengan kelebihan dan kekurangan diurutkan. Jika Anda telah mempertimbangkan pro dan kontra, berpikir dan membeli IBM Model M, maka kemungkinan besar Anda akan mendapatkan dalam kondisi tidak sempurna - produksi keyboard ini dihentikan pada tahun 1999. Jika Anda tidak ingin melakukan perbaikan, teknik vintage tidak masalah, tetapi Anda pasti membutuhkan keyboard mekanis dengan pegas tekuk, maka lebih baik untuk mengambil Unicomp baru. Unicomp klasik dengan nama bicara Classic (bahkan ada Classic 101, hampir seperti dua tetes air mirip dengan 101-tombol IBM Enhanced Keyboard dengan pengecualian papan nama) atau Ultra Classic yang sedikit kurang besar hanya berharga $ 84. Bahkan dengan mempertimbangkan pengiriman akun (sekitar $ 40), itu akan murah terhadap latar belakang kebangkitan modern dari keyboard mekanik. Perbedaan kualitas akan (pencetakan sedikit melengkung pada beberapa tombol, case tidak begitu rapi), tetapi tidak ada yang fatal.
Jika Anda benar-benar membutuhkan "satu", maka Anda harus hati-hati memeriksa keyboard saat membeli. Hampir semua "keyboard yang paling tidak dapat dibunuh di dunia yang terbunuh" dapat dipulihkan, tetapi membutuhkan waktu dan uang.
- Dianjurkan untuk mendapatkan seluruh tubuh, tanpa retakan dan keripik. Kasing Unicomp yang baru akan berbeda dari yang milik IBM, mengingat biaya pengirimannya lebih mudah untuk membeli Unicomp seluruhnya.
- Kunci. Kunci tidak ada (topi penuh atau atas) - sedikit masalah, tetapi dapat menyebabkan biaya tunai tambahan. Penjual kunci Ebay IBM mungkin tidak diperlukan, dan Unicomp memiliki biaya pengiriman minimum hampir $ 15.
- Kinerja keyboard segera dapat ditentukan jauh dari selalu karena kurangnya port PS / 2 di tempat (bahkan kehadirannya tidak menjamin kesuksesan ). Jangan membawa adaptor eksternal bersama Anda. Cobalah untuk setidaknya menyentuh tombol. Setiap orang harus memecat dengan klik yang sama. Tidak adanya klik dapat mengindikasikan kerusakan pada pegas / palu, tetapi kemungkinan besar masalahnya ada pada "paku keling" plastik yang terkoyak. Dengan urutan mata air, cerita yang sama dengan kunci - agak dengan pengiriman mungkin mahal, tetapi Anda tidak perlu khawatir tentang delaminasi.
- Jika Anda gagal menghubungkan keyboard selama pembelian dan ternyata pengontrolnya mati, ini juga dapat diperbaiki. Anda hanya perlu menyolder bukan konverter, tetapi seluruh pengontrol , setelah mendapatkan konektor untuk menghubungkan loop dari membran (atau menggunakan yang sudah ada).
Sebenarnya, untuk perbaikan Anda perlu yang berikut:
- 5,5 m (7/32 in) kunci pas soket untuk melepaskan empat sekrup self-tapping yang menahan tubuh keyboard. Kunci pas soket inci tidak terletak di setiap rumah tangga, tetapi, seperti banyak hal sekarang, kunci ini lebih mudah dipesan di Aliexpress. Jika Anda tidak memperbaiki Model M dan Unicomp lebih atau kurang secara teratur, maka Anda dapat menghemat dengan membuat kunci dari ... pulpen! Hal ini diperlukan untuk melelehkan ujung pegangan plastik yang cocok dengan korek api dan dengan cepat menempelkannya ke kepala baut.
- M2 Γ 8 sekrup dan mur - 58 buah. Sekrup kecil juga bisa menjadi masalah, biasanya di rumah tangga Anda dapat menemukan M3 dan banyak lagi. Pada Aliexpress saya berhasil menemukan mereka dari 200 buah, tetapi untuk satu perbaikan Anda mungkin menemukan ini tidak perlu.
- Suku cadang dari Unicomp . Kunci, palu + pegas (Pivot Plate & Spring Assembly), sisipan penstabil fluoroplastik (Stabilizer Insert), membran. Mereka bahkan memiliki stiker di jendela dengan LED (IBM klasik yang sesuai disebut "LED Kerikil di Bawah"). Untuk referensi, warna kunci IBM abu-abu (pengubah, panah, Escape, dll.) Di Unicomp disebut kerikil . Anda tidak harus segera memesan sesuatu sampai diagnosis lengkap karena pengiriman luar negeri yang mahal.
- Teensy 2.0 atau Arduino Pro Micro. Pada keduanya, Anda dapat menjalankan TMK atau Konverter Soarer's. Pro Micro lebih murah, tetapi sedikit lebih sulit untuk flash dan tidak dilengkapi dengan kabel USB. Mengejar dokumen asli tidak sepadan, orang Cina dengan Aliexpress sekarang bekerja tanpa masalah, dalam hal apa pun untuk tujuan ini.
- Konektor USB Tipe C dengan papan. Ini atau itu . Papan besar lebih mudah untuk diperbaiki dalam kasus ini. Jangan lupakan dua resistor 5.1 kΞ©.
Mengapa tidak menggunakan konektor mikrokontroler atau membuat kabel tetap? Tentu saja, ini bisa dilakukan, yang akan menghasilkan penghematan yang signifikan, tetapi mini-USB di Teensy atau micro-USB di Pro Micro tipis, dan kabel yang tidak dapat dilepas tidak selalu nyaman dan tidak terlihat begitu estetis, tetapi kami melakukannya untuk diri sendiri , anak-anak dan cucu. Jika Anda masih ingin menghemat uang dan terlalu malas untuk mengacaukan kabel Tipe C, maka Anda dapat meletakkan USB tipe B lama yang bagus, tetapi Anda tidak dapat dengan hati-hati memasukkannya ke dalam Model M generasi terbaru, yang memiliki kabel yang dapat dilepas, karena dimensinya. Anda dapat membuat konverter eksternal, tetapi saya tidak mengerti maksudnya, karena sebagian besar Model M tidak memiliki nilai museum, itu masih bukan semacam Space-cadet . Namun, jika Anda secara teratur perlu memeriksa Model M dan keyboard lain dengan antarmuka PS / 2, konverter eksternal tambahan akan sangat berguna.
- Pisau alat tulis atau scraper untuk ubin keramik untuk memotong paku keling plastik.
- Dremel atau alat lain dengan bor 2 mm. Dianjurkan juga untuk menggunakan nosel gerinda (dengan ampelas atau kerucut) untuk memotong sisa paku keling dari panel plastik, karena tidak nyaman memotongnya dengan pisau.
- Besi solder.
- Klem pegas, empat buah. Dapat diganti dengan klip alat tulis besar. Sangat menyederhanakan prosedur perakitan.
- Primer dan cat pada logam, jika cairan pernah tumpah di keyboard.
Contoh
Pasien saya untuk artikel ini adalah IBM Model M dengan nomor bagian 51G8572, dirilis hampir 25 tahun yang lalu, 21 Mei 1993. SDL - DIN kabel twisted dilepas, logo abu-abu, hijau label tombol Alt, Kontrol kanan ditandai Ctrl / Act. Speaker dipasang di dalam, artinya, kemungkinan besar, keyboard ini dirancang untuk bekerja dengan
IBM RS / 6000 . Keyboard secara keseluruhan berfungsi, tetapi di atasnya ada lapisan tanah yang tebal, dan tombol-tombol pada pad itu agak menggumpal, mereka tidak bekerja dengan jelas. Perlu sedikit mengguncangnya untuk mendengar kepala paku keling plastik terpaku mengalir di dalam case. Tugas: cuci, buat baut mod, pastikan semua kunci berfungsi, solder adaptor USB, pasang konektor USB Type C.
Layak dimulai dengan mencuci kunci dan kasingnya. Kami membuka keempat sekrup , dengan hati-hati mengangkat dan melepas bagian atas kasing - sekarang akan jauh lebih mudah untuk melepas kunci. Jika hanya kotor di luar, maka itu hanya mengerikan: debu, rambut, remah, klip kertas, koloni semut pemotong daun dan mayat tikus .

Kunci dapat dilepas dengan alat khusus (Anda dapat membuatnya dari kawat), tetapi dalam Model M akan lebih cepat untuk mengambilnya dari bawah, hanya saja tidak dengan obeng, tetapi dengan sesuatu yang lunak, misalnya, sumpit kayu. Kesenjangan dilengkapi dengan penstabil kawat. Di bawah tombol panjang lainnya (cipher, Enter, Backspace dan mumpad panjang) Anda akan melihat sisipan stabilizer fluoroplastik. Tidak ada yang bisa membobolnya, biasanya cukup dengan membersihkannya dengan alkohol. Kami mengirim kunci ke tempat cuci, memisahkan topi atas dari kunci itu sendiri. Dalam kebanyakan kasus, cukup air hangat dengan cairan pencuci piring atau deterjen dan beberapa jam untuk merendam kotoran. Dalam kasus yang parah, saya menggunakan pemandian ultrasonik, tetapi kadang-kadang bahkan ini tidak membantu dan saya harus menghapus kunci secara manual.
Kami lepaskan controller. Lepaskan baut dari pelat, baut yang menahan ujung kabel pentanahan. Lepaskan kabel kecil dari papan anak dengan LED.
Jika Anda memiliki Model M atau Unicomp generasi terbaru, maka bagian dalamnya akan terlihat sedikit berbeda - papan pengontrol kecil bersama dengan LED akan berada di sebelah kanan; tidak akan ada LED di keyboard terminal; Anda dapat menambahkannya jika diinginkan. Selanjutnya, Anda dapat dengan hati-hati mengangkat "sandwich" (rakitan pelat logam, membran, gasket dan panel plastik atas, selanjutnya saya akan menyebutnya hanya sandwich), tarik keluar controller dan lepaskan (rapi!) Kabel. Sebelum mencuci kasing, ada baiknya melindungi "akta kelahiran" dengan lapisan selotip, menempelkan yang biasa di atas.

Lanjutkan untuk membongkar sandwich. Bahkan jika semua paku keling plastik tetap di tempatnya dan semua kuncinya bekerja, masih ada dua alasan untuk pembongkaran dan baut mod . Pertama, kami membuat keyboard dengan itikad baik - untuk kami dan generasi mendatang (bahkan jika setelah 20 tahun beberapa jenis antarmuka saraf telepati muncul dan keyboard mulai padam, penggemar retrocomputing masih akan tetap). Jika alat plastik ini secara ajaib tidak jatuh, maka mungkin keyboard itu tidak banyak digunakan dan ada baiknya mencegah momok ini. Pergi ke sisi gelap dan menempelkan tempat-tempat paku keling yang dirusak dengan epoksi layak hanya jika Anda adalah tukang jualan dan biadab yang tidak bermoral. Epoksi akan bertahan selama beberapa waktu, tetapi kemungkinan besar akan jatuh .
Konsekuensi dari memperbaiki keyboard dengan epoksi. Diposting oleh Ripster Sumber
Membongkar keyboard "yang diperbaiki" dengan cara ini akan lebih sulit. Untuk alasan yang sama, daya tahan yang meragukan tidak boleh digunakan sebagai pengganti sekrup dengan sekrup.
Kedua, membongkar sandwich sangat menyederhanakan pembersihan panel plastik, semua horor yang melekat dapat dicuci dengan air keran, daripada dipilih dengan cotton buds./ β . , «» , . . , . , , . β . , . , β . . , . - , . , , . , /. , . . ! , Β« Β», .
β Β« Β». β «». , , , . bolt mod' , . - . , , .
, . . Model M , , .
2U- IBM Model M. β Sandy (Deskthority wiki, publick domain). .
, . β . . , (, !).
Kembalikan sandwich itu. Panel pada dudukan, sisipan stabilizer, palu (pastikan semuanya rata), jangan lupa bahwa palu tidak dipasang di semua kursi. Lalu ada permadani, selaput (tidak mungkin untuk meletakkannya di sisi yang salah, yang utama adalah meluruskannya) dan piring di atasnya.
Kami menjepit ujungnya dengan empat klem atau klem alat tulis, membalikkan, memasukkan sekrup, memutar mur. Tidak perlu mengencangkan dengan kuat, sekrup harus menonjol pada 1-2 utas. Kami mengembalikan kunci dan memeriksa pekerjaan mereka. Jika sesuatu tidak diklik sebagaimana mestinya, maka cobalah sedikit melonggarkan pengetatan sekrup di sekitar tombol masalah., . SDL , . , , , , . PS/2 :
Teensy 2.0 ( )
Soarer's converter . Soarer Geekhack Deskthority , XT, AT, PS/2 IBM USB :
- , .
- . TMK/QMK, , , SC EEPROM.
- NKRO ( ).
- β , .
- (NumLock, CapsLock, ScrollLock). IBM Model M IBM PC XT, .
, Soarer 2014 , , , . ,
TMK Hasu.
, Soarer_at2usb_v1.12_atmega32u4.hex Teensy 2.0 Teensy loader ( , Arduino Pro Micro, ) : Data PD0, Clock PD1 . Switch Hitter .
. USB Type C, , , , Type B . Type C :
(A4, B9, B4, A9), (A1, A12, B1, B12 ), β D+ (A6, B6) Dβ (A7, B7). CC1 CC2 5,1 . Teensy USB-: β , β , β D+, β Dβ. , , β . .
. layer example.sc, , CapsLock FN1 FN1+I/J/K/L . (PageUp/PageDown , Win-, CapsLock F5βF11):
Anda hanya perlu mengatakan
scwr .sc
- ia
scwr .sc
ke binary dan mengisi ke keyboard.
Itu saja, pengeboran sukses dan gemerincing untuk semua. Banyak terima kasih kepada Geeks Keyboard Soarer, Hasu dan Ripster untuk kontribusi mereka yang tak ternilai bagi ilmu keyboard.