Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
02.01.2021, 12:27
(Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2021, 12:33 von havox.)
Das mit dem offset ist eine Superidee! Dann kann man nämlich nach dem Einbau die Anzeige in der Höhe justieren
Bildgröße wäre dann 240x294.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
1 Mitglied sagt Danke an havox für diesen Beitrag:1 Mitglied sagt Danke an havox für diesen Beitrag
• dettel
(02.01.2021, 12:27)havox schrieb: Bildgröße wäre dann 240x294.
Hey - cool!
Ist das verbindlich?
Dann könnte ich bereits ein bisschen loslegen, bevor mein neuer Testaufbau steht.
Hast Du das als Programm getestet, oder soll ich noch schnell ein Testprogramm stricken?
LG
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Hallo Bruno und Hans-Volker, die 294 Pixel beziehen sich dann auf 60 mm, also den vollen Ausschnitt.
Die Frontblende hat eine Stärke von gut einem mm und das Display sitzt ja hinter dem Ausschnitt der Blende (= Sichtschatten bei schräger Draufsicht).
Daher hatte ich die 59 mm Höhe gewählt, passend zu den 49 mm Sichtbreite (auch wenn es den Kohl nicht fett macht).
bei 59 mm komme ich gerundet auf 289 Pixel.
Was soll Bruno nun nehmen und wie passt die Aufteilung rechnerisch am besten?
Gruß Detlef
(02.01.2021, 13:03)dettel schrieb: Was soll Bruno nun nehmen und wie passt die Aufteilung rechnerisch am besten?
Hier ein kleines Testprogramm zum spielen, da könnt ihr die Einstellungen selbst mal ausprobieren und das Optimum finden:
Code: #include "SPI.h"
#include <ILI9341_t3n.h>
ILI9341_t3n tft = ILI9341_t3n(10, 9, /*8*/ -1);
void setup() {
tft.begin();
tft.useFrameBuffer(false);
tft.fillScreen(ILI9341_BLACK);
tft.setRotation(2); // oder 0 für 180 Grad Drehung
tft.fillRect(0, 0, 240, 294, ILI9341_MAGENTA);
}
void loop() {
}
Einfach die '294' anpassen und bei Bedarf die Drehung.
Bin gespannt!
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Da ist Hans-Volker weit vorn, weil er ist wohl bisher der einzige der das Display in die A700 gepflanzt hat.
Gruß Detlef
(02.01.2021, 13:16)dettel schrieb: Da ist Hans-Volker weit vorn, weil er ist wohl bisher der einzige der das Display in die A700 gepflanzt hat.
Du könntest deine Blende vor das Display setzen und so den Zeichenbereich kontrollieren.
Oder auch wie ich dann, eine "Pappschablone" ausschneiden .
Denn es geht ja nur um den Zeichenbereich, dass er in den Ausschnitt passt.
Der Einbau des Displays wird sicher bei allen ein paar Millimeter abweichen, darum dann der Offset.
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
02.01.2021, 14:01
(Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2021, 14:07 von dettel.)
Habe jetzt 240 x 290 gewählt, was einen Anzeigebereich von 49 x 59 mm ergibt.
Optisch, hinter die Blende gelegt macht sich das sehr gut.
Ausgerichtet ergibt sich nach allen Seiten ein gleichmäßiger Abstand.
Der Tatsächliche Ausschnitt der Blende ist 50,5 x 60,5 mm
Gruß Detlef
Beiträge: 6.533
Themen: 53
Thanks Received: 12.828 in 4.504 posts
Thanks Given: 20.987
Registriert seit: Nov 2016
Bewertung:
61
Kurze Anmerkung, an der Nonius-Skala liest man die Zehntel, nicht die Hundertstel mm ab...
“Any unbiased and reasonable person would find laughable Justice Alito’s ‘the dog ate my homework, and I didn’t even know I had homework’ defense,”
1 Mitglied sagt Danke an Frunobulax für diesen Beitrag:1 Mitglied sagt Danke an Frunobulax für diesen Beitrag
• dettel
Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
So, musste ein bisschen arbeiten und jetzt wird weitergespielt
Bruno, Du hattest ja mal diesen Code gepostet:
Code: // Display
tft.useFrameBuffer(true);
tft.setClipRect();
//tft.fillScreen(ILI9341_WHITE);
tft.fillScreen(ILI9341_BLACK);
tft.fillRoundRect(0, 10, 240, 300, 9, ILI9341_WHITE);
tft.updateScreen();
Entscheidend sind die Parameter in:
Code: fillRoundRect(x0, y0, w, h, radius, color)
x0 ist die linke Startposition auf der X-Achse, y0 ist die Startposition auf der Y-Achse, w ist die Breite des Displays, h die Höhe des gefüllten Rechtecks und radius der Radius der abgerundeten Ecken.
Und mit dem hatte ich dann die Parameter ermittelt um den Ausschnitt der A700 optimal zu füllen:
Diese Werte sind dann optimal:
tft.fillRoundRect(0, 16, 240, 294, 7, ILI9341_WHITE)
Ansicht von vorne:
Daraus habe ich dann heute den Anzeigebereich 240x294 entnommen
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
5 Mitglieder sagen Danke an havox für diesen Beitrag:5 Mitglieder sagen Danke an havox für diesen Beitrag
• dettel, Mainamp, dedefr, , proso
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
(02.01.2021, 14:07)Frunobulax schrieb: Kurze Anmerkung, an der Nonius-Skala liest man die Zehntel, nicht die Hundertstel mm ab...
Danke , hatte ich dann bei nochmaliger Draufschau auch gemerkt, man sollte nicht mm und cm mischen
Gruß Detlef
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Nicht ganz sauber ausgerichtet und mit Blitz, damit man die Abstände besser sieht.
Die abgerundeten Ecken sind auch goil
tft.fillRoundRect(0, 5, 240, 290, 7, ILI9341_MAGENTA)
Gruß Detlef
2 Mitglieder sagen Danke an dettel für diesen Beitrag:2 Mitglieder sagen Danke an dettel für diesen Beitrag
• havox,
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
So, Display eingebaut.
Ich habe es incl. Chips von hinten an die Blende gepappt.
Da kommt dann noch Steckleiste drauf damit ich problemlos ins Gerät verkabeln kann.
Gruß Detlef
4 Mitglieder sagen Danke an dettel für diesen Beitrag:4 Mitglieder sagen Danke an dettel für diesen Beitrag
• stephan1892, dedefr, , havox
Södele, dann fassen wir mal zusammen
Wir hätten dann folgende Optiönchen (welche soll ich nehmen?):
- 240 x 294 feste Position
- 240 x 290 feste Position
- 240 x 294 mit änderbarem Offset
- 240 x 290 mit änderbarem Offset
Offene Fragen:
- Habt ihr alle den "CS" Anschluss am 3,2" Display (weil wir das dann berücksichtigen müssten)?
- Baut ihr alle das Display mit den Anschlüssen nach oben ein?
LG
Bruno
Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
Also ...
ich würde die Option 3 oder 4 bevorzugen, egal welche der beiden.
Das "blaugrüne" display, das Detlef ja auch hat, braucht kein CS. Das "rote" schon. In meiner A700 ist aber bekanntermaßen das zerlegte "blaugrüne".
Anschlüsse habe ich oben.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
1 Mitglied sagt Danke an havox für diesen Beitrag:1 Mitglied sagt Danke an havox für diesen Beitrag
•
(02.01.2021, 21:04)havox schrieb: ich würde die Option 3 oder 4 bevorzugen, egal welche der beiden.
So wie ich das sehe, sind wir 3 Leute, die das Ding Tatsache in die A700 einbauen.
Du und Detlef haben die Anschlüsse oben, dann mach ich das auch so.
Offset ist auch ok, jetzt müssen wir nur noch das "4-Pixel-Problem" lösen .
Sollte machbar sein.
Ich richte mich nach euch!
LG
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Habe das Teil jetzt mal verkabelt.
Die VU-Platine habe ich rausgeworfen und bin an J7-4 (links) J7-7 (rechts) und J7-6 (GRD) gegangen.
Gemessen habe ich aber noch nicht.
Das Problem ist bei mir nun auch der KH-Ausgang. Da kommen grauenvolle Geräusche, auch wenn ich den Ausgangspegel auf Null ziehe.
Werde morgen mal die VU-Platine wieder einbauen und dann von J8 (4,5,6,7) - Ausgänge zum normalen VU - abgreifen.
Ich würde dann auch Option 3 oder 4 wünschen wollen, die vier Pixel machen knapp einen Millimeter.
Wenn ich noch weiter wünschen darf, dann gern abgerundete Ecken
Test mit - tft.fillRoundRect(0, 16, 240, 290, 7, ILI9341_MAGENTA) - brachte bei meinem Einbau ein super Ergebnis in der Ausrichtung.
Gruß Detlef
Ok, dann haben wir es ja fast .
Wir müssten uns aber wirklich auf 290 oder 294 einigen, sonst hänge ich in der Luft .
LG
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
Falls Hans-Volker die 294 wichtig sind, dann gehe ich mit, auch wenn 290 bei mir besser passt.
Ich weiß ja auch nicht, ob er schon mal mit 290 probiert hat, oder ob die Blenden oder gar die Displays Toleranz haben.
Ansonsten nehmen wir die Mitte 292
Gruß Detlef
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
So, habe den Teensy 4.0 geschrottet und nun mit den 4.1 weitergemacht.
Das Ergebnis ist leider ernüchternd, Teensy oder Audiosheeld streuen ein, der Monitor verstärkt dies dann noch mal deutlich.
Habe mit und ohne Monitor getestet.
Irgendwas verträgt sich hier nicht, muss man vom Teensy ggf. noch ne Masseverbindung zum Gehäuse der A700 herstellen?
Gruß Detlef
Moin Detlef,
(03.01.2021, 11:37)dettel schrieb: So, habe den Teensy 4.0 geschrottet...
das tut mir Leid, wie ist das passiert?
(03.01.2021, 11:37)dettel schrieb: Irgendwas verträgt sich hier nicht, muss man vom Teensy ggf. noch ne Masseverbindung zum Gehäuse der A700 herstellen?
Dazu kann ich leider (noch) nichts sagen .
Was ich aber schon sagen kann, bin gerade dabei, die Anzeigen für den Ausschnitt der A700 anzupassen.
Ohne Informationen zu verlieren, passen 240x294 perfekt, bei 290 wirds schon sehr eng.
Ich konnte natürlich nur mit meinem 2,8" Display testen, aber das ist ja im Endeffekt Wurscht, da sich die Pixel nicht verändern und der Rahmen von 240x294 von euch vorgegeben ist.
Ich habe also zum Test ein 1px breites, abgerundetes Rechteck in blau gezeichnet und alles darin neu angeordnet.
Beim euch vorliegenden Original ragten die Elemente doch deutlich aus dem Rechteck heraus
Bei dem folgenden Bild habe ich absichtlich den Rahmen mal stehen lassen, damit man die Begrenzungen auch sieht - der ist natürlich später nicht zu sehen.
Nur für die Einstellung des Offsets blende ich dann den Rahmen ein, damit ihr die Fläche dem A700 Ausschnitt anpassen könnt.
Dann mach ich jetzt mal die Offset-Korrektur ins Programm ...
Viele Grüße
Bruno
Beiträge: 1.792
Themen: 17
Thanks Received: 7.361 in 1.035 posts
Thanks Given: 2.927
Registriert seit: May 2013
Bewertung:
6
(03.01.2021, 12:38)DIYLAB schrieb: Moin Detlef,
(03.01.2021, 11:37)dettel schrieb: So, habe den Teensy 4.0 geschrottet...
das tut mir Leid, wie ist das passiert?
Keine Ahnung, bei dem ständigen hin- und hergestöpsel hab ich wahtscheinlich nen Kurzen gebaut.
Gruß Detlef
Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
(03.01.2021, 14:28)havox schrieb: Also ich sag mal nimm die 290, dann sind alle zufrieden
Moin Hans-Volker,
schau Dir mal den (Test)Rahmen in #1270 an und denk dir noch 4px weg, dann wirds eng
LG
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
• havox
Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
03.01.2021, 14:42
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2021, 14:55 von havox.)
(02.01.2021, 23:04)dettel schrieb: Habe das Teil jetzt mal verkabelt.
Die VU-Platine habe ich rausgeworfen und bin an J7-4 (links) J7-7 (rechts) und J7-6 (GRD) gegangen.
Gemessen habe ich aber noch nicht.
Das Problem ist bei mir nun auch der KH-Ausgang. Da kommen grauenvolle Geräusche, auch wenn ich den Ausgangspegel auf Null ziehe.
Werde morgen mal die VU-Platine wieder einbauen und dann von J8 (4,5,6,7) - Ausgänge zum normalen VU - abgreifen.
Also doch ein generelles Problem
Ich habe Folgendes erfolglos probiert:
- Spannungsversorgung aus dem Netzteil 5V statt
- Spannungsversorgung 12 V mit Regler aus dem VU-Amplifier-Slot (aktuell wieder so gemacht)
- Signal vom Line Output statt aus dem VU-Meter Slot
- Verstärkung des KH-Verstärkers durch Erhöhen der relevanten Widerstände zurückgenommen
- Gar kein Signal eingespeist
- Masse an Gehäuse - ist eh schon da dran
- Abschirmkästchen um Teensy mit Kabel an A700 Chassis
Einige Anmerkungen:
Da im Teensy Audio-Input-GND und GND verbunden sind, muss von der A700 nur einmal entweder GND oder Signalmasse an den Teensy angeschlossen werden. Bei der A700 liegt Signalmasse auch auf GND/0V
Das Geräuschproblem betrifft nur den Kopfhörerausgang, Line out ist sauber.
Knifflig
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 2.628
Themen: 59
Thanks Received: 10.178 in 1.734 posts
Thanks Given: 16.824
Registriert seit: Nov 2017
Bewertung:
29
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
|