BD-Width Filamentsensor, ein technischer Kaufratgeber
Ein linearer CCD-Bildsensor, der Filamentdurchmesser und Bewegung in Echtzeit misst, kombiniert mit der Flusskompensation von Klipper. Geprüfte Fakten, peer-reviewte Evidenz und eine faire Wettbewerbsübersicht zum Stand 2026-04-19.
2026-04-19Der BD-Width ist ein kompaktes Inline-Zubehörteil, das zwischen Spule und Extruder eines Materialextrusionsdruckers sitzt und zwei Größen in Echtzeit meldet, nämlich den momentanen Filamentdurchmesser und die Länge des Filaments, das tatsächlich durch seine Bohrung bewegt wurde. Entwickelt wurde er von Mark Yu, der ihn über seinen eigenen Shop Pandapi3D und als sekundären Kanal über Tindie vertreibt, mit einem Open-Hardware-Repository auf GitHub unter dem Handle markniu. MABS 3D importiert den Sensor in die Europäische Union und verkauft ihn für EUR 39 weiter, verifiziert am 2026-04-19, als Teil des FDM-Shops.
Die Relevanz eines Durchmesser- und Bewegungssensors für die Schmelzschichtung ist in der peer-reviewten Literatur gut dokumentiert. Die Maßgenauigkeit bei der Materialextrusion ergibt sich als zusammengesetzte Funktion aus thermischer Schrumpfung, Geometrie des Extrusionskopfes und der vorgelagerten Konsistenz der Filamentzufuhr selbst. Eine Regelkreisstudie von Moretti und Koautoren zeigte, dass eine aktive Regelung der Filamentzufuhr den relativen Transportfehler von bis zu neun Prozent auf unter ein Viertel Prozent senken kann, und den Hohlraumanteil von 7.64 percent auf 0.137 percent. Der BD-Width adressiert genau jene Teilmenge dieses Problems, die ein rein kinematischer Encoder nicht erfassen kann, nämlich den tatsächlichen Querschnittsdurchmesser des von der Spule ablaufenden Filaments.
Fünf Wege, auf denen Durchmesservariabilität Drucke verschlechtert
Bevor der Sensor selbst beschrieben wird, lohnt es sich klar festzuhalten, was ein schwankender Filamentdurchmesser mit einem Druck anstellt. Die folgende Übersicht isoliert fünf verschiedene Fehlerbilder und belegt jedes davon mit einer konkreten peer-reviewten Quelle.
| Fehlerbild | Mechanismus | Messbarer Effekt | Zitat |
|---|---|---|---|
| Hohlräume und Lücken zwischen den Bahnen | Volumetrischer Unterfluss, wenn der tatsächliche Durchmesser unter den Nennwert fällt; der Extruder fördert die kommandierte Länge, liefert jedoch weniger Schmelze. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Oberflächenwelligkeit | Unregelmäßiger Bahnquerschnitt und ungleichmäßige Überlappung zwischen benachbarten Extrusionslinien. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Extruderverstopfungen und unregelmäßige Lücken | Überdimensioniertes Filament verklemmt sich in der Hotend-Bohrung; unterdimensioniertes Filament rutscht im Förderrad durch. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dynamischer Förderschlupf | Der Grip zwischen Förderer und Filament ändert sich mit Temperatur, Fördergeschwindigkeit und Durchmesser und kann durch einen festen Extrusionsmultiplikator nicht vollständig ausgeglichen werden. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Abweichung von Breite und Dicke am fertigen Bauteil | Die vom Slicer geplante Extrusionsbreite geht von einem konstanten Filamentquerschnitt aus; reale Bauteile weichen je nach Farbe und Schichthöhe ab. | Width deviations 0.17 to 4.10 percent, thickness deviations 2.32 to 12.19 percent across PLA colours and layer heights (Frunzaverde 2023) | [16] |
Empirische Realität der Herstellervariabilität
Peer-reviewte Arbeiten legen nahe, dass die Maßgenauigkeit auf Druckebene moderat ist, wobei 100 mm NIST-Prüfkörper im Mittel 99.77 mm mit einer Standardabweichung von 0.31 mm über sechzehn Exemplare aufweisen, und dass kommerzielles PLA üblicherweise innerhalb plus oder minus 0.05 mm um den Nennwert liegt. Diese Kennzahl verbirgt jedoch eine breite Streuung über Marken, Farben und das Verhalten einzelner Spulen. Community-Messungen bestätigen, dass einige renommierte Marken unter plus oder minus 0.02 mm bleiben, während andere innerhalb einer einzelnen Spule in einem periodischen Zyklus schwanken.
| Marke und Produkt | Nennwert | Beobachtetes Verhalten | Quelle |
|---|---|---|---|
| Prusament Mystic Green PLA 1.75 mm | 1.75 mm | mean 1.750 mm, range 1.75 to 1.75 mm, single spool continuous log | Mustrum Ridcully 2019-02-25 |
| Prusa (pre-Prusament) Clear PLA 1.75 mm | 1.75 mm | range 1.65 to 1.85 mm, single spool | Haku3D 2019-02-25 |
| YS Filament Green PLA 1.75 mm | 1.75 mm | range 1.70 to 1.90 mm, single spool | Haku3D 2019-02-25 |
| eSun ABS+ Black new batch 1.75 mm | 1.75 mm | range 1.70 to 1.80 mm, stdev 0.050 mm, continuous log, one spool, plus or minus 0.05 mm every 10 cm | Deutherius 2022-08-01 |
| Prusament Galaxy Black ASA 1.75 mm | 1.75 mm | single spool, tight within spec, small improvement from compensation | Deutherius 2022-08-01 |
| Hatchbox True Black PLA 1.75 mm | 1.75 mm | mean 1.745 mm, range 1.73 to 1.76 mm, 10-point calliper test | NozzleNerd 2026-04-19 |
| Hatchbox PLA 1.75 mm general | 1.75 mm | range 1.73 to 1.77 mm, multiple spools | All3DP 2026-04-19 |
| Hatchbox PLA 1.75 mm bad spool | 1.75 mm | mean 1.690 mm, single bad spool, outside spec | 3DPUT aggregator 2026-04-19 |
| MakerGeeks PLA 1.75 mm | 1.75 mm | range 1.65 to 1.88 mm, 3 rolls | Printermaterials 2026-04-19 |
| Eryone PLA 1.75 mm | 1.75 mm | mean 1.750 mm, range 1.74 to 1.76 mm, review spool | The 3D Printer Bee 2026-04-19 |
| Eryone PLA 1.75 mm, ten-point test | 1.75 mm | 9 of 10 within plus or minus 0.03 mm | AVK3D 2026-04-19 |
| ColorFabb PLA/PHA 1.75 mm | 1.75 mm | range 1.68 to 1.75 mm, up to 0.07 mm under nominal | NozzleHub 2026-04-19 |
| Polymaker PolyLite PLA 2.85 mm | 2.85 mm | range 2.80 to 2.90 mm, vendor data sheet | Polymaker 2026-04-19 |
| Polymaker PolyLite/PolyTerra 1.75 mm aggregate | 1.75 mm | 70 percent within plus or minus 0.01 mm, 97 percent within plus or minus 0.02 mm | 3DPUT aggregator 2026-04-19 |
| Overture PLA 1.75 mm | 1.75 mm | range 1.73 to 1.77 mm, within plus or minus 0.02 mm | 3D Printerly 2026-04-19 |
Die zugrunde liegende Botschaft lautet, dass keine einzelne Spezifikationszeile auf einem Filament-Datenblatt eine Messung der Spule ersetzt, mit der tatsächlich gedruckt wird, und, wie Greeff und Schilling argumentieren, selbst eine perfekte statische Charakterisierung den dynamischen Schlupf am Förderer nicht erfassen würde. Genau diese Lücke soll ein Inline-Breiten- und Bewegungssensor schließen.
Messprinzipien im Vergleich
Die auf Desktop-FDM-Druckern eingesetzten Filamentmonitore lassen sich in wenige Familien einordnen. Die folgende Übersicht ordnet jede Familie nach Auflösung, nach der Frage, ob eine Kalibrierung erforderlich ist, und danach, ob der Durchmesser erfasst wird oder lediglich Bewegung oder Filamentende. Die Zahlen stammen aus der Primärdokumentation der Hersteller und dem Klipper-Quellcode, nicht aus einem Drittanbieter-Benchmark.
| Prinzip | Auflösung | Kalibrierung | Durchmesser | Bewegung | Beispielprodukt | Zitat |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Nein | Ja | Ja | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Ja | Ja | Nein | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Nein | Ja | Nein | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Ja | Nein | Ja | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Nein | Nein | Nein | Prusa IR, Creality runout switch, LDO, Stealthburner microswitch designs | [41] |
| Optical IR gate combined with mechanical lever | binary present or absent plus filament tip detection | Nein | Nein | Nein | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
Technischer Tiefgang zum BD-Width
CCD
0.005 mmHerstellerangabe, Primärquelle
Breitengenauigkeit (Hersteller)
± 0.015 mmGitHub README; Pandapi3D-Seite nennt plus oder minus 0.01 mm, Abweichung markiert
Messbereich
1 to 2 mmStandardnennwert 1.75 mm
Leistungsaufnahme
0.245 W5 V, 49 mA USB
Schnittstellen
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Host-Firmware
KlipperKlipper (out-of-tree module)
Abtastung
0.3 sHost-Polling, Standard 2 s
Gehäusebohrung
4 mmDurchgangsbohrung für 1.75 mm Filament
EU-Preis
EUR 39MABS 3D, verifiziert 2026-04-19
Der BD-Width kombiniert einen linearen CCD-Bildsensor mit einem optischen Laser-Tracking-Chip, wie er in optischen Mäusen verwendet wird, und fasst beide in einem STM32-Mikrocontroller zusammen, der einen USB-CDC-Seriellport über eine CH340-Schnittstelle und einen softwareseitig gebitbangten I2C-Bus auf zwei General-Purpose-Pins bereitstellt. Das Gehäuse ist ein druckbares 3D-Modell mit einer Bohrung von 4 mm, veröffentlicht zusammen mit einem schematischen PDF sowie STL- und STEP-Dateien, wobei jedoch weder ein KiCad-Quellprojekt noch eine Stückliste noch eine LICENSE-Datei im Repository vorhanden sind. Die Firmware wird als datierte Hex-Dateien veröffentlicht, mit sichtbaren Releases vom 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 und 2026-03-13; es existieren weder Git-Tags noch ein Changelog.[26]
Die erste tragende Designentscheidung ist das lineare CCD-Array mit einem Kompensationsalgorithmus für Lichtbeugung. Der Autor beschreibt ihn als einen einzigartigen Algorithmus, der Lichtbeugung nutzt, um Filamentschatten auf dem CCD-Sensor automatisch zu kompensieren, selbst wenn sich das Filament in unterschiedlichen Abständen und Winkeln bewegt. In der Praxis bedeutet das, dass der auf die CCD-Zeile projizierte Pixelschatten des Filaments nicht einfach schwellenwertbasiert ausgewertet wird; der Algorithmus rekonstruiert die implizite Kantenposition hinter der Beugungsumhüllung, was es ermöglicht, einen Pixelabstand von 0.005 mm in einen aussagekräftigen Messwert an einem 1.75 mm großen Ziel zu übersetzen.[26]
Die zweite tragende Designentscheidung ist der FIFO-Verzögerungspuffer auf der Host-Seite. Da der Sensor das Filament dort misst, wo es in das Gehäuse eintritt, der Extruder das Filament jedoch erst mehrere Hundert Millimeter weiter stromabwärts einschmilzt, muss jeder Durchmessermesswert abwarten, bis das gemessene Filamentstück das Hotend erreicht, bevor sein Wert auf den Fluss angewendet wird. Der BD-Width-Treiber implementiert dies als längenindizierten FIFO, der auf dem Klipper-Parameter sensor_to_nozzle_length (Standard 750 mm) beruht, und stellt zusätzlich ein runout_delay_length von 8 mm und ein flowrate_adjust_length von 5 mm bereit, damit die Kompensation in feinerer Granularität als bei einem vollständigen FIFO-Flush greift. Das spiegelt die Architektur wider, die Klippers Upstream-Modul hall_filament_width_sensor mit seinem Feld measurement_delay verwendet, und die Marlin unter MEASUREMENT_DELAY_CM mit standardmäßig 14 cm in Configuration_adv.h dokumentiert.[26][38][42]
Gemessener Effekt (Vorher und Nachher)
Vergleichsdaten Dritter zum Vorher-Nachher-Effekt des BD-Width sind bislang dünn. Der Sensor wurde erstmals im Januar 2025 veröffentlicht, und die meisten zum 2026-04-19 verfügbaren quantitativen Belege stammen aus den eigenen Logs des Entwicklers oder von Redakteuren bei Tindie Blog und Hackster.io. Wir führen Selbstauskünfte des Entwicklers und Interaktionen aus dem Issue-Tracker ehrlich als solche gekennzeichnet an, zusammen mit einem Referenzfall von Deutherius, der einen Hall-effect-Breitensensor (nicht BD-Width) verwendet und illustriert, was Breitenkompensation als Klasse leisten kann.
| Handle | Kontext | Vorher | Nachher | Delta | Quelle |
|---|---|---|---|---|---|
| markniu | Developer-tester, unnamed 1 kg 1.75 mm spool, Klipper | Spool appeared nominal | BD-Width logged a live 1.9 mm excursion | Live detection of a half-millimetre-plus defect | 2025-01-01 |
| markniu | Back-to-back A/B prints 30 minutes apart | Sensor-off print with visible surface defects | Sensor-on print qualitatively smoother in photographs | Qualitative surface-finish improvement | 2025-01-01 |
| Tindie Blog editor | Own test rig | No compensation | Live on-device width screen and automatic flow adjustment in Klipper | Reports vendor-stated plus or minus 0.015 mm at 0.005 mm resolution | 2025-01-01 |
| Hackster.io editor | n.r. rig | Baseline print | Sensor-feedback print | Qualitative improves print quality finding | 2025-01-01 |
| xboxhacker | GitHub issue 11 | Extreme-reading spikes at startup | Issue raised for threshold-tuning interface | No resolved delta at retrieval | 2025-09-29 |
| CBoismenu | GitHub issue 12 | ENABLE fires at macro level | Request for per-sensor ENABLE granularity | No resolved delta at retrieval | 2025-10-30 |
| Nathan22211 | GitHub issue 9 | Kailco-based machine compatibility unclear | Compatibility dialogue opened | Integration guidance for non-standard setups | 2025-07-09 |
| Deutherius | Voron 2.4 with hall-effect width sensor, not BD-Width; framing reference | Visible Z-banding on eSun ABS+ attributable to width oscillation | Z-banding eliminated by width-compensated print path | Framing reference for width compensation as a class | 2022-08-01 |
Integration in Firmware und Slicer
Der BD-Width wird mit einem Out-of-Tree-Klipper-Modul ausgeliefert, das per git clone und install.sh installiert wird und nicht in den Upstream Klipper3d/klipper eingeflossen ist. Zur Einordnung: der Upstream-Klipper-Tree unterstützt bereits zwei Filamentbreitensensoren, nämlich die Hall-effect-Ausführung und den linearen CCD TSL1401CL, und die folgende Übersicht vergleicht die drei Firmware-Umgebungen, die auf europäischen Desktop-FDM-Druckern am wahrscheinlichsten anzutreffen sind. Marlin und RepRapFirmware unterstützen den BD-Width nicht direkt; sie sind aufgeführt, um einzuordnen, wie vergleichbare Breitenerfassung auf diesen Plattformen aussieht.
| Funktion | Klipper | Marlin | RepRapFirmware | Zitat |
|---|---|---|---|---|
| Config key | hall_filament_width_sensor or tsl1401cl_filament_width_sensor in printer.cfg; BD-Width uses out-of-tree bdwidth module | #define FILAMENT_WIDTH_SENSOR in Configuration_adv.h, FILAMENT_SENSOR_EXTRUDER_NUM | M591 with P parameter selecting monitor type, D for drive, C for pin, S for enable | [38] |
| G-code | QUERY_FILAMENT_WIDTH, RESET_FILAMENT_WIDTH_SENSOR, ENABLE_FILAMENT_WIDTH_SENSOR [FLOW_COMPENSATION=0|1], DISABLE_FILAMENT_WIDTH_SENSOR, ENABLE_FILAMENT_WIDTH_LOG, DISABLE_FILAMENT_WIDTH_LOG | M404 W<linear>, M405 D<cm>, M406, M407 | M591 Dnn Pn Snn Raa:bb Lnn Enn An | [51] |
| Smoothing | Exponential (5*prev + new)/6; percentage = 100 * nominal_dia^2 / filament_width^2; M221 S<pct> | Ring buffer, MAX_MEASUREMENT_DELAY 20 bytes at one byte per cm | Tolerance window Raa:bb, typical 70 to 130 percent | [44] |
| Measurement-delay mechanism | measurement_delay in mm between sensor and extruder, default 750 mm on BD-Width | MEASUREMENT_DELAY_CM default 14 cm | Enn fault window in mm, default 3 mm; not a per-move flow compensator | [42] |
| Documentation URL | https://www.klipper3d.org/G-Codes.html | https://marlinfw.org/docs/gcode/M404.html | https://docs.duet3d.com/en/User_manual/Reference/Gcodes | [57] |
Klipper wandelt Breitenmesswerte über eine Flächenformel mit inverser Quadratbeziehung in einen Flussmultiplikator um, Prozentwert = round(nominal_filament_dia zum Quadrat dividiert durch filament_width zum Quadrat mal 100), und gibt diesen als M221 S-Kommando aus. Die Messwerte werden exponentiell geglättet mit der laufenden Aktualisierung d = (5 mal previous_d plus new_d) dividiert durch 6, und kehren zu M221 S100 zurück, sobald der Messwert das nominale Band plus oder minus max_difference verlässt. ADC-Samples werden in Intervallen von etwa 0.5 Sekunden aufgenommen, fünfzehn Samples pro Report.[44]
Wettbewerbsübersicht
Die folgende Tabelle listet die Desktop-Klasse-Filamentsensoren auf, denen ein europäischer Käufer im April 2026 am wahrscheinlichsten begegnet, mit Prinzip, Messfähigkeiten, Firmware-Unterstützung und Primärquelle. Genauigkeitsangaben werden dort, wo veröffentlicht, wörtlich übernommen; viele Hersteller veröffentlichen keinen Zahlenwert, solche Fälle sind explizit gekennzeichnet. Vergleichende Aussagen an anderer Stelle in diesem Artikel beziehen sich ausschließlich auf diese Auswahl und sind auf den 2026-04-19 datiert, konform mit Artikel 4 der EU-Richtlinie 2006/114/EG zur vergleichenden Werbung.
| Produkt | Hersteller | Prinzip | Durchmesser | Bewegung | Runout | Firmware | Quell-URL |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Ja | Ja | Ja | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Nein | Nein | Ja | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Nein | Nein | Ja | Prusa Buddy | link |
| AMS filament sensing on X1, P1, AMS and AMS 2 Pro | Bambu Lab | Hall sensors plus magnetic rotary encoder plus buffer-slide Hall | Nicht öffentlich dokumentiert | Ja | Ja | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Nein | Nein | Ja | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Nein | Nein | Ja | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Nein | Nein | Ja | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Nein | Ja | Ja | RepRapFirmware M591 P3 | link |
Innerhalb der oben aufgeführten Auswahl und auf Basis der am 2026-04-19 erfassten Herstellerdokumentation ist der BD-Width das einzige Gerät im Vergleich, dessen Herstellerdokumentation angibt, sowohl den Filamentdurchmesser in Millimetern als auch die Filamentbewegung in Millimetern pro Sekunde im selben Gerät zu messen. Das Bambu Lab AMS veröffentlicht keine Angabe zu einer Durchmessermessung, der Duet3D Rotating Magnet Monitor erfasst ausschließlich Bewegung, und die Geräte von Prusa, Creality, LDO, Stealthburner und Orbiter sind Runout- oder Präsenzsensoren. Das sind unterschiedliche Problemstellungen, jede mit einem berechtigten Anwendungsfall; die Tabelle ist eine Einordnung nach Scope, kein Ranking.[26][60][40][41][61][62][63][59]
Einschränkungen und Grenzfälle
Vier Einschränkungen sollten vor einem Kauf klar benannt werden. Erstens kann der BD-Width die Breite vollständig transparenter Filamente nicht erfassen; Bewegungs- und Runout-Erkennung funktionieren weiterhin, die Flusskompensation ist für solche Materialien jedoch deaktiviert, gemäß der Produktseite des Autors. Zweitens meldet der Sensor eine projizierte Breite, nicht eine Querschnittsform; ein ovales Filament mit derselben projizierten Breite wird gleich gelesen wie ein perfekt rundes, worauf Tindie Blog in seiner Berichterstattung 2025 hingewiesen hat. Drittens liegt zum 2026-04-19 kein unabhängiger Test der veröffentlichten Breitengenauigkeit durch Dritte vor; alle numerischen Genauigkeitsangaben stammen vom Hersteller, und der Autor selbst veröffentlicht zwei verschiedene Werte, plus oder minus 0.015 mm im GitHub README und plus oder minus 0.01 mm auf der Pandapi3D-Produktseite.[43][47][26]
Viertens ist der Software-Stack an einen einzigen Autor und eine einzige Host-Firmware gebunden. Die Klipper-Integration ist nicht in den Upstream eingeflossen, das Repository enthält keine LICENSE-Datei und fällt damit nach den Regeln der Berner Übereinkunft standardmäßig unter All-Rights-Reserved, es gibt weder ein CHANGELOG noch Git-Tags. Firmware-Releases werden ausschließlich als datierte Hex-Dateien ausgeliefert, und der einzige unterstützte Update-Pfad ist STM32CubeProgrammer über UART. Käufer, die auf langfristige Code-Verfügbarkeit, nachvollziehbare Release Notes oder permissive Lizenzierung angewiesen sind, sollten diese Punkte ehrlich gegen die Hardware-Vorteile des Sensors abwägen.[26]
Die Perspektive von MABS 3D
MABS 3D ist ein in Brescia ansässiger 3D-Druck-Dienstleister und Reseller. Wir importieren den BD-Width und bieten ihn in unserem FDM-Shop für EUR 39 an, verifiziert am 2026-04-19, mit EU-seitiger Lagerhaltung, die das Direktversandfenster von 8 bis 15 Tagen aus China entfällt. Wir werden jede vergleichende Aussage in diesem Artikel quartalsweise erneut prüfen, die nächste planmäßige Überprüfung ist für 2026-07-19 angesetzt, und wir aktualisieren die Tabelle der Wettbewerbsübersicht, sobald sich die Herstellerdokumentation der Mitbewerber ändert.
Häufig gestellte Fragen
| Frage | Antwort |
|---|---|
| Benötige ich Klipper, um den BD-Width zu verwenden? | Ja, zum 2026-04-19 ist Klipper die einzige vom Sensor unterstützte Host-Firmware, über ein Out-of-Tree-Modul, das der Autor auf GitHub vertreibt. Marlin und RepRapFirmware werden nicht unterstützt, beide verfügen jedoch über gleichwertige generische Breitensensorfunktionen über andere Hardware-Pfade. |
| Funktioniert der Sensor mit meinem bestehenden Drucker? | Die Montage ist unabhängig vom Drucker und kann an jeder Filamentstrecke stromaufwärts des Extruders erfolgen. Die elektrische Anbindung erfolgt entweder per USB über CH340 oder per Software-I2C an zwei beliebigen GPIO-Pins am Klipper-MCU, sodass die Kompatibilität primär davon abhängt, ob das Klipper-Board einen freien USB-Port oder zwei freie GPIO-Pins besitzt. |
| Funktioniert er mit PETG, TPU sowie kohlenstoff- und glasfaserverstärkten Filamenten? | Der Hersteller dokumentiert lediglich zwei explizite Fehlerfälle, nämlich vollständig transparente Filamente, die die CCD-Breitenerfassung blockieren, während die Bewegungserkennung weiterhin funktioniert, sowie nicht kreisförmige Querschnitte, die als ihre projizierte Breite erfasst werden. Das Verhalten bei kohlenstoffgefüllten, glasgefüllten, glitzer- und metallpigmentierten Filamenten ist nicht öffentlich dokumentiert, und wir empfehlen einen kurzen Testdruck, bevor man sich bei diesen Materialien auf die Breitenkompensation verlässt. |
| Wie wirkt er mit Pressure Advance zusammen? | Der BD-Width passt den Extrusionsmultiplikator in Echtzeit über M221 per Klipper an, während Pressure Advance ein bewegungsbezogener Beschleunigungsparameter ist, der die Schmelzelastizität im Hotend ausgleicht. Die beiden Systeme sind orthogonal. Pressure Advance bleibt für die Qualität scharfer Ecken wertvoll, und der BD-Width kompensiert vorgelagerte Drift im Filamentquerschnitt. |
| Wie sieht es mit Gewährleistung und Support aus? | MABS 3D gewährt auf unsere für EUR 39 weiterverkauften Einheiten die gesetzliche EU-Verbrauchergewährleistung, versandt aus Brescia. Firmware-Support nach dem Kauf, Repository-Updates und Issue-Triage werden direkt vom Entwickler Mark Yu über das GitHub-Repository markniu/bdwidth bereitgestellt, wo wir ebenfalls quartalsweise neue Firmware-Releases beobachten. |
| Was passiert bei transparentem Filament? | Laut Hersteller kann der BD-Width die Breite vollständig transparenter Filamente nicht messen, Bewegungs- und Runout-Erkennung funktionieren jedoch weiter. In der Praxis bedeutet das, dass die Flusskompensation für diese Materialien auf M221 S100 zurückfällt, während der Sensor weiterhin Verstopfungen und ausgelaufene Spulen erkennt. Bei gemischten Spulen (transparentes PETG neben pigmentiertem PLA) verhält sich die Flusskompensation inkonsistent und sollte manuell deaktiviert werden, solange der transparente Abschnitt geladen ist. |
Methodik und Referenzen
Alle Aussagen in diesem Artikel wurden am 2026-04-19 gegen Primärquellen abgeglichen. Peer-reviewte Literatur wurde über Google Scholar, NIST-Publikationen, ScienceDirect, MDPI und den ISO/ASTM-Katalog recherchiert. Die Primärdokumentation der Hersteller stammt von github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com und der Orbiter-Projects-Website. Empirische Community-Messungen stammen aus namentlich gekennzeichneten Forenbeiträgen, Blog-Reviews und GitHub-Repositories. Wo Herstellerdokumentationen voneinander abwichen, wird jeweils der konservativere Wert berichtet und die Abweichung kontextbezogen markiert. Die Tabelle der Wettbewerbsübersicht wird quartalsweise erneut geprüft; das nächste planmäßige Update ist am 2026-07-19.
Referenzen
| # | Autoren | Jahr | Titel | Publikationsort | Quell-URL |
|---|---|---|---|---|---|
| 1 | Turner, B.N.; Gold, S.A. | 2015 | A review of melt extrusion additive manufacturing processes: II. Materials, dimensional accuracy, and surface roughness | Rapid Prototyping Journal 21(3), 250-261 | link |
| 2 | Agarwala, M.K.; Jamalabad, V.R.; Langrana, N.A.; Safari, A.; Whalen, P.J.; Danforth, S.C. | 1996 | Structural quality of parts processed by fused deposition | Rapid Prototyping Journal 2(4), 4-19 | link |
| 3 | Moylan, S.; Slotwinski, J.; Cooke, A.; Jurrens, K.; Donmez, M.A. | 2014 | An Additive Manufacturing Test Artifact | Journal of Research of NIST 119, 429-459 | link |
| 4 | Mac, G.; Pearce, H.; Karri, R.; Gupta, N. | 2021 | Uncertainty quantification in dimensions dataset of additive manufactured NIST standard test artifact | Data in Brief 38, 107286 | link |
| 5 | Cardona, C.; Curdes, A.H.; Isaacs, A.J. | 2016 | Effects of Filament Diameter Tolerances in Fused Filament Fabrication | IU Journal of Undergraduate Research 2(1) | link |
| 6 | Greeff, G.P.; Schilling, M. | 2017 | Closed loop control of slippage during filament transport in molten material extrusion | Additive Manufacturing 14, 31-38 | link |
| 7 | Greeff, G.P.; Schilling, M. | 2018 | Single print optimisation of fused filament fabrication parameters | International Journal of Advanced Manufacturing Technology 99, 845-858 | link |
| 8 | Moretti, M.; Rossi, A.; Senin, N. | 2023 | Closed-Loop Filament Feed Control in Fused Filament Fabrication | 3D Printing and Additive Manufacturing 10(3), 500-513 | link |
| 9 | Moretti, M.; Bianchi, F.; Senin, N. | 2020 | Towards the development of a smart fused filament fabrication system using multi-sensor data fusion for in-process monitoring | Rapid Prototyping Journal 26(7), 1249-1261 | link |
| 10 | Anderegg, D.A.; Bryant, H.A.; Ruffin, D.C.; Skrip, S.M.; Fallon, J.J.; Gilmer, E.L.; Bortner, M.J. | 2019 | In-situ monitoring of polymer flow temperature and pressure in extrusion based additive manufacturing | Additive Manufacturing 26, 76-83 | link |
| 11 | Li, Y.; Zhao, W.; Li, Q.; Wang, T.; Wang, G. | 2019 | In-Situ Monitoring and Diagnosing for Fused Filament Fabrication Process Based on Vibration Sensors | Sensors 19(11), 2589 | link |
| 12 | Tronvoll, S.A.; Popp, S.; Elverum, C.W.; Welo, T. | 2019 | Investigating pressure advance algorithms for filament-based melt extrusion additive manufacturing | Rapid Prototyping Journal 25(5), 830-839 | link |
| 13 | Tronvoll, S.A.; Elverum, C.W.; Welo, T. | 2018 | Dimensional accuracy of threads manufactured by fused deposition modeling | Procedia Manufacturing 26, 763-773 | link |
| 14 | Czyzewski, P.; Marciniak, D.; Nowinka, B.; Borowiak, M.; Bielinski, M. | 2022 | Influence of extruder's nozzle diameter on the improvement of functional properties of 3D-printed PLA products | Polymers 14(2), 356 | link |
| 15 | Yan, J.; Demirci, E.; Ganesan, A.; Gleadall, A. | 2022 | Extrusion width critically affects fibre orientation in short fibre reinforced material extrusion additive manufacturing | Additive Manufacturing 49, 102496 | link |
| 16 | Frunzaverde, D.; Cojocaru, V.; Bacescu, N.; Ciubotariu, C.R.; Miclosina, C.O.; Turiac, R.R.; Marginean, G. | 2023 | The Influence of the Layer Height and the Filament Color on the Dimensional Accuracy and the Tensile Strength of FDM-Printed PLA Specimens | Polymers 15(10), 2377 | link |
| 17 | Lieneke, T.; Denzer, V.; Adam, G.A.O.; Zimmer, D. | 2016 | Dimensional tolerances for additive manufacturing: Experimental investigation for fused deposition modeling | Procedia CIRP 43, 286-291 | link |
| 18 | Equbal, A.; Murmu, R.; Kumar, V.; Equbal, M.A. | 2024 | A recent review on advancements in dimensional accuracy in fused deposition modeling 3D printing | AIMS Materials Science 11(5), 950-990 | link |
| 19 | ISO/ASTM | 2021 | ISO/ASTM 52900:2021 Additive manufacturing, general principles, fundamentals and vocabulary | ISO/ASTM International Standard | link |
| 20 | ASTM International, F42 committee | 2021 | ASTM F3529-21 Guide for additive manufacturing, design, material extrusion of polymers | ASTM International Standard | link |
| 21 | Mahmood, S.; Qureshi, A.J.; Talamona, D. | 2018 | Taguchi based process optimization for dimension and tolerance control for fused deposition modelling | Additive Manufacturing 21, 183-190 | link |
| 22 | Wittbrodt, B.; Pearce, J.M. | 2015 | The effects of PLA color on material properties of 3-D printed components | Additive Manufacturing 8, 110-116 | link |
| 23 | Coogan, T.J.; Kazmer, D.O. | 2019 | In-line rheological monitoring of fused deposition modeling | Journal of Rheology 63(1), 141-155 | link |
| 24 | Joosten, T.J.F.; van Meer, B.J.; et al. | 2024 | FFF print defect characterization through in-situ electrical resistance monitoring | Scientific Reports 14, 11906 | link |
| 25 | Ciobota, N.D.; Zlatanov, Z.V.; Mariti, G.; Titei, D.; Angelescu, D. | 2023 | Accuracy of FDM PLA polymer 3D printing technology based on tolerance fields | Processes 11(10), 2810 | link |
| 26 | Yu, M. (markniu) | 2024 | bdwidth filament width and motion sensor, source repository | GitHub | link |
| 27 | Mustrum Ridcully; Haku3D (forum contributors) | 2019 | Interesting discovery re filament thickness tolerance, Prusa forum thread | forum.prusa3d.com | link |
| 28 | Deutherius | 2022 | Filament-Width-Comp-Experiments, dataset and report | GitHub | link |
| 29 | NozzleNerd | n.d. | Hatchbox vs Overture PLA filament honest review and comparison | nozzlenerd.com | link |
| 30 | All3DP editorial | n.d. | Hatchbox PLA filament review | all3dp.com | link |
| 31 | 3D PUT aggregator | 2026 | Complete filament brand comparison 2026, tolerance, quality and value ratings | 3dput.com | link |
| 32 | Printermaterials editorial | n.d. | MakerGeeks filament review | printermaterials.com | link |
| 33 | The 3D Printer Bee | n.d. | Eryone PLA review | the3dprinterbee.com | link |
| 34 | AVK3D | n.d. | Is Eryone for everyone, ten-point diameter test | avk3d.ca | link |
| 35 | NozzleHub | n.d. | ColorFabb PLA economy review | nozzlehub.com | link |
| 36 | Polymaker | n.d. | PolyLite PLA Pro technical data sheet | wiki.polymaker.com | link |
| 37 | 3D Printerly editorial | n.d. | Overture PLA filament review | 3dprinterly.com | link |
| 38 | Klipper project | n.d. | Config_Reference.md, hall_filament_width_sensor section | github.com/Klipper3d/klipper | link |
| 39 | Klipper project | n.d. | Config_Reference.md, tsl1401cl_filament_width_sensor section | github.com/Klipper3d/klipper | link |
| 40 | Duet3D | n.d. | Rotating Magnet Filament Monitor documentation and Gcodes reference for M591 | docs.duet3d.com | link |
| 41 | Prusa Research | n.d. | IR Filament Sensor for MK2.5S, MK3S and MK3.5 documentation | help.prusa3d.com | link |
| 42 | Marlin project | n.d. | Configuration_adv.h reference for FILAMENT_WIDTH_SENSOR, MEASUREMENT_DELAY_CM and MAX_MEASUREMENT_DELAY | github.com/MarlinFirmware/Marlin | link |
| 43 | Pandapi3D | 2024 | bdwidth sensor product page | pandapi3d.com | link |
| 44 | Klipper project | n.d. | hall_filament_width_sensor.py source | github.com/Klipper3d/klipper | link |
| 45 | Pandapi3D | 2025 | How about your 3D filament, blog post | pandapi3d.com | link |
| 46 | Yu, M. (markniu) | 2025 | Width and motion sensor, project page | hackaday.io | link |
| 47 | Tindie Blog | 2025 | bdwidth, a 3D filament width and motion sensor | blog.tindie.com | link |
| 48 | Hackster.io | 2025 | This high resolution non-contact filament sensor improves print quality | hackster.io | link |
| 49 | xboxhacker | 2025 | Issue 11, extreme readings at startup | github.com/markniu/bdwidth | link |
| 50 | CBoismenu | 2025 | Issue 12, per-sensor ENABLE granularity | github.com/markniu/bdwidth | link |
| 51 | Klipper project | n.d. | G-Codes reference, QUERY_FILAMENT_WIDTH and related commands | klipper3d.org | link |
| 52 | PrusaSlicer project | n.d. | PrintConfig.cpp, filament_diameter and extrusion_multiplier | github.com/prusa3d/PrusaSlicer | link |
| 53 | Marlin project | n.d. | M404 set nominal filament width | marlinfw.org | link |
| 54 | Marlin project | n.d. | M405 enable filament width sensor | marlinfw.org | link |
| 55 | Marlin project | n.d. | M406 disable filament width sensor | marlinfw.org | link |
| 56 | Marlin project | n.d. | M407 read filament width | marlinfw.org | link |
| 57 | Duet3D | n.d. | Gcodes reference, M591 filament monitor | docs.duet3d.com | link |
| 58 | Slic3r project | n.d. | Flow math reference, advanced manual | manual.slic3r.org | link |
| 59 | Prusa Research | n.d. | Nextruder filament sensor documentation for CORE One, MK4, MK3.9, XL | help.prusa3d.com | link |
| 60 | Bambu Lab | n.d. | AMS function introduction | wiki.bambulab.com | link |
| 61 | Creality | n.d. | Filament runout sensor product page for Ender 3 V3 SE | store.creality.com | link |
| 62 | LDO Motors | n.d. | Voron 0.2 wiring guide rev A, filament sensor section | docs.ldomotors.com | link |
| 63 | VORON Design community | n.d. | Improved Voron Stealthburner filament runout sensor | printables.com | link |
| 64 | Nathan22211 | 2025 | Issue 9, Kailco machine compatibility | github.com/markniu/bdwidth | link |
BD-Width Filamentsensor kaufen
Ab Lager Brescia für EUR 39, Versand in die gesamte EU. Enthalten sind das CCD-Modul für Breite und Bewegung, ein USB-Kabel und eine kurze Einrichtungsanleitung für Klipper.
BD-Width Filamentsensor kaufen