Startseite

ITP3-Modul - LCD02-PS2-DRIVE

ITP3-Modul - LCD02-PS2-DRIVE

ITP3-Modul für CONOUT, CONIN, DISK

Aufbau des Moduls

Das ITP3-Modul LCD02-PS2-DRIVE vereinigt 3 ITP3-Module auf einem Board:

Kurzbeschreibung

ITP3-Modul - LCD02-PS2-DRIVE

Dieses Modul wurde erst 2025 entwickelt. Es ist eine Zusammenfassung der 3 oben genannten ITP3-Module.

Modul-Teil LCD

Keine wesentlichen Unterschiede zum ITP3-Modul - LCD01, nur der LED-Bargraph-10 wurde weggelassen.

Modul-Teil PS/2

Neu hinzugefügt wurde eine USB-Buchse für eine PS/2-Tastatur.

Wichtiger Hinweis

Die USB-Buchse ist nicht für Tastaturen mit "reiner" USB-Schnittstelle geeignet (eine USB-Tastatur wird beim Anschliessen nicht zerstört, sondern funktioniert nur nicht). Vielmehr sollen hier Tastaturen mit kombiniertem USB/PS-2-Anschluss angeschlossen werden. Es hat sich gezeigt, dass es kaum noch "reine" PS/2-Tastaturen mit einem PS/2-Stecker zu kaufen gibt. Vielmehr haben aktuelle Tastaturen einen kombinierten USB/PS-2-Anschluss. Für den Anschluss und Betrieb an einem PS/2-Gerät wird ein Adapter mitgeliefert.

USB zu PS/2 Adapter

Umschalten Tastaturlayout (DE/EN)

Mit dem hier vorgestelltem Modul kann zwischen deutschem und englischem Tastaturlayout umgeschaltet werden.

Die Umschaltung des Tastaturlayouts (DE/EN) erfolgt mit der Taste:

F10

Nach dem Umschalten auf DE-Layout wird DE und 1 mal ein kurzer Ton ausgegeben.

Nach dem Umschalten auf EN-Layout wird EN und 2 mal ein kurzer Ton ausgegeben.

Die Einstellung des Layouts bleiben (im EEPROM) auch nach dem Abschalten des Moduls erhalten.

Modul-Teil CP/M-DRIVE

Keine wesentlichen Unterschiede zum ITP3-Modul - SPIDISK3.

Download des RONPAS-Quelltextes

Quelltext

Quelltext ITP3-Modul - LCD02-PS2-DRIVE : RONPAS-ITP3-LCD02-PS2-DRIVE-M1284.ZIP

Firmware

Intel-Hex-Datei ITP3-Modul - LCD02-PS2-DRIVE vom 03.06.2025 (zum Brennen der Firmware für ATMEGA328P): LCD02-PS2-DRIVE.zip

Die Fuses des ATMEGA1284P müssen wie folgt gesetzt werden:

Low Fuses: FF

High Fuses: D9

Installation der Firmware mit RONPAS-Compiler oder BitBurner

RONPAS-Compiler

BitBurner

Schaltplan

Schaltplan LCD02-PS2-DRIVE

Schaltplan LCD02-PS2-DRIVE als SVG: ITP3-LCD02-PS2-DRIVE.svg

Schaltplan LCD02-PS2-DRIVE als PDF: ITP3-LCD02-PS2-DRIVE.pdf

KiCAD-Dateien

ITP3-LCD02-PS2-DRIVE

Hier sind alle notwendigen KiCAD-Dateien inklusive der projektspezifischen (meist eigene) Symbole und Footprints.

ITP3-LCD02-PS2-DRIVE

ITP3-LCD02-PS2-DRIVE KiCad-Dateien, Stand 28.04.2025: KiCad7-LCD02-PS2-DRIVE.ZIP

KiCAD-Version

Für die Entwicklung wurde KiCAD Version 7.011 genutzt.

Gerberdateien

Gerberdateien

Die hier angegebenen Gerberdateien sind die Originaldateien, mit denen der Prototyp angefertigt wurde.

LCD02-PS2-DRIVE Gerber-Dateien, Stand 28.04.2025: gerber-LCD02-PS2-DRIVE.zip

Die Gerberdateien können direkt an einen Leiterplattenfertiger weitergeleitet werden.

Für die Anfertigung des Prototypen wurde jlcpcb.com genutzt (sehr günstig, sehr gute Qualität und schnelle Lieferung (meist 11 bis 14 Tagen nach Bestellung)).

Beispiel 1

ITP3-LCD02-PS2-DRIVE

In diesem Beispiel wurden folgende Module miteinander verbunden:

ITP3-LCD02-PS2-DRIVE

Als Tastatur wird die "V7 Kabelgebundene USB-Tastatur mit PS2-Adapter" mit englischem Tastaturlayout genutzt.

Beispiel 2

ITP3-LCD02-PS2-DRIVE

In diesem Beispiel wurden folgende Module miteinander verbunden:

Als Tastatur wird das "Keyboard KL-668" von "Shenzhen Kaile Electronics Co., Ltd" mit deutschem Tastaturlayout genutzt (vor einigen Jahren bei "Conrad Electronic" gekauft).

Lizenz

"Simplified BSD License"

DIESE SOFTWARE WIRD VOM URHEBERRECHTSINHABER "OHNE MÄNGELGEWÄHR" BEREITGESTELLT. ALLE AUSDRÜCKLICHEN ODER STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN, EINSCHLIESSLICH DER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK (JEDOCH NICHT DARAUF BESCHRÄNKT), WERDEN AUSGESCHLOSSEN. DER URHEBERRECHTSINHABER IST IN KEINEM FALL UND NACH KEINER HAFTUNGSTHEORIE (SEI ES AUF VERTRAGSBASIS, AUF DER BASIS STRENGER HAFTUNG ODER UNERLAUBTER HANDLUNGEN, EINSCHLIESSLICH FAHRLÄSSIGKEIT) FÜR BELIEBIGE VERURSACHTE DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, EXEMPLARISCHE SCHÄDEN ODER FOLGESCHÄDEN (EINSCHLIESSLICH, JEDOCH NICHT BESCHRÄNKT AUF BESCHAFFUNG VON ERSATZPRODUKTEN ODER -LEISTUNGEN, NUTZUNGSAUSFALL, DATEN- UND GEWINNVERLUST ODER GESCHÄFTSAUSFALL) HAFTBAR, DIE AUFGRUND DER VERWENDUNG DIESER SOFTWARE ENTSTEHEN KÖNNEN. DIES GILT AUCH, WENN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN HINGEWIESEN WURDE.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Rückmeldung und Kontakt

Die vorgestellten Projekte entstanden im Rahmen mehrerer eigener Test- und Forschungsprojekte. Es handelt sich um die Veröffentlichung meines privaten Archivs bzw. Teilen daraus. Die Arbeiten daran wurden von mir inzwischen abgeschossen und ich beschäftige mich nun andern Themen.

Ich wünsche ausdrücklich keine Rückmeldung und keine Kontaktaufnahme. Auch solche E-Mails wie: "Ich habe gelesen, dass du keine Fragen beantwortest, aber ich möchte dir trotzdem mal mein Problem schildern ..." werde ich nicht beantworten.

Nur in einmem Fall würde ich eine Ausnahme machen: Wenn sich eine kleine oder größere Gruppe (z.B. ein Makerspace) mit diesem Projekt beschäftigen möchte, es eventuell weiterentwickeln wird und für Fragen anderer Nutzer zu diesem Projekt zur Verfügung stehen würde, oder wenn jemand einen Beitrag oder ein Buch zu diesem Thema schreiben möchte.

In diesem speziellen Fall bitte Kontaktaufnahme über: Kontaktaufnahme


Startseite