Startseite

ITP3-Modul - MEGA2560-LCD-PS2

MEGA2560-LCD-PS2

ITP3-Modul für CONIN und CONOUT

Kurzbeschreibung

Ursprünglich war dieses Board eine Machbarkeitsstudie, für die Nutzung eins vorhandenen (Arduino) Mega 2560 Boards als ITP3-Modul. Die erforderlichen Softwaremodule waren bei anderen ITP3-Modulen bereits vorhanden und wurden kopiert und angepasst.

So war der erforderliche Aufwand für die Programmierung der Firmware recht übersichtlich.

Einschränkungen:

  1. Der Platz neben dem MEGA2560-LCD-PS2-Board auf der MEGA 2560 Platine (siehe Bild oben) reicht maximal für ein 2,8 Zoll LC-Display. Damit ist die Auflösung auf 320x240 Pixel festgelegt. Größere LC-Displays (mit einer Auflösung von 480x320 Pixel) können nicht genutzt werden. Mit der maximalen Auflösung des Displays ist auch die maximale Zahl von 52 Spalten und 30 Zeilen festgelegt.

  2. Die Einstellungen für das deutsche und das englische Tastaturlayout können nicht im EEPROM abgespeichert werden (Ursache unbekannt). Somit muss für ein neues Tastaturlayout (englisch/deutsch) die Firmware

Tastaturlayout_DE

entsrechend angepasst und neu übersetzt werden.

Download des RONPAS-Quelltextes

Quelltext

ITP3-Modul - MEGA2560-LCD-PS2 vom 21.04.2025 (für RONPAS-Compiler): ITP3_BRD256_LCD_PS2_ok_REF.zip

Für die Übersetzung des Quelltextes wird der RONPAS-Compiler benötigt.

Firmware MEGA2560-LCD-PS2

Intel-Hex-Datei ITP3-Modul - MEGA2560-LCD-PS2 vom 21.04.2025 (zum Brennen der Firmware für ATMEGA2560): MEGA.zip

Schaltplan

Schaltplan

Schaltplan MEGA2560-LCD-PS2 als PDF: ITP3_BRD256.pdf

Schaltplan MEGA2560-LCD-PS2 als SVG: ITP3_BRD256.svg

KiCAD-Dateien

MEGA2560-LCD-PS2

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

MEGA2560-LCD-PS2 KiCad-Dateien vom 23.04.2025: ITP3_BRD256_V2.ZIP

KiCAD-Version

Für die Entwicklung wurde KiCAD Version 7.011 genutzt.

Gerberdateien

MEGA2560-LCD-PS2

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

Gerberdateien für MEGA2560-LCD-PS2 vom 26.08.2023: gerber_ITP3_BRD256_V2.zip

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

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

Beispiel

MEGA2560-LCD-PS2

In diesem Beispiel wird das ITP3-Modul - MEGA2560-LCD-PS2 zusammen mit einem MEGA 2560 Board und dem z-meic Board verwendet. Es wird ein 2,8 Zoll paralleles LC-Display für Arduino genutzt. Die speziellen LC-Displays für die parallelen Arduino Boards haben den Vorteil, dass sie vollständig mit 5V (Stromversorgung und alle Datenleitungen) laufen.

Als Tastatur wird die PS/2-Tastatur "V7 Tastatur, KU200, US-Englisch, QWERTY, PS/2, Kabel" verwendet.

ESC Farbtabelle

Zum Test werden die 256 Farbwerte der Farbpallette angezeigt.

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