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 WLAN verbinden

Herzlichen Glückwunsch! Die OpenRemise Firmware wurde erfolgreich auf der Platine installiert. Einige Funktionen, wie z. B. USB, sind nun bereits verfügbar, allerdings läuft die Firmware noch im sogenannten Access Point Modus. Das bedeutet, dass die Platine zunächst ein eigenes WLAN Netzwerk erstellt und sich nicht mit einem bestehenden verbindet. Daher müssen wir die WLAN Einstellungen noch anpassen, um eine Verbindung zum gewünschten Netzwerk herzustellen.

Um die WLAN Einstellungen zu ändern muss man sich mit einem WLAN-fähigen Gerät mit der Platine verbinden. Falls der eigene PC kein WLAN besitzt, so kann man auch ein Smartphone oder sonstige Geräte mit Webbrowser verwenden.

Folgende Schritte sind notwendig, um die Einstellungen zu ändern:

  • Neue WLAN Netzwerke suchen
  • Mit OpenRemise verbinden
  • Webbrowser öffnen und remise.local (oder 192.168.4.1) aufrufen
  • WLAN Einstellungen ändern
    • Optional mDNS ändern (beschränkt auf [^\.]*remise, also z.B. vincents-remise)
    • Optional eine statische IP Adresse vergeben
  • Save and restart klicken

Der folgende Clip zeigt wie ich diese Schritte auf meinem Smartphone ausführe:

Ändern der WLAN-Einstellungen über ein Smartphone

Zu beachten
Ein Klick auf den Pfeil neben „Netzwerke“ öffnet eine Liste aller gefundenen Netzwerke, inklusive Signalstärke und Status (offen/geschlossen). Ist das Netzwerk passwortgeschützt, erscheint daneben ein kleines 🔒 Symbol.

Frontend öffnen

Wenn die Platine neu gestartet wurde und die WLAN Einstellungen korrekt sind, dann verbindet sie sich mit dem Netzwerk. Die grüne LED unter dem  Symbol leuchtet auf sobald eine Verbindung besteht.

Ab diesem Zeitpunkt ist sollte die Weboberfläche unter der lokalen mDNS Adresse (z. B. http://remise.local) erreichbar sein.

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, wie im Kapitel Mit WLAN verbinden beschrieben, eine statische IP Adresse einzurichten. Anstelle von remise.local erreicht man das Frontend dann indem man z.B. 192.168.0.4 in die Adresszeile des Browsers eintippt.

Previous Next
Einführung FAQ