ws2813 anschließen
Hallo zusammen,
ich habe 2 Streifen ws2813 (5V) mit je 53 LED im Deckel montiert.
Beide Streifen sollen zusammen "befeuert" werden.
Wenn ich richtig informiert bin, dann sollte der Stecker am Octopus nur bis 3Amp zugelassen sein. Da wäre ich mit einem Streifen genau an der Belastungsgrenze.
Wie kann ich den 2. Streifen anschließen, auch wenn der LED-Port eigentlich 8 Amp ausgeben kann???
39 Replies
Ich habe ein zusätzliches 5V Netzteil am Start, wo ich mir die Spannung abgreifen könnte. Kann ich dann nur die Datapins auf dem Board benutzen? Ich denke nein, oder?
Müsste mit Mulit-Pin gehen?!:
[multi_pin light_pin]
pins: PA3, PB10
[output_pin Case_Lights]
pin=multi_pin:light_pin
von Pinky
Bzgl. zusätzliches Neztteil sollte auch gehen. Evtl. kann man da einen enable-Pin nehmen oder halt den Daten-Pin?!
ja man kann auch extern spannung geben.
masse sollte zwischen den netzteilen verbunden sein
da es um digitale LEDs geht sieht das etwas anders aus
Masseverbindung kriege ich hin
beim WS2813 hast du auch noch ein BI pin
der wird am anfang des Streifens auf Masse verbunden
Das hab ich schon per Brücke gelötet
sauber.
Vergessen manche und dann gibt es seltsame dinge ;D
(primär kenne ich das von WLED)
sehr professionelles diagram
wichtig is das GND vom externen netzteil, auch mit GND vom octo verbunden is
in dem Falle des ws2813 sind 4 leitungen zwischen den einzelnen streifen.
Okay... also gut... Datenpin dann auch den PA_13
hat klipper überhaupt WS2813 support?
nutzt normalen WS2812 protokoll, hat nur ein Backup
ich meine das die 2813er auch nur mit DIN/DOUT funktionieren. die anderen 2 sind ja nur als backup falls eine led kaputt geht
so ist das Diagramm von Ali... Data packe ich dann auf PA_13. Was mache ich mit dem Backup?
Masse
Stimmt... 😂
DAnke euch... dann Pin ich mal ein paar Kabel...
J37 ist übrigens der LED-Port. Keine Ahnung wie ich auf PA_13 komme.
pin PB0
👍 Klar... das ist Steckplatz J37, Pin PB0, du hast Recht.
Sodele... Morgen dann noch am Board anschließen, weil ich den Drucker aus der Ecke ziehen muss und da hab ich gerade keinen Bock mehr drauf.
...und natürlich noch in der Printer.cfg einbauen.
Okay, angeschlossen und auch entsprechend eingerichtet für weißes Licht... Das macht es aber nicht.
LED_OFF funktioniert und schaltet alle aus. LED_WHITE schaltet auch, allerdings alle RGB aber nicht die weißen.
Was mache ich falsch?
Weiß? WS2813 sind meines wissens nur RGB
oder hast du WS2814 LEDs?
Nein, die haben auch weiß
Links sind alle an, rechts sieht man die Farben:
...und ja, die Riemen müssen noch abgeschnitten werden.
Hier kann man sehen, dass die 4 LED haben:
magst du mal ein nahes bild von einer ausgeschalteten LED machen?
weil das sieht gerade nach RGBW daten bei RGB leds aus
Mach ich gleich... Hier mal meine Änderung im Gcode für Weiß:
So gehen alle an. und das sieht weiß aus.
mach mal alle rot
und da sieht man das es ein RGB led ist und keine RGBW led.
so sieht eine RGBW led aus
Rechte Seite sollte jetzt rot sein:
änder die color order wieder zurück aug grb
dann sollte das klappen
Wunderbar... Das war es. Hetzt kann ich alle Farben darstellen. Danke dir, @Sören
problem war, dass du 4 farben zu einer LED schickt die 3 farben braucht.
RGB WRG BWR GBW RGB WRG BWR GBW
das ist auch der grund für das bunte muster, wenn du nur eine Farbe ansteuerst (bspw. Rot oder Weiß)
Sodele das läuft jetzt mit folgenden Settings:
Noch mal eine Frage zu den ws2813 :
Kann ich auch von einer Kette von 53 LED initial nur die LED 30-53 leuchten lassen?
es sollte gehen, aber wie das bei klipper geht, weiß ich nicht
bei WLED könnte ich es dir direkt sagen
Danke für die Antwort. Habe über Klipper auch noch nichts finden können. Eigentlich sind die alle einzeln adressierbar... Nur wie erklär ich das Klipper in der printer.cfg... 🙈 Ich such mal weiter.
es gibt bei SET_LED eine Variable namens Index.
aber damit spricht man nur eine LED an.
ggf mit einem Makro über alle drüberlaufen lassen
Schau ich mir noch mal an... DAnke!
Hab jetzt Julians klipper-led_effect installiert, damit konnte ich das umsetzen.