Anycubic Mega S Display Reverse Engineering - Interne Logic?

Gast #7274035
Lesenswert?
• ▲
▼
Hallo,
vorab, ich bin Maschinenbau Ingenieur und versuche einen Anycubic Mega S 
mit einem 0-5V Triangulationslaser zum Scanner aufzurüsten. Das 
Trigorilla Board ist ein Arduino Mega mit etwas Zubehör auf dem Board. 
Das Display hat 5 Uart Anschlüsse.

Nun zu meiner Frage, ich habe ein kurzes Programm hochgeladen und kann 
auch nachvollziehen dass es funktioniert. Aber das Display behält seine 
Screens und seine Menüstruktur. Ich hätte erwartet, dass es sofort tot 
ist.

Kann das sein, gibt es bei den 2,4 Displays interne Speicher und Logic?

By the way, Ich habe verzweifelt versucht das Display mit Ardafruit 
Bibliotheken und Code anzusteuern, vergebens.

Falls jemand einen Link zu einem guten Pinout des Trigorilla Boards hat 
würde mich das auch happy machen.

Vielen Dank fürs Mitdenken schönen Sonntag
Tom
Gast #7274057
Lesenswert?
• ▲
▼
Ich käme selbst im Suff nicht auf die Idee, so etwas als 
"UART-Anschlüsse" zu betreiben, vor allem nicht in der Menge. Das ist 
dann eher ein "UART-Anschluss".

Offenbar handelt es sich hier um einen 3D-Drucker, an dem ein 
"intelligentes" Display mit eigenem µC angeschlossen ist.

Da ja wohl die Firmware des Druckers als Opensource verfügbar sein 
sollte, muss man nur in den Sourcen nachsehen, wie mit dem Display zu 
kommunizieren ist, und natürlich im Schaltplan, wie die jeweilige 
Schnittstelle konfiguriert ist.
Gast #7274066
Lesenswert?
• ▲
▼
Thomas Folke schrieb:
> Kann das sein, gibt es bei den 2,4 Displays interne Speicher und Logic?

Ja, so sind die meisten 3D Drucker aufgebaut. (Zumindest die günstigen 
aus China)
Ein Mainboard auf dem z.B. eine Version von Marlin läuft.
https://marlinfw.org/

Und ein per UART angeschlossenes Bedienelement mit eigener Software.
Die Software für das Bedienelement ist manchmal frei aber auch mal close 
source, je nach Hersteller des Druckers.

Die Kommunikation zwischen Bedienelement und Marlin ist immer gleich. Du 
kannst auch ein anderes Bedienelement anschließen.
Gast #7274079
Lesenswert?
• ▲
▼
Die Marlin Software ist open Source aber sehr komplex. Schaltpläne oder 
Datenblätter von Anycubic habe ich nicht gefunden. Leider auch niemand 
der an dem Gerät gearbeitet hat. Die Dinger sind reizvoll, man bekommt 
sie für unter 100 Euro, Arduino kompatibel mit 4 Achsen.

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.