BD-Width filament szenzor, technikai vásárlási útmutató
CCD lineáris képalkotó szenzor, amely valós időben méri a filament átmérőjét és mozgását, Klipper áramláskompenzációval párosítva. Ellenőrzött tények, lektorált bizonyítékok és korrekt 2026-04-19 dátumú versenyhelyzeti áttekintés.
2026-04-19A BD-Width egy kisméretű, in-line kiegészítő, amely az orsó és az anyagkinyomásos nyomtató extrudere között helyezkedik el, és valós időben két mennyiséget jelent, a pillanatnyi filament átmérőt és a furatán ténylegesen áthaladt filament hosszát. Tervezője Mark Yu, aki saját boltján, a Pandapi3D-n keresztül, másodlagos csatornaként pedig a Tindie-n forgalmazza, nyílt hardveres tárhelyet pedig a GitHubon tart fenn markniu felhasználónév alatt. A MABS 3D importálja a szenzort az Európai Unióba, és FDM boltjában EUR 39 áron értékesíti tovább, 2026-04-19 dátummal ellenőrizve.
Az átmérő- és mozgásszenzor relevanciáját a fused filament fabrikációban a lektorált szakirodalom jól dokumentálja. Az anyagkinyomásos eljárás méretpontossága a hőzsugorodás, az extruder fej geometriája és a filament beadagolás felső oldali konzisztenciájának összetett függvénye. Moretti és munkatársai zárt hurkú tanulmánya kimutatta, hogy az aktív filament beadagolás szabályozása akár kilenc százalékos relatív szállítási hibát is egynegyed százalék alá képes csökkenteni, az üregfrakciót pedig 7.64 százalékról 0.137 százalékra. A BD-Width ennek a problémának azt a konkrét részhalmazát célozza meg, amelyet egy tisztán kinematikai enkóder nem tud kezelni, az orsóról érkező filament tényleges keresztmetszeti átmérőjét.
Öt mód, ahogyan az átmérő ingadozás rontja a nyomtatást
Mielőtt magát a szenzort ismertetnénk, érdemes világosan kimondani, mit tesz a nyomtatással a filament átmérőjének ingadozása. Az alábbi táblázat öt különböző hibamódot különít el, és mindegyiket konkrét, lektorált forrásra alapozza.
| Hibamód | Mechanizmus | Mérhető hatás | Hivatkozás |
|---|---|---|---|
| Üregek és sávközi rések | Térfogati alulkinyomás, amikor a valódi átmérő a névleges érték alá esik; az extruder a parancsolt hosszúságot adagolja, de kevesebb olvadékot juttat ki. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Felületi hullámosodások | Szabálytalan sávkeresztmetszet és egyenetlen átfedés a szomszédos extrudálási vonalak között. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Extruder eldugulások és szabálytalan rések | A túl nagy átmérőjű filament beszorul a hotend furatában; az alulméretezett filament megcsúszik a behúzókeréken. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dinamikus adagolási csúszás | A beadagoló és a filament közötti tapadás a hőmérséklettel, az előtolási sebességgel és az átmérővel változik, és egy rögzített extrudálási szorzóval nem korrigálható teljes mértékben. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Szélességi és vastagsági eltérés a kész alkatrészen | A szeletelő által tervezett extrudálási szélesség állandó filament keresztmetszetet feltételez; a valódi alkatrészek szín és rétegmagasság függvényében eltérnek. | 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] |
Empirikus gyártói szórási valóság
A lektorált szakirodalom azt sugallja, hogy a nyomtatási szintű méretpontosság mérsékelt: a 100 mm-es NIST tesztdarabok átlaga 99.77 mm, szórása 0.31 mm tizenhat példányon mérve, a kereskedelmi PLA anyagok pedig jellemzően a névleges érték plusz mínusz 0.05 mm-es sávjában maradnak. Ez az összesített szám azonban széles szórást rejt márkák, színek és egy-egy orsón belüli viselkedés között. A közösségi mérések megerősítik, hogy egyes jól értékelt márkák plusz mínusz 0.02 mm alatt maradnak, míg mások egyetlen orsón belül periodikus ciklusban ingadoznak.
| Márka és termék | Névleges | Megfigyelt viselkedés | Forrás |
|---|---|---|---|
| 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 |
A mögöttes üzenet az, hogy egy filament adatlap egyetlen specifikációs sora sem helyettesíti annak az orsónak a mérését, amellyel ténylegesen nyomtat, és ahogy Greeff és Schilling érvel, még egy tökéletes statikus karakterizáció sem ragadná meg a beadagolónál fellépő dinamikus csúszást. Ezt a hiányt hivatott betölteni egy in-line szélesség- és mozgásszenzor.
Érzékelési elvek összehasonlítása
A desktop FDM nyomtatókon alkalmazott filament monitorok néhány családba sorolhatók. Az alábbi táblázat mindegyik családot felbontásuk, kalibrálási igényük és az alapján rendezi, hogy átmérőt érzékelnek-e, vagy csak mozgást, illetve csak kifogyást. A számok elsődleges gyártói dokumentációból és a Klipper forrásból származnak, nem harmadik fél által végzett benchmarkból.
| Elv | Felbontás | Kalibráció | Átmérő | Mozgás | Példatermék | Hivatkozás |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Nem | Igen | Igen | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Igen | Igen | Nem | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Nem | Igen | Nem | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Igen | Nem | Igen | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Nem | Nem | Nem | 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 | Nem | Nem | Nem | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
BD-Width technikai részletezés
CCD
0.005 mmGyártó által megadott, elsődleges forrás
Szélességi pontosság (gyártó)
± 0.015 mmGitHub README; a Pandapi3D oldal plusz mínusz 0.01 mm értéket sorol fel, az eltérés jelölve
Mérési tartomány
1 to 2 mmAlapértelmezett névleges 1.75 mm
Tápellátás
0.245 W5 V, 49 mA USB
Interfészek
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Host firmware
KlipperKlipper (out-of-tree module)
Mintavételezés
0.3 sHost lekérdezés, alapértelmezett 2 s
Tok furat
4 mmÁtmenő furat 1.75 mm-es filamenthez
EU ár
EUR 39MABS 3D, ellenőrizve 2026-04-19
A BD-Width egy lineáris CCD képalkotó szenzort párosít egy optikai egerekben használt típusú lézeres optikai követőchippel, és mindkettőt egy STM32 mikrokontrollerbe ágyazza, amely USB CDC soros portot tesz elérhetővé CH340 interfészen keresztül, valamint egy szoftveresen bit-banged I2C buszt két általános célú tűn. A tokozás egy nyomtatható 3D modell, furatátmérője 4 mm, amelyet kapcsolási rajz PDF-fel, valamint STL és STEP fájlokkal együtt tesznek közzé, bár a tárhelyen nincs KiCad forrás, nincs alkatrészlista és nincs LICENSE fájl. A firmware dátumozott hex fájlokként jelenik meg, a látható kiadások dátuma 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 és 2026-03-13; nincsenek Git tagek és nincs changelog.[26]
Az első tartószerkezeti tervezési döntés a CCD lineáris tömb fénydiffrakciós kompenzációs algoritmussal. A szerző egyedi algoritmusként írja le, amely fénydiffrakciót használ a CCD szenzoron megjelenő filament árnyékok automatikus kompenzálására, még akkor is, amikor a filament különböző távolságokban és szögekben mozog. A gyakorlatban ez azt jelenti, hogy a filament által a CCD vonalra vetített pixelszintű árnyékot nem egyszerűen küszöbérték alapján értékelik ki; az algoritmus a diffrakciós burkológörbe után rekonstruálja az implikált élhelyzetet, és ez teszi lehetővé, hogy egy 0.005 mm-es pixelosztás értelmes leolvasást eredményezzen egy 1.75 mm-es célponton.[26]
A második tartószerkezeti tervezési döntés a FIFO késleltető puffer a host oldalon. Mivel a szenzor ott méri a filamentet, ahol az belép a tokozásba, az extruder viszont csak több száz milliméterrel lejjebb olvasztja meg a filamentet, bármely átmérőmérésnek meg kell várnia, amíg a mért filament darab elér a hotendig, mielőtt az értéke az áramlásra alkalmazásra kerül. A BD-Width illesztőprogram ezt egy hossz-indexelt FIFO-ként valósítja meg, amelynek kulcsa a Klipper sensor_to_nozzle_length paraméter, alapértelmezett értéke 750 mm, és emellett egy 8 mm-es runout_delay_length és egy 5 mm-es flowrate_adjust_length értéket is elérhetővé tesz, hogy a kompenzáció finomabb felbontással történjen, mint egy teljes FIFO kiürítés. Ez tükrözi azt az architektúrát, amelyet a Klipper felsőbb szintű hall_filament_width_sensor modulja használ a measurement_delay mezőjével, és amelyet a Marlin MEASUREMENT_DELAY_CM néven tesz elérhetővé, a Configuration_adv.h fájlban alapértelmezésben 14 cm-es értékkel dokumentálva.[26][38][42]
Mért hatás (előtte és utána)
A BD-Width-ről készült harmadik féltől származó előtte-utána adatok még szűkösek. A szenzort először 2025 januárjában adták ki, és a 2026-04-19-én elérhető kvantitatív bizonyítékok többsége a fejlesztő saját naplóiból vagy a Tindie Blog és a Hackster.io szerkesztőitől származik. Őszintén ilyenként címkézve közöljük a fejlesztői önjelentéseket és a hibakövető rendszerben zajló interakciókat, egy Hall-effektusos szélességszenzort használó (nem BD-Width) Deutherius-féle kerettel ellátott esettel együtt, amely illusztrálja, mit tud nyújtani a szélességkompenzáció mint osztály.
| Felhasználónév | Összefüggés | Előtte | Utána | Változás | Forrás |
|---|---|---|---|---|---|
| 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 |
Firmware és szeletelő integráció
A BD-Width egy fa-fán-kívüli Klipper modullal érkezik, amely git clone és install.sh paranccsal telepíthető, és nincs összeolvasztva a Klipper3d/klipper felső szintű ágába. Kontextusként, a felső szintű Klipper fa már támogat két filament szélességszenzort, a Hall-effektusos kialakítást és a TSL1401CL lineáris CCD-t, és az alábbi táblázat hasonlítja össze azt a három firmware környezetet, amely a legvalószínűbben megjelenik európai asztali FDM nyomtatókon. A Marlin és a RepRapFirmware közvetlenül nem támogatja a BD-Width-et; azért szerepelnek, hogy keretet adjanak annak, milyen az ezekkel egyenértékű szélességérzékelés ezeken a platformokon.
| Funkció | Klipper | Marlin | RepRapFirmware | Hivatkozás |
|---|---|---|---|---|
| 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] |
A Klipper a szélességméréseket áramlási szorzóvá alakítja egy inverz négyzetes területi képlettel, százalék = round(névleges_filament_átmérő négyzete osztva a filament_szélesség négyzetével szorozva 100-zal), amelyet aztán M221 S parancsként injektál be. A leolvasásokat exponenciálisan simítja a d = (5-ször előző_d plusz új_d) osztva 6-tal futó frissítéssel, és M221 S100-ra esik vissza, valahányszor a leolvasás kilép a névleges plusz mínusz max_difference sávból. Az ADC mintákat nagyjából 0.5 másodperces időközönként veszi, jelentésenként tizenöt mintával.[44]
Versenyhelyzeti áttekintés
Az alábbi táblázat azokat a desktop-osztályú filament szenzorokat sorolja fel, amelyekkel egy európai vásárló 2026 áprilisában a legvalószínűbben találkozhat, elvvel, érzékelési képességekkel, firmware támogatással és elsődleges forrással együtt. A pontossági állításokat szó szerint adjuk vissza ott, ahol publikálták; sok gyártó nem tesz közzé numerikus értéket, ezeket az eseteket külön jelöljük. A cikk többi részében szereplő összehasonlító állítások erre a halmazra korlátozódnak és 2026-04-19 dátumúak, az összehasonlító hirdetésről szóló 2006/114/EK EU irányelv 4. cikkével összhangban.
| Termék | Gyártó | Elv | Átmérő | Mozgás | Kifogyás | Firmware | Forrás URL |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Igen | Igen | Igen | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Nem | Nem | Igen | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Nem | Nem | Igen | 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 | Nyilvánosan nem dokumentált | Igen | Igen | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Nem | Nem | Igen | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Nem | Nem | Igen | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Nem | Nem | Igen | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Nem | Igen | Igen | RepRapFirmware M591 P3 | link |
A fent felsorolt halmazon belül és a 2026-04-19-én rögzített gyártói dokumentáció bizonyítékai alapján a BD-Width az egyetlen egység az összehasonlításban, amelynek gyártói dokumentációja kijelenti, hogy ugyanabban az eszközben méri a filament átmérőjét milliméterben és a filament mozgását milliméter per másodpercben is. A Bambu Lab AMS nem tesz közzé átmérőmérési állítást, a Duet3D forgómágneses monitor csak mozgást érzékel, a Prusa, Creality, LDO, Stealthburner és Orbiter eszközök pedig kifogyás- vagy jelenlét-érzékelők. Ezek különböző problémakörök, és mindegyiknek megvan a maga jogos használati esete; a táblázat egy hatókörtérkép, nem rangsor.[26][60][40][41][61][62][63][59]
Korlátok és peremesetek
Bármilyen vásárlás előtt négy korlátot kell világosan kimondani. Először, a BD-Width nem tudja leolvasni a teljesen átlátszó filamentek szélességét; a mozgás- és kifogyás-érzékelés továbbra is működik, de az áramláskompenzáció le van tiltva ezekre az anyagokra, a szerző termékoldala szerint. Másodszor, a szenzor vetített szélességet jelent, nem keresztmetszeti formát; egy azonos vetített szélességű ovális filament ugyanúgy olvasódik le, mint egy tökéletesen körkörös, egy olyan pont, amelyet a Tindie Blog jelzett 2025-ös cikkében. Harmadszor, 2026-04-19-re a közzétett szélességi pontosságról nem találtunk független, harmadik féltől származó tesztet; minden numerikus pontossági érték gyártó által megadott, és maga a szerző két különböző értéket publikál, plusz mínusz 0.015 mm a GitHub README-ben és plusz mínusz 0.01 mm a Pandapi3D termékoldalon.[43][47][26]
Negyedszer, a szoftveres verem egyetlen szerzőhöz és egyetlen host firmware-hez van kötve. A Klipper integráció nincs a felső szintű ágba olvasztva, a tárhelyen nincs LICENSE fájl, ezért a Berni Egyezmény szabályai szerint alapértelmezésben minden jog fenntartva, nincs CHANGELOG és nincsenek Git tagek. A firmware kiadások csak dátumozott hex fájlként érkeznek, és az egyetlen támogatott frissítési útvonal az STM32CubeProgrammer UART-on keresztül. Azon vásárlóknak, akik hosszú távú kódelérhetőségre, auditálható kiadási jegyzetekre vagy megengedő licencelésre támaszkodnak, őszintén mérlegelniük kell ezeket a pontokat a szenzor hardveres előnyeivel szemben.[26]
A MABS 3D nézőpontja
A MABS 3D egy Brescia székhelyű 3D nyomtatási szolgáltató és viszonteladó. Importáljuk a BD-Width-et, és elérhetővé tesszük az FDM boltunkban EUR 39 áron, 2026-04-19 dátummal ellenőrizve, EU-oldali készletezéssel, amely megszünteti a 8-15 napos közvetlen Kínából történő szállítási ablakot. Negyedéves ütemben újraellenőrzünk minden összehasonlító állítást ebben a cikkben, a következő ütemezett felülvizsgálat 2026-07-19, és frissítjük a versenyhelyzeti táblázatot, ahogy a versenytársi dokumentáció változik.
Gyakran ismételt kérdések
| Kérdés | Válasz |
|---|---|
| Szükséges Klipper a BD-Width használatához? | Igen, 2026-04-19 állapot szerint a szenzor által támogatott egyetlen host firmware a Klipper, egy fa-fán-kívüli modulon keresztül, amelyet a szerző a GitHubon forgalmaz. A Marlin és a RepRapFirmware nem támogatott, bár mindkettő rendelkezik egyenértékű általános szélességszenzor-funkciókkal más hardveres útvonalakon. |
| Működni fog a meglévő nyomtatómmal? | A rögzítés független a nyomtatótól, és bármely filament útvonalon elhelyezhető az extruder előtt. Az elektromos interfész vagy USB CH340-en keresztül, vagy szoftveres I2C bármely két GPIO tűn a Klipper MCU-n, így a kompatibilitás elsősorban attól függ, hogy a Klipper lapján van-e egy szabad USB port vagy két szabad GPIO tű. |
| Működik PETG, TPU, szénszálas és üvegszálas filamentekkel? | A gyártó csak két explicit hibamódot dokumentál, a teljesen átlátszó filamenteket, amelyek blokkolják a CCD szélességolvasást, miközben a mozgásérzékelést működőképesen hagyják, valamint a nem körkörös keresztmetszeteket, amelyek a vetített szélességükként olvasódnak le. A szénnel töltött, üveggel töltött, csillámos és fémpigmentes filamenteknél tapasztalható viselkedés nincs nyilvánosan dokumentálva, és egy rövid tesztnyomtatást javaslunk, mielőtt ezekre az anyagokra szélességkompenzációt alkalmazna. |
| Hogyan lép kölcsönhatásba a Pressure Advance funkcióval? | A BD-Width valós időben állítja be az extrudálási szorzót M221 parancson keresztül a Klipperben, míg a Pressure Advance egy mozdulatonkénti gyorsulási paraméter, amely a hotendben fellépő olvadékrugalmasságot kompenzálja. A két rendszer ortogonális. A Pressure Advance továbbra is értékes az éles sarkok minőségéhez, a BD-Width pedig a felső oldali filament keresztmetszet elmozdulását kompenzálja. |
| Milyen a garancia és a támogatás? | A MABS 3D az EU fogyasztói törvényes jótállást kínálja a Brescia-ból szállított EUR 39-es viszonteladott egységeinkre. Az értékesítés utáni firmware támogatást, a tárhely frissítéseit és a hibatriázs feladatokat közvetlenül Mark Yu fejlesztő biztosítja a markniu/bdwidth GitHub tárhelyen keresztül, ahol mi is negyedéves ütemben figyeljük az új firmware kiadásokat. |
| Mi történik átlátszó filamenttel? | A gyártó szerint a BD-Width nem tudja mérni a teljesen átlátszó filamentek szélességét, bár a mozgás- és kifogyás-érzékelés továbbra is működik. A gyakorlatban ez azt jelenti, hogy az áramláskompenzáció ezekre az anyagokra M221 S100-ra áll vissza, miközben a szenzor továbbra is észleli az eldugulásokat és az orsó-kifogyási eseményeket. Vegyes orsók esetén (átlátszó PETG pigmentált PLA mellett) az áramláskompenzáció viselkedése inkonzisztens lesz, és manuálisan le kell tiltani, amíg az átlátszó szakasz van betöltve. |
Módszertan és hivatkozások
A cikkben szereplő összes állítást 2026-04-19-én elsődleges forrásokkal szemben ellenőriztük. A lektorált szakirodalmat a Google Scholar, a NIST publikációk, a ScienceDirect, az MDPI és az ISO/ASTM katalógus segítségével találtuk meg. Az elsődleges gyártói dokumentációt a github.com/markniu/bdwidth, a pandapi3d.com, a klipper3d.org, a marlinfw.org, a docs.duet3d.com, a help.prusa3d.com, a wiki.bambulab.com, a docs.ldomotors.com és az Orbiter Projects weboldaláról töltöttük le. A közösségi empirikus mérések megnevezett fórumbejegyzésekből, blogvéleményekből és GitHub tárhelyekből származnak. Ahol a gyártói dokumentáció ellentmondott, a konzervatívabb értéket közöljük, és az eltérést az összefüggésben jelöljük. A versenyhelyzeti táblázatot negyedévente újraellenőrzik; a következő ütemezett frissítés 2026-07-19.
Hivatkozások
| # | Szerzők | Év | Cím | Megjelenés helye | Forrás 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 |
Vásárolja meg a BD-Width filament szenzort
Brescia-ban készletezve EUR 39 áron, szállítás az EU területére. Tartalmazza a CCD szélesség- és mozgásmodult, USB kábelt és rövid beállítási útmutatót a Klipperhez.
Vásárolja meg a BD-Width filament szenzort