SD Speicherkarte Over-The-Air

UPDATE: Device kam nun nach 2 Wochen an. Einrichtung im Heimnetz erfolgte über die serielle Schnittstelle soweit ohne Probleme. Leider funktioniert die SD Karte nicht im Rechner, als auch nicht in der Marlin/Arduino Box des Druckers. Es wird nur ein nicht funktionierendes Device unter Windows angezeigt. Marlin/Arduino verweigern auch den Dienst. Vermute hier ein Problem mit der Spannungsversorgung auf der Adapterkarte. Bleibt den Hersteller zu kontaktieren.

Einfach Daten und Dateien auf eine SD Karte übertragen ist im Grunde einfach. SD Karte in den Rechner stecken und Dateien übertragen. Wenn der Rechner kein SD Slot besitzt, dann dann eben noch schnell einen USB Adapter zur Hilfe nehmen. Wenn dann aber das Gerät eben nicht neben einem, sondern im Büro nebenan steht oder gar im Keller, kommt es schnell zu ungeahnter Lauftätigkeit. Ein pfiffiges Gadget kann hier Abhilfe schaffen.

Bei SD Kartenformaten gibt es bereits Lösungen wie von Eezshare oder FlashAir. Hier funkt die Karte aus Kameras die Bilder direkt auf einen Zielrechner ohne lästiges SD Kartenwechsel und Kabelanschluss. Auf die Karten bzw. hier Camera kann man jedoch nicht von außen schreiben. In diesem Fall ist dies auch nicht nötig.

Beim Einsatz von 3D Drucker werden die GCode Dateien zum Drucken meist per SD Karte auf den Drucker übertragen. Passend dazu kann man auch die Daten mit Hilfe eines Raspberry Pis hier dann an den Drucker senden, der dann auch noch den Drucker überwacht. Bei einigen Modellen ist dies nicht möglich.

Dazu kommt, das der Druck über einen Raspberry wieder eine mögliche Fehlerquelle ist. Führt dieser hier eine zeitkritische Anwendung, wie die Kommunikation mit der USB Schnittstelle aus, kommt es bei Überlastung des Kleinstrechnern zu Wartezeiten. Kommt es zu hoher Systemlast, kann es bei der Versorgung des Druckers mit Daten zu Timeouts kommen.

Das wiederum führt zu Verschiebungen der Schichten auf der X-Achse und/oder Y-Achse Die Schichten liegen nicht mehr aufeinander sondern meist mehrere Millimeter daneben. Der Druck ist hier nicht zu gebrauchen.

Beim Drucken von der SD Karte kann dies nicht passieren und ein Teil der Rennerei kann man sich nun sparen.

Das Gadget hier:

https://de.aliexpress.com/item/4001095471107.html

nutzt damit ein ESP8266 in der Bauform eines ESP-M. Eingebautes WLAN und unzählige Erweiterungen sind mit dabei. Dazu eine geeignete Firmware die OpenSource hier zur Verfügung steht:

https://github.com/ardyesp/ESPWebDAV

Der Strom kommt hier über die SD Kartenslot. Gespeichert wird dann auf einer eingesteckten Mirco SD Karte. Der Vorteil zu anderen Lösungen ist hier, das man die Firmware beliebig erweitern kann oder auch ganz andere Einsatzzwecke finden kann wie z.B.

  • Autorisierung von Druckaufträgen
  • Mesh von SD Karten (über mehrere Rechner usw.)
  • Public File Exchange / Sharing
  • Ablaufzeit von Dateien
  • Host Media Geräte
  • Kontaktloses Auslesen von Geräten

Der Preis liegt bei ca. 14€, der damit recht hoch für ein ESP83266 Board ist, aber kleiner geht es wirklich nicht mehr. Man darf gespannt sein was damit alles möglich ist.