Redesign der Platine

Wie im letzten Artikel beschrieben, soll die alte Platine durch eine neue ersetzt werden. Da bei der alten Platine nur einlesen von Rückmeldeereignissen funktionierte, musste eine neue Lösung her. Als einfachste Lösung dafür erschien mir RocNetNode. Genaue Details dazu findet man unter folgendem Link: https://wiki.rocrail.net/doku.php?id=rocnet:rocnetnode-en

Der Vorteil dieser Lösung ist, dass ich nicht das ganze Board neu überarbeiten muss. Die Ansteuerung der Boards wird über I2C erledigt. Das heißt in meinem Fall, dass ich die Mikrokontroller MCP23S17 nur durch MCP23017 ersetzen muss. Der Mikrokontroller MCP23S17 wird über SPI angesteuert und kann dafür nicht verwendet werden.

Das zweite größere Problem am alten Design war die Verbindung zum Booster. Hier wurde das bestehende Kabel grob in 2 Teile geschnitten und mit 2 Pins über den MAX232 an die TX und GND Leitung des Rasperry Pi angebunden. Zukünftig soll hier eine 6-polige RJ12-Steckverbinderbuchse den direkten Anschluss des Boosters mittels Standardkabel erlauben.

Um das Ganze einigermaßen sauber zu Dokumentieren und Fertigen zu lassen, soll es in KiCAD gezeichnet werden. Die Renderings aus der Software werden im nächsten Beitrag gezeigt.