14 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	FilaMan Wiki - Deutsch
Inhaltsverzeichnis
- Überblick
 - Installation
 - Hardware-Anforderungen
 - Ersteinrichtung
 - Konfiguration
 - Benutzung
 - NFC-Tags
 - Bambu Lab Integration
 - Spoolman Integration
 - Octoprint Integration
 - Hersteller Tags
 - Fehlerbehebung
 - Support
 
Überblick
FilaMan ist ein umfassendes Filament-Managementsystem für 3D-Drucker, das auf ESP32-Hardware basiert. Es bietet Gewichtsmessung, NFC-Tag-Management und nahtlose Integration mit Spoolman und Bambu Lab 3D-Druckern.
Hauptfunktionen
- Präzise Gewichtsmessung mit HX711 Wägezellen-Verstärker
 - NFC-Tag Lesen und Schreiben für Filament-Identifikation
 - OLED-Display für Status-Anzeigen
 - WiFi-Konnektivität mit einfacher Konfiguration
 - Webbasierte Benutzeroberfläche mit Echtzeit-Updates
 - Spoolman-Integration für Lagerverwaltung
 - Bambu Lab AMS-Steuerung via MQTT
 - Openspool NFC-Format Kompatibilität
 - Hersteller Tag Unterstützung für automatische Einrichtung
 
Systemvoraussetzungen
- ESP32 Development Board
 - Spoolman Instanz (erforderlich für volle Funktionalität)
 - WiFi-Netzwerk
 - Webbrowser (Chrome/Firefox/Safari)
 
Installation
Einfache Installation (Empfohlen)
- 
Öffnen Sie den FilaMan Web-Installer
- Verwenden Sie einen Chrome-basierten Browser
 
 - 
ESP32 vorbereiten
- Verbinden Sie den ESP32 über USB mit Ihrem Computer
 - Klicken Sie auf "Connect"
 
 - 
Port auswählen
- Wählen Sie den entsprechenden USB-Port aus
 - Bestätigen Sie die Auswahl
 
 - 
Installation starten
- Klicken Sie auf "FilaMan installieren"
 - Warten Sie, bis der Installationsvorgang abgeschlossen ist
 
 
Manuelle Kompilierung
Für erfahrene Benutzer mit PlatformIO:
git clone https://github.com/ManuelW77/Filaman.git
cd FilaMan/esp32
pio lib install
pio run --target upload
Hardware-Anforderungen
Erforderliche Komponenten
| Komponente | Beschreibung | Amazon Link (Affiliate) | 
|---|---|---|
| ESP32 Development Board | Jede ESP32-Variante | Amazon | 
| HX711 + Wägezelle | 5kg Load Cell Amplifier | Amazon | 
| OLED Display | 0.96" I2C 128x64 SSD1306 | Amazon | 
| PN532 NFC Modul | V3 RFID-Modul | Amazon | 
| NFC Tags | NTAG213/NTAG215 | Amazon | 
| TTP223 Touch Sensor | Optional für Tara-Funktion | Amazon | 
Pin-Konfiguration
| Komponente | ESP32 Pin | Funktion | 
|---|---|---|
| HX711 DOUT | 16 | Datenausgang Wägezelle | 
| HX711 SCK | 17 | Takt Wägezelle | 
| OLED SDA | 21 | I2C Daten | 
| OLED SCL | 22 | I2C Takt | 
| PN532 IRQ | 32 | Interrupt | 
| PN532 RESET | 33 | Reset | 
| PN532 SDA | 21 | I2C Daten (geteilt) | 
| PN532 SCL | 22 | I2C Takt (geteilt) | 
| TTP223 I/O | 25 | Touch-Sensor (optional) | 
Wichtige Hinweise
- PN532 DIP-Schalter müssen auf I2C-Modus eingestellt sein
 - 3V Pin vom ESP32 für Touch-Sensor verwenden
 - Wägezellen-Verkabelung: E+ (rot), E- (schwarz), A- (weiß), A+ (grün)
 
Ersteinrichtung
Nach der Installation
- 
ESP32 Neustart
- Das System erstellt automatisch einen WiFi-Hotspot "FilaMan"
 
 - 
WiFi-Konfiguration
- Verbinden Sie sich mit dem "FilaMan" Netzwerk
 - Öffnen Sie einen Browser (automatisches Portal oder http://192.168.4.1)
 - Konfigurieren Sie Ihre WiFi-Zugangsdaten
 
 - 
Erster Zugriff
- Nach erfolgreicher WiFi-Verbindung ist das System unter http://filaman.local erreichbar
 - Alternativ über die vom Router zugewiesene IP-Adresse
 
 
Spoolman Vorbereitung
Wichtiger Hinweis: Spoolman muss im Debug-Modus laufen:
# In der .env Datei von Spoolman auskommentieren:
SPOOLMAN_DEBUG_MODE=TRUE
Dies ist erforderlich, da Spoolman noch keine CORS-Domain-Konfiguration unterstützt.
Konfiguration
Waagen-Kalibrierung
- 
Kalibrierung starten
- Gehen Sie zur "Scale" (Waage) Seite
 - Bereiten Sie ein 500g Referenzgewicht vor (z.B. Wasserglas)
 
 - 
Kalibrierungsschritte
- Folgen Sie den Anweisungen auf dem Display
 - Legen Sie das Gewicht auf, wenn gefordert
 - Warten Sie, bis die Kalibrierung abgeschlossen ist
 
 - 
Validierung
- Testen Sie die Genauigkeit mit bekannten Gewichten
 - Bei Bedarf "Tare Scale" für Nullstellung verwenden
 
 
Spoolman-Verbindung
- 
Spoolman-URL eingeben
- Gehen Sie zur "Spoolman/Bambu" Seite
 - Geben Sie die vollständige URL Ihrer Spoolman-Instanz ein
 - Format: 
http://spoolman-server:7912 
 - 
Verbindung testen
- Das System prüft automatisch die Verbindung
 - Erfolgreiche Verbindung wird durch grünen Status angezeigt
 
 
Bambu Lab Drucker (optional)
- 
Drucker-Einstellungen
- Öffnen Sie das Einstellungsmenü auf Ihrem Bambu-Drucker
 - Notieren Sie sich die folgenden Daten:
- IP-Adresse des Druckers
 - Access Code
 - Serial Number
 
 
 - 
FilaMan Konfiguration
- Geben Sie die Drucker-Daten in der "Spoolman/Bambu" Seite ein
 - Aktivieren Sie "Auto Send to Bambu" für automatische AMS-Zuordnung
 
 - 
Auto-Send Timeout
- Konfigurieren Sie die Wartezeit für automatische Spulen-Erkennung
 - Empfohlener Wert: 10-30 Sekunden
 
 
Benutzung
Grundlegende Bedienung
- 
Filament wiegen
- Platzieren Sie die Spule auf der Waage
 - Das Gewicht wird automatisch auf dem Display und in der Weboberfläche angezeigt
 
 - 
NFC-Tag scannen
- Halten Sie den Tag in die Nähe des PN532-Moduls
 - Bei erkannten Tags wird die Spulen-Information angezeigt
 - Das Gewicht wird automatisch in Spoolman aktualisiert
 
 - 
Status-Überwachung
- OLED-Display zeigt aktuelles Gewicht und Verbindungsstatus
 - Weboberfläche bietet detaillierte Informationen und Steuerung
 
 
Weboberfläche Navigation
- Startseite: Hauptfunktionen und aktueller Status
 - Scale: Waagen-Kalibrierung und -Einstellungen
 - Spoolman/Bambu: System-Konfiguration
 - Statistics: Nutzungsstatistiken (falls aktiviert)
 
NFC-Tags
Unterstützte Tag-Typen
- NTAG213: 144 Bytes (grundlegende Funktionen)
 - NTAG215: 504 Bytes (empfohlen)
 - NTAG216: 888 Bytes (erweiterte Funktionen)
 
Tag beschreiben
- 
Spule in Spoolman vorbereiten
- Erstellen Sie eine neue Spule in Spoolman
 - Stellen Sie sicher, dass alle erforderlichen Daten eingegeben sind
 
 - 
Tag-Beschreibung starten
- Wählen Sie die Spule aus der Liste
 - Klicken Sie auf "Write Tag"
 - Das Display zeigt "Waiting for Tag"
 
 - 
Tag auflegen
- Platzieren Sie den NFC-Tag auf dem PN532-Modul
 - Warten Sie auf die Bestätigung
 
 - 
Erfolgsmeldung
- Bei erfolgreichem Beschreiben wird ein Häkchen angezeigt
 - Der Tag ist nun mit der Spoolman-Spule verknüpft
 
 
Tag lesen
- 
Tag scannen
- Platzieren Sie die Spule mit dem NFC-Tag auf die Waage über dem NFC-Reader
 - Bei Problemen beim Lesen: Spule etwas anders positionieren (nicht ganz an den Rand)
 - Die Spulen-Information wird automatisch geladen
 
 - 
Automatische Updates
- Das aktuelle Gewicht wird in Spoolman übertragen
 - Die Spule wird in der Weboberfläche automatisch ausgewählt
 
 
Bambu Lab Integration
AMS (Automatic Material System)
- 
AMS-Status anzeigen
- Die Weboberfläche zeigt den aktuellen Zustand aller AMS-Fächer
 - Beladene Fächer werden mit Filament-Informationen angezeigt
 
 - 
Filament manuell zuordnen
- Wählen Sie eine Spule aus der Spoolman-Liste
 - Klicken Sie auf das entsprechende AMS-Fach-Symbol
 - Das Filament wird dem Fach zugeordnet
 
 - 
Automatische Zuordnung
- Nach dem Wiegen mit aktiviertem "Auto Send to Bambu"
 - Das System wartet auf neue Spulen im AMS
 - Kalibrierte Filamente werden automatisch zugeordnet
 
 
Bambu Studio Integration
- 
Filament-Profile synchronisieren
- Kalibrieren Sie Filamente in Bambu Studio
 - Verwenden Sie Device → AMS → Bleistift-Symbol → Auswählen
 
 - 
Setting-IDs speichern
- FilaMan erkennt verfügbare Setting-IDs automatisch
 - Klicken Sie auf "Settings in Spoolman speichern"
 - Die Profile werden für zukünftige Drucke verwendet
 
 
Verbindung wiederherstellen
- Bei Verbindungsproblemen klicken Sie den roten Punkt in der Menüleiste
 - Das System stellt automatisch eine neue Verbindung her
 
Spoolman Integration
Automatische Funktionen
- 
Spulen-Synchronisation
- Automatische Übertragung von Gewichtsänderungen
 - Echtzeit-Updates der Spulen-Daten
 
 - 
Extra-Felder
- FilaMan erstellt automatisch erforderliche benutzerdefinierte Felder
 - NFC-Tag-UID wird als Referenz gespeichert
 
 - 
Filterung
- "Nur Spulen ohne NFC-Tag anzeigen" für einfache Tag-Zuordnung
 - Kategorisierung nach Herstellern und Materialtypen
 
 
Spoolman Octoprint Plugin
Für Octoprint-Benutzer ist eine automatische Spulen-Zuordnung verfügbar:
- 
Plugin installieren
https://github.com/ManuelW77/OctoPrint-Spoolman-Filaman/archive/refs/heads/master.zip - 
FilaMan konfigurieren
- Aktivieren Sie "Send to Octo-Plugin"
 - Geben Sie Octoprint-URL und API-Key ein
 
 - 
Automatische Zuordnung
- Nach dem Wiegen wird die Spule automatisch in Octoprint aktiviert
 - Unterstützt aktuell nur Tool0 (erste Düse)
 
 
Hersteller Tags
Überblick
Hersteller Tags ermöglichen es Filament-Produzenten, vorkonfigurierte NFC-Tags zu liefern, die automatisch alle notwendigen Einträge in Spoolman erstellen.
Erste Schritte mit Hersteller Tags
- 
Tag scannen
- Platzieren Sie die Spule mit dem Hersteller-Tag auf die Waage über dem NFC-Reader
 - Bei Problemen beim Lesen: Spule etwas anders positionieren (nicht ganz an den Rand)
 - Das System erkennt automatisch das Hersteller-Format
 
 - 
Automatische Erstellung
- Marke wird in Spoolman angelegt (falls nicht vorhanden)
 - Filament-Typ wird mit allen Spezifikationen erstellt
 - Spule wird automatisch registriert
 
 - 
Zukünftige Scans
- Nach der ersten Einrichtung nutzen Tags das Fast-Path-System
 - Sofortige Gewichtsmessung ohne erneute Einrichtung
 
 
Unterstützte Hersteller
- RecyclingFabrik: Erster offizieller Partner
 - Weitere Hersteller folgen
 
Vorteile
- ✅ Null manuelle Einrichtung
 - ✅ Perfekte Datengenauigkeit
 - ✅ Sofortige Integration
 - ✅ Zukunftssicher
 
Fehlerbehebung
Häufige Probleme
WiFi-Verbindung
Problem: Kann nicht mit FilaMan-Hotspot verbinden
- Lösung: Stellen Sie sicher, dass der ESP32 gestartet ist
 - Alternative: Manuell zu http://192.168.4.1 navigieren
 
Problem: Weboberfläche nicht erreichbar
- Lösung: Prüfen Sie die IP-Adresse im Router
 - Alternative: Verwenden Sie http://filaman.local
 
Waage
Problem: Ungenaue Gewichtsmessungen
- Lösung: Kalibrierung wiederholen
 - Tipp: Verwenden Sie "Tare Scale" für Nullstellung
 
Problem: Wägezelle reagiert nicht
- Lösung: Überprüfen Sie die Verkabelung (E+, E-, A+, A-)
 - Tipp: Testen Sie mit einem Multimeter
 
NFC-Tags
Problem: Tag wird nicht erkannt
- Lösung: Überprüfen Sie die PN532 DIP-Schalter (I2C-Modus)
 - Tipp: Spule etwas anders auf der Waage positionieren (nicht ganz an den Rand)
 
Problem: Tag kann nicht beschrieben werden
- Lösung: Verwenden Sie NTAG215 für bessere Kompatibilität
 - Tipp: Stellen Sie sicher, dass der Tag nicht schreibgeschützt ist
 
Spoolman
Problem: Verbindung zu Spoolman schlägt fehl
- Lösung: Aktivieren Sie SPOOLMAN_DEBUG_MODE=TRUE
 - Tipp: Überprüfen Sie die URL-Formatierung
 
Problem: Spulen werden nicht angezeigt
- Lösung: Stellen Sie sicher, dass Spoolman läuft
 - Tipp: Prüfen Sie die Netzwerk-Firewall-Einstellungen
 
Bambu Lab
Problem: Drucker verbindet nicht
- Lösung: Überprüfen Sie Access Code und IP-Adresse
 - Tipp: Stellen Sie sicher, dass der Drucker im LAN-Modus ist
 
Problem: AMS-Status wird nicht angezeigt
- Lösung: Prüfen Sie die MQTT-Verbindung
 - Hinweis: Bambu kann die API jederzeit schließen
 
Debug-Informationen
Falls Sie Probleme haben, können Sie diese Schritte zur Diagnose verwenden:
Serieller Monitor (für Entwickler)
- Verbinden Sie den ESP32 über USB mit Ihrem Computer
 - Öffnen Sie einen seriellen Monitor (z.B. Arduino IDE) mit 115200 Baud
 - Sie sehen detaillierte Log-Nachrichten des Systems
 
Browser-Konsole
- Öffnen Sie die Weboberfläche von FilaMan
 - Drücken Sie F12 um die Entwicklertools zu öffnen
 - Schauen Sie in der Konsole nach Fehlermeldungen
 
Neustart bei anhaltenden Problemen
- ESP32 vom Strom trennen
 - 10 Sekunden warten
 - Wieder anschließen
 - 30 Sekunden für vollständigen Start warten
 
Support
Community
- Discord Server: https://discord.gg/my7Gvaxj2v
 - GitHub Issues: Filaman Repository
 - YouTube Kanal: Deutsches Erklärvideo
 
Dokumentation
- Offizielle Website: www.filaman.app
 - GitHub Wiki: Detaillierte Dokumentation
 - Hardware-Referenz: ESP32 Pinout-Diagramme in 
/img/ 
Entwicklung unterstützen
Wenn Sie das Projekt unterstützen möchten:
Lizenz
Dieses Projekt ist unter der MIT-Lizenz veröffentlicht. Siehe LICENSE für Details.
Letzte Aktualisierung: August 2025 Version: 2.0 Maintainer: Manuel W.

