Senzor filamentu BD-Width, technický nákupný sprievodca
CCD lineárny obrazový senzor, ktorý v reálnom čase meria priemer a pohyb filamentu, v kombinácii s kompenzáciou prietoku v Klipperi. Overené fakty, recenzované dôkazy a férový konkurenčný prehľad k 2026-04-19.
2026-04-19BD-Width je malé in-line príslušenstvo, ktoré sa umiestňuje medzi cievku a extrudér tlačiarne pracujúcej s materiálovou extrúziou a v reálnom čase hlási dve veličiny, okamžitý priemer filamentu a dĺžku filamentu, ktorá skutočne prešla jeho otvorom. Navrhol ho Mark Yu, ktorý ho distribuuje cez vlastný obchod Pandapi3D a sekundárne cez Tindie, s open-hardvérovým repozitárom na GitHube pod menom markniu. MABS 3D dováža senzor do Európskej únie a ďalej ho predáva za EUR 39, overené 2026-04-19, v rámci svojho FDM obchodu.
Význam senzora priemeru a pohybu pre technológiu fused filament fabrication je v recenzovanej literatúre dobre zdokumentovaný. Rozmerová presnosť pri materiálovej extrúzii je zloženou funkciou tepelného zmršťovania, geometrie extrúznej hlavy a konzistencie podávania filamentu zo strany vstupu. Štúdia s uzavretou slučkou od Morettiho a spoluautorov ukázala, že aktívna regulácia podávania filamentu dokáže znížiť relatívnu chybu transportu z až deviatich percent pod štvrtinu jedného percenta a podiel dutín zo 7.64 percenta na 0.137 percenta. BD-Width cieli na konkrétnu podmnožinu tohto problému, ktorú čisto kinematický enkodér nedokáže riešiť, na skutočný priečny priemer filamentu opúšťajúceho cievku.
Päť spôsobov, akými variabilita priemeru zhoršuje tlače
Skôr než popíšeme samotný senzor, stojí za to jasne povedať, čo kolísanie priemeru filamentu robí s tlačou. Nasledujúca mriežka izoluje päť odlišných módov zlyhania a každý z nich podkladá konkrétnym recenzovaným zdrojom.
| Režim zlyhania | Mechanizmus | Merateľný efekt | Citácia |
|---|---|---|---|
| Dutiny a medzery medzi vláknami | Objemový nedostatok prietoku, keď skutočný priemer klesne pod menovitú hodnotu; extrudér podá požadovanú dĺžku, ale dodá menej taveniny. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Zvlnenie povrchu | Nepravidelný priečny prierez vlákna a nerovnomerné prekrytie medzi susednými extrúznymi líniami. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Zaseknutie extrudéra a nepravidelné medzery | Nadrozmerný filament sa zasekne v otvore hot-endu; poddimenzovaný filament prešmykuje v prítlačnom kolieske. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dynamický prešmyk podávača | Priľnavosť medzi podávačom a filamentom sa mení s teplotou, rýchlosťou podávania a priemerom a nedá sa plne korigovať fixným extrúznym násobkom. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Odchýlka šírky a hrúbky na finálnom diele | Slicer plánuje šírku extrúzie s predpokladom konštantného prierezu filamentu; reálne diely sa odchyľujú v závislosti od farby a výšky vrstvy. | 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] |
Empirická realita variability výrobcov
Recenzovaná literatúra naznačuje, že rozmerová presnosť na úrovni tlače je mierna, pričom 100 mm NIST artefakty dosahujú priemer 99.77 mm so štandardnou odchýlkou 0.31 mm naprieč šestnástimi vzorkami, a že bežné komerčné PLA filamenty sa typicky pohybujú v rozmedzí plus mínus 0.05 mm od menovitej hodnoty. Toto hlavné číslo však skrýva širokú disperziu medzi značkami, farbami a správaním jednotlivej cievky. Komunitné merania potvrdzujú, že niektoré uznávané značky zostávajú pod plus mínus 0.02 mm, zatiaľ čo iné v rámci jednej cievky oscilujú periodicky.
| Značka a produkt | Nominál | Pozorované správanie | Zdroj |
|---|---|---|---|
| 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 |
Podkladovým posolstvom je, že žiadny jednotlivý riadok špecifikácie v datasheete filamentu nenahrádza meranie cievky, s ktorou v skutočnosti tlačíte, a ako argumentujú Greeff a Schilling, ani dokonalá statická charakterizácia by nezachytila dynamický prešmyk v podávači. Práve túto medzeru má in-line senzor šírky a pohybu uzavrieť.
Porovnanie princípov snímania
Monitory filamentu nasadené na stolných FDM tlačiarňach patria do niekoľkých rodín. Nasledujúca mriežka ich zarámuje podľa rozlíšenia, potreby kalibrácie a toho, či snímajú priemer na rozdiel od snímania len pohybu alebo len prerušenia. Čísla sú prevzaté z primárnej dokumentácie výrobcov a zdrojového kódu Klipperu, nie z benchmarkov tretích strán.
| Princíp | Rozlíšenie | Kalibrácia | Priemer | Pohyb | Príklad produktu | Citácia |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Nie | Áno | Áno | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Áno | Áno | Nie | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Nie | Áno | Nie | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Áno | Nie | Áno | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Nie | Nie | Nie | 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 | Nie | Nie | Nie | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
Technický rozbor BD-Width
CCD
0.005 mmUvedené výrobcom, primárny zdroj
Presnosť šírky (výrobca)
± 0.015 mmGitHub README; stránka Pandapi3D uvádza plus mínus 0.01 mm, nezrovnalosť označená
Merací rozsah
1 to 2 mmPredvolený nominál 1.75 mm
Napájanie
0.245 W5 V, 49 mA USB
Rozhrania
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Hostiteľský firmvér
KlipperKlipper (out-of-tree module)
Vzorkovanie
0.3 sDotazovanie hostiteľa, predvolene 2 s
Otvor puzdra
4 mmPriechodný otvor pre 1.75 mm filament
Cena v EÚ
EUR 39MABS 3D, overené 2026-04-19
BD-Width kombinuje lineárny CCD obrazový senzor s laserovým optickým sledovacím čipom typu používaného v optických myšiach a oba zaobalí do mikrokontroléra STM32, ktorý sprístupňuje sériový port USB CDC cez rozhranie CH340 a softvérovo bit-bangovanú I2C zbernicu na dvoch univerzálnych pinoch. Puzdro je tlačiteľný 3D model s otvorom 4 mm, publikovaný spolu so schémou v PDF a súbormi STL a STEP, hoci v repozitári nie sú prítomné KiCad zdroje, kusovník ani súbor LICENSE. Firmvér je vydávaný ako datované hex súbory, s viditeľnými verziami datovanými 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 a 2026-03-13; nie sú žiadne Git tagy ani changelog.[26]
Prvým nosným konštrukčným rozhodnutím je CCD lineárne pole s algoritmom kompenzácie difrakcie svetla. Autor ho popisuje ako jedinečný algoritmus, ktorý využíva difrakciu svetla na automatickú kompenzáciu tieňov filamentu na CCD senzore, dokonca aj keď sa filament pohybuje v rôznych vzdialenostiach a uhloch. V praxi to znamená, že tieň vrhaný filamentom na CCD líniu na úrovni pixelov nie je jednoducho prahovaný; algoritmus rekonštruuje implikovanú polohu hrany za difrakčnou obálkou, čo umožňuje, aby sa 0.005 mm rozstup pixelov prekladal do zmysluplného údaja na 1.75 mm cieli.[26]
Druhým nosným konštrukčným rozhodnutím je FIFO oneskorovací buffer na strane hostiteľa. Pretože senzor meria filament tam, kde vstupuje do puzdra, a extrudér filament v skutočnosti taví niekoľko stoviek milimetrov po prúde, každý údaj o priemere musí počkať, kým zmeraný kus filamentu dosiahne hot end, skôr než sa jeho hodnota aplikuje na prietok. Ovládač BD-Width to implementuje ako FIFO indexované dĺžkou s kľúčom na parametri Klipperu sensor_to_nozzle_length, predvolene 750 mm, a tiež sprístupňuje runout_delay_length na 8 mm a flowrate_adjust_length na 5 mm, aby sa kompenzácia spúšťala s jemnejšou granularitou než úplný preplach FIFO. Toto zrkadlí architektúru, ktorú upstream Klipperov hall_filament_width_sensor používa so svojím poľom measurement_delay a ktorú Marlin sprístupňuje pod MEASUREMENT_DELAY_CM, dokumentovaným na 14 cm predvolene v Configuration_adv.h.[26][38][42]
Meraný dopad (pred a po)
Údaje tretích strán o stave pred a po nasadení BD-Width sú stále skromné. Senzor bol prvýkrát vydaný v januári 2025 a väčšina kvantitatívnych dôkazov dostupných k 2026-04-19 pochádza z vývojárových vlastných logov alebo od redaktorov na Tindie Blog a Hackster.io. Uvádzame vývojárove vlastné hlásenia a interakcie v issue trackeri poctivo takto označené, spolu s jedným rámcovým referenčným prípadom od Deutheria používajúcim Hall effect senzor šírky (nie BD-Width), ktorý ilustruje, čo dokáže kompenzácia šírky ako trieda priniesť.
| Prezývka | Kontext | Pred | Po | Rozdiel | Zdroj |
|---|---|---|---|---|---|
| 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 |
Integrácia s firmvérom a slicerom
BD-Width sa dodáva s mimo-stromovým modulom pre Klipper, ktorý sa inštaluje príkazom git clone a install.sh, a nie je zlúčený do upstreamu Klipper3d/klipper. Pre kontext, upstream strom Klipperu už podporuje dva senzory šírky filamentu, Hall effect konštrukciu a TSL1401CL lineárny CCD, a nasledujúca mriežka porovnáva tri firmvérové prostredia, ktoré sa najpravdepodobnejšie objavia na európskych stolných FDM tlačiarňach. Marlin a RepRapFirmware BD-Width priamo nepodporujú; sú zahrnuté pre zarámovanie, ako vyzerá ekvivalentné snímanie šírky na týchto platformách.
| Funkcia | Klipper | Marlin | RepRapFirmware | Citácia |
|---|---|---|---|---|
| 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 prevádza údaje o šírke na násobok prietoku cez vzorec s inverznou druhou mocninou plochy, percento = round(nominal_filament_dia na druhú delené filament_width na druhú krát 100), ktorý potom vkladá ako príkaz M221 S. Údaje sú exponenciálne vyhladzované s priebežnou aktualizáciou d = (5 krát previous_d plus new_d) delené 6 a vracajú sa k M221 S100 vždy, keď údaj opustí pásmo nominál plus mínus max_difference. Vzorky ADC sa snímajú približne v intervaloch 0.5 sekundy, pätnásť vzoriek na jedno hlásenie.[44]
Konkurenčný prehľad
Tabuľka nižšie uvádza senzory filamentu stolnej triedy, s ktorými sa európsky kupujúci najpravdepodobnejšie stretne v apríli 2026, s princípom, snímacími schopnosťami, podporou firmvéru a primárnym zdrojom. Tvrdenia o presnosti sú reprodukované doslovne tam, kde sú publikované; mnohí výrobcovia nepublikujú numerický údaj a tieto prípady sú výslovne označené. Porovnávacie tvrdenia inde v tomto článku sú ohraničené na túto množinu a datované 2026-04-19, v súlade so Smernicou EÚ 2006/114/ES článok 4 o porovnávacej reklame.
| Produkt | Výrobca | Princíp | Priemer | Pohyb | Prerušenie | Firmvér | URL zdroja |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Áno | Áno | Áno | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Nie | Nie | Áno | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Nie | Nie | Áno | 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 | Nie je verejne dokumentované | Áno | Áno | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Nie | Nie | Áno | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Nie | Nie | Áno | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Nie | Nie | Áno | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Nie | Áno | Áno | RepRapFirmware M591 P3 | link |
V rámci vyššie uvedenej množiny a na základe dokumentácie výrobcov zachytenej k 2026-04-19 je BD-Width jediná jednotka v porovnaní, ktorej dokumentácia výrobcu uvádza, že v rovnakom zariadení meria tak priemer filamentu v milimetroch, ako aj pohyb filamentu v milimetroch za sekundu. Bambu Lab AMS nepublikuje tvrdenie o meraní priemeru, Duet3D Rotating Magnet monitor sníma iba pohyb a zariadenia Prusa, Creality, LDO, Stealthburner a Orbiter sú detektory prerušenia alebo prítomnosti. Ide o odlišné rozsahy problému a každý má legitímne použitie; tabuľka je mapou rozsahu, nie rebríčkom.[26][60][40][41][61][62][63][59]
Obmedzenia a hraničné prípady
Pred akýmkoľvek nákupom treba jasne uviesť štyri obmedzenia. Po prvé, BD-Width nevie čítať šírku úplne priehľadných filamentov; detekcia pohybu a prerušenia naďalej funguje, no kompenzácia prietoku je pre tieto materiály zakázaná, podľa produktovej stránky autora. Po druhé, senzor hlási premietnutú šírku, nie priečny tvar; oválny filament s rovnakou premietnutou šírkou sa číta rovnako ako dokonale kruhový, na čo poukázal Tindie Blog vo svojej recenzii z roku 2025. Po tretie, k 2026-04-19 nebol nájdený žiadny nezávislý test tretej strany publikovanej presnosti šírky; všetky numerické údaje o presnosti uvádza výrobca a sám autor publikuje dve rôzne hodnoty, plus mínus 0.015 mm na GitHub README a plus mínus 0.01 mm na produktovej stránke Pandapi3D.[43][47][26]
Po štvrté, softvérový stack je naviazaný na jedného autora a jeden hostiteľský firmvér. Integrácia s Klipperom nie je zlúčená do upstreamu, repozitár nemá súbor LICENSE a preto sa štandardne považuje za všetky práva vyhradené podľa pravidiel Bernského dohovoru, neexistuje CHANGELOG ani Git tagy. Vydania firmvéru sa dodávajú iba ako datované hex súbory a jediná podporovaná cesta aktualizácie je STM32CubeProgrammer cez UART. Kupujúci, ktorí sa spoliehajú na dlhodobú dostupnosť kódu, auditovateľné poznámky k vydaniam alebo permisívne licencovanie, by mali tieto body poctivo zvážiť oproti hardvérovým výhodám senzora.[26]
Pohľad MABS 3D
MABS 3D je 3D tlačová služba a predajca so sídlom v Brescii. Dovážame BD-Width a sprístupňujeme ho v našom FDM obchode za EUR 39, overené 2026-04-19, so skladovaním na strane EÚ, ktoré eliminuje 8 až 15 dňové okno priamej prepravy z Číny. Každé porovnávacie tvrdenie v tomto článku budeme znovu overovať v štvrťročnej kadencii, s ďalšou plánovanou revíziou 2026-07-19, a tabuľku konkurenčného prehľadu budeme aktualizovať pri zmenách dokumentácie konkurencie.
Často kladené otázky
| Otázka | Odpoveď |
|---|---|
| Potrebujem na používanie BD-Width Klipper? | Áno, k 2026-04-19 je jediným hostiteľským firmvérom podporovaným senzorom Klipper, prostredníctvom mimo-stromového modulu, ktorý autor distribuuje na GitHube. Marlin a RepRapFirmware nie sú podporované, hoci oba majú ekvivalentné generické funkcie senzora šírky cez odlišné hardvérové cesty. |
| Bude fungovať s mojou existujúcou tlačiarňou? | Uchytenie je nezávislé od tlačiarne a môže sa nachádzať na ľubovoľnej dráhe filamentu pred extrudérom. Elektrické rozhranie je buď USB cez CH340, alebo softvérové I2C na ľubovoľných dvoch GPIO pinoch na vašom Klipper MCU, takže kompatibilita je primárne funkciou toho, či má vaša Klipper doska voľný USB port alebo dva voľné GPIO piny. |
| Funguje s PETG, TPU, uhlíkovými a sklenenými vláknami? | Výrobca dokumentuje iba dva explicitné režimy zlyhania, úplne priehľadné filamenty, ktoré blokujú CCD čítanie šírky pri zachovaní funkčnosti detekcie pohybu, a nekruhové prierezy, ktoré sa čítajú ako ich premietnutá šírka. Správanie pri filamentoch plnených uhlíkom, sklom, s trblietkami a metalickým pigmentom nie je verejne dokumentované a pred spoliehaním sa na kompenzáciu šírky s týmito materiálmi odporúčame krátku testovaciu tlač. |
| Ako to interaguje s Pressure Advance? | BD-Width v reálnom čase upravuje extrúzny násobok cez M221 prostredníctvom Klipperu, zatiaľ čo Pressure Advance je parameter zrýchlenia na jeden pohyb, ktorý kompenzuje elasticitu taveniny v hot-ende. Oba systémy sú ortogonálne. Pressure Advance zostáva cenný pre kvalitu ostrých rohov a BD-Width kompenzuje drift priečneho prierezu filamentu zo strany vstupu. |
| Aká je záruka a podpora? | MABS 3D poskytuje zákonnú spotrebiteľskú záruku EÚ na naše ďalej predávané kusy za EUR 39, odosielané z Brescie. Popredajnú podporu firmvéru, aktualizácie repozitára a triáž problémov poskytuje priamo vývojár Mark Yu cez GitHub repozitár markniu/bdwidth, kde tiež v štvrťročnej kadencii monitorujeme nové vydania firmvéru. |
| Čo sa stane s priehľadným filamentom? | Podľa výrobcu nemôže BD-Width merať šírku úplne priehľadných filamentov, hoci detekcia pohybu a prerušenia naďalej funguje. V praxi to znamená, že pre tieto materiály sa kompenzácia prietoku vracia na M221 S100, zatiaľ čo senzor stále zachytáva zaseknutia a udalosti vyprázdnenia cievky. Pre zmiešané cievky (priehľadný PETG popri pigmentovanom PLA) bude správanie kompenzácie prietoku nekonzistentné a počas zavedenia priehľadného úseku by sa mala manuálne deaktivovať. |
Metodológia a referencie
Všetky tvrdenia v tomto článku boli krížovo overené oproti primárnym zdrojom k 2026-04-19. Recenzovaná literatúra bola vyhľadávaná cez Google Scholar, publikácie NIST, ScienceDirect, MDPI a katalóg ISO/ASTM. Primárna dokumentácia výrobcov bola získaná z github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com a webu Orbiter Projects. Komunitné empirické merania pochádzajú z menovaných fórových príspevkov, blogových recenzií a GitHub repozitárov. Tam, kde bola dokumentácia výrobcov v rozpore, sa uvádza konzervatívnejšie číslo a nezrovnalosť sa označuje v kontexte. Tabuľka konkurenčného prehľadu bude štvrťročne znovu overovaná; ďalšia plánovaná aktualizácia je 2026-07-19.
Referencie
| # | Autori | Rok | Názov | Miesto publikácie | URL zdroja |
|---|---|---|---|---|---|
| 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 |
Kúpte si senzor filamentu BD-Width
Skladom v Brescii za EUR 39, expedícia po celej EÚ. Obsahuje CCD modul šírky a pohybu, USB kábel a krátku príručku nastavenia pre Klipper.
Kúpte si senzor filamentu BD-Width