Controller für IBM Model M mit QMK (ctrl-M)

OP #7736618
Lesenswert?
• ▲
▼

Die IBM Model M Tastatur läuft und läuft und läuft...

Nur von Zeit zu Zeit braucht sie ein Update um sich den ändernden Umständen anzupassen: Sprich ein Ersatzcontroller mit nativem USB.

Es gab schon andere Projekte die das gemacht haben (z. B. Dulcimer, Model-H, Ahspil's usbc, mschwingen etc.) zum Teil mit eigener Software oder mit TMK/QMK.

Der ctrl-M von mir Unterscheidet sich von den bisherigen Projekten darin, dass er verschiedene Steckerbestückungen und Platinengrössen unterstützt und so in alle 102 Tasten Model M Varianten die zwischen 1986 und 1994 gebaut wurden passen sollte (Also in alle üblichen PC AT und PS/2 Tastaturen, keine 122 Tasten Terminal, keine 86 Tasten SSK).

Die detaillierte Dokumentation ist hier zu finden: https://brain4free.org/wiki/doku.php/elektronik:ctrl_m

Zu den Projektdateien (KiCAD, FreeCAD): https://github.com/nuess0r/ctrl-M

Der QMK branch: https://github.com/nuess0r/qmk_firmware/tree/ctrl_m/keyboards/ibm/model_m/ctrl_m

Wer es nicht selber nachbauen möchte, kann direkt bei mir im online Shop bestellen: https://www.tindie.com/products/brain4free/ctrl-m/

Ich unterstütze euch gerne bei Fragen oder Problemen beim Nachbau. Schreibt mir am einfachsten gleich hier in diesem Thread.

Angehängte Dateien:
#7737439
Lesenswert?
• ▲
▼

Sehr schönes Projekt. Bislang konnte ich meine Model M mit einem "PS/2"-USB-Adapter betreiben, ich habe wohl Glück gehabt, einen zu finden, der auch das internationale Tastaturlayout unterstützt, das mit der zusätzlichen Taste gegenüber dem US-Layout. Auf deutsch beschrifteten Tastaturen ist das die Taste links vom "Y", beschriftet mit "<" und ">".

Miese USB-Adapter unterschlagen diese Taste ...

Aber ich sehe, Dein Projekt bringt noch viel mehr, als nur eine an USB funktionierende Tastatur.

Klasse!

(Nur so ein Vorschlag: Was hieltest Du davon, zum Umschalten der verschiedenen Layer statt der doch häufiger benutzten ESC-Taste die Blinddarmtaste (Scroll-Lock) zu verwenden?

Oder gehörst Du zu den geschätzt drei Menschen auf diesem Planeten, die diese Taste regelmäßig nutzen?

OP #7737793
Lesenswert?
• ▲
▼

Harald K. schrieb:

(Nur so ein Vorschlag: Was hieltest Du davon, zum Umschalten der verschiedenen Layer statt der doch häufiger benutzten ESC-Taste die Blinddarmtaste (Scroll-Lock) zu verwenden?

Du verlierst die ESC Taste ja nicht. ESC kurz drücken macht wie bis anhing einen ESC Keycode. Zum vorübergehenden Umschalten der Layer drückst (und hälst) du die ESC Taste plus eine andere Taste (z. B. Pfeil oben für Volume up).

#7737985
Lesenswert?
• ▲
▼

Christoph Z. schrieb:

Du verlierst die ESC Taste ja nicht.

Hab' ich schon verstanden. Mag ja reines Bauchgefühl sein, aber eine auf 99.95% aller Tastaturen niemals verwendete Taste (die sogar eine zugehörige LED hat) ungenutzt zu lassen ...

Wie auch immer: Meine Begeisterung für Dein Projekt schmälert das in keiner Weise, ich find' das genial.

Im Grunde genommen kann man sich damit, wenn man die Steckverbindersituation anpasst, ja aus jeder beliebigen Tastaturmatrix 'ne anständige Tastatur bauen. Klar, man muss dazu die Tastenmatrix bestimmen und die Software anpassen, aber den schicken Grundstock dafür hast Du ja jetzt schon geliefert.

Dafür noch ein Doppel-Plus.

OP #7738259
Lesenswert?
• ▲
▼

Harald K. schrieb:

Klar, man muss dazu die Tastenmatrix bestimmen und die Software anpassen, aber den schicken Grundstock dafür hast Du ja jetzt schon geliefert.

Genau diesen Grundstock habe ich nicht geliefert, sondern die vielen aktiven Menschen der QMK Community: https://qmk.fm/ Es ist echt beeindruckend, was da an Arbeit und Ideen drinsteckt.

Harald K. schrieb:

Hab' ich schon verstanden. Mag ja reines Bauchgefühl sein, aber eine auf 99.95% aller Tastaturen niemals verwendete Taste (die sogar eine zugehörige LED hat) ungenutzt zu lassen ...

Das ist ja das gute an meinem Controller und QMK, das kannst du selber beliebig ändern und Konfigurieren, entweder mit dem QMK Konfigurator oder mit VIA direkt in einem Chrome-basierten Browser.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.