OpenRemise
Lade ...
Suche ...
Keine Treffer
Geschichte

Dieses Projekt begann ursprünglich 2021 als Decoder-Update-Gerät für meinen damaligen (und immer noch aktuellen) Arbeitgeber. Ich arbeitete bereits seit 2015 in der Modellbahnbranche und hatte den Eindruck, dass die Möglichkeiten moderner Elektronik, insbesondere ihre Netzwerkfähigkeiten, nicht voll ausgeschöpft wurden. Alle damals am Markt erhältlichen Geräte hatten wenn überhaupt einen USB Anschluss...

Also begann ich in meiner Freizeit mit der Entwicklung eines Bluetooth fähigen Decoder-Update-Geräts. Der erste Prototyp trug den Namen MSBlueZ und basierte auf einem STMicroelectronics STM32WB55.

Einer der ersten "MSBlueZ" Prototypen

Der "Bluetooth Teil" hielt allerdings nicht lange an. Eines Tages stieß ich zufällig auf eine Demo, in der jemand eine HTML-Seite von einem Webserver auslieferte, der auf einem ESP32 lief, und ich war von der Idee fasziniert. Dass Espressif etwa zur gleichen Zeit einen ESP32 mit USB ankündigte, war für mich ein Zeichen, und so wurde aus Bluetooth auf einem STM32 schnell WiFi auf einem ESP32. Damals wusste ich allerdings glücklicherweise noch nicht wie viel zusätzliche Arbeit diese Entscheidung so mit sich bringen würde...

Auf einmal musste ich mich mit HTTP Requests und WebSockets auseinandersetzen, etwas von dem ich davor keine Ahnung hatte. In diesem Sinne erwies sich dies als ein sehr lehrreiches Nebenprojekt, da ich mich endlich mit Webtechnologien auseinandersetzen musste. Meinem Nemesis, JavaScript, konnte ich aber gerade nochmal so entkommen indem ich Dart und Flutter für mein Frontend lernte, eine Kombination, die ich mittlerweile sehr zu schätzen weiß.

Leider erwies sich der zusätzliche Arbeitsaufwand nicht als einizges Problem. Der Pfad zu einem finalen Design der H-Brücke führte über 3 unterschiedliche vollintegrierte ICs, jeder mit seinen ganz eigenen Problemchen... Ich spare mir hier an dieser Stelle weitere Details, einer dieser problematischen H-Brücken-Treiber war jedenfalls der DRV8874, der hier auf einem Prototypen namens WULF zu sehen ist.

"WULF" Prototyp mit DRV8874 H-Brücke

An irgendeinem Punkt der Entwicklung hatte ich auch die Schnapsidee mein Design Arduino-kompatibel zu gestalten. Was jedoch auf diesen hübschen Leiterplattenbildchen im Internet nie zu sehen ist, ist, wie unglaublich fummmlig das Stapeln ist... Nach nur einer Iteration dieses Designs hatte ich genug.

Arduino-inspiriertes "ESP32S3Board" auf einem "DRV8328Shield"

Ab diesem Zeitpunkt änderte sich die Hardware jedoch nicht mehr grundlegend. OpenRemise wurde als Projektname festgelegt und das Design wieder auf eine einzelne Platine reduziert.

Finales H-Brücken Design auf der ersten "S3Main" Revision

Als das Projekt einen einigermaßen vorzeigbaren Zustand erreicht hatte, ging ich damit zu meinem Arbeitgeber, der jedoch kein kommerzielles Interesse daran zeigte. Mir wurde klar, dass ich das Projekt als Open Source veröffentlichen musste, damit meine ganze Arbeit nicht umsonst gewesen wäre. Das DCC-EX-Projekt und sein Erfolg gaben mir das nötige Selbstvertrauen, dies tatsächlich zu tun, obwohl die Veröffentlichung zu diesem Zeitpunkt noch in weiter Ferne lag.

Previous
Videos