Sämtliche Komponenten der MobaLedLib sind, sofern nichts anderes angegeben wurde, nur für 5V Versorgungsspannung ausgelegt. Dies betrifft vor allem den ESP, die WS2812, die WS2811 und sämtliche verwendete ICs.
…in Arbeit!
Zur Zeit werden die ersten fünfzig Platinen (Beta 2-Serie) von fleißigen Bastlern auf Herz und Nieren getestet
Ziel der neuen Hauptplatine ESP32 lag während der Entwicklung hauptsächlich in der Erhöhung der Benutzerfreundlichkeit.
Die Hauptplatine ESP32 wird komplett SMD vor bestückt geliefert. Alle vier Protokolle (DCC, CAN, Selectrix und LNet) sind bereits vorhanden und müssen durch nur wenige Bauteile ergänzt werden.
Was die neue Hauptplatine zusätzlich mitbringt:
Die Hauptplatine ESP32 bietet drei Möglichkeiten der Stromversorgung für unterschiedliche Szenarien.
Die Hauptplatine ESP32 lässt sich auch weiterhin ganz ohne zusätzliche Spannungsversorgung betreiben.
Solange der ESP32 über seine USB Buchse mit einem PC verbunden ist, kann die Spannungsversorgung nach wie vor an den Verteilern erfolgen.
Bei größeren Anlagen sollte man hier aber Vorsicht walten lassen. Die USB Schnittstelle von PCs und Notebooks kann hier schnell überlastet werden.
Die Platine verfügt über zehn Löt- und drei Trennjumper. Sieben davon kommen nur zum Einsatz, wenn man den 7pol. DIP Switch nicht bestückt, um sein verwendetes Protokoll zu kodieren. Die übrigen Löt- und Trennjumper werden als Option vorgehalten, um in Zukunft einen ESP32-S3 mit vollem Funktionsumfang nutzen zu können.
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
2 | KEYBRD_0, KEYBRD1 | Wannenstecker, 8-polig, gerade |
1 | KEY80 | Wannenstecker, 14-polig, gerade |
9 | CH0, CH1, CH2, CH3, CH4, CH5, CH6, CH7, MLL-Ring | Wannenstecker, 6-polig, gerade |
9 | Pfostenbuchse, 6-polig, mit Zugentlastung | |
1 | Term | Stiftleisten 2,54 mm, 1×02, gerade |
3 | A-Btn/LDR, Key80/CH1, DMX/CH6, CH5/S3-7 | Stiftleisten 2,54 mm, 1×03, gerade |
2 | U1, U2 | Buchsenleiste 19pol. gerade, RM 2,54, H: 8,5mm |
2 | U3, U4 | Buchsenleiste 22pol. gerade, RM 2,54, H: 8,5mm |
12 | für Breakout | Buchsenleiste 3pol. gerade, RM 2,54, H: 8,5mm |
1 | I2C | Buchsenleiste 4pol. 1reihig 14mm |
1 | LDR | Buchsenleiste 2pol. 1reihig gewinkelt |
5 | Kurzschlussbrücke, blau, RM 2,54, vergoldet | |
5 | Kurzschlussbrücke, schwarz, RM 2,54 | |
5 | Kurzschlussbrücke, gelb, RM 2,54 | |
5 | Kurzschlussbrücke, grün, RM 2,54 | |
5 | Kurzschlussbrücke, rot, RM 2,54 | |
1 | Photowiderstand | |
1 | SW1 | Dip Switch 7Pin blau (Protokollauswahl) |
1 | DCC | Steckbare Schraubklemme – 2-pol, RM 3,5 mm, 0° (DCC) |
1 | Stiftleiste – 2-pol, RM 3,5 mm, 90° (DCC) | |
1 | 12V / Gnd / 5V | Steckbare Schraubklemme – 3-pol, RM 3,5 mm, 0° (Spannungsversorgung) |
1 | Stiftleiste – 3-pol, RM 3,5 mm, 90° (Spannungsversorgung) | |
1 | USB | KH-TYPE-C-2P (USB.C) |
8 | FH1 – FH8 | Feinsicherung 500mA |
1 | FH9 | Feinsicherung 1000mA |
1 | XLR | PJ-3136-B (DMX) |
1 | RJ12-Buchse | DS1133-S60BPX (LNet) |
3 | LS1/RS1, LS2/RS2, LS3/TS3 | Kurzhubtaster 6x6mm, Höhe: 25mm, 12V, vertikal |
1 | LL1/LR1 | LED 3 mm diffus gelb 588 nm 130 mcd |
4 | LL2/LL3, DLED, LLED, BLED | LED 3 mm diffus weiß 700 mcd |
2 | LED12, LL3/LR3 | LED 3 mm diffus blau 465 nm 2800 mcd |
1 | LED5 | LED 3 mm diffus grün 570 nm 38 mcd |
8 | LED Abstandshalter | |
4 | BreakOut WS2812B (4fach) | |
1 | U1 | ESP32 Yellow 38P |
Optional folgende Bauteile für CAN
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
1 | CS | JST B4B-ZR-3.4(LF)(SN) (MS2-Stecker) |
1 | CAN | Wannenstecker, 6-polig, gerade |
1 | Pfostenbuchse, 6-polig, mit Zugentlastung | |
1 | 050551 | B0505S-W5R3 (DC/DC-Wandler) |
Optional folgende Bauteile für SX
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
1 | SX_RJ45 | R-RJ45R08P-B000 |
1 | SXDIN | DIN-504B-M10 |
Optional folgende Bauteile für LNet
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
1 | RJ13 | DS1133-S60BPX (in allen Varianten enthalten) RJ12-Buchse |
Optional Display
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
1 | OLED-Display 128×64 (1,3″) |
Optional Spannungswandler 12 Volt / 5 Volt
Anzahl | Bezeichnung | Bezeichnung |
---|---|---|
1 | LC78_05-3.0 | Spannungswandler LC78_05-3.0 |
⚠⚠⚠ Bitte, wenn möglich, bleifreies Lötzinn benutzen!! ⚠⚠⚠
Beim Löten der Wannenstecker und der anderen Buchsen immer das Gegenstück einstecken, damit sich die heiß werdenden Kontakte nicht im Kunststoff bewegen..
Den Anfang macht die USB-C-Buchse, sie ist das niedrigste Teil. Es ist darauf zu achten, dass die Metalllaschen des Gehäuses gut verlötet werden und es keine kalte Lötstelle gibt. Sonst ist die mechanische Festigkeit der Buchse gefährdet.
Es können auch die Sicherungen eingesetzt werden. Achtung beim Auspacken, die Teile können leicht fortspritzen. Wichtig ist auch, dass die 1 Ampere-Sicherung an der richtigen Stelle eingesetzt wird. Alle anderen Sicherungen haben 500 mA.
Weiter werden die DMX-Buchse, die 2-polige Stiftleise für DCC und die 3-polige Stiftleiste für die Stromversorgung bestückt.
Gefolgt vom DIL-Schalter und den 2- bzw. 3-poligen Stiftleisten.
Beim einlöten des DIL-Schalters alle auf „off“ stellen
Danach werden die Wannenstecker eingelötet. Hier ist auf die richtige Ausrichtung zu achten.
Die Buchse für den MLL-Ring kann ggf. unbestückt bleiben, wenn der MLL-Ring nicht verwendet wird.
Genauso kann ggf. die Buchse für den CAN-Bus entfallen.
Danach werden die 12 Buchsenleisten 3-polig für die Breakout-Module eingelötet.
Dazu werden drei Buchsenleisten 3-polig temporär auf ein Breakout-Modul aufgesteckt. So kann das Ganze problemlos verlötet werden. Das Breakout nach dem Einlöten wieder entfernen.
Ferner die zwei 2-poligen Buchsenleisten (eine abgewinkelt (leider bei Auslieferung noch nicht in jedem Bauteilset enthalten), eine gerade) für den LDR.
Dann werden die 19-poligen und ggf. auch die 22-poligen Buchsenleisten eingelötet. Die 22-poligen Buchsenleisten sind Vorarbeit für den ESP32 S3, der in Zukunft einmal verwendet werden könnte.
Am einfachsten gelingt das Einlöten, wenn auf den ESP die Buchsenleisten aufgesteckt werden und das Ganze dann in die Platine einesteckt wird. Dann sollten alle Pins verlötet werden. Danach kann der ESP wieder abgezogen werden.
Jetzt kommen die LED’s dran, die auf die mitgelieferten Abstandshalter gesteckt eingelötet werden.
Zu beachten ist der Pluspol der LED, erkennbar durch den längeren Anschluss. Die LED’s können links oder rechts vom Display eingelötet werden, die Taster kommen dann auf die andere Seite. Somit kann das für Links- oder Rechtshänder realisiert werden.
Dann kommen noch die Taster dran.
Als letztes wird noch die LNet-Buchse eingelötet.
Jetzt fehlen noch die Breakout-Module.
Optional für CAN
Es kann die Buchse für das MS2-Kabel eingelötet werden.
Genauso der Wannenstecker. Ferner muss der Spannungsregler eingelötet werden.
Optional für Selectrix (SX)
Hier wird entweder die DIN-Buchse oder die RJ45-Buchse eingelötet.
Optional Display
Für das Display muss eine 4-polige Buchsenleiste eingelötet werden.
Hier liefert uns der Shop eine Buchse mit ca. 15 mm Beinlänge. So kann das Display so eingebaut werden, dass es auf der Selektix-DIN-Buchse aufliegt. Dann müsste es auch in das Gehäuse passen.
Optional Spannungsregler 12Volt / 5 Volt
Soll die Hauptplatine unter 12 Volt betrieben werden, so ist ein Spannungsregler notwendig.
Bezeichnung | Funktion 1 | Funktion 2 |
---|---|---|
Key80 / CH1 | Signal auf Key80 Stecker (kein Heartbeat auf LED-Bus 1) | Signal auf LED-Bus 1 (Heartbeat 1 funktioniert) |
A_Btn / LDR | Signal auf Key80 Stecker für analoge Taster | Helligkeitssensor LDR für Tag-/Nacht-Steuerung |
DMX / CH6 | Signal für DMX (kein Heartbeat auf LED-Bus 6) | Signal auf LED-Bus 6 (Heartbeat 6 funktioniert) |
CH5 / SJ-7 | Signal des Kanals 5 auf Key80 Stecker | Nutzung eines zusätzlichen Kanals bei Verwendung des ESP32 S3 |
Term | Abschluss für CAN-Bus |
Bezeichnung | Funktion |
---|---|
SJ.SxSig | Selectrix aktiv |
SJ.SxClk | Selectrix aktiv |
SJ.LNetRX | LocoNet aktiv |
SJ.LNetTX | LocoNet aktiv |
SJ.CANRX | CAN aktiv |
SJ.CANTX | CAN aktiv |
SJ.DCC | DCC aktiv |
SJ.noLogo | Fehlender MLL-Ring kann hier überbrückt werden |
SJ.S1, SJ.S2, SJ.S3 | Für Einsatz ESP32 S3 (Zukunft) |
Bezeichnung | Schalter | Funktion |
---|---|---|
SxSig | 1 | Selectrix aktiv |
SxClk | 2 | Selectrix aktiv |
LNetRX | 3 | LocoNet aktiv |
LNetTX | 4 | LocoNet aktiv |
CANRX | 5 | CAN aktiv |
CANTX | 6 | CAN aktiv |
DCC | 7 | DCC aktiv |
Name | Farbe | Funktion |
---|---|---|
DLED | Weiß | DCC Kontrol-LED |
LLED | Weiß | LNet Kontrol-LED |
BLED | Weiß | Status-LED des ESP32 (blinkt im Sekundenrhytmus) |
LED5 | Grün | Kontroll-LED 5 Volt |
LED12 | Blau | Kontroll-LED 12 Volt |
LL1/RL1 | Gelb | LED-Bus 7, erster WS2811, grüner Kanal |
LL2/RL2 | Weiß | LED-Bus 7, erster WS2811, roter Kanal |
LL3/RL3 | Blau | LED-Bus 7, erster WS2811, blauer Kanal |
Die Datei kann hier herunter geladen werden.
Danach bitte die Datei entpacken und im Programmgenerator unter Optionen\Dateien\Laden aus Datei ins Programm laden.
Die Arbeitsmappen Start, DCC, CAN, LNet, Selectrix & Examples dürfen beim Importieren des Testprogramms NICHT ausgeblendet sein!
Der Testaufbau ist ziemlich einfach:
Kanal 0 - Matrix 8×8
Kanal 1 - 7 PIN2 mit PIN4 Jumpern
Ring wenn vorhanden kann angesteckt werden, sonst PIN2 mit PIN4 Jumpern und entsprechende Zeile im Programmgenerator abwählen. Das Gleiche gilt für die Matrix.
Bitte auch die Tabelle Kanal-Jumper (Oberseite) beachten!!
Ergebnis:
Auf der Matrix werden auf Kanal 0 acht belebte Häuser mit jeweils acht Räumen simuliert
Die drei LEDs neben dem Display leuchten ganz schwach und lassen sich mit den Tastern S1 bis S3 einschalten.
Der MLL-Ring dreht sich in RGB-Farben im Uhrzeigersinn.
Alle Heartbeats „Ausgang“ blinken grün, alle Heartbeats „Eingang“ blinken gelb. Die beiden Farben sind in Anlehnung an die Kabelfarben gewählt. Sollten hier die Farben vertauscht sein ist das nicht schlimm. Gegebenenfalls kann das Breakout gedreht werden
Es sind noch Änderungen nötig. Diese sind bekannt, aber noch nicht umgesetzt. Verwendung auf eigenes Risiko.
Die Druckdaten sind hier zu finden:
https://github.com/Hardi-St/MobaLedLib_Docu/tree/master/3D_Daten_fuer_die_MobaLedLib/Gehaeuse-102/Beta2/
Ein Erklärvideo über die Bestückung der Platine und vieles mehr. Der Dank gilt „Toms Mobawelt“