Senzor filamenta BD-Width, tehnični nakupni vodnik
Linearno slikovno CCD tipalo, ki v realnem času meri premer in gibanje filamenta, v paru z izravnavo pretoka v Klipperju. Preverjena dejstva, recenzirani dokazi in pošten konkurenčni pregled na dan 2026-04-19.
2026-04-19BD-Width je majhen linijski dodatek, ki se namesti med tuljavo in ekstruder tiskalnika s filamentno ekstruzijo ter v realnem času sporoča dve količini: trenutni premer filamenta in dolžino filamenta, ki je dejansko prešla skozi njegovo odprtino. Zasnoval ga je Mark Yu, ki ga prodaja prek lastne trgovine Pandapi3D in kot drugotni kanal prek Tindie, z odprtokodnim strojnim repozitorijem na GitHubu pod vzdevkom markniu. MABS 3D uvaža senzor v Evropsko unijo in ga preprodaja po EUR 39, preverjeno dne 2026-04-19, kot del svoje FDM trgovine.
Pomen senzorja premera in gibanja za filamentno ekstruzijsko izdelavo je v recenzirani literaturi dobro dokumentiran. Dimenzionalna točnost pri filamentni ekstruziji je sestavljena funkcija toplotnega krčenja, geometrije ekstruzijske glave in doslednosti samega dovajanja filamenta. Študija zaprte zanke avtorjev Moretti in sodelavcev je pokazala, da lahko aktivno krmiljenje dovajanja filamenta zmanjša relativno napako transporta z do devet odstotkov na manj kot četrtino odstotka, prazninski delež pa s 7.64 odstotka na 0.137 odstotka. BD-Width cilja na specifičen del tega problema, ki ga čisto kinematični dajalnik ne more nasloviti, in sicer dejanski presek premera filamenta, ki zapušča tuljavo.
Pet načinov, kako razpršenost premera kvari tiske
Preden opišemo sam senzor, je vredno jasno povedati, kaj nihanje premera filamenta naredi tisku. Spodnja mreža izolira pet različnih načinov odpovedi in vsakega utemelji v specifičnem recenziranem viru.
| Način odpovedi | Mehanizem | Merljiv učinek | Navedba |
|---|---|---|---|
| Praznine in vrzeli med linijami | Volumetrični podtlak, ko dejanski premer pade pod nazivno vrednost; ekstruder dovaja ukazano dolžino, a poda manj taline. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Površinska valovitost | Nepravilen presek linije in neenakomerno prekrivanje med sosednjimi ekstruzijskimi črtami. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Zatikanje ekstruderja in nepravilne vrzeli | Predebel filament se zagozdi v odprtini grelne glave; pretanek filament zdrsne v prijemalnem kolescu. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dinamični zdrs pri dovajanju | Oprijem med podajalnikom in filamentom se spreminja s temperaturo, hitrostjo dovajanja in premerom in ga ni mogoče povsem odpraviti s fiksnim množiteljem ekstruzije. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Odstopanje širine in debeline na končnem kosu | Rezalnik načrtuje širino ekstruzije ob predpostavki stalnega preseka filamenta; dejanski kosi odstopajo glede na barvo in višino plasti. | 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] |
Empirična resnica o razpršenosti proizvajalcev
Recenzirana dela kažejo, da je dimenzionalna točnost na ravni tiska skromna, saj NIST referenčni kosi dolžine 100 mm v povprečju merijo 99.77 mm s standardnim odklonom 0.31 mm pri šestnajstih primerkih, in da se komercialni PLA filament običajno drži znotraj plus minus 0.05 mm od nazivne vrednosti. Ta glavna številka pa skriva široko razpršenost med znamkami, barvami in znotraj posamezne tuljave. Meritve skupnosti potrjujejo, da nekatere ugledne znamke ostanejo pod plus minus 0.02 mm, medtem ko druge nihajo v periodičnem ciklu znotraj ene same tuljave.
| Znamka in izdelek | Nazivno | Opaženo obnašanje | Vir |
|---|---|---|---|
| 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 |
Osnovno sporočilo je, da nobena specifikacijska vrstica v tehničnem listu filamenta ne nadomešča meritve tuljave, s katero dejansko tiskate, in kot trdita Greeff in Schilling, tudi popolna statična karakterizacija ne bi zajela dinamičnega zdrsa pri podajalniku. To je vrzel, ki jo linijski senzor širine in gibanja zapolnjuje.
Primerjava načel zaznavanja
Nadzorniki filamenta, ki se uporabljajo na namiznih FDM tiskalnikih, se delijo na nekaj družin. Spodnja mreža opredeljuje vsako družino po ločljivosti, potrebi po umerjanju in sposobnosti zaznavanja premera v nasprotju z zaznavanjem samo gibanja ali samo iztečenega filamenta. Številke so povzete iz primarne dokumentacije proizvajalcev in izvorne kode Klipperja, ne iz kakšne tretjestranske primerjave.
| Načelo | Ločljivost | Umerjanje | Premer | Gibanje | Primer izdelka | Navedba |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Ne | Da | Da | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Da | Da | Ne | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Ne | Da | Ne | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Da | Ne | Da | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Ne | Ne | Ne | 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 | Ne | Ne | Ne | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
Tehnična poglobitev v BD-Width
CCD
0.005 mmNavedeno s strani proizvajalca, primarni vir
Točnost širine (proizvajalec)
± 0.015 mmGitHub README; stran Pandapi3D navaja plus minus 0.01 mm, neskladje označeno
Merilni razpon
1 to 2 mmPrivzeto nazivno 1.75 mm
Napajanje
0.245 W5 V, 49 mA USB
Vmesniki
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Firmware gostitelja
KlipperKlipper (out-of-tree module)
Vzorčenje
0.3 sGostiteljsko povpraševanje, privzeto 2 s
Odprtina ohišja
4 mmSkoznja luknja za filament 1.75 mm
Cena v EU
EUR 39MABS 3D, preverjeno 2026-04-19
BD-Width združuje linearno CCD slikovno tipalo z laserskim optičnim sledilnim čipom vrste, ki se uporablja v optičnih miškah, oba pa povija v mikrokrmilnik STM32, ki izpostavlja serijska vrata USB CDC prek vmesnika CH340 in programsko bit-bangano vodilo I2C na dveh splošno namenskih nožicah. Ohišje je tridimenzionalni natisljivi model s premerom odprtine 4 mm, objavljen skupaj s shematskim PDF ter datotekami STL in STEP, čeprav v repozitoriju ni vira KiCad, kosovnice in datoteke LICENSE. Firmware je izdan kot datirane hex datoteke, z vidnimi izdajami z datumi 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 in 2026-03-13; ni oznak Git in ni dnevnika sprememb.[26]
Prva nosilna oblikovalska odločitev je linearna vrsta CCD z algoritmom kompenzacije svetlobne difrakcije. Avtor jo opisuje kot edinstven algoritem, ki uporablja svetlobno difrakcijo za samodejno izravnavo senc filamenta na CCD tipalu, tudi ko se filament premika na različnih razdaljah in pod različnimi koti. V praksi to pomeni, da se senca na ravni slikovne pike, ki jo filament meče na CCD linijo, ne prime preprosto s pragom; algoritem rekonstruira implicirano lokacijo roba za difrakcijsko ovojnico, kar omogoča, da se korak slikovne pike 0.005 mm pretvori v smiselno odčitavanje na tarči 1.75 mm.[26]
Druga nosilna oblikovalska odločitev je FIFO zakasnilni medpomnilnik na strani gostitelja. Ker senzor meri filament tam, kjer vstopa v ohišje, ekstruder pa filament dejansko stali nekaj sto milimetrov nižje po toku, mora vsako odčitavanje premera počakati, da izmerjeni kos filamenta doseže grelno glavo, preden se njegova vrednost uporabi za pretok. Gonilnik BD-Width to izvaja kot FIFO, indeksiran po dolžini in vezan na parameter Klipperja sensor_to_nozzle_length s privzeto vrednostjo 750 mm, izpostavlja pa tudi runout_delay_length 8 mm in flowrate_adjust_length 5 mm, tako da se izravnava sproži pri finejši granularnosti kot pri polnem izpraznjenju FIFO. To odraža arhitekturo, ki jo izvorni Klipperjev modul hall_filament_width_sensor uporablja s svojim poljem measurement_delay in ki jo Marlin izpostavlja pod MEASUREMENT_DELAY_CM, dokumentirano privzeto pri 14 cm v datoteki Configuration_adv.h.[26][38][42]
Izmerjen učinek (prej in potem)
Tretjestranskih podatkov pred in po za BD-Width je še malo. Senzor je bil prvič izdan januarja 2025, večina količinskih dokazov, dostopnih na dan 2026-04-19, pa izhaja iz razvijalčevih lastnih dnevnikov ali iz urednikov pri Tindie Blog in Hackster.io. Vključujemo razvijalčeva lastna poročila in interakcije v sledilniku težav, pošteno označene kot take, skupaj s primerom okvirne reference avtorja Deutherius, ki uporablja senzor širine na Hallovem efektu (ne BD-Width) in ponazarja, kaj lahko izravnava širine kot razred ponudi.
| Vzdevek | Kontekst | Prej | Potem | Razlika | Vir |
|---|---|---|---|---|---|
| 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 |
Integracija firmware in rezalnika
BD-Width je dobavljen z zunanjim modulom za Klipper, ki se namesti z git clone in install.sh ter ni spojen v izvorni Klipper3d/klipper. Za kontekst, izvorno Klipperjevo drevo že podpira dva senzorja širine filamenta, različico na Hallovem efektu in linearni CCD TSL1401CL. Spodnja mreža primerja tri firmware okolja, s katerimi se najverjetneje srečate na evropskih namiznih FDM tiskalnikih. Marlin in RepRapFirmware ne podpirata BD-Width neposredno; vključena sta zato, da prikažeta, kako izgleda enakovredno zaznavanje širine na teh platformah.
| Funkcija | Klipper | Marlin | RepRapFirmware | Navedba |
|---|---|---|---|---|
| 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 pretvori odčitke širine v množitelj pretoka prek formule obratne površine, odstotek = round(nominal_filament_dia na kvadrat deljeno s filament_width na kvadrat krat 100), ki jo nato vbrizga kot ukaz M221 S. Odčitki se eksponentno glajeni s tekočo posodobitvijo d = (5 krat prejšnji_d plus novi_d) deljeno s 6, in se vrnejo na M221 S100, kadar koli odčitek zapusti nazivno pas plus minus max_difference. Vzorci ADC se jemljejo v približno 0.5 sekundnih intervalih, petnajst vzorcev na poročilo.[44]
Konkurenčni pregled
Spodnja tabela našteva senzorje filamenta namiznega razreda, s katerimi se evropski kupec najverjetneje sreča aprila 2026, z načelom, zaznavnimi sposobnostmi, podporo firmware in primarnim virom. Trditve o točnosti so reproducirane dobesedno, kjer so objavljene; mnogi proizvajalci ne objavljajo številčne vrednosti, taki primeri so izrecno označeni. Primerjalne izjave drugod v tem članku so omejene na ta sklop in datirane 2026-04-19, skladno s 4. členom direktive EU 2006/114/ES o primerjalnem oglaševanju.
| Izdelek | Proizvajalec | Načelo | Premer | Gibanje | Iztek filamenta | Firmware | URL vira |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Da | Da | Da | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Ne | Ne | Da | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Ne | Ne | Da | 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 | Ni javno dokumentirano | Da | Da | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Ne | Ne | Da | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Ne | Ne | Da | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Ne | Ne | Da | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Ne | Da | Da | RepRapFirmware M591 P3 | link |
Znotraj zgoraj naštetega sklopa in na podlagi dokazov iz proizvajalčeve dokumentacije, zajetih 2026-04-19, je BD-Width edina enota v primerjavi, katere dokumentacija proizvajalca navaja, da v isti napravi meri tako premer filamenta v milimetrih kot gibanje filamenta v milimetrih na sekundo. Bambu Lab AMS ne objavlja trditve o merjenju premera, monitor Duet3D Rotating Magnet zaznava le gibanje, naprave Prusa, Creality, LDO, Stealthburner in Orbiter pa so detektorji izteka ali prisotnosti. To so različni problemski obsegi in vsak ima legitimno uporabo; tabela je zemljevid obsega, ne razvrstitev.[26][60][40][41][61][62][63][59]
Omejitve in robni primeri
Pred nakupom je treba jasno izpostaviti štiri omejitve. Prvič, BD-Width ne more odčitati širine povsem prozornih filamentov; zaznavanje gibanja in izteka še naprej deluje, vendar je izravnava pretoka za te materiale onemogočena, kot navaja avtorjeva produktna stran. Drugič, senzor poroča projicirano širino, ne preseka oblike; ovalni filament z enako projicirano širino odčita enako kot popolnoma okrogli, na kar opozarja Tindie Blog v svojem pokritju leta 2025. Tretjič, do 2026-04-19 ni bilo mogoče najti neodvisnega tretjestranskega preizkusa objavljene točnosti širine; vse številčne vrednosti točnosti navaja proizvajalec, sam avtor pa objavlja dve različni vrednosti, plus minus 0.015 mm na GitHub README in plus minus 0.01 mm na produktni strani Pandapi3D.[43][47][26]
Četrtič, programski sklad je vezan na enega samega avtorja in eno samo firmware gostitelja. Integracija Klipperja ni spojena v izvorno vejo, repozitorij nima datoteke LICENSE in zato po pravilih Bernske konvencije privzeto velja pridržane vse pravice, ni dnevnika CHANGELOG in ni oznak Git. Izdaje firmware so dobavljene le kot datirane hex datoteke, edina podprta pot posodabljanja pa je STM32CubeProgrammer prek UART. Kupci, ki se zanašajo na dolgoročno razpoložljivost kode, revizijsko zavezujoče opombe o izdaji ali permisivno licenciranje, morajo te točke pošteno pretehtati glede na strojne prednosti senzorja.[26]
Pogled MABS 3D
MABS 3D je ponudnik storitev 3D tiskanja in preprodajalec s sedežem v Brescii. BD-Width uvažamo in ga ponujamo v naši FDM trgovini po ceni EUR 39, preverjeno na dan 2026-04-19, z zalogo na strani EU, kar odpravi 8 do 15 dnevno okno dobave neposredno iz Kitajske. Vsako primerjalno trditev v tem članku bomo ponovno preverjali četrtletno, z naslednjim načrtovanim pregledom 2026-07-19, in bomo posodabljali tabelo konkurenčnega pregleda, ko se spremeni dokumentacija konkurentov.
Pogosta vprašanja
| Vprašanje | Odgovor |
|---|---|
| Ali potrebujem Klipper za uporabo BD-Width? | Da, na dan 2026-04-19 je edini firmware gostitelja, ki ga senzor podpira, Klipper, prek zunanjega modula, ki ga avtor distribuira na GitHubu. Marlin in RepRapFirmware nista podprta, čeprav imata oba enakovredne splošne funkcije senzorja širine po drugih strojnih poteh. |
| Ali bo deloval z mojim obstoječim tiskalnikom? | Montaža je neodvisna od tiskalnika in se lahko namesti na katero koli pot filamenta pred ekstruderjem. Električni vmesnik je bodisi USB prek CH340 bodisi programski I2C na katerih koli dveh nožicah GPIO na vašem Klipper MCU, tako da je združljivost predvsem odvisna od tega, ali ima vaša Klipper plošča prosta USB vrata ali dve prosti nožici GPIO. |
| Ali deluje s filamenti PETG, TPU, iz ogljikovih ali steklenih vlaken? | Proizvajalec dokumentira le dva izrecna načina odpovedi, povsem prozorne filamente, ki blokirajo CCD odčitavanje širine, a ohranjajo delovanje zaznavanja gibanja, in nekrožne preseke, ki se odčitajo kot njihova projicirana širina. Obnašanje pri filamentih s polnilom iz ogljika, stekla, z bleščicami in kovinskimi pigmenti ni javno dokumentirano, zato priporočamo krajši preizkusni tisk, preden se zanesete na izravnavo širine s temi materiali. |
| Kako se obnaša z nastavitvijo Pressure Advance? | BD-Width v realnem času prilagaja množitelj ekstruzije prek ukaza M221 v Klipperju, medtem ko je Pressure Advance parameter pospeška na gib, ki izravnava elastičnost taline v grelni glavi. Sistema sta pravokotna. Pressure Advance ostaja dragocen za kakovost ostrih vogalov, BD-Width pa izravnava odstopanja preseka filamenta pred tokom. |
| Kakšna je garancija in podpora? | MABS 3D za svoje preprodane enote po ceni EUR 39, dobavljene iz Brescie, nudi zakonsko potrošniško garancijo EU. Poprodajno podporo firmware, posodobitve repozitorija in obravnavo napak nudi neposredno razvijalec Mark Yu prek repozitorija markniu/bdwidth na GitHubu, kjer tudi mi četrtletno spremljamo nove izdaje firmware. |
| Kaj se zgodi s prozornim filamentom? | Po navedbah proizvajalca BD-Width ne more izmeriti širine povsem prozornih filamentov, čeprav zaznavanje gibanja in izteka še naprej deluje. V praksi to pomeni, da se izravnava pretoka pri teh materialih vrne na M221 S100, senzor pa še vedno lovi zatike in dogodke izpraznjenja tuljave. Pri mešanih tuljavah (prozorni PETG poleg pigmentiranega PLA) bo vedenje izravnave pretoka nedosledno in ga je treba ročno onemogočiti, dokler je prozorni odsek naložen. |
Metodologija in viri
Vse trditve v tem članku so bile preverjene glede primarnih virov na dan 2026-04-19. Recenzirana literatura je bila najdena prek Google Scholar, publikacij NIST, ScienceDirect, MDPI in kataloga ISO/ASTM. Primarna dokumentacija proizvajalcev je bila pridobljena z github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com in spletne strani Orbiter Projects. Empirične meritve skupnosti izvirajo iz imenovanih objav na forumih, blog recenzij in repozitorijev GitHub. Kadar si je dokumentacija proizvajalcev nasprotovala, je poročana bolj konservativna številka, neskladje pa je označeno v kontekstu. Tabela konkurenčnega pregleda bo ponovno preverjena četrtletno; naslednja načrtovana posodobitev je 2026-07-19.
Viri
| # | Avtorji | Leto | Naslov | Objavljeno v | URL vira |
|---|---|---|---|---|---|
| 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 |
Kupite senzor filamenta BD-Width
Na zalogi v Brescii po ceni EUR 39, z dostavo po vsej EU. Vključuje CCD modul za širino in gibanje, USB kabel ter kratek vodnik za nastavitev Klipperja.
Kupite senzor filamenta BD-Width