Zum Inhalt

Troubleshooting

Probleme, die die Waage nicht selbst herausfinden kann: Netzwerk, Backend, Tags, der Pi.

Schau zuerst in die Statuszeile

Alles, was mit der Hardware nicht stimmt, diagnostiziert die Waage selbst und sagt es im Klartext. Jede Meldung, mit Ursache und Abhilfe, steht unter Was die Waage dir sagt.


Waage

Waage zeigt 0 oder reagiert nicht
  • Leuchtet die LED auf der NAU7802? Wenn nicht, prüfe die Versorgung - 5V auf Pin 1, GND auf Pin 2 der WT32-I/O-Buchse
  • Verkabelung der Wägezelle prüfen (E+/E-/A+/A-)
  • Sind die Werte negativ, tausche A+ und A-
  • Neu kalibrieren über Einstellungen → Waage → Kalibrierung
Waage zeigt eine absurde Zahl, z.B. -3487423847234 g

Diese Zahl ist keine Messung. Ist der I²C-Bus gestört, kommt jeder Registerlesevorgang als lauter Einsen zurück, und die Firmware liest das als "Wandlung fertig" plus einen Messwert von -1. Erst den Bus richten, die Zahl folgt dann von selbst.

  • Seriellen Monitor mit 115200 Baud öffnen und auf die Boot-Zeile I2C_EXT scan: schauen - sie listet jede Adresse, die antwortet. Erwartet: 0x24 PN532, 0x2A NAU7802
  • Wiederholtes [E][Wire.cpp:499] ... returned Error -1 heißt "kein Gerät hat bestätigt". Das ist ein Verkabelungsfehler, kein Adresskonflikt: 0x24 und 0x2A können nicht kollidieren, und der Touch-Controller hängt an einem eigenen Bus
  • Lötstellen prüfen, während der Stecker sitzt. Eine kalte Lötstelle misst auf dem Tisch einwandfrei und öffnet unter Zug
  • SDA (Pin 3) und SCL (Pin 4) nicht vertauscht, GND (Pin 2) durchgehend
Gewicht stimmt nach der Verkabelungskorrektur immer noch nicht

Eine Kalibrierung, die bei gestörtem Bus entstanden ist, liegt im Gerät und überlebt die Reparatur.

  • Einstellungen → Waage → Kalibrierung zurücksetzen, dann TARE und mit einem Referenzgewicht neu kalibrieren
Waage misst ungenau
  • Mit einem präzisen Referenzgewicht neu kalibrieren (etwa 1000 g empfohlen)
  • Beim Tarieren darf nichts die Wiegeplattform berühren
  • Erschütterungen während der Messung vermeiden
Waage misst richtig, aber die Differenz zum Bestand stimmt nicht
  • Prüfen, ob das Spulengewicht im Bestand richtig hinterlegt ist
  • Beutelgewicht anpassen über Einstellungen → Waage → Beutelgewicht

NFC

NFC-Reader wird beim Start nicht erkannt
  • Leuchtet die LED auf dem PN532? Wenn nicht, prüfe die Versorgung - 5V auf Pin 1 der WT32-I/O-Buchse
  • DIP-Schalter des PN532 prüfen - muss auf I²C stehen (SW1 = ON, SW2 = OFF)
  • Verkabelung prüfen: SDA → Pin 3, SCL → Pin 4, RST → Pin 7
  • Den PN532 nicht über den STEMMA-QT-Durchgang der NAU7802 anschließen (nur 3,3V)
NFC-Tag wird nicht erkannt
  • Die Spule ruhig direkt über dem NFC-Fenster halten
  • Einen anderen NTAG-Aufkleber probieren - manche billigen Sticker sind defekt
  • Zu wenig Abstand ist häufiger als zu viel, siehe Position
  • Unsicher, ob dein Tag passt? Siehe NFC-Tags

WLAN & Netzwerk

Gerät verbindet sich nicht mit dem WLAN
  • SpoolmanScale kann nur 2,4 GHz - 5-GHz-Netze tauchen gar nicht auf
  • Passwort genau prüfen (Groß- und Kleinschreibung)
  • Bei der Einrichtung näher an den Router gehen
Backend von der Waage aus nicht erreichbar
  • Prüfen, ob das Backend läuft und von einem anderen Gerät im Netz erreichbar ist
  • Die IP-Adresse benutzen, nicht den Hostnamen
  • Port prüfen - üblich sind Spoolman 7912, FilaMan 8002, BamBuddy 8000. Ohne Port geht die Anfrage an Port 80
  • Prüfen, ob beide Geräte im selben Netz hängen

Firmware

Gerät taucht im Web-Flasher nicht auf
  • Ein USB-C-Kabel mit Datenadern nehmen (viele können nur laden)
  • Anderen USB-Port oder anderen Rechner probieren
  • Chrome oder Edge benutzen - Firefox kann kein WebSerial
OTA-Update scheitert
  • WLAN-Verbindung prüfen
  • Nochmal versuchen - der Download von GitHub kann bei langsamer Leitung abbrechen
  • Scheitert es weiterhin, über den Web-Flasher oder den Datei-Upload gehen
Nach dem Flashen bleibt die Anzeige dunkel
  • Über den Web-Flasher neu flashen

SpoolmanScale Pro (Pi)

spoolmanscale.local nicht erreichbar
  • Unter Windows: Bonjour Print Services installieren
  • Ersatzweise direkt die IP-Adresse des Pi benutzen
  • Prüfen, ob der Pi Strom hat und im WLAN hängt
Backend startet nach dem Neustart nicht
  • systemd-Dienst prüfen: sudo systemctl status spoolmanscale-backend
  • Docker prüfen: docker ps
  • Logs prüfen: docker logs spoolmanscale-ui

Kommst du nicht weiter?

Komm in den Discord - dort hilft die Community gern.