BD-Width senzor filamenta, tehnički vodič za kupce
CCD linearni slikovni senzor koji u stvarnom vremenu mjeri promjer i gibanje filamenta, u kombinaciji s Klipper kompenzacijom protoka. Provjerene činjenice, recenzirani dokazi i pošteni konkurentski pregled na dan 2026-04-19.
2026-04-19BD-Width je mali dodatak koji se postavlja u liniju između koluta i ekstrudera pisača s ekstruzijom materijala te u stvarnom vremenu javlja dvije veličine, trenutni promjer filamenta i duljinu filamenta koja je stvarno prošla kroz njegov provrt. Dizajnirao ga je Mark Yu, koji ga distribuira kroz vlastitu trgovinu Pandapi3D te, kao sekundarni kanal, kroz Tindie, s otvorenim hardverskim repozitorijem na GitHubu pod korisničkim imenom markniu. MABS 3D uvozi senzor u Europsku uniju i preprodaje ga po cijeni od EUR 39, provjereno 2026-04-19, kao dio svoje FDM trgovine.
Važnost senzora promjera i gibanja za proizvodnju taljenim filamentom dobro je dokumentirana u recenziranoj literaturi. Dimenzijska točnost pri ekstruziji materijala složena je funkcija toplinskog skupljanja, geometrije glave za ekstruziju i uzvodne dosljednosti samog dovoda filamenta. Studija zatvorene petlje koju su proveli Moretti i suradnici pokazala je da aktivno upravljanje dovodom filamenta može smanjiti relativnu pogrešku prijenosa s do devet posto na manje od četvrtine postotka, a udio šupljina sa 7.64 posto na 0.137 posto. BD-Width cilja na onaj specifičan dio problema koji čisto kinematički enkoder ne može riješiti, a to je stvarni poprečni promjer filamenta koji izlazi iz koluta.
Pet načina na koje varijabilnost promjera narušava ispise
Prije opisa samog senzora, vrijedi jasno reći što promjenjiv promjer filamenta čini ispisu. Tablica ispod izdvaja pet različitih načina otkazivanja i svaki od njih temelji na konkretnom recenziranom izvoru.
| Način otkazivanja | Mehanizam | Mjerljivi učinak | Citat |
|---|---|---|---|
| Šupljine i razmaci između linija | Volumetrijski podtok kada stvarni promjer padne ispod nominalnog; ekstruder dovodi naloženu duljinu ali isporučuje manje taline. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Valovitost površine | Nepravilan poprečni presjek linije i neravnomjerno preklapanje između susjednih ekstrudiranih linija. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Začepljenja ekstrudera i nepravilni razmaci | Predebeli filament se zaglavi u provrtu hot-enda; pretanki filament proklizava u pritisnom kotačiću. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dinamičko proklizavanje dovoda | Prihvat između dovoda i filamenta mijenja se s temperaturom, brzinom dovoda i promjerom, te se ne može u potpunosti ispraviti fiksnim množiteljem ekstruzije. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Odstupanje širine i debljine na gotovom dijelu | Širina ekstruzije planirana u sliceru pretpostavlja konstantan poprečni presjek filamenta; stvarni dijelovi odstupaju ovisno o boji i visini sloja. | 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] |
Empirijska stvarnost varijabilnosti proizvođača
Recenzirani radovi upućuju da je dimenzijska točnost na razini ispisa skromna, s NIST artefaktima od 100 mm koji u prosjeku iznose 99.77 mm uz standardnu devijaciju od 0.31 mm kroz šesnaest primjeraka, te da komercijalna PLA sirovina obično ostaje unutar plus ili minus 0.05 mm od svoje nominalne vrijednosti. No ta glavna brojka skriva široku raspršenost među markama, bojama i ponašanjem unutar jednog koluta. Mjerenja zajednice potvrđuju da neke dobro cijenjene marke ostaju ispod plus ili minus 0.02 mm, dok druge osciliraju u periodičnom ciklusu unutar jednog koluta.
| Marka i proizvod | Nominalno | Promatrano ponašanje | Izvor |
|---|---|---|---|
| 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 |
Temeljna je poruka da niti jedan redak specifikacije na tehničkom listu filamenta ne zamjenjuje mjerenje kolutа s kojeg zaista ispisujete, a, kako tvrde Greeff i Schilling, čak ni savršena statička karakterizacija ne bi obuhvatila dinamičko proklizavanje na dovodu. Upravo je to praznina koju senzor širine i gibanja u liniji treba zatvoriti.
Usporedba načela senzorike
Monitori filamenta koji se koriste na stolnim FDM pisačima spadaju u nekoliko porodica. Tablica ispod prikazuje svaku porodicu po rezoluciji, potrebi za kalibracijom i tome osjeća li promjer za razliku od samo gibanja ili samo prekida. Brojke su preuzete iz primarne dokumentacije proizvođača i izvora Klippera, ne iz bilo kakvog neovisnog testa.
| Načelo | Rezolucija | Kalibracija | Promjer | Gibanje | Primjer proizvoda | Citat |
|---|---|---|---|---|---|---|
| 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] |
BD-Width tehnička detaljna analiza
CCD
0.005 mmIzjava proizvođača, primarni izvor
Točnost širine (proizvođač)
± 0.015 mmGitHub README; stranica Pandapi3D navodi plus ili minus 0.01 mm, odstupanje označeno
Mjerni raspon
1 to 2 mmZadano nominalno 1.75 mm
Napajanje
0.245 W5 V, 49 mA USB
Sučelja
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Host firmware
KlipperKlipper (out-of-tree module)
Uzorkovanje
0.3 sAnketiranje sa strane domaćina, zadano 2 s
Provrt kućišta
4 mmProlazni otvor za filament 1.75 mm
Cijena u EU
EUR 39MABS 3D, provjereno 2026-04-19
BD-Width kombinira linearni CCD slikovni senzor s laserskim čipom za optičko praćenje kakav se koristi u optičkim mišima, a oba zamata u STM32 mikrokontroler koji izlaže USB CDC serijski port preko CH340 sučelja i softverski bit-banged I2C sabirnicu na dva pina opće namjene. Kućište je 3D ispisiv model, promjera provrta 4 mm, objavljen uz shematski PDF te STL i STEP datoteke, iako u repozitoriju nema KiCad izvornog koda, nema popisa materijala niti LICENSE datoteke. Firmware se objavljuje kao datirane hex datoteke, s vidljivim izdanjima od 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 i 2026-03-13; nema Git oznaka ni popisa promjena.[26]
Prva nosiva odluka dizajna je CCD linearni niz s algoritmom kompenzacije difrakcije svjetla. Autor ga opisuje kao jedinstveni algoritam koji koristi difrakciju svjetla za automatsku kompenzaciju sjena filamenta na CCD senzoru, čak i kada se filament kreće na različitim udaljenostima i kutovima. U praksi to znači da se sjena filamenta na pikselskoj razini bačena na CCD liniju ne obrađuje jednostavnim pragom; algoritam rekonstruira impliciranu lokaciju ruba nakon ovojnice difrakcije, što je ono što omogućuje da se pikselski korak od 0.005 mm prevede u smisleno očitanje na meti od 1.75 mm.[26]
Druga nosiva odluka dizajna je FIFO međuspremnik za odgodu na strani domaćina. Budući da senzor mjeri filament tamo gdje ulazi u kućište, a ekstruder zapravo tali filament nekoliko stotina milimetara nizvodno, svako očitanje promjera mora pričekati da izmjereni komad filamenta stigne do hot-enda prije nego što se njegova vrijednost primijeni na protok. Upravljački program BD-Widtha to implementira kao FIFO indeksiran po duljini, vezan uz Klipper parametar sensor_to_nozzle_length, zadano 750 mm, a izlaže i runout_delay_length od 8 mm i flowrate_adjust_length od 5 mm tako da se kompenzacija aktivira u finijoj granulaciji od pražnjenja cijelog FIFO-a. Time se oslikava arhitektura koju Klipperov uzvodni hall_filament_width_sensor koristi sa svojim poljem measurement_delay, i koju Marlin izlaže pod MEASUREMENT_DELAY_CM, dokumentirano na zadanih 14 cm u datoteci Configuration_adv.h.[26][38][42]
Izmjereni učinak (prije i poslije)
Neovisni podaci prije i poslije za BD-Width još su oskudni. Senzor je prvi put objavljen u siječnju 2025., a većina kvantitativnih dokaza dostupnih na dan 2026-04-19 dolazi iz razvojevih vlastitih zapisa ili od urednika na Tindie Blogu i Hackster.io. Pošteno uključujemo razvojeva samoizvješća i interakcije s alatom za praćenje problema jasno označene kao takve, zajedno s jednim referentnim slučajem korisnika Deutherius koji koristi senzor širine na Hallovom efektu (ne BD-Width) koji ilustrira što kompenzacija širine kao klasa može donijeti.
| Korisničko ime | Kontekst | Prije | Poslije | Razlika | Izvor |
|---|---|---|---|---|---|
| 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 firmwarea i slicera
BD-Width dolazi s modulom za Klipper izvan glavnog stabla koji se instalira pomoću git clone i install.sh, i nije uklopljen uzvodno u Klipper3d/klipper. Radi konteksta, uzvodno stablo Klippera već podržava dva senzora širine filamenta, izvedbu na Hallovom efektu i linearni CCD TSL1401CL, a tablica ispod uspoređuje tri firmware okruženja koja se najvjerojatnije pojavljuju na europskim stolnim FDM pisačima. Marlin i RepRapFirmware ne podržavaju BD-Width izravno; uključeni su kako bi se prikazalo kako ekvivalentno mjerenje širine izgleda na tim platformama.
| Značajka | Klipper | Marlin | RepRapFirmware | Citat |
|---|---|---|---|---|
| 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 pretvara očitanja širine u množitelj protoka preko formule obrnutog kvadrata površine, postotak = round(nominal_filament_dia na kvadrat podijeljeno s filament_width na kvadrat puta 100), koji zatim ubrizgava kao naredbu M221 S. Očitanja se eksponencijalno izglađuju tekućim ažuriranjem d = (5 puta previous_d plus new_d) podijeljeno sa 6, i vraćaju se na M221 S100 kad god očitanje izađe iz nominalnog pojasa plus ili minus max_difference. ADC uzorci uzimaju se u intervalima od otprilike 0.5 sekundi, petnaest uzoraka po izvještaju.[44]
Konkurentski pregled
Tablica ispod navodi senzore filamenta klase desktop koje će europski kupac najvjerojatnije sresti u travnju 2026., s načelom rada, sposobnostima senzorike, podrškom firmwarea i primarnim izvorom. Tvrdnje o točnosti prenesene su doslovno gdje su objavljene; mnogi proizvođači ne objavljuju numeričku vrijednost, a takvi slučajevi izričito su označeni. Usporedne izjave drugdje u ovom članku ograničene su na ovaj skup i datirane 2026-04-19, u skladu s člankom 4. Direktive EU 2006/114/EZ o usporednom oglašavanju.
| Proizvod | Proizvođač | Načelo | Promjer | Gibanje | Prekid | Firmware | URL izvora |
|---|---|---|---|---|---|---|---|
| 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 | Nije 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 |
Unutar gore navedenog skupa, i na temelju dokaza iz dokumentacije proizvođača zabilježenih 2026-04-19, BD-Width je jedina jedinica u usporedbi čija dokumentacija proizvođača navodi da mjeri i promjer filamenta u milimetrima i gibanje filamenta u milimetrima u sekundi u istom uređaju. Bambu Lab AMS ne objavljuje tvrdnju o mjerenju promjera, Duet3D Rotating Magnet monitor osjeća samo gibanje, a uređaji Prusa, Creality, LDO, Stealthburner i Orbiter detektori su prekida ili prisutnosti. To su različiti opsezi problema i svaki ima legitimnu uporabu; tablica je karta opsega, ne rang lista.[26][60][40][41][61][62][63][59]
Ograničenja i rubni slučajevi
Četiri ograničenja valja jasno navesti prije bilo kakve kupnje. Prvo, BD-Width ne može očitati širinu potpuno prozirnih filamenata; detekcija gibanja i prekida i dalje rade, ali kompenzacija protoka je onemogućena za te materijale, prema autorovoj stranici proizvoda. Drugo, senzor izvještava o projiciranoj širini, ne o obliku poprečnog presjeka; ovalni filament iste projicirane širine čita se isto kao savršeno kružni, što je točka koju je Tindie Blog istaknuo u svom prikazu iz 2025. Treće, do 2026-04-19 nije pronađen neovisan test treće strane o objavljenoj točnosti širine; sve numeričke brojke o točnosti navode proizvođač, a sam autor objavljuje dvije različite vrijednosti, plus ili minus 0.015 mm u GitHub README-u i plus ili minus 0.01 mm na stranici proizvoda Pandapi3D.[43][47][26]
Četvrto, softverski je stog vezan uz jednog autora i jedan host firmware. Klipper integracija nije spojena uzvodno, repozitorij nema LICENSE datoteku pa se prema pravilima Bernske konvencije podrazumijevaju sva prava pridržana, nema CHANGELOG-a niti Git oznaka. Izdanja firmwarea isporučuju se samo kao datirane hex datoteke, a jedini podržani put ažuriranja je STM32CubeProgrammer preko UART-a. Kupci koji se oslanjaju na dugoročnu dostupnost koda, provjerljive bilješke o izdanju ili permisivno licenciranje trebali bi te točke pošteno odvagnuti u odnosu na hardverske prednosti senzora.[26]
Perspektiva MABS 3D
MABS 3D je 3D tiskarski servis i preprodavač sa sjedištem u gradu Brescia. Uvozimo BD-Width i nudimo ga u našoj FDM trgovini po cijeni od EUR 39, provjereno 2026-04-19, sa skladištenjem na strani EU koje uklanja rok isporuke izravno iz Kine od 8 do 15 dana. Sve usporedne tvrdnje u ovom članku ponovno ćemo provjeravati kvartalno, sa sljedećom predviđenom revizijom 2026-07-19, i ažurirat ćemo tablicu konkurentskog pregleda kako se bude mijenjala dokumentacija konkurencije.
Često postavljana pitanja
| Pitanje | Odgovor |
|---|---|
| Trebam li Klipper za korištenje BD-Widtha? | Da, na dan 2026-04-19 jedini host firmware koji senzor podržava je Klipper, kroz modul izvan glavnog stabla koji autor distribuira na GitHubu. Marlin i RepRapFirmware nisu podržani, iako oba imaju ekvivalentne generičke značajke senzora širine kroz različite hardverske putove. |
| Hoće li raditi s mojim postojećim pisačem? | Montiranje je neovisno o pisaču i može sjediti na bilo kojoj putanji filamenta uzvodno od ekstrudera. Električno sučelje je ili USB preko CH340 ili softverski I2C na bilo koja dva GPIO pina na vašem Klipper MCU-u, pa je kompatibilnost primarno funkcija toga ima li vaša Klipper ploča slobodan USB port ili dva slobodna GPIO pina. |
| Radi li s PETG, TPU, karbonskim i staklenim filamentima? | Proizvođač dokumentira samo dva izričita načina otkazivanja, potpuno prozirne filamente, koji blokiraju CCD očitanje širine ali ostavljaju detekciju gibanja funkcionalnom, i nekružne poprečne presjeke, koji se čitaju kao svoja projicirana širina. Ponašanje na filamentima ispunjenim karbonom, staklom, šljokicama i metalnim pigmentima nije javno dokumentirano, i preporučujemo kratki probni ispis prije oslanjanja na kompenzaciju širine s tim materijalima. |
| Kako se kombinira s tehnologijom Pressure Advance? | BD-Width prilagođava množitelj ekstruzije u stvarnom vremenu kroz M221 putem Klippera, dok je Pressure Advance parametar ubrzanja po potezu koji kompenzira elastičnost taline u hot-endu. Dva sustava su ortogonalna. Pressure Advance ostaje vrijedan za kvalitetu oštrih kutova, a BD-Width kompenzira odstupanja poprečnog presjeka filamenta uzvodno. |
| Kakvo je jamstvo i podrška? | MABS 3D nudi zakonsko potrošačko jamstvo EU na naše preprodane jedinice od EUR 39, isporučene iz grada Brescia. Podršku nakon prodaje, ažuriranja repozitorija i rješavanje problema pruža izravno developer Mark Yu preko GitHub repozitorija markniu/bdwidth, gdje i mi kvartalno pratimo nova izdanja firmwarea. |
| Što se događa s prozirnim filamentom? | Prema proizvođaču, BD-Width ne može izmjeriti širinu potpuno prozirnih filamenata, iako detekcija gibanja i prekida i dalje rade. U praksi to znači da se kompenzacija protoka vraća na M221 S100 za te materijale, dok senzor i dalje hvata začepljenja i događaje prekida filamenta. Kod miješanih koluta (prozirni PETG uz pigmentirani PLA) ponašanje kompenzacije protoka bit će nedosljedno i treba ga ručno onemogućiti dok je prozirni dio umetnut. |
Metodologija i reference
Sve tvrdnje u ovom članku unakrsno su provjerene s primarnim izvorima na dan 2026-04-19. Recenzirana literatura pronađena je kroz Google Scholar, publikacije NIST, ScienceDirect, MDPI i katalog ISO/ASTM. Primarna dokumentacija proizvođača preuzeta je s github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com i web stranice Orbiter Projects. Empirijska mjerenja zajednice dolaze iz imenovanih objava na forumima, recenzija na blogovima i GitHub repozitorija. Gdje je dokumentacija proizvođača bila proturječna, navedena je konzervativnija brojka, a odstupanje je naznačeno u kontekstu. Tablica konkurentskog pregleda ponovno će se provjeravati kvartalno; sljedeće predviđeno ažuriranje je 2026-07-19.
Reference
| # | Autori | Godina | Naslov | Mjesto objave | URL izvora |
|---|---|---|---|---|---|
| 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 BD-Width senzor filamenta
Na skladištu u gradu Brescia po cijeni od EUR 39, isporuka diljem EU. Uključuje CCD modul za širinu i gibanje, USB kabel i kratki vodič za postavljanje za Klipper.
Kupite BD-Width senzor filamenta