OpenRemise
Lade ...
Suche ...
Keine Treffer
Erste Schritte

Eine Platine kaufen

Nicht jeder wird in der Lage sein Leiterplatten von einem PCB-Prototypenhersteller fertigen zu lassen. Aus diesem Grund ist ein kleines Kontingent an Platinen im PCBWay Bazaar erhältlich, einem Marktplatz speziell für Hobbybastler und DIY-Begeisterte.

Folgende OpenRemise-Platinen können aktuell bestellt werden:

Achtung, die Platinen enthalten bei Lieferung keine Software. Daher können die Leiterplatten nur einer Sichtprüfung und keinem Funktionstest unterzogen werden. Bei über einem Dutzend Aufträgen all meiner Prototypen unterlief PCBWay allerdings noch kein einziger Lötfehler.

"S3Main" auf dem PCBWay Bazaar

...oder herstellen

Wer nicht bei PCBWay kaufen möchte und mit Gerber-Dateien vertraut ist, der kann seine Hardware natürlich bei einem beliebigen anderen Leiterplatten-Prototypenhersteller fertigen lassen, z.B.:

Die KiCad Projekte mit allen Gerber-Dateien sind auf GitHub zu finden.

Installieren der Firmware

Das erstmalige Flashen der Firmware ist einfacher als bei vielen professionellen Produkten. Neben der Platine selbst (nona) wird folgendes benötigt:

  • DC Netzgerät (10-22V)
  • USB-C Kabel
  • Windows oder Linux PC mit einem freien USB Port

Schließt die Platine ans Netzgerät an und steckt das USB-C Kabel ein. Die rote LED unter dem   Symbol sollte aufleuchten.

Zu beachten
Falls die rote LED nicht leuchtet, prüft die Polarität des Netzgeräts.

Platine in Bootloader versetzen

Um die Platine für Uploads empfänglich zu machen, müssen wir in den sogenannten Bootloader wechseln. Praktischerweise habe ich die Anleitung direkt auf die Platine gedruckt 😉. Die beiden Tasten EN und BOOT müssen in folgender Reihenfolge gedrückt werden:

  • EN gedrückt halten
  • BOOT gedrückt halten
  • EN loslassen
  • BOOT loslassen

Leider gibt die Platine keine Rückmeldung darüber, ob sie sich tatsächlich im Bootloader befindet. Sollte sich später herausstellen dass dies nicht der Fall war, so kann der Vorgang jedoch jederzeit wiederholt werden, ohne befürchten zu müssen etwas zu beschädigen.

Zu beachten
Einige Windows Nutzer berichteten, dass es bei ihnen nur funktionierte, wenn sie das Board zuerst in den Bootloader versetzten und erst anschließend das USB-C-Kabel anschlossen.

Upload der Firmware

Um die Firmware auf eine neue Platine zu flashen gibt es ein kleines Tool namens... nun ja, Flasher. Es ist für Windows und Linux verfügbar. Bitte wählt euer Betriebssystem aus und folgt den Schritten.

  • Windows
    • Herunterladen und extrahieren von Flasher-0.1.1-Windows-x64.zip
    • Flasher.bat ausführen
    • Download latest firmwareButton klicken
    • Warten bis das Display Done anzeigt
    • StartButton klicken
    • Erneut warten bis das Display Done anzeigt
    • EN Taster auf der Platine drücken um neu zu starten
  • Linux
    • Herunterladen und extrahieren von Flasher-0.1.1-Linux-x64.zip
    • Flasher.sh ausführbar machen durch chmod +x Flasher.sh
    • Flasher.sh ausführen
    • Download latest firmwareButton klicken
    • Warten bis das Display Done anzeigt
    • Click the Startbutton
    • Erneut warten bis das Display Done anzeigt
    • EN Taster auf der Platine drücken um neu zu starten

Je nach Baudrate kann das Hochladen der Firmware einige Minuten dauern. Der folgende (beschleunigte) Clip zeigt wie der Upload aussehen sollte:

Flashen der Firmware mit dem "Flasher" Tool

Zu beachten
Wenn das Gerät von dem der Upload durchgeführt werden soll keinen Internetzugang hat, kann die Firmware-Datei mit dem Open firmware Button auch von einem lokalen Speichermedium geöffnet werden. Die Firmware kann über den folgenden Link heruntergeladen werden.
https://github.com/OpenRemise/Firmware/releases/latest
Warnung
Wurde die Firmware einmal erfolgreich geflasht, so muss dieser Vorgang NIE WIEDER wiederholt werden. Alle weiteren Updates erfolgen über das Frontend.

Mit OpenRemise verbinden

Herzlichen Glückwunsch! Die OpenRemise Firmware wurde erfolgreich auf der Platine installiert. Per Default bootet sie nun im Access Point Modus. Dies bedeutet, dass die Platine zunächst ein eigenes WLAN Netzwerk namens OpenRemise erstellt. Um sich mit diesem Netzwerk zu verbinden benötigt man ein WLAN-fähiges Gerät. Falls der eigene PC kein WLAN besitzt, so kann man auch ein Smartphone oder sonstige Geräte mit Webbrowser verwenden.

Kommt eine WLAN Verbindung zustande so beginnt die grüne LED unter dem  Symbol zu leuchten. Ab sofort ist sollte die Weboberfläche unter der lokalen mDNS (z.B. http://remise.local) oder ihrer IP Adresse (z.B. 192.168.4.1) erreichbar sein.

Zu beachten
Neben dem Access Point  Betrieb unterstützt OpenRemise auch noch den sogennanten Station  Betrieb, sprich das Verbinden zu einem vorhandenen Netzwerk. Alle Netzwerkeinstellungen können komfortabel über die Weboberfläche durchgeführt werden.
Warnung
OpenRemise unterstützt derzeit nur HTTP. Der Browser warnt möglicherweise vor dem Zugriff auf diese Seite und bittet um ausdrückliche Zustimmung. Um dies bei jedem neuen Aufruf zu vermeiden empfiehlt es sich eine Ausnahme in den Browser Einstellungen hinzuzufügen.

...via mDNS

Moment, sollte? Ja, die Sitation ist... kompliziert. Zwar unterstützen alle modernen Browser mDNS, aber sie nutzen dafür Dienste des Betriebssystems. Leider ist diese Unterstützung unter Android eingeschränkt und unter Windows 10 gar nicht vorhanden.

Betriebssystem mDNS Unterstützung Anmerkungen
Linux Ja Erfordert avahi-daemon (in der Regel standardmäßig auf den gängigen Distributionen installiert).
macOS Ja Nutzt Bonjour
Windows 10/11 Ja (teilweise) Nur wenn Bonjour oder ein anderer mDNS Responder installiert ist (z. B. über iTunes, Adobe CC oder manuell). Windows 11 bietet verbesserte native Unterstützung.
Android Teilweise mDNS wird auf App Ebene über NsdManager unterstützt, ist aber nicht systemweit integriert.
iOS/iPadOS Ja Bonjour-based

...via IP

Falls die Verbindung via mDNS Probleme macht empfiehlt es sich eine statische IP Adresse einzurichten. Anstelle von remise.local erreicht man das Frontend dann indem man z.B. 192.168.4.1 in die Adresszeile des Browsers eintippt.

Previous Next
Einführung FAQ