BD-Width gijos jutiklis: techninis pirkėjo gidas
CCD tiesinis vaizdo jutiklis, kuris realiu laiku matuoja gijos skersmenį ir judesį, suporuotas su Klipper srauto kompensavimu. Patikrinti faktai, recenzuoti įrodymai ir sąžininga 2026-04-19 konkurencinė apžvalga.
2026-04-19BD-Width yra nedidelis linijinis priedas, kuris įsiterpia tarp ritės ir medžiagos ekstruzijos spausdintuvo ekstruderio ir realiu laiku pateikia du dydžius: akimirkinį gijos skersmenį ir gijos ilgį, faktiškai pajudėjusį pro jo kiaurymę. Jį sukūrė Mark Yu, kuris platina įrenginį per savo parduotuvę Pandapi3D ir, kaip antrinį kanalą, per Tindie; atvirosios aparatinės įrangos saugykla yra GitHub paskyroje markniu. MABS 3D importuoja šį jutiklį į Europos Sąjungą ir perparduoda jį už EUR 39, patvirtinta 2026-04-19, savo FDM parduotuvėje.
Skersmens ir judesio jutiklio svarba sulydytos gijos gamybai yra gerai dokumentuota recenzuotoje literatūroje. Matmenų tikslumas medžiagos ekstruzijoje yra sudėtinė terminio susitraukimo, ekstruzijos galvutės geometrijos ir pačios gijos tiekimo į pirmesnį etapą nuoseklumo funkcija. Moretti ir bendraautorių uždaros kilpos tyrimas parodė, kad aktyvus gijos tiekimo valdymas gali sumažinti santykinę transportavimo paklaidą nuo devynių procentų iki mažiau nei ketvirtadalio procento, o tuštumų dalį nuo 7.64 procento iki 0.137 procento. BD-Width yra nukreiptas į tą konkrečią problemos dalį, kurios grynai kinematinis enkoderis negali išspręsti: faktinį iš ritės paleidžiamos gijos skerspjūvio skersmenį.
Penki būdai, kaip skersmens kintamumas blogina spaudinius
Prieš aprašant patį jutiklį, verta aiškiai pasakyti, ką svyruojantis gijos skersmuo daro spaudiniui. Žemiau esanti lentelė išskiria penkis skirtingus gedimo tipus ir kiekvieną jų pagrindžia konkrečiu recenzuotu šaltiniu.
| Gedimo tipas | Mechanizmas | Išmatuojamas poveikis | Citata |
|---|---|---|---|
| Tuštumos ir tarpai tarp linijų | Tūrinis nepakankamas srautas, kai tikrasis skersmuo tampa mažesnis už nominalų; ekstruderis paduoda nurodytą ilgį, bet pristato mažiau lydalo. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Paviršiaus banguotumas | Netaisyklingas linijos skerspjūvis ir netolygus gretimų ekstruzijos linijų persidengimas. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Ekstruderio užsikimšimai ir netaisyklingi tarpai | Per didelio skersmens gija užsikerta karštgalvio kiaurymėje; per plona gija praslysta spaudimo ritinėlyje. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dinaminis tiekimo slydimas | Sukibimas tarp tiektuvo ir gijos kinta priklausomai nuo temperatūros, tiekimo greičio ir skersmens ir negali būti visiškai ištaisytas fiksuotu ekstruzijos koeficientu. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Galutinės detalės pločio ir storio nuokrypis | Slicerio suplanuotas ekstruzijos plotis daro prielaidą, kad gijos skerspjūvis yra pastovus; tikros detalės nukrypsta priklausomai nuo spalvos ir sluoksnio aukščio. | 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] |
Empirinė tiekėjų kintamumo tikrovė
Recenzuoti tyrimai rodo, kad matmenų tikslumas spaudinio lygmeniu yra kuklus: 100 mm NIST bandiniai vidutiniškai siekia 99.77 mm su standartiniu nuokrypiu 0.31 mm per šešiolika egzempliorių, o komercinė PLA žaliava paprastai telpa plius minus 0.05 mm nuo nominalios vertės. Tačiau šis bendras skaičius slepia platų išsibarstymą tarp prekių ženklų, spalvų ir vienos ritės elgsenos. Bendruomenės matavimai patvirtina, kad kai kurie vertinami prekių ženklai išlieka plius minus 0.02 mm ribose, o kiti svyruoja periodiniu ciklu vienos ritės ribose.
| Prekės ženklas ir produktas | Nominali vertė | Stebėta elgsena | Šaltinis |
|---|---|---|---|
| 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 |
Pagrindinė žinutė yra ta, kad jokia viena gijos duomenų lapo specifikacijos eilutė nepakeičia faktiškai spausdinamos ritės matavimo, ir, kaip teigia Greeff ir Schilling, net tobula statinė charakteristika neužfiksuotų dinaminio slydimo tiektuve. Būtent šią spragą yra skirtas užpildyti linijinis pločio ir judesio jutiklis.
Jutimo principų palyginimas
Gijos monitoriai, naudojami staliniuose FDM spausdintuvuose, skirstomi į kelias šeimas. Žemiau esanti lentelė kiekvieną šeimą apibūdina pagal skiriamąją gebą, ar reikalingas kalibravimas ir ar ji jaučia skersmenį, o ne tik judesį ar tik gijos išsibaigimą. Skaičiai paimti iš pirminės tiekėjų dokumentacijos ir Klipper šaltinio kodo, o ne iš trečiųjų šalių palyginimų.
| Principas | Skiriamoji geba | Kalibravimas | Skersmuo | Judesys | Pavyzdinis produktas | Citata |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Ne | Taip | Taip | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Taip | Taip | Ne | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Ne | Taip | Ne | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Taip | Ne | Taip | 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 techninė gilioji analizė
CCD
0.005 mmGamintojo nurodyta vertė, pirminis šaltinis
Pločio tikslumas (tiekėjas)
± 0.015 mmGitHub README; Pandapi3D puslapyje nurodyta plius minus 0.01 mm, neatitikimas pažymėtas
Matavimo intervalas
1 to 2 mmNumatytasis nominalas 1.75 mm
Maitinimas
0.245 W5 V, 49 mA USB
Sąsajos
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Pagrindinio kompiuterio programinė aparatinė įranga
KlipperKlipper (out-of-tree module)
Mėginių ėmimas
0.3 sPagrindinio kompiuterio apklausa, numatytoji 2 s
Korpuso kiaurymė
4 mmKiaurinė skylė 1.75 mm gijai
ES kaina
EUR 39MABS 3D, patvirtinta 2026-04-19
BD-Width sujungia tiesinį CCD vaizdo jutiklį su lazeriniu optiniu sekimo lustu, panašiu į naudojamus optinėse pelėse, ir abu įvynioja į STM32 mikrovaldiklį, kuris atidengia USB CDC nuoseklųjį prievadą per CH340 sąsają ir programine įranga imituojamą I2C magistralę dviejose bendrosios paskirties kojelėse. Korpusas yra spausdinamas 3D modelis, kiaurymės skersmuo 4 mm, publikuojamas kartu su schemos PDF ir STL bei STEP failais, nors saugykloje nėra nei KiCad šaltinio, nei medžiagų sąrašo, nei LICENSE failo. Programinė aparatinė įranga leidžiama kaip datuoti hex failai, matomi leidimai datuoti 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 ir 2026-03-13; nėra nei Git žymų, nei pakeitimų žurnalo.[26]
Pirmasis esminis dizaino sprendimas yra CCD tiesinis masyvas su šviesos difrakcijos kompensavimo algoritmu. Autorius jį apibūdina kaip unikalų algoritmą, kuris naudoja šviesos difrakciją automatiškai kompensuoti gijos šešėlius CCD jutiklyje net tada, kai gija juda skirtingais atstumais ir kampais. Praktiškai tai reiškia, kad pikselių lygio šešėlis, kurį gija meta CCD linijoje, nėra paprasčiausiai slenkstinamas; algoritmas atkuria numanomą briaunos padėtį už difrakcijos apvalkalo ribų, o tai ir leidžia 0.005 mm pikselio žingsniui virsti prasmingu rodmeniu 1.75 mm taikiniui.[26]
Antrasis esminis dizaino sprendimas yra FIFO uždelsimo buferis pagrindinio kompiuterio pusėje. Kadangi jutiklis matuoja giją ten, kur ji patenka į korpusą, o ekstruderis iš tikrųjų ją lydo kelis šimtus milimetrų žemiau, bet koks skersmens rodmuo turi laukti, kol išmatuotas gijos gabalas pasieks karštgalvį, prieš jo vertę pritaikant srautui. BD-Width tvarkyklė tai įgyvendina kaip ilgiu indeksuotą FIFO, rakinamą Klipper parametru sensor_to_nozzle_length, numatytoji vertė 750 mm, ir taip pat atidengia runout_delay_length 8 mm bei flowrate_adjust_length 5 mm, kad kompensacija būtų taikoma smulkesniu žingsniu nei pilnas FIFO išvalymas. Tai atkartoja architektūrą, kurią Klipper originalus hall_filament_width_sensor naudoja su savo measurement_delay lauku, ir kurią Marlin atidengia per MEASUREMENT_DELAY_CM, dokumentuotą 14 cm numatytąja verte Configuration_adv.h faile.[26][38][42]
Išmatuotas poveikis (prieš ir po)
Trečiųjų šalių BD-Width duomenys prieš ir po vis dar yra riboti. Jutiklis pirmą kartą buvo išleistas 2025 m. sausį, ir didžioji dalis kiekybinių įrodymų, prieinamų 2026-04-19, yra iš paties kūrėjo žurnalų arba iš Tindie Blog ir Hackster.io redaktorių. Sąžiningai įtraukiame kūrėjo savarankiškus pranešimus ir bendravimą per problemų sekiklį, aiškiai juos pažymėdami, kartu su vienu kontekstinio pobūdžio atveju iš Deutherius, naudojančio Hall effect pločio jutiklį (ne BD-Width), kuris iliustruoja, ką apskritai gali duoti pločio kompensavimas.
| Vartotojo vardas | Kontekstas | Prieš | Po | Pokytis | Šaltinis |
|---|---|---|---|---|---|
| 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 |
Programinės aparatinės įrangos ir slicerio integracija
BD-Width pristatomas su išoriniu Klipper moduliu, kuris diegiamas per git clone ir install.sh ir nėra sulietas į Klipper3d/klipper pagrindinę saugyklą. Kontekstui, pagrindinis Klipper jau palaiko du gijos pločio jutiklius, Hall effect dizainą ir TSL1401CL tiesinį CCD, o žemiau esanti lentelė palygina tris programinės aparatinės įrangos aplinkas, kurios dažniausiai pasitaiko europietiškuose staliniuose FDM spausdintuvuose. Marlin ir RepRapFirmware tiesiogiai nepalaiko BD-Width; jie įtraukti siekiant pavaizduoti, kaip ekvivalentus pločio jutimas atrodo tose platformose.
| Savybė | Klipper | Marlin | RepRapFirmware | Citata |
|---|---|---|---|---|
| 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 verčia pločio rodmenis į srauto koeficientą per atvirkštinio kvadrato ploto formulę, procentas = round(nominal_filament_dia kvadratu padalyta iš filament_width kvadratu padauginus iš 100), kurią tada įterpia kaip M221 S komandą. Rodmenys eksponentiškai glotninami naudojant atnaujinimo formulę d = (5 kartus previous_d plius new_d) padalyta iš 6, ir grąžinami į M221 S100 kaskart, kai rodmuo palieka nominalų plius minus max_difference intervalą. ADC mėginiai imami maždaug 0.5 sekundės intervalais, penkiolika mėginių per ataskaitą.[44]
Konkurencinė apžvalga
Žemiau esančioje lentelėje pateikti staliniai gijos jutikliai, su kuriais europietis pirkėjas 2026 m. balandį greičiausiai susidurs, nurodant principą, jutimo galimybes, programinės aparatinės įrangos palaikymą ir pirminį šaltinį. Tikslumo teiginiai atgaminti pažodžiui ten, kur jie paskelbti; daugelis tiekėjų nepublikuoja skaitinės vertės, ir tie atvejai aiškiai pažymėti. Lyginamieji teiginiai kitur šiame straipsnyje apriboti šia grupe ir datuoti 2026-04-19, atitinkant ES direktyvos 2006/114/EB 4 straipsnį dėl lyginamosios reklamos.
| Produktas | Tiekėjas | Principas | Skersmuo | Judesys | Išsibaigimas | Programinė aparatinė įranga | Šaltinio URL |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Taip | Taip | Taip | 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 | Taip | 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 | Taip | 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 | Viešai nedokumentuota | Taip | Taip | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Ne | Ne | Taip | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Ne | Ne | Taip | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Ne | Ne | Taip | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Ne | Taip | Taip | RepRapFirmware M591 P3 | link |
Aukščiau išvardytoje grupėje, remiantis 2026-04-19 užfiksuotais tiekėjų dokumentacijos įrodymais, BD-Width yra vienintelis vienetas palyginime, kurio tiekėjo dokumentacija teigia, kad jis matuoja tiek gijos skersmenį milimetrais, tiek gijos judesį milimetrais per sekundę tame pačiame įrenginyje. Bambu Lab AMS neskelbia skersmens matavimo teiginio, Duet3D Rotating Magnet monitorius jaučia tik judesį, o Prusa, Creality, LDO, Stealthburner ir Orbiter įrenginiai yra išsibaigimo ar buvimo detektoriai. Tai skirtingos problemos sritys, ir kiekviena turi teisėtą naudojimo atvejį; lentelė yra srities žemėlapis, ne reitingas.[26][60][40][41][61][62][63][59]
Apribojimai ir ribiniai atvejai
Prieš bet kokį pirkimą reikėtų aiškiai įvardyti keturis apribojimus. Pirma, BD-Width negali nuskaityti visiškai permatomų gijų pločio; judesio ir išsibaigimo aptikimas ir toliau veikia, bet srauto kompensavimas toms medžiagoms yra išjungtas, remiantis autoriaus produkto puslapiu. Antra, jutiklis praneša projekcinį plotį, o ne skerspjūvio formą; ovalios gijos su tokiu pat projekciniu pločiu rodmuo toks pats kaip ir idealiai apskritos, į šią aplinkybę atkreipė dėmesį Tindie Blog savo 2025 m. apžvalgoje. Trečia, iki 2026-04-19 nerasta jokio nepriklausomo trečiosios šalies testo, kuris patvirtintų paskelbtą pločio tikslumą; visi skaitiniai tikslumo duomenys yra tiekėjo skelbiami, o pats autorius publikuoja dvi skirtingas vertes: plius minus 0.015 mm GitHub README faile ir plius minus 0.01 mm Pandapi3D produkto puslapyje.[43][47][26]
Ketvirta, programinės įrangos rinkinys yra susaistytas su vienu autoriumi ir viena pagrindinio kompiuterio programine aparatine įranga. Klipper integracija nėra sulieta su pagrindine versija, saugykloje nėra LICENSE failo, todėl pagal Berno konvencijos taisykles pagal nutylėjimą galioja visų teisių apribojimas, nėra CHANGELOG ir nėra Git žymų. Programinės aparatinės įrangos leidimai tiekiami tik kaip datuoti hex failai, o vienintelis palaikomas atnaujinimo būdas yra STM32CubeProgrammer per UART. Pirkėjai, kurie remiasi ilgalaikiu kodo prieinamumu, audituojamais leidimo užrašais ar leidžiamuoju licencijavimu, turėtų sąžiningai pasverti šiuos dalykus atsižvelgdami į jutiklio aparatinės įrangos pranašumus.[26]
MABS 3D perspektyva
MABS 3D yra Brescia įsikūrusi 3D spausdinimo paslaugų ir perpardavėjo įmonė. Importuojame BD-Width ir pateikiame jį savo FDM parduotuvėje už EUR 39, patvirtinta 2026-04-19, su ES pusės atsargų laikymu, kuris pašalina 8 iki 15 dienų siuntimo iš Kinijos laukimo langą. Kas ketvirtį pakartotinai tikrinsime kiekvieną šiame straipsnyje pateiktą lyginamąjį teiginį; kita suplanuota peržiūra vyks 2026-07-19, ir atnaujinsime konkurencinės apžvalgos lentelę, keičiantis konkurentų dokumentacijai.
Dažnai užduodami klausimai
| Klausimas | Atsakymas |
|---|---|
| Ar man reikia Klipper, kad galėčiau naudoti BD-Width? | Taip, nuo 2026-04-19 vienintelė jutiklio palaikoma pagrindinio kompiuterio programinė aparatinė įranga yra Klipper, per išorinį modulį, kurį autorius platina GitHub saugykloje. Marlin ir RepRapFirmware nepalaikomi, nors abi turi ekvivalentiškas bendrines pločio jutiklio funkcijas per skirtingus aparatinės įrangos kelius. |
| Ar veiks su mano turimu spausdintuvu? | Montavimas nepriklauso nuo spausdintuvo ir gali būti bet kurioje gijos kelio vietoje prieš ekstruderį. Elektrinė sąsaja yra arba USB per CH340, arba programinė I2C bet kuriose dviejose GPIO kojelėse jūsų Klipper mikrovaldiklyje, todėl suderinamumas iš esmės priklauso nuo to, ar jūsų Klipper plokštė turi laisvą USB prievadą arba dvi laisvas GPIO kojeles. |
| Ar veikia su PETG, TPU, anglies pluošto ir stiklo pluošto gijomis? | Tiekėjas dokumentuoja tik du aiškius gedimo atvejus: visiškai permatomas gijas, kurios blokuoja CCD pločio rodmenį, bet palieka judesio aptikimą veikiantį, ir neapvalius skerspjūvius, kurie nuskaitomi kaip jų projekcinis plotis. Elgsena su anglies pluoštu užpildytomis, stiklo pluoštu užpildytomis, blizgančiomis ir metaliniais pigmentais gijomis nėra viešai dokumentuota, ir rekomenduojame atlikti trumpą bandomąjį spaudą prieš pasikliaujant pločio kompensavimu su šiomis medžiagomis. |
| Kaip jis sąveikauja su Pressure Advance? | BD-Width realiu laiku reguliuoja ekstruzijos koeficientą per M221 naudodamas Klipper, o Pressure Advance yra judesio pagreičio parametras, kuris kompensuoja lydalo tamprumą karštgalvyje. Abi sistemos yra ortogonalios. Pressure Advance išlieka vertinga aštrių kampų kokybei, o BD-Width kompensuoja gijos skerspjūvio nuokrypius anksčiau kelyje. |
| Kokia garantija ir palaikymas? | MABS 3D suteikia ES vartotojo įstatyminę garantiją mūsų EUR 39 perparduotiems vienetams, siunčiamiems iš Brescia. Po pardavimo teikiamą programinės aparatinės įrangos palaikymą, saugyklos atnaujinimus ir problemų tvarkymą tiesiogiai teikia kūrėjas Mark Yu per markniu/bdwidth GitHub saugyklą, kurioje taip pat kas ketvirtį stebime naujus programinės aparatinės įrangos leidimus. |
| Kas nutinka su permatoma gija? | Tiekėjo teigimu, BD-Width negali išmatuoti visiškai permatomų gijų pločio, nors judesio ir išsibaigimo aptikimas ir toliau veikia. Praktiškai tai reiškia, kad srauto kompensavimas toms medžiagoms grąžinamas į M221 S100, o jutiklis vis tiek fiksuoja užsikimšimus ir ritės išsibaigimo įvykius. Mišrioms ritėms (permatoma PETG kartu su pigmentuota PLA) srauto kompensavimo elgsena bus nenuosekli ir turėtų būti rankiniu būdu išjungta, kol pakraunama permatoma atkarpa. |
Metodologija ir nuorodos
Visi šio straipsnio teiginiai 2026-04-19 buvo palyginti su pirminiais šaltiniais. Recenzuota literatūra buvo surasta per Google Scholar, NIST publikacijas, ScienceDirect, MDPI ir ISO/ASTM katalogą. Pirminė tiekėjo dokumentacija paimta iš github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com ir Orbiter Projects svetainės. Bendruomenės empiriniai matavimai paimti iš įvardytų forumo įrašų, dienoraščio apžvalgų ir GitHub saugyklų. Kai tiekėjų dokumentacija prieštaravo, nurodomas konservatyvesnis skaičius, o neatitikimas pažymimas kontekste. Konkurencinės apžvalgos lentelė bus pakartotinai tikrinama kas ketvirtį; kitas suplanuotas atnaujinimas 2026-07-19.
Nuorodos
| # | Autoriai | Metai | Pavadinimas | Leidinys | Šaltinio URL |
|---|---|---|---|---|---|
| 1 | Turner, B.N.; Gold, S.A. | 2015 | A review of melt extrusion additive manufacturing processes: II. Materials, dimensional accuracy, and surface roughness | Rapid Prototyping Journal 21(3), 250-261 | link |
| 2 | Agarwala, M.K.; Jamalabad, V.R.; Langrana, N.A.; Safari, A.; Whalen, P.J.; Danforth, S.C. | 1996 | Structural quality of parts processed by fused deposition | Rapid Prototyping Journal 2(4), 4-19 | link |
| 3 | Moylan, S.; Slotwinski, J.; Cooke, A.; Jurrens, K.; Donmez, M.A. | 2014 | An Additive Manufacturing Test Artifact | Journal of Research of NIST 119, 429-459 | link |
| 4 | Mac, G.; Pearce, H.; Karri, R.; Gupta, N. | 2021 | Uncertainty quantification in dimensions dataset of additive manufactured NIST standard test artifact | Data in Brief 38, 107286 | link |
| 5 | Cardona, C.; Curdes, A.H.; Isaacs, A.J. | 2016 | Effects of Filament Diameter Tolerances in Fused Filament Fabrication | IU Journal of Undergraduate Research 2(1) | link |
| 6 | Greeff, G.P.; Schilling, M. | 2017 | Closed loop control of slippage during filament transport in molten material extrusion | Additive Manufacturing 14, 31-38 | link |
| 7 | Greeff, G.P.; Schilling, M. | 2018 | Single print optimisation of fused filament fabrication parameters | International Journal of Advanced Manufacturing Technology 99, 845-858 | link |
| 8 | Moretti, M.; Rossi, A.; Senin, N. | 2023 | Closed-Loop Filament Feed Control in Fused Filament Fabrication | 3D Printing and Additive Manufacturing 10(3), 500-513 | link |
| 9 | Moretti, M.; Bianchi, F.; Senin, N. | 2020 | Towards the development of a smart fused filament fabrication system using multi-sensor data fusion for in-process monitoring | Rapid Prototyping Journal 26(7), 1249-1261 | link |
| 10 | Anderegg, D.A.; Bryant, H.A.; Ruffin, D.C.; Skrip, S.M.; Fallon, J.J.; Gilmer, E.L.; Bortner, M.J. | 2019 | In-situ monitoring of polymer flow temperature and pressure in extrusion based additive manufacturing | Additive Manufacturing 26, 76-83 | link |
| 11 | Li, Y.; Zhao, W.; Li, Q.; Wang, T.; Wang, G. | 2019 | In-Situ Monitoring and Diagnosing for Fused Filament Fabrication Process Based on Vibration Sensors | Sensors 19(11), 2589 | link |
| 12 | Tronvoll, S.A.; Popp, S.; Elverum, C.W.; Welo, T. | 2019 | Investigating pressure advance algorithms for filament-based melt extrusion additive manufacturing | Rapid Prototyping Journal 25(5), 830-839 | link |
| 13 | Tronvoll, S.A.; Elverum, C.W.; Welo, T. | 2018 | Dimensional accuracy of threads manufactured by fused deposition modeling | Procedia Manufacturing 26, 763-773 | link |
| 14 | Czyzewski, P.; Marciniak, D.; Nowinka, B.; Borowiak, M.; Bielinski, M. | 2022 | Influence of extruder's nozzle diameter on the improvement of functional properties of 3D-printed PLA products | Polymers 14(2), 356 | link |
| 15 | Yan, J.; Demirci, E.; Ganesan, A.; Gleadall, A. | 2022 | Extrusion width critically affects fibre orientation in short fibre reinforced material extrusion additive manufacturing | Additive Manufacturing 49, 102496 | link |
| 16 | Frunzaverde, D.; Cojocaru, V.; Bacescu, N.; Ciubotariu, C.R.; Miclosina, C.O.; Turiac, R.R.; Marginean, G. | 2023 | The Influence of the Layer Height and the Filament Color on the Dimensional Accuracy and the Tensile Strength of FDM-Printed PLA Specimens | Polymers 15(10), 2377 | link |
| 17 | Lieneke, T.; Denzer, V.; Adam, G.A.O.; Zimmer, D. | 2016 | Dimensional tolerances for additive manufacturing: Experimental investigation for fused deposition modeling | Procedia CIRP 43, 286-291 | link |
| 18 | Equbal, A.; Murmu, R.; Kumar, V.; Equbal, M.A. | 2024 | A recent review on advancements in dimensional accuracy in fused deposition modeling 3D printing | AIMS Materials Science 11(5), 950-990 | link |
| 19 | ISO/ASTM | 2021 | ISO/ASTM 52900:2021 Additive manufacturing, general principles, fundamentals and vocabulary | ISO/ASTM International Standard | link |
| 20 | ASTM International, F42 committee | 2021 | ASTM F3529-21 Guide for additive manufacturing, design, material extrusion of polymers | ASTM International Standard | link |
| 21 | Mahmood, S.; Qureshi, A.J.; Talamona, D. | 2018 | Taguchi based process optimization for dimension and tolerance control for fused deposition modelling | Additive Manufacturing 21, 183-190 | link |
| 22 | Wittbrodt, B.; Pearce, J.M. | 2015 | The effects of PLA color on material properties of 3-D printed components | Additive Manufacturing 8, 110-116 | link |
| 23 | Coogan, T.J.; Kazmer, D.O. | 2019 | In-line rheological monitoring of fused deposition modeling | Journal of Rheology 63(1), 141-155 | link |
| 24 | Joosten, T.J.F.; van Meer, B.J.; et al. | 2024 | FFF print defect characterization through in-situ electrical resistance monitoring | Scientific Reports 14, 11906 | link |
| 25 | Ciobota, N.D.; Zlatanov, Z.V.; Mariti, G.; Titei, D.; Angelescu, D. | 2023 | Accuracy of FDM PLA polymer 3D printing technology based on tolerance fields | Processes 11(10), 2810 | link |
| 26 | Yu, M. (markniu) | 2024 | bdwidth filament width and motion sensor, source repository | GitHub | link |
| 27 | Mustrum Ridcully; Haku3D (forum contributors) | 2019 | Interesting discovery re filament thickness tolerance, Prusa forum thread | forum.prusa3d.com | link |
| 28 | Deutherius | 2022 | Filament-Width-Comp-Experiments, dataset and report | GitHub | link |
| 29 | NozzleNerd | n.d. | Hatchbox vs Overture PLA filament honest review and comparison | nozzlenerd.com | link |
| 30 | All3DP editorial | n.d. | Hatchbox PLA filament review | all3dp.com | link |
| 31 | 3D PUT aggregator | 2026 | Complete filament brand comparison 2026, tolerance, quality and value ratings | 3dput.com | link |
| 32 | Printermaterials editorial | n.d. | MakerGeeks filament review | printermaterials.com | link |
| 33 | The 3D Printer Bee | n.d. | Eryone PLA review | the3dprinterbee.com | link |
| 34 | AVK3D | n.d. | Is Eryone for everyone, ten-point diameter test | avk3d.ca | link |
| 35 | NozzleHub | n.d. | ColorFabb PLA economy review | nozzlehub.com | link |
| 36 | Polymaker | n.d. | PolyLite PLA Pro technical data sheet | wiki.polymaker.com | link |
| 37 | 3D Printerly editorial | n.d. | Overture PLA filament review | 3dprinterly.com | link |
| 38 | Klipper project | n.d. | Config_Reference.md, hall_filament_width_sensor section | github.com/Klipper3d/klipper | link |
| 39 | Klipper project | n.d. | Config_Reference.md, tsl1401cl_filament_width_sensor section | github.com/Klipper3d/klipper | link |
| 40 | Duet3D | n.d. | Rotating Magnet Filament Monitor documentation and Gcodes reference for M591 | docs.duet3d.com | link |
| 41 | Prusa Research | n.d. | IR Filament Sensor for MK2.5S, MK3S and MK3.5 documentation | help.prusa3d.com | link |
| 42 | Marlin project | n.d. | Configuration_adv.h reference for FILAMENT_WIDTH_SENSOR, MEASUREMENT_DELAY_CM and MAX_MEASUREMENT_DELAY | github.com/MarlinFirmware/Marlin | link |
| 43 | Pandapi3D | 2024 | bdwidth sensor product page | pandapi3d.com | link |
| 44 | Klipper project | n.d. | hall_filament_width_sensor.py source | github.com/Klipper3d/klipper | link |
| 45 | Pandapi3D | 2025 | How about your 3D filament, blog post | pandapi3d.com | link |
| 46 | Yu, M. (markniu) | 2025 | Width and motion sensor, project page | hackaday.io | link |
| 47 | Tindie Blog | 2025 | bdwidth, a 3D filament width and motion sensor | blog.tindie.com | link |
| 48 | Hackster.io | 2025 | This high resolution non-contact filament sensor improves print quality | hackster.io | link |
| 49 | xboxhacker | 2025 | Issue 11, extreme readings at startup | github.com/markniu/bdwidth | link |
| 50 | CBoismenu | 2025 | Issue 12, per-sensor ENABLE granularity | github.com/markniu/bdwidth | link |
| 51 | Klipper project | n.d. | G-Codes reference, QUERY_FILAMENT_WIDTH and related commands | klipper3d.org | link |
| 52 | PrusaSlicer project | n.d. | PrintConfig.cpp, filament_diameter and extrusion_multiplier | github.com/prusa3d/PrusaSlicer | link |
| 53 | Marlin project | n.d. | M404 set nominal filament width | marlinfw.org | link |
| 54 | Marlin project | n.d. | M405 enable filament width sensor | marlinfw.org | link |
| 55 | Marlin project | n.d. | M406 disable filament width sensor | marlinfw.org | link |
| 56 | Marlin project | n.d. | M407 read filament width | marlinfw.org | link |
| 57 | Duet3D | n.d. | Gcodes reference, M591 filament monitor | docs.duet3d.com | link |
| 58 | Slic3r project | n.d. | Flow math reference, advanced manual | manual.slic3r.org | link |
| 59 | Prusa Research | n.d. | Nextruder filament sensor documentation for CORE One, MK4, MK3.9, XL | help.prusa3d.com | link |
| 60 | Bambu Lab | n.d. | AMS function introduction | wiki.bambulab.com | link |
| 61 | Creality | n.d. | Filament runout sensor product page for Ender 3 V3 SE | store.creality.com | link |
| 62 | LDO Motors | n.d. | Voron 0.2 wiring guide rev A, filament sensor section | docs.ldomotors.com | link |
| 63 | VORON Design community | n.d. | Improved Voron Stealthburner filament runout sensor | printables.com | link |
| 64 | Nathan22211 | 2025 | Issue 9, Kailco machine compatibility | github.com/markniu/bdwidth | link |
Pirkti BD-Width gijos jutiklį
Laikoma sandėlyje Brescia už EUR 39, siunčiama po visą ES. Komplekte CCD pločio ir judesio modulis, USB kabelis ir trumpas Klipper nustatymo vadovas.
Pirkti BD-Width gijos jutiklį