OctoPi und Webcam?
Hi Leute,
ich hatte heute mal wieder etwas Zeit und wollte endlich den Raspberry am Mk3 installieren. Der Pi liegt schon ewig bei mir und heut bin ich endlich dazu gekommen.
Ich habe den Zero W verwendet, da mir sowohl Montage, also auch Installation bequem erschien (ist ja alles vorkonfiguriert).
Es hat auch alles wunderbar geklappt. Nur die Webcam, eine Logitech c270, will kein Bild liefern.
Ich weiß, dass der Pi Zero nicht unbedingt für den Betrieb mit Kamera empfohlen wird aber dass es gar nicht geht habe ich noch nirgends gelesen.
Muss ich zum aktivieren der Webcam noch etwas einstellen?
Ich hoffe ihr könnt mir helfen, ich will es wenigstens testen, voraussichtlich werde ich dann aber auf einen Pi3B umsteigen, der liegt auch schon hier. Allerdings war der 3er für ein anderes Projekt vorgesehen und deshalb möchte ich dem Zero noch eine Chance geben.
Es muss auch nicht unbedingt flüssig laufen, ich will nur ab und an vom Handy aus sehen wie der Druck momentan aussieht und nicht jedes Mal in den Keller laufen.
VG
Stephan
Re: OctoPi und Webcam?
Hallo Stephan,
ich betreibe einen pi-zero-w schon seit ein paar Wochen. Seit längerer Zeit aber leider schon den 3. pi, Die ersten beiden waren schnell defekt (1. Steckverbinder abgebrochen, 2. WLAN defekt nach ein paar Tagen) . Ich benutze jedoch keine USB-Kamera sondern den CSI-Port für die Kamera.
Im Grunde funktioniert alles gemäß der im Netz bekannten Anleitungen problemlos und flüssig, soweit dein WLAN dafür gut ist. Der pi-zero-w hat keine ext. Antenne, daher ein eher schwaches WLAN.
Ein paar Links:
https://www.sertronics-shop.de/4215/raspberry-pi-zero-w?c=309 max. 1 Stück bestellbar (limitiert).
https://www.sertronics-shop.de/raspberry-pi-co/raspberry-pi/kameras/ ich benutze diese:
https://www.sertronics-shop.de/raspberry-pi-co/raspberry-pi/kameras/3284/noir-kamera-fuer-raspberry-pi-mit-einstellbarem-fokus-und-infrarot-leds?c=341
Anschlusskabel für die Kameras:
https://www.sertronics-shop.de/detail/index/sArticle/4273/sCategory/298
Anschlusskabel für den pi-zero-w:
https://www.sertronics-shop.de/raspberry-pi-co/raspberry-pi-zero/kabel-adapter/170/flexkabel-fuer-raspberry-pi-zero-und-kameramodul?c=298
Kabelverbinder:
https://www.sertronics-shop.de/raspberry-pi-co/raspberry-pi/kameras/2531/raspberry-pi-kamera/display-kabel-extender?c=341
Ein passender Halter dazu:
https://www.thingiverse.com/thing:2873677 fährt mit der Z-Achse nach oben.
Dazu noch ein paar Schrauben und Muttern (M3, M2.5) zur Befestigung.
Der pi-zero-w hat einen anderen Stecker als der pi3 und die Kameras. Alles schön vorsichtig und in korrekter Polung zusammenstecken.
Es ist bei längeren Drucken schon passiert, dass die Verbindung zur Kamera gestört war und kein Bild mehr vorhanden war. Nach erneutem Einschalten (pi neu Booten) funktionierte aber alles wieder wie gewohnt.
Bitte nicht vergessen, es handelt sich um billigsten Chinakram und kein Hi-End Produkt. Hohe Erwartungen kannst du daran nicht stellen.
Als Überwachungskamera nur bedingt geeignet, da nicht ausreichend zuverlässig.
Aber Lustig ist es trotzdem.
Ob es mit der Logitech C270 per USB funktioniert weis ich also nicht, könnte sein, dass USB etwas zu langsam ist beim pi-zero-w.
Einige benutzen das 8MP Kameramodul anstatt das 5MP Modul, bin mir aber nicht sicher, ob das WLAN und der pi die höhere Datenrate sicher kann, ich habe da Zweifel. Für Fotos villt. OK. Die Objektive der Cams taugen vermutlich gerade mal für 1MP, von daher reichen 5MP wohl aus.
Ist alles in Allem etwas Aufwand, mir gefällt es aber auch...
Viel Spaß beim Ausprobieren.
Grüße, Holger 🙂
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
Re: OctoPi und Webcam?
Danke Holger,
Mit dem WLAN dürfte ich eigentlich keine Probleme bekommen, der Drucker steht bei mir nämlich direkt neben einem Repeater.
Als Kamera würde ich eigentlich schon gerne die Logitech per USB verwenden, da ich sonst keine andere Verwendung dafür habe. Ich sehe das ganze auch mehr als nette Spielerei und nicht als zuverlässiges Uberwachungssystem.
Bevor ich also eine Pi-Camera kaufe werde ich also vermutlich doch den Pi3B benutzen.
Außer es kann noch jemand was zur Nutzung von USB Kameras am Pi Zero sagen?
VG
Stephan
Re: OctoPi und Webcam?
Hallo Stephan,
evtl. benötigst du noch ein passenden Treiber für die C270, damit die per USB funzt oder man kann es evtl. auch in einer der Konfigurationen einstellen, welcher Kameraanschluss verwendet werden soll. Wenn du es herausfindest, würden wir uns über weiter Posts von dir freuen.
Grüße, Holger
ps. Ich habe auf die Schnelle noch folgendes gefunden:
https://github.com/foosel/OctoPrint/wiki/Webcams-known-to-work
Deine C270 ist in der Liste, erfordert aber andere USB Einstellungen:
-r 1280x720 -f 30 or -r VGA -f 10
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
Re: OctoPi und Webcam?
Hi Holger,
auf die Idee wäre ich ja nie gekommen. Ich habe also die Einstellungen für die C270 angepasst. Hierbei bin ich folgendermaßen vorgegangen:
Zuerst habe ich die SD-Karte aus dem Pi genommen und auf dem PC die "octopi.txt" geöffnet. Mit Notepad++ habe ich dann die besagte Zeile geändert und das "#" vor dieser Zeile entfernt. Das muss man ja denke ich so machen?
Leider funktioniert der Stream noch immer nicht. Allerdings kann man ja unter den Einstellungen (wenn man per Browser auf den Pi zugreift) die Webcam testen. Der Test für den Stream funktioniert noch immer nicht, allerdings bekomme ich beim Test eines Snapshots schon ein Bild.
Ich bin zwar irgendwie weiter gekommen, aber noch lange nicht am Ziel.
Muss ich ggf. sonst noch etwas einstellen? Oder die URL für den Stream ändern?
VG
Stephan
Re: OctoPi und Webcam?
Hallo Stephan,
wenn man in der octopi.txt weiter liest, gibt es noch weitere mögliche Einstellungen, die für dich passen könnten:
#additional_brokenfps_usb_devices=() --> additional_brokenfps_usb_devices=(046d:0825)
#camera_raspi_options="-fps 10" --> '#' entfernen
Mehr Informationen zu den mjpg-streamer optionen findest du hier:
https://discourse.octoprint.org/t/how-can-i-change-mjpg-streamer-parameters-on-octopi/203
https://discourse.octoprint.org/t/available-mjpg-streamer-configuration-options/1106
Ich kann diese Details nicht testen, jede Cam ist da etwas anders. Diese Einstellung ist aber für jeden pi nötig, egal ob zero-w oder pi3.
Meine pi-cam nutzt die default Einstellungen und funktioniert "out of the box".
Dir bleibt da nur lesen und ausprobieren.
Grüße, Holger
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
Re: OctoPi und Webcam?
Danke Holger,
die Links helfen mir schon malt etwas weiter. Ich werd mich morgen nochmal mit der Kamera befassen, heute hab ich nichts weiter geschafft.
Abgesehen davon habe ich nun weitere Probleme mit dem Pi. Ich weiß nicht woran es liegt aber ich kann keine Plug-ins installieren. Ich habe versucht AstroPrint Cloud und Bed Level Visualizer zu installieren. Nach dem Download fängt er an zu installieren, bricht jedoch nach einer Zeit ab und meldet "error".
Vielleicht sollte ich das mit dem Pi einfach ganz sein lassen, dafür kenne ich mich einfach zu wenig aus.
VG
Stephan
Re: OctoPi und Webcam?
Hallo Stephan,
naja, pi läuft mit Linux, da ist etwas Verständnis und Einarbeitung nötig, ich muss auch immer erst ausprobieren.
Plug-Ins verwende ich nicht. Octoprint (Prusaprint) mit Cam reichte mir bisher.
Es funktioniert gut für mich und möchte es nicht missen.
Auch Slic3r und Cura funktionieren damit, upload der gcode Dateien, drucken und Kamera auch mit Cura.
Dazu viele Informationen zum laufenden Druckprozess, Temperaturen, Terminal, Simulator....
Nach dem Einschalten des Druckers lasse ich dem pi allerdings ca. 5min zum booten, bevor ich ihn online anspreche.
Außerdem habe ich eine feste IP-Adresse für das WLAN eingestellt, funktioniert hier einfacher.
Grüße, Holger
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
Re: OctoPi und Webcam?
Hi Holger,
die feste IP-Adresse hat Prusaprint bei mir automatisch bekommen, kann das sein? Ich habe jedenfalls nichts verstellt.
Mein Plan ist jetzt das Image nochmal neu zu Flashen und wenn es dann nicht geht (sowohl Webcam, als auch Plug-Ins) werde ich auf den Pi3 B umsteigen.
Btw. muss ich beim erneuten brennen eines Images auf eine bereits benutzte SD-Karte irgendetwas beachten? Also zuvor richtig formatieren oder dergleichen? Ich nutze Etcher und habe auch das bisherige Prusaprint-Image einfach über ein RetroPi-Image gebrannt, welches zuvor auf der Karte war. Ich bin davon ausgegangen dass Etcher die Karte erst formatiert und dann das neue Image brennt.
Sollte dann immer noch was nicht funktionieren, weiß ich zumindest dass der Fehler bei mir liegt.
VG
Stephan
Re: OctoPi und Webcam?
Hallo Stephan,
eine feste IP-Adresse muss man manuell für ein Netzwerkgerät konfigurieren, da dem Gerätehersteller dein verwenderter IP-Nummernkreis unbekannt ist. Daher sorgt sich der DHCP-Server (typischerweise dein Router) in deinem Netzwerk um die automatische Vergabe einer IP-Adresse. Diese Adresse kann sich jedoch nach einer im DHCP-Server einstellbaren Zeit ändern und die bisherige IP-Adresse kann an ein anderes Gerät vergeben werden. Kommt eben darauf an, wie viele verschiedene Geräte sich regelmäßig in deinem Netzwerk einloggen und eine IP-Adresse beim DHCP anfordern.
Beim erneuten flashen eines Images auf eine SD-Karte brauchst du weiter nichts beachten, nur die bisherigen Daten auf der Karte gehen kompl. verloren.
Viel Erfolg wünsche ich dir.
Grüße, Holger
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
Re: OctoPi und Webcam?
Nach längerer Pause bin ich heut endlich mal wieder zum Drucken gekommen. Neuinstallation von OctoPi auf dem zero hat leider nichts bewirkt, deswegen bin ich nun auf den Pi3 umgestiegen.
Immerhin konnte ich die Plug-ins nun installieren (Bed Level Vizualizer und AstroPrint). Abgesehen davon dass der Bed Level Vizualizer nicht funktioniert geht auch die Webcam nicht.
Vielleicht mache ich auch bei der Installation von mjpg_streamer etwas falsch?
Könnt ihr mir vielleicht helfen?
VG
Stephan
Re: OctoPi und Webcam?
So ich konnte gestern und heute wieder etwas probieren und bin der Lösung mittlerweile ganz nah.
Da die Cam einfach kein Bild liefern wollte, habe ich mich dazu entschlossen statt dem OctoPi Image das AstroPrint Image zu installieren. Hier hat die Cam auch kein Bild geliefert, aber AstroPrint hat erkannt warum. Mir wurde nämlich die Meldung angezeigt, dass ich den falschen Browser nutze (InternetExplorer 11). Also habe ich zu Chrome gewechselt und siehe da, der Stream funktioniert.
Da ich vermutet habe, dass die Cam unter OctoPi und Chrome auch funktionieren könnte habe ich nun wieder OctoPi installiert und tatsächlich bekomme ich ein Bild!
Schuld war also von Anfang an nur der Browser.
Leider liefert die Logitech C270 ein dermaßen schlechtes Bild, dass ich mir nun doch die Pi-Camera V1 bestellt habe. Das Bild der Logitech ist so verschwommen, dass man rein gar nichts erkennen kann (sowohl bei Astro, als auch bei Octo). Ich habe die Cam auch an meinem Windows PC getestet und erhalte auch hier keine verwertbaren Bilder, das Problem liegt also nicht an den Einstellungen am Pi. vermutlich hat die Kamera einen Defekt, die Garantieansprüche habe ich aber leider verloren, da ich sie geöffnet habe um einen justierbaren Focusring anzubringen (was das Bild übrigens nicht wirklich schärfer werden lässt). Dreck befindet sich auch nicht auf der Linse.
Besser als so wird das Bild einfach nicht.
Re: OctoPi und Webcam?
Nun ja, ich würde sagen das Ding ist einfach aus dem Fokus. Vielleicht liegts an dem neuen Fokusring ?
Thomas
Re: OctoPi und Webcam?
Ja es ist nicht richtig fukusiert. Ich kann aber so viel am objektiv drehen wie ich will, egal in welche Richtung, es wird einfach nie scharf.
Lediglich ganz nahe Objekte (also ca. 1cm vor der Linse) werden scharf.
Re: OctoPi und Webcam?
Das ist jetzt zwar nicht direkt eine direkte Lösung für dein Problem, aber ich habe mir zum Zweck des hin und wieder mal Nachschauens einfach diese Kamera hier zugelegt:
https://www.amazon.de/QZT-%C3%9Cberwachungskamera-Nachtsicht-Bewegungserkennung-%C3%9Cberwachung/dp/B07DPP3VV1/ref=sr_1_1?ie=UTF8&qid=1541436733&sr=8-1&keywords=Wlan+Kamera%2C+QZT+1080P+IP+Kamera+Home
Die Einrichtung hat keine 5 Minuten gedauert, stabiler 1080p Stream übers Handy, auch wenn ich außer Haus mal reinschaue. Die Kamera hat auch Nachtsicht, also muss das Licht im Raum nicht an sein, um zu sehen, was der Drucker grad so macht und man kann die Kamera auch fernsteuern (rauf, runter, links, rechts schwenken).
Vielleicht wäre es ja doch eine Variante, den Pi nur für die Datenanbindung zu verwenden und das Video über eine eigene Kamera zu machen.
Lg, Markus
Re: OctoPi und Webcam?
Hi Markus,
danke für den Tipp. Eine solche Kamera hab ich mir auch schon überlegt, aber ich bastel einfach gerne. Eine 100%ige Zuverlässigkeit brauche ich ja gar nicht.
Ich warte mal ab was die Pi-Camera so für Ergebnisse liefert und werde dann berichten.
Solange hab ich jetzt das Gewinde an der Aufnahme der Linse der Webcam abgeschliffen. So kann ich die Linse weiter hineinschrauben und den Fokus etwas besser justieren. Von einem guten Bild bin ich aber noch weit entfernt.
LG
Stephan
Re: OctoPi und Webcam?
So die Pi-Camera ist in Betrieb. Bild ist super, Thema gelöst würde ich sagen.
RE: OctoPi und Webcam?
Hallo Leute, hallo Stephan-e,
ich brauche Eure Hilfe. Ich bin in dem Thema noch recht neu und habe jetzt seit gestern an meinem Prusa i3 MK3S Octoprint auch WebCam.Es ist eine RPI-CAM F NoIR Kamera mit verstellbaren Fokus, so wie die die Stephan-e in seiner Lösung beschrieben hat.
ABER trotz des 160 Gradwinkels sehe ich nicht so viel, wie ich gehofft habe. Hat jemand eine Lösung für mich?
Wenn ich an dem Gewinde drehe verändert sich nur der Foskus. Wie bekomme ich einen größeren Weitwinkel.
Alle Idee und Vorschläge sind erwünscht.
Anbei auch ein Screenshot wie aktuell die Sicht im Octoprint aussieht.
RE: OctoPi und Webcam?
Kannst du nicht die Kamera weiter vom Drucker entfernen?
RE: OctoPi und Webcam?
Entweder die Kamera weiter weg bewegen oder andere Linse nutzen. Physikalisch gibts da nicht viele Optionen 😉
Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram