Ga naar hoofdinhoud
Gidsen

BD-Width filamentsensor, een technische koopgids

Een lineaire CCD-beeldsensor die filamentdiameter en beweging in realtime meet, gekoppeld aan flowcompensatie in Klipper. Geverifieerde feiten, peer-reviewed bewijs en een eerlijk concurrentieoverzicht van 2026-04-19.

2026-04-19

De BD-Width is een klein in-line accessoire dat tussen de spoel en de extruder van een FFF-printer wordt geplaatst en twee grootheden in realtime rapporteert: de momentane filamentdiameter en de lengte filament die daadwerkelijk door de doorvoer is bewogen. Het apparaat is ontworpen door Mark Yu, die het distribueert via zijn eigen winkel Pandapi3D en als secundair kanaal via Tindie, met een open-hardware-repository op GitHub onder de handle markniu. MABS 3D importeert de sensor in de Europese Unie en verkoopt deze voor EUR 39, geverifieerd op 2026-04-19, als onderdeel van de FDM-shop.

De relevantie van een diameter- en bewegingssensor voor fused filament fabrication is goed gedocumenteerd in de peer-reviewed literatuur. Dimensionele nauwkeurigheid bij materiaalextrusie is een samengestelde functie van thermische krimp, geometrie van de extrusiekop en de upstream-consistentie van de filamenttoevoer zelf. Een closed-loop studie van Moretti en co-auteurs toonde aan dat actieve regeling van de filamenttoevoer de relatieve transportfout kan terugbrengen van maximaal negen procent naar onder een kwart procent, en de holtefractie van 7.64 procent naar 0.137 procent. De BD-Width richt zich op het specifieke deelprobleem dat een puur kinematische encoder niet kan oplossen: de werkelijke dwarsdoorsnede van het filament dat de spoel verlaat.

Vijf manieren waarop diametervariatie prints aantast

Voordat we de sensor zelf beschrijven, is het nuttig om in heldere bewoordingen vast te stellen wat een fluctuerende filamentdiameter met een print doet. De onderstaande tabel isoleert vijf afzonderlijke faalwijzen en onderbouwt elk met een specifieke peer-reviewed bron.

FaalwijzeMechanismeMeetbaar effectCitaat
Holtes en tussenruimtes tussen banenVolumetrische onderdosering wanneer de werkelijke diameter onder nominaal zakt; de extruder voert de opgedragen lengte aan maar levert minder smelt.Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study[8]
OppervlakteonregelmatighedenOnregelmatige baandoorsnede en ongelijke overlap tussen aangrenzende extrusielijnen.Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996)[2]
Extruderverstoppingen en onregelmatige gatenTe dik filament klemt in de hot-end-doorvoer; te dun filament slipt in het knelwiel.Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016)[5]
Dynamische slip in de aanvoerDe grip tussen feeder en filament varieert met temperatuur, aanvoersnelheid en diameter en kan niet volledig worden gecorrigeerd met een vaste extrusiemultiplier.Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017)[6]
Breedte- en dikteafwijking op het eindstukDe door de slicer geplande extrusiebreedte gaat uit van een constante filamentdoorsnede; echte onderdelen wijken af afhankelijk van kleur en laaghoogte.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 realiteit van leveranciersvariatie

Peer-reviewed onderzoek suggereert dat de dimensionele nauwkeurigheid op printniveau bescheiden is, met NIST-artefacten van 100 mm die gemiddeld 99.77 mm meten bij een standaardafwijking van 0.31 mm over zestien exemplaren, en dat commercieel PLA doorgaans binnen plus of min 0.05 mm van de nominale waarde blijft. Dat kopcijfer verbergt echter een brede spreiding tussen merken, kleuren en het gedrag binnen een enkele spoel. Metingen uit de community bevestigen dat sommige gerenommeerde merken onder plus of min 0.02 mm blijven, terwijl andere binnen een enkele spoel in een periodieke cyclus oscilleren.

Merk en productNominaalWaargenomen gedragBron
Prusament Mystic Green PLA 1.75 mm1.75 mmmean 1.750 mm, range 1.75 to 1.75 mm, single spool continuous logMustrum Ridcully 2019-02-25
Prusa (pre-Prusament) Clear PLA 1.75 mm1.75 mmrange 1.65 to 1.85 mm, single spoolHaku3D 2019-02-25
YS Filament Green PLA 1.75 mm1.75 mmrange 1.70 to 1.90 mm, single spoolHaku3D 2019-02-25
eSun ABS+ Black new batch 1.75 mm1.75 mmrange 1.70 to 1.80 mm, stdev 0.050 mm, continuous log, one spool, plus or minus 0.05 mm every 10 cmDeutherius 2022-08-01
Prusament Galaxy Black ASA 1.75 mm1.75 mmsingle spool, tight within spec, small improvement from compensationDeutherius 2022-08-01
Hatchbox True Black PLA 1.75 mm1.75 mmmean 1.745 mm, range 1.73 to 1.76 mm, 10-point calliper testNozzleNerd 2026-04-19
Hatchbox PLA 1.75 mm general1.75 mmrange 1.73 to 1.77 mm, multiple spoolsAll3DP 2026-04-19
Hatchbox PLA 1.75 mm bad spool1.75 mmmean 1.690 mm, single bad spool, outside spec3DPUT aggregator 2026-04-19
MakerGeeks PLA 1.75 mm1.75 mmrange 1.65 to 1.88 mm, 3 rollsPrintermaterials 2026-04-19
Eryone PLA 1.75 mm1.75 mmmean 1.750 mm, range 1.74 to 1.76 mm, review spoolThe 3D Printer Bee 2026-04-19
Eryone PLA 1.75 mm, ten-point test1.75 mm9 of 10 within plus or minus 0.03 mmAVK3D 2026-04-19
ColorFabb PLA/PHA 1.75 mm1.75 mmrange 1.68 to 1.75 mm, up to 0.07 mm under nominalNozzleHub 2026-04-19
Polymaker PolyLite PLA 2.85 mm2.85 mmrange 2.80 to 2.90 mm, vendor data sheetPolymaker 2026-04-19
Polymaker PolyLite/PolyTerra 1.75 mm aggregate1.75 mm70 percent within plus or minus 0.01 mm, 97 percent within plus or minus 0.02 mm3DPUT aggregator 2026-04-19
Overture PLA 1.75 mm1.75 mmrange 1.73 to 1.77 mm, within plus or minus 0.02 mm3D Printerly 2026-04-19

De onderliggende boodschap is dat geen enkele specificatieregel op een filamentdatasheet een meting van de spoel waarop je daadwerkelijk print kan vervangen en, zoals Greeff en Schilling betogen, dat zelfs een perfecte statische karakterisering geen rekening zou houden met dynamische slip bij de feeder. Dat is het gat dat een in-line breedte- en bewegingssensor moet dichten.

Meetprincipes vergeleken

Filamentmonitors op desktop FDM-printers vallen uiteen in een handvol families. De onderstaande tabel rangschikt elke familie op resolutie, of kalibratie nodig is en of diameter wordt gemeten in plaats van alleen beweging of alleen filamentuitloop. De cijfers komen uit primaire leveranciersdocumentatie en de Klipper-broncode, niet uit een benchmark van derden.

PrincipeResolutieKalibratieDiameterBewegingVoorbeeldproductCitaat
CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking0.005 pixel pitch, plus or minus 0.015 vendor accuracyNeeJaJaBD-Width[26]
Hall-effect lever pressing filament against a sprung pinfirmware-defined, two-point calibration at two known diametersJaJaNeeKlipper hall_filament_width_sensor boards[38]
Linear CCD TSL1401CL shadow cast by filamentpixel-pitch limitedNeeJaNeeKlipper tsl1401cl_filament_width_sensor[39]
Magnetic rotary encoder turned by filament passageangle-based counts, vendor notes extremely accurate without numeric boundJaNeeJaDuet3D Rotating Magnet Filament Monitor[40]
Mechanical microswitch on a lever or steel ballbinary present or absentNeeNeeNeePrusa IR, Creality runout switch, LDO, Stealthburner microswitch designs[41]
Optical IR gate combined with mechanical leverbinary present or absent plus filament tip detectionNeeNeeNeePrusa IR Filament Sensor MK2.5S, MK3S, MK3.5[41]

BD-Width technische verdieping

CCD

0.005 mmOpgegeven door fabrikant, primaire bron

Breedtenauwkeurigheid (leverancier)

± 0.015 mmGitHub README; Pandapi3D pagina vermeldt plus of min 0.01 mm, discrepantie gemarkeerd

Meetbereik

1 to 2 mmStandaard nominaal 1.75 mm

Voeding

0.245 W5 V, 49 mA USB

Interfaces

USB / I2CUSB (CH340 serial); software I2C on two GPIO

Host-firmware

KlipperKlipper (out-of-tree module)

Bemonstering

0.3 sHost-polling, standaard 2 s

Behuizingsdoorvoer

4 mmDoorvoergat voor 1.75 mm filament

EU-prijs

EUR 39MABS 3D, geverifieerd 2026-04-19

De BD-Width combineert een lineaire CCD-beeldsensor met een laseroptische trackingchip zoals gebruikt in optische muizen, en verpakt beide in een STM32-microcontroller die een USB CDC seriële poort aanbiedt via een CH340-interface en een software-bit-banged I2C-bus op twee general-purpose pins. De behuizing is een printbaar 3D-model met een doorvoerdiameter van 4 mm, gepubliceerd naast een schema in PDF en STL- en STEP-bestanden, al ontbreken KiCad-bronbestanden, een stuklijst en een LICENSE-bestand in de repository. Firmware wordt uitgebracht als gedateerde hex-bestanden, met zichtbare releases gedateerd 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 en 2026-03-13; er zijn geen Git-tags en geen changelog.[26]

De eerste dragende ontwerpkeuze is de lineaire CCD-array met een algoritme dat compenseert voor lichtdiffractie. De auteur beschrijft dit als een uniek algoritme dat gebruikmaakt van lichtdiffractie om schaduwen van het filament op de CCD-sensor automatisch te compenseren, zelfs wanneer het filament op verschillende afstanden en hoeken beweegt. In de praktijk betekent dit dat de schaduw op pixelniveau die het filament op de CCD-lijn werpt niet simpelweg op een drempelwaarde wordt afgekapt; het algoritme reconstrueert de impliciete randlocatie achter de diffractie-envelop, wat het mogelijk maakt om een pixelpitch van 0.005 mm te vertalen naar een betekenisvolle meting op een doel van 1.75 mm.[26]

De tweede dragende ontwerpkeuze is de FIFO-vertragingsbuffer aan de hostzijde. Omdat de sensor het filament meet waar het de behuizing binnenkomt en de extruder het filament pas enkele honderden millimeters verderop daadwerkelijk smelt, moet elke diametermeting wachten tot het gemeten stuk filament de hot end bereikt voordat de waarde op de flow wordt toegepast. De BD-Width-driver implementeert dit als een lengte-geïndexeerde FIFO die wordt gekoppeld aan de Klipper-parameter sensor_to_nozzle_length, standaard 750 mm, en stelt daarnaast een runout_delay_length van 8 mm en een flowrate_adjust_length van 5 mm beschikbaar zodat de compensatie op een fijnere granulariteit wordt geactiveerd dan een volledige FIFO-flush. Dit weerspiegelt de architectuur die de upstream hall_filament_width_sensor van Klipper gebruikt met het veld measurement_delay, en die Marlin blootstelt onder MEASUREMENT_DELAY_CM, standaard gedocumenteerd op 14 cm in Configuration_adv.h.[26][38][42]

Gemeten impact (voor en na)

Onafhankelijke voor-en-na-data over de BD-Width zijn nog schaars. De sensor werd voor het eerst uitgebracht in januari 2025 en het meeste kwantitatieve bewijs dat op 2026-04-19 beschikbaar is, komt uit de logs van de ontwikkelaar zelf of van redacteuren bij Tindie Blog en Hackster.io. We nemen meldingen van de ontwikkelaar en interacties in de issue tracker op, eerlijk als zodanig gelabeld, samen met een referentiecase van Deutherius met een Hall-effect-breedtesensor (geen BD-Width) die illustreert wat breedtecompensatie als categorie kan opleveren.

HandleContextVoorNaDeltaBron
markniuDeveloper-tester, unnamed 1 kg 1.75 mm spool, KlipperSpool appeared nominalBD-Width logged a live 1.9 mm excursionLive detection of a half-millimetre-plus defect2025-01-01
markniuBack-to-back A/B prints 30 minutes apartSensor-off print with visible surface defectsSensor-on print qualitatively smoother in photographsQualitative surface-finish improvement2025-01-01
Tindie Blog editorOwn test rigNo compensationLive on-device width screen and automatic flow adjustment in KlipperReports vendor-stated plus or minus 0.015 mm at 0.005 mm resolution2025-01-01
Hackster.io editorn.r. rigBaseline printSensor-feedback printQualitative improves print quality finding2025-01-01
xboxhackerGitHub issue 11Extreme-reading spikes at startupIssue raised for threshold-tuning interfaceNo resolved delta at retrieval2025-09-29
CBoismenuGitHub issue 12ENABLE fires at macro levelRequest for per-sensor ENABLE granularityNo resolved delta at retrieval2025-10-30
Nathan22211GitHub issue 9Kailco-based machine compatibility unclearCompatibility dialogue openedIntegration guidance for non-standard setups2025-07-09
DeutheriusVoron 2.4 with hall-effect width sensor, not BD-Width; framing referenceVisible Z-banding on eSun ABS+ attributable to width oscillationZ-banding eliminated by width-compensated print pathFraming reference for width compensation as a class2022-08-01

Firmware- en slicer-integratie

De BD-Width wordt geleverd met een out-of-tree Klipper-module die wordt geïnstalleerd via git clone plus install.sh en die niet upstream in Klipper3d/klipper is opgenomen. Ter context ondersteunt de upstream Klipper-boom al twee filamentbreedtesensoren, het Hall-effect-ontwerp en de TSL1401CL lineaire CCD. De onderstaande tabel vergelijkt de drie firmware-omgevingen die het meest waarschijnlijk op Europese desktop FDM-printers aanwezig zijn. Marlin en RepRapFirmware ondersteunen BD-Width niet rechtstreeks; ze worden opgenomen om duidelijk te maken hoe equivalente breedtemeting er op die platforms uitziet.

KenmerkKlipperMarlinRepRapFirmwareCitaat
Config keyhall_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_NUMM591 with P parameter selecting monitor type, D for drive, C for pin, S for enable[38]
G-codeQUERY_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_LOGM404 W<linear>, M405 D<cm>, M406, M407M591 Dnn Pn Snn Raa:bb Lnn Enn An[51]
SmoothingExponential (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 cmTolerance window Raa:bb, typical 70 to 130 percent[44]
Measurement-delay mechanismmeasurement_delay in mm between sensor and extruder, default 750 mm on BD-WidthMEASUREMENT_DELAY_CM default 14 cmEnn fault window in mm, default 3 mm; not a per-move flow compensator[42]
Documentation URLhttps://www.klipper3d.org/G-Codes.htmlhttps://marlinfw.org/docs/gcode/M404.htmlhttps://docs.duet3d.com/en/User_manual/Reference/Gcodes[57]

Klipper zet breedtemetingen om in een flow-multiplier via een inverse kwadratische oppervlakteformule, percentage = round(nominal_filament_dia in het kwadraat gedeeld door filament_width in het kwadraat maal 100), die vervolgens als een M221 S-commando wordt geïnjecteerd. Metingen worden exponentieel gladgestreken met de lopende update d = (5 keer previous_d plus new_d) gedeeld door 6, en vallen terug op M221 S100 zodra de meting de nominale band van plus of min max_difference verlaat. ADC-samples worden ongeveer elke 0.5 seconde genomen, vijftien samples per rapport.[44]

Concurrentieoverzicht

De onderstaande tabel noemt de desktop-klasse filamentsensoren die een Europese koper in april 2026 het meest waarschijnlijk zal tegenkomen, met principe, meetmogelijkheden, firmware-ondersteuning en primaire bron. Nauwkeurigheidsclaims worden letterlijk overgenomen waar ze gepubliceerd zijn; veel leveranciers publiceren geen numerieke waarde, en die gevallen worden expliciet gemarkeerd. Vergelijkende uitspraken elders in dit artikel zijn beperkt tot deze set en gedateerd op 2026-04-19, in overeenstemming met artikel 4 van EU-richtlijn 2006/114/EG over vergelijkende reclame.

ProductLeverancierPrincipeDiameterBewegingUitloopFirmwareBron-URL
BD-Width (bdwidth)Mark Yu, Pandapi3D and TindieOptical CCD with diffraction compensation plus laser optical trackingJaJaJaKlipper (out-of-tree)link
Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5Prusa ResearchOptical IR gate plus mechanical leverNeeNeeJaPrusa Buddy and MK3link
Nextruder filament sensor for MK4, MK3.9, CORE One, XLPrusa ResearchHall effect plus spring, magnet and ballNeeNeeJaPrusa Buddylink
AMS filament sensing on X1, P1, AMS and AMS 2 ProBambu LabHall sensors plus magnetic rotary encoder plus buffer-slide HallNiet publiekelijk gedocumenteerdJaJaBambu Lab firmwarelink
Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1CrealityMechanical microswitch plus LEDNeeNeeJaCreality stock, Klipper-compatible on K1link
LDO Voron kit filament sensorLDO MotorsMechanical microswitchNeeNeeJaKlipperlink
Stealthburner CW2 filament sensorVORON Design communityMechanical steel ball plus Omron D2F microswitchNeeNeeJaKlipperlink
Duet3D Rotating Magnet Filament MonitorDuet3DMagnetic rotary plus HallNeeJaJaRepRapFirmware M591 P3link

Binnen de hierboven genoemde set, en op basis van het leveranciersdocumentatiemateriaal dat op 2026-04-19 is vastgelegd, is de BD-Width de enige unit in de vergelijking waarvan de leveranciersdocumentatie stelt dat deze zowel filamentdiameter in millimeters als filamentbeweging in millimeters per seconde meet in hetzelfde apparaat. De Bambu Lab AMS publiceert geen claim over diametermeting, de Duet3D Rotating Magnet monitor meet alleen beweging, en de apparaten van Prusa, Creality, LDO, Stealthburner en Orbiter zijn uitloop- of aanwezigheidsdetectoren. Dat zijn verschillende probleemafbakeningen, elk met een legitieme toepassing; de tabel is een scopekaart, geen rangschikking.[26][60][40][41][61][62][63][59]

Beperkingen en randgevallen

Vier beperkingen moeten duidelijk worden benoemd voordat tot aanschaf wordt overgegaan. Ten eerste kan de BD-Width de breedte van volledig transparante filamenten niet aflezen; beweging- en uitloopdetectie blijven werken, maar flowcompensatie wordt uitgeschakeld voor die materialen, aldus de productpagina van de auteur. Ten tweede rapporteert de sensor een geprojecteerde breedte, niet een doorsnedevorm; een ovaal filament met dezelfde geprojecteerde breedte geeft dezelfde waarde als een perfect ronde, een punt dat Tindie Blog in zijn berichtgeving uit 2025 aanstipte. Ten derde is er per 2026-04-19 geen onafhankelijke test door derden van de gepubliceerde breedtenauwkeurigheid gevonden; alle numerieke nauwkeurigheidscijfers zijn opgegeven door de leverancier en de auteur zelf publiceert twee verschillende waarden: plus of min 0.015 mm op de GitHub README en plus of min 0.01 mm op de Pandapi3D productpagina.[43][47][26]

Ten vierde is de softwarestack gebonden aan één auteur en één host-firmware. De Klipper-integratie is niet upstream gemergd, de repository heeft geen LICENSE-bestand en valt daardoor onder de Berner Conventie standaard terug op alle rechten voorbehouden, er is geen CHANGELOG en er zijn geen Git-tags. Firmwarereleases worden uitsluitend als gedateerde hex-bestanden uitgebracht en het enige ondersteunde updatepad is STM32CubeProgrammer over UART. Kopers die vertrouwen op beschikbaarheid van code op lange termijn, auditeerbare release notes of een permissieve licentie moeten deze punten eerlijk afwegen tegen de hardwarematige voordelen van de sensor.[26]

Het perspectief van MABS 3D

MABS 3D is een in Brescia gevestigde 3D-printdienst en wederverkoper. We importeren de BD-Width en bieden deze aan in onze FDM-shop voor EUR 39, geverifieerd op 2026-04-19, met voorraadhouding binnen de EU die de directe verzendtijd van 8 tot 15 dagen uit China wegneemt. We herverifiëren elke vergelijkende claim in dit artikel op een kwartaalcadens, met de volgende geplande herziening op 2026-07-19, en we actualiseren de tabel met het concurrentieoverzicht zodra documentatie van concurrenten verandert.

Veelgestelde vragen

VraagAntwoord
Heb ik Klipper nodig om de BD-Width te gebruiken?Ja, per 2026-04-19 is de enige host-firmware die door de sensor wordt ondersteund Klipper, via een out-of-tree module die de auteur op GitHub distribueert. Marlin en RepRapFirmware worden niet ondersteund, hoewel beide via andere hardwarewegen over equivalente generieke breedtesensor-functionaliteit beschikken.
Werkt het met mijn bestaande printer?De bevestiging is onafhankelijk van de printer en kan op elk filamentpad upstream van de extruder worden geplaatst. De elektrische interface is ofwel USB via CH340 ofwel software-I2C op twee willekeurige GPIO-pinnen op je Klipper-MCU, dus compatibiliteit hangt voornamelijk af van het feit dat je Klipper-board een vrije USB-poort of twee vrije GPIO-pinnen heeft.
Werkt het met PETG, TPU, carbon- en glasvezelgevulde filamenten?De leverancier documenteert slechts twee expliciete faalwijzen: volledig transparante filamenten, die de CCD-breedtemeting blokkeren terwijl bewegingsdetectie functioneel blijft, en niet-ronde doorsneden, die als hun geprojecteerde breedte worden afgelezen. Het gedrag bij filamenten met koolstof, glas, glitter of metaalpigmenten is niet publiekelijk gedocumenteerd, en we raden een korte testprint aan voordat je bij deze materialen op breedtecompensatie vertrouwt.
Hoe werkt het samen met Pressure Advance?De BD-Width past de extrusiemultiplier in realtime aan via M221 door Klipper, terwijl Pressure Advance een versnellingsparameter per beweging is die compenseert voor smeltelasticiteit in de hot end. De twee systemen staan los van elkaar. Pressure Advance blijft waardevol voor scherpe hoekkwaliteit en de BD-Width compenseert voor drift in de filamentdoorsnede upstream.
Wat is de garantie en ondersteuning?MABS 3D biedt de wettelijke EU-consumentengarantie op onze doorverkochte units van EUR 39, verzonden vanuit Brescia. Firmware-ondersteuning na verkoop, repository-updates en issuebehandeling worden rechtstreeks door de ontwikkelaar Mark Yu geleverd via de GitHub-repository markniu/bdwidth, waar we ook op kwartaalcadens nieuwe firmwarereleases volgen.
Wat gebeurt er met transparant filament?Volgens de leverancier kan de BD-Width de breedte van volledig transparante filamenten niet meten, hoewel beweging- en uitloopdetectie blijven werken. In de praktijk betekent dit dat flowcompensatie voor die materialen terugvalt op M221 S100, terwijl de sensor nog steeds verstoppingen en uitloopgebeurtenissen opvangt. Bij gemengde spoelen (transparant PETG naast gepigmenteerd PLA) zal het gedrag van de flowcompensatie inconsistent zijn en moet het handmatig worden uitgeschakeld zolang het transparante gedeelte geladen is.

Methodologie en referenties

Alle claims in dit artikel zijn op 2026-04-19 gekruist tegen primaire bronnen. Peer-reviewed literatuur is gelokaliseerd via Google Scholar, publicaties van NIST, ScienceDirect, MDPI en de ISO/ASTM-catalogus. Primaire leveranciersdocumentatie is opgehaald van github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com en de website van Orbiter Projects. Empirische metingen uit de community komen van naamgenoemde forumberichten, blogreviews en GitHub-repositories. Waar leveranciersdocumentatie tegenstrijdig was, is het meer conservatieve cijfer gerapporteerd en wordt de discrepantie in context gemarkeerd. De tabel met het concurrentieoverzicht wordt per kwartaal herverifieerd; de volgende geplande update is 2026-07-19.

Referenties

#AuteursJaarTitelPublicatieBron-URL
1Turner, B.N.; Gold, S.A.2015A review of melt extrusion additive manufacturing processes: II. Materials, dimensional accuracy, and surface roughnessRapid Prototyping Journal 21(3), 250-261link
2Agarwala, M.K.; Jamalabad, V.R.; Langrana, N.A.; Safari, A.; Whalen, P.J.; Danforth, S.C.1996Structural quality of parts processed by fused depositionRapid Prototyping Journal 2(4), 4-19link
3Moylan, S.; Slotwinski, J.; Cooke, A.; Jurrens, K.; Donmez, M.A.2014An Additive Manufacturing Test ArtifactJournal of Research of NIST 119, 429-459link
4Mac, G.; Pearce, H.; Karri, R.; Gupta, N.2021Uncertainty quantification in dimensions dataset of additive manufactured NIST standard test artifactData in Brief 38, 107286link
5Cardona, C.; Curdes, A.H.; Isaacs, A.J.2016Effects of Filament Diameter Tolerances in Fused Filament FabricationIU Journal of Undergraduate Research 2(1)link
6Greeff, G.P.; Schilling, M.2017Closed loop control of slippage during filament transport in molten material extrusionAdditive Manufacturing 14, 31-38link
7Greeff, G.P.; Schilling, M.2018Single print optimisation of fused filament fabrication parametersInternational Journal of Advanced Manufacturing Technology 99, 845-858link
8Moretti, M.; Rossi, A.; Senin, N.2023Closed-Loop Filament Feed Control in Fused Filament Fabrication3D Printing and Additive Manufacturing 10(3), 500-513link
9Moretti, M.; Bianchi, F.; Senin, N.2020Towards the development of a smart fused filament fabrication system using multi-sensor data fusion for in-process monitoringRapid Prototyping Journal 26(7), 1249-1261link
10Anderegg, D.A.; Bryant, H.A.; Ruffin, D.C.; Skrip, S.M.; Fallon, J.J.; Gilmer, E.L.; Bortner, M.J.2019In-situ monitoring of polymer flow temperature and pressure in extrusion based additive manufacturingAdditive Manufacturing 26, 76-83link
11Li, Y.; Zhao, W.; Li, Q.; Wang, T.; Wang, G.2019In-Situ Monitoring and Diagnosing for Fused Filament Fabrication Process Based on Vibration SensorsSensors 19(11), 2589link
12Tronvoll, S.A.; Popp, S.; Elverum, C.W.; Welo, T.2019Investigating pressure advance algorithms for filament-based melt extrusion additive manufacturingRapid Prototyping Journal 25(5), 830-839link
13Tronvoll, S.A.; Elverum, C.W.; Welo, T.2018Dimensional accuracy of threads manufactured by fused deposition modelingProcedia Manufacturing 26, 763-773link
14Czyzewski, P.; Marciniak, D.; Nowinka, B.; Borowiak, M.; Bielinski, M.2022Influence of extruder's nozzle diameter on the improvement of functional properties of 3D-printed PLA productsPolymers 14(2), 356link
15Yan, J.; Demirci, E.; Ganesan, A.; Gleadall, A.2022Extrusion width critically affects fibre orientation in short fibre reinforced material extrusion additive manufacturingAdditive Manufacturing 49, 102496link
16Frunzaverde, D.; Cojocaru, V.; Bacescu, N.; Ciubotariu, C.R.; Miclosina, C.O.; Turiac, R.R.; Marginean, G.2023The Influence of the Layer Height and the Filament Color on the Dimensional Accuracy and the Tensile Strength of FDM-Printed PLA SpecimensPolymers 15(10), 2377link
17Lieneke, T.; Denzer, V.; Adam, G.A.O.; Zimmer, D.2016Dimensional tolerances for additive manufacturing: Experimental investigation for fused deposition modelingProcedia CIRP 43, 286-291link
18Equbal, A.; Murmu, R.; Kumar, V.; Equbal, M.A.2024A recent review on advancements in dimensional accuracy in fused deposition modeling 3D printingAIMS Materials Science 11(5), 950-990link
19ISO/ASTM2021ISO/ASTM 52900:2021 Additive manufacturing, general principles, fundamentals and vocabularyISO/ASTM International Standardlink
20ASTM International, F42 committee2021ASTM F3529-21 Guide for additive manufacturing, design, material extrusion of polymersASTM International Standardlink
21Mahmood, S.; Qureshi, A.J.; Talamona, D.2018Taguchi based process optimization for dimension and tolerance control for fused deposition modellingAdditive Manufacturing 21, 183-190link
22Wittbrodt, B.; Pearce, J.M.2015The effects of PLA color on material properties of 3-D printed componentsAdditive Manufacturing 8, 110-116link
23Coogan, T.J.; Kazmer, D.O.2019In-line rheological monitoring of fused deposition modelingJournal of Rheology 63(1), 141-155link
24Joosten, T.J.F.; van Meer, B.J.; et al.2024FFF print defect characterization through in-situ electrical resistance monitoringScientific Reports 14, 11906link
25Ciobota, N.D.; Zlatanov, Z.V.; Mariti, G.; Titei, D.; Angelescu, D.2023Accuracy of FDM PLA polymer 3D printing technology based on tolerance fieldsProcesses 11(10), 2810link
26Yu, M. (markniu)2024bdwidth filament width and motion sensor, source repositoryGitHublink
27Mustrum Ridcully; Haku3D (forum contributors)2019Interesting discovery re filament thickness tolerance, Prusa forum threadforum.prusa3d.comlink
28Deutherius2022Filament-Width-Comp-Experiments, dataset and reportGitHublink
29NozzleNerdn.d.Hatchbox vs Overture PLA filament honest review and comparisonnozzlenerd.comlink
30All3DP editorialn.d.Hatchbox PLA filament reviewall3dp.comlink
313D PUT aggregator2026Complete filament brand comparison 2026, tolerance, quality and value ratings3dput.comlink
32Printermaterials editorialn.d.MakerGeeks filament reviewprintermaterials.comlink
33The 3D Printer Been.d.Eryone PLA reviewthe3dprinterbee.comlink
34AVK3Dn.d.Is Eryone for everyone, ten-point diameter testavk3d.calink
35NozzleHubn.d.ColorFabb PLA economy reviewnozzlehub.comlink
36Polymakern.d.PolyLite PLA Pro technical data sheetwiki.polymaker.comlink
373D Printerly editorialn.d.Overture PLA filament review3dprinterly.comlink
38Klipper projectn.d.Config_Reference.md, hall_filament_width_sensor sectiongithub.com/Klipper3d/klipperlink
39Klipper projectn.d.Config_Reference.md, tsl1401cl_filament_width_sensor sectiongithub.com/Klipper3d/klipperlink
40Duet3Dn.d.Rotating Magnet Filament Monitor documentation and Gcodes reference for M591docs.duet3d.comlink
41Prusa Researchn.d.IR Filament Sensor for MK2.5S, MK3S and MK3.5 documentationhelp.prusa3d.comlink
42Marlin projectn.d.Configuration_adv.h reference for FILAMENT_WIDTH_SENSOR, MEASUREMENT_DELAY_CM and MAX_MEASUREMENT_DELAYgithub.com/MarlinFirmware/Marlinlink
43Pandapi3D2024bdwidth sensor product pagepandapi3d.comlink
44Klipper projectn.d.hall_filament_width_sensor.py sourcegithub.com/Klipper3d/klipperlink
45Pandapi3D2025How about your 3D filament, blog postpandapi3d.comlink
46Yu, M. (markniu)2025Width and motion sensor, project pagehackaday.iolink
47Tindie Blog2025bdwidth, a 3D filament width and motion sensorblog.tindie.comlink
48Hackster.io2025This high resolution non-contact filament sensor improves print qualityhackster.iolink
49xboxhacker2025Issue 11, extreme readings at startupgithub.com/markniu/bdwidthlink
50CBoismenu2025Issue 12, per-sensor ENABLE granularitygithub.com/markniu/bdwidthlink
51Klipper projectn.d.G-Codes reference, QUERY_FILAMENT_WIDTH and related commandsklipper3d.orglink
52PrusaSlicer projectn.d.PrintConfig.cpp, filament_diameter and extrusion_multipliergithub.com/prusa3d/PrusaSlicerlink
53Marlin projectn.d.M404 set nominal filament widthmarlinfw.orglink
54Marlin projectn.d.M405 enable filament width sensormarlinfw.orglink
55Marlin projectn.d.M406 disable filament width sensormarlinfw.orglink
56Marlin projectn.d.M407 read filament widthmarlinfw.orglink
57Duet3Dn.d.Gcodes reference, M591 filament monitordocs.duet3d.comlink
58Slic3r projectn.d.Flow math reference, advanced manualmanual.slic3r.orglink
59Prusa Researchn.d.Nextruder filament sensor documentation for CORE One, MK4, MK3.9, XLhelp.prusa3d.comlink
60Bambu Labn.d.AMS function introductionwiki.bambulab.comlink
61Crealityn.d.Filament runout sensor product page for Ender 3 V3 SEstore.creality.comlink
62LDO Motorsn.d.Voron 0.2 wiring guide rev A, filament sensor sectiondocs.ldomotors.comlink
63VORON Design communityn.d.Improved Voron Stealthburner filament runout sensorprintables.comlink
64Nathan222112025Issue 9, Kailco machine compatibilitygithub.com/markniu/bdwidthlink

common.nav.technology

Koop de BD-Width filamentsensor

Op voorraad in Brescia voor EUR 39, verzonden door de hele EU. Inclusief de CCD-module voor breedte en beweging, USB-kabel en een korte installatiehandleiding voor Klipper.

Koop de BD-Width filamentsensor
BD-Width filamentsensor: technische koopgids (2026) | MABS 3D Brescia