BD-Width filamendi andur, tehniline ostujuhend
CCD lineaarne kujutisandur, mis mõõdab filamendi läbimõõtu ja liikumist reaalajas, ühendatuna Klipperi voolukompensatsiooniga. Kontrollitud faktid, eelretsenseeritud tõendid ja aus 2026-04-19 konkurentsimaastik.
2026-04-19BD-Width on väike in-line tarvik, mis paikneb pooli ja materjali-ekstrusiooniprinteri ekstruuderi vahel ning edastab reaalajas kaks suurust, filamendi hetkelise läbimõõdu ja filamendi pikkuse, mis on tegelikult läbi ava liikunud. Selle disainis Mark Yu, kes levitab seda oma poe Pandapi3D kaudu ja teise kanalina Tindie kaudu, avatud riistvara repositooriumiga GitHubis kasutajanime markniu all. MABS 3D impordib anduri Euroopa Liitu ning müüb edasi hinnaga EUR 39, kontrollitud 2026-04-19, oma FDM poe osana.
Läbimõõdu ja liikumise anduri asjakohasus sulatatud filamendi valmistamisel on eelretsenseeritud kirjanduses hästi dokumenteeritud. Mõõtmete täpsus materjali-ekstrusioonis on liittulemus termilisest kahanemisest, ekstrusioonipea geomeetriast ja filamendi etteandevoo ülesvoolu ühtlusest endast. Moretti ja kaasautorite suletud ahelaga uuring näitas, et aktiivne filamendi etteande juhtimine võib vähendada suhtelist transpordiviga kuni üheksalt protsendilt alla veerand protsendi ning tühimike osakaalu 7.64 protsendilt 0.137 protsendini. BD-Width tegeleb selle probleemi täpselt selle osaga, mida puhtalt kinemaatiline enkooder ei suuda lahendada, filamendi tegeliku ristlõike läbimõõduga, mis poolilt lahkub.
Viis viisi, kuidas läbimõõdu varieeruvus prindikvaliteeti halvendab
Enne anduri enda kirjeldamist tasub selgelt välja öelda, mida kõikuv filamendi läbimõõt prindiga teeb. Allolev tabel eraldab viis erinevat tõrkerežiimi ja põhjendab igaüht konkreetse eelretsenseeritud allikaga.
| Tõrkerežiim | Mehhanism | Mõõdetav mõju | Viide |
|---|---|---|---|
| Tühimikud ja ridadevahelised lüngad | Mahuline alavoog, kui tegelik läbimõõt langeb nominaalsest allapoole; ekstruuder söödab käsitletud pikkust, kuid edastab vähem sulamit. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Pinna ebaühtlused | Ebaregulaarne rida-ristlõige ning ebaühtlane kattuvus naabruses olevate ekstrusiooniridade vahel. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Ekstruuderi ummistused ja ebaregulaarsed lüngad | Ülemõõdus filament kinnitub kuuma otsa avas; alamõõdus filament libiseb näpitsrattas. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dünaamiline etteande libisemine | Haare söötja ja filamendi vahel varieerub temperatuuri, söötekiiruse ja läbimõõduga ning seda ei saa täielikult korrigeerida fikseeritud ekstrusioonikordajaga. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Laiuse ja paksuse kõrvalekalle lõpposal | Lõikuri planeeritud ekstrusioonilaius eeldab konstantset filamendi ristlõiget; reaalsed osad hälbivad sõltuvalt värvist ja kihi kõrgusest. | 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] |
Empiiriline tootjate varieeruvuse reaalsus
Eelretsenseeritud tööd viitavad sellele, et mõõtmete täpsus prindi tasandil on tagasihoidlik, 100 mm NIST artefaktid keskmiselt 99.77 mm standardhälbega 0.31 mm kuueteistkümne eksemplari lõikes, ning et kaubanduslik PLA jääb tavaliselt pluss või miinus 0.05 mm piiresse oma nominaalsest väärtusest. See pealkirjaks saanud arv peidab aga laia hajuvust brändide, värvide ja ühe pooli sees esineva käitumise lõikes. Kogukonna mõõtmised kinnitavad, et mõned hästi hinnatud brändid jäävad alla pluss või miinus 0.02 mm, samal ajal kui teised võnguvad ühe pooli sees perioodilise tsükliga.
| Bränd ja toode | Nominaalne | Täheldatud käitumine | Allikas |
|---|---|---|---|
| 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 |
Põhisõnum on, et ükski filamendi andmelehe tehniline rida ei asenda mõõtmist sellel pooli, millega te tegelikult prindite, ja nagu Greeff ja Schilling väidavad, isegi täiuslik staatiline karakteriseerimine ei suudaks hõlmata dünaamilist libisemist söötjas. Seda lünka ongi in-line laiuse ja liikumise andur mõeldud sulgema.
Aistingupõhimõtted võrdluses
Laua-FDM printeritel kasutatavad filamendimonitorid jagunevad üksikuteks peredeks. Allolev tabel käsitleb iga peret lahutusvõime, kalibreerimisvajaduse ning selle kaudu, kas see tajub läbimõõtu, mitte ainult liikumist või ainult lõppu. Numbrid on võetud esmasest tootjadokumentatsioonist ja Klipperi lähtekoodist, mitte kolmanda osapoole võrdlustestidest.
| Põhimõte | Lahutusvõime | Kalibreerimine | Läbimõõt | Liikumine | Näidistoode | Viide |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Ei | Jah | Jah | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Jah | Jah | Ei | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Ei | Jah | Ei | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Jah | Ei | Jah | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Ei | Ei | Ei | 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 | Ei | Ei | Ei | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
BD-Width tehniline süvaanalüüs
CCD
0.005 mmTootja esitatud, esmane allikas
Laiuse täpsus (tootja)
± 0.015 mmGitHub README; Pandapi3D leht nimetab pluss või miinus 0.01 mm, lahknevus märgitud
Mõõtevahemik
1 to 2 mmVaikimisi nominaalne 1.75 mm
Toide
0.245 W5 V, 49 mA USB
Liidesed
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Hosti püsivara
KlipperKlipper (out-of-tree module)
Diskreetimine
0.3 sHosti pollimine, vaikimisi 2 s
Korpuse ava
4 mmLäbiava 1.75 mm filamendi jaoks
EL hind
EUR 39MABS 3D, kontrollitud 2026-04-19
BD-Width ühendab lineaarse CCD kujutisanduri lasereralduse optilise jälgimiskiibiga, nagu kasutatakse optilistes hiirtes, ning kaob mõlemad STM32 mikrokontrolleri sisse, mis eksponeerib USB CDC jadapordi CH340 liidese kaudu ning tarkvaraliselt bit-bangitava I2C siini kahel üldotstarbelisel tihvtil. Korpus on prinditav 3D mudel, ava läbimõõduga 4 mm, avaldatud koos skeemi PDF-i ning STL ja STEP failidega, kuigi repositooriumis puuduvad KiCad lähtekood, komponentide loetelu ja LICENSE fail. Püsivara avaldatakse dateeritud hex failidena, nähtavate väljalasetega 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 ja 2026-03-13; Git silte ega muutuselogi ei ole.[26]
Esimene kandev disainivalik on CCD lineaarne massiiv koos valguse difraktsiooni kompenseerimise algoritmiga. Autor kirjeldab seda unikaalse algoritmina, mis kasutab valguse difraktsiooni, et automaatselt kompenseerida filamendi varje CCD anduril, isegi kui filament liigub erinevatel kaugustel ja nurkadel all. Praktikas tähendab see, et filamendi poolt CCD reale heidetud piksli tasandi varju ei lävendata lihtsalt; algoritm rekonstrueerib eeldatava serva asukoha pärast difraktsioonimähist, mis võimaldabki 0.005 mm piksli sammu muundada sisukaks näiduks 1.75 mm sihtmärgil.[26]
Teine kandev disainivalik on FIFO viivituspuhver hosti poolel. Kuna andur mõõdab filamenti seal, kus see korpusesse siseneb, ning ekstruuder sulatab filamenti alles mitmesada millimeetrit allavoolu, peab iga läbimõõdu näit ootama, kuni mõõdetud filamenditükk jõuab kuuma otsani, enne kui selle väärtus voolule rakendatakse. BD-Width draiver rakendab seda pikkuse-indekseeritud FIFO-na, mis on võtmestatud Klipperi parameetrile sensor_to_nozzle_length, vaikimisi 750 mm, ning see eksponeerib ka runout_delay_length 8 mm ja flowrate_adjust_length 5 mm, nii et kompensatsioon toimub peenema granulaarsusega kui täielik FIFO loputus. See peegeldab arhitektuuri, mida Klipperi ülemise voo hall_filament_width_sensor kasutab oma measurement_delay väljaga ja mida Marlin eksponeerib MEASUREMENT_DELAY_CM all, dokumenteeritud vaikimisi 14 cm juures failis Configuration_adv.h.[26][38][42]
Mõõdetud mõju (enne ja pärast)
Kolmanda osapoole enne-ja-pärast andmed BD-Width kohta on endiselt napid. Andur ilmus esmakordselt 2025. aasta jaanuaris ning enamik kvantitatiivseid tõendeid, mis 2026-04-19 seisuga saadaval on, pärineb arendaja enda logidest või Tindie Blogi ja Hackster.io toimetajatelt. Me lisame ausalt märgistatud arendaja eneseteatised ja issue-tracker suhtluse, koos ühe kontekstivõrdlusega Deutheriuselt, kes kasutas Hall effect laiusandurit (mitte BD-Width), mis illustreerib, mida laiuskompensatsioon klassi tasandil pakkuda suudab.
| Kasutajanimi | Kontekst | Enne | Pärast | Muutus | Allikas |
|---|---|---|---|---|---|
| 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 |
Püsivara ja lõikuri integratsioon
BD-Width tarnitakse out-of-tree Klipperi mooduliga, mis paigaldatakse git clone pluss install.sh abil ning mida ei ole ühendatud Klipper3d/klipper ülemisse voogu. Konteksti jaoks toetab Klipperi ülemine voog juba kahte filamendi laiuse andurit, Hall effect disaini ja TSL1401CL lineaarset CCD-d, ning allolev tabel võrdleb kolme püsivarakeskkonda, mis Euroopa laua-FDM printerites kõige tõenäolisemalt esinevad. Marlin ja RepRapFirmware ei toeta BD-Width otseselt; need on lisatud selleks, et raamistada, milline näeb välja samaväärne laiuse tajumine neil platvormidel.
| Funktsioon | Klipper | Marlin | RepRapFirmware | Viide |
|---|---|---|---|---|
| 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 teisendab laiusenäidud voolukordajaks pöördruudulise pindalavalemi kaudu, protsent = round(nominal_filament_dia ruudus jagatud filament_width ruuduga korda 100), mille ta seejärel süstib M221 S käsuna. Näidud silutakse eksponentsiaalselt jooksva uuendusega d = (5 korda previous_d pluss new_d) jagatud 6, ning lähevad tagasi M221 S100 peale alati, kui näit väljub nominaalse pluss või miinus max_difference vööndist. ADC proove võetakse ligikaudu 0.5 sekundi intervalliga, viisteist proovi raporti kohta.[44]
Konkurentsimaastik
Allolev tabel loetleb laua-klassi filamendiandurid, mida Euroopa ostja kõige tõenäolisemalt 2026. aasta aprillis kohtab, koos põhimõtte, aistinguvõimete, püsivara toe ja esmase allikaga. Täpsusnõuded esitatakse sõna-sõnalt seal, kus need on avaldatud; paljud tootjad ei avalda numbrilist näitajat ning sellised juhud on selgelt märgitud. Võrdlevad väited mujal selles artiklis on piiritletud selle komplektiga ja dateeritud 2026-04-19, kooskõlas EL direktiivi 2006/114/EÜ artikliga 4 võrdleva reklaami kohta.
| Toode | Tootja | Põhimõte | Läbimõõt | Liikumine | Lõpu tuvastus | Püsivara | Allika URL |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Jah | Jah | Jah | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Ei | Ei | Jah | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Ei | Ei | Jah | 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 | Ei ole avalikult dokumenteeritud | Jah | Jah | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Ei | Ei | Jah | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Ei | Ei | Jah | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Ei | Ei | Jah | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Ei | Jah | Jah | RepRapFirmware M591 P3 | link |
Ülalloetletud komplekti sees ning 2026-04-19 fikseeritud tootjadokumentatsiooni tõendite põhjal on BD-Width ainus võrdluses olev seade, mille tootjadokumentatsioon väidab, et see mõõdab samas seadmes nii filamendi läbimõõtu millimeetrites kui ka filamendi liikumist millimeetrites sekundis. Bambu Lab AMS ei avalda läbimõõdumõõtmise väidet, Duet3D Rotating Magnet monitor tajub ainult liikumist ning Prusa, Creality, LDO, Stealthburner ja Orbiter seadmed on lõpu- või kohaloleku detektorid. Need on erinevad probleemiulatused ning igaühel on õiguspärane kasutusjuht; tabel on ulatuskaart, mitte pingerida.[26][60][40][41][61][62][63][59]
Piirangud ja servajuhud
Neli piirangut tuleb enne iga ostu selgelt välja öelda. Esiteks ei suuda BD-Width lugeda täielikult läbipaistvate filamentide laiust; liikumise ja lõpu tuvastamine jätkub, kuid voolukompensatsioon on nende materjalide puhul keelatud, autori tootelehe järgi. Teiseks raporteerib andur projektsiooni laiust, mitte ristlõike kuju; sama projektsiooni laiusega ovaalne filament loeb sama kui täiesti ümmargune, punkt, mille Tindie Blog oma 2025. aasta kajastuses esile tõi. Kolmandaks ei ole 2026-04-19 seisuga leitud ühtki sõltumatut kolmanda osapoole testi avaldatud laiuse täpsuse kohta; kõik numbrilised täpsusnäitajad on tootja esitatud ning autor ise avaldab kaks erinevat väärtust, pluss või miinus 0.015 mm GitHubi README-s ja pluss või miinus 0.01 mm Pandapi3D tootelehel.[43][47][26]
Neljandaks on tarkvaravirn seotud ühe autori ja ühe hosti püsivaraga. Klipperi integratsiooni ei ole ühendatud ülemisse voogu, repositooriumis puudub LICENSE fail ning seetõttu vaikimisi kehtivad kõik õigused kaitstud Berni konventsiooni reeglite alusel, CHANGELOG-i ja Git silte pole. Püsivara väljalasked tarnitakse ainult dateeritud hex failidena ning ainus toetatud uuendustee on STM32CubeProgrammer UART-i kaudu. Ostjad, kes tuginevad koodi pikaajalisele kättesaadavusele, auditeeritavatele väljalaske märkmetele või lubavale litsentseerimisele, peaksid neid punkte ausalt kaaluma anduri riistvaraeeliste suhtes.[26]
MABS 3D vaatenurk
MABS 3D on Brescia-põhine 3D printimise teenus ja edasimüüja. Me impordime BD-Width anduri ja teeme selle oma FDM poes kättesaadavaks hinnaga EUR 39, kontrollitud 2026-04-19, EL-poolse laovarustusega, mis eemaldab 8 kuni 15 päevase otse-Hiinast tarneakna. Me kontrollime iga selle artikli võrdleva väite kvartaalse tsükliga, järgmine planeeritud ülevaatus on 2026-07-19, ning ajakohastame konkurentsimaastiku tabelit, kui konkurentide dokumentatsioon muutub.
Korduma kippuvad küsimused
| Küsimus | Vastus |
|---|---|
| Kas ma vajan BD-Width kasutamiseks Klipperit? | Jah, 2026-04-19 seisuga on anduri ainus toetatud hosti püsivara Klipper, out-of-tree mooduli kaudu, mida autor GitHubis levitab. Marlin ja RepRapFirmware ei ole toetatud, kuigi mõlemal on erinevate riistvaraliste lahenduste kaudu samaväärsed üldised laiusanduri funktsioonid. |
| Kas see töötab minu olemasoleva printeriga? | Kinnitus on printerist sõltumatu ja võib paikneda mis tahes filamenditeel ekstruuderi ülesvoolu. Elektriline liides on kas USB CH340 kaudu või tarkvaraline I2C mis tahes kahel GPIO tihvtil teie Klipperi MCU-l, seega ühilduvus sõltub peamiselt sellest, kas teie Klipperi plaadil on vaba USB port või kaks vaba GPIO tihvti. |
| Kas see töötab PETG, TPU, süsinikkiu ja klaaskiu filamentidega? | Tootja dokumenteerib ainult kaks selget tõrkerežiimi, täielikult läbipaistvad filamendid, mis blokeerivad CCD laiuse näidu, kuid jätavad liikumise tuvastamise toimivaks, ning mitteümmargused ristlõiked, mis loetakse nende projektsiooni laiusena. Käitumine süsinikutäidisega, klaastäidisega, sädelusega ja metallilise pigmendiga filamentidel ei ole avalikult dokumenteeritud, ning me soovitame enne nende materjalide puhul laiuskompensatsioonile tuginemist teha lühike testprint. |
| Kuidas see suhestub Pressure Advance'iga? | BD-Width reguleerib ekstrusioonikordajat reaalajas M221 kaudu Klipperis, samas kui Pressure Advance on liikumise-põhine kiirenduse parameeter, mis kompenseerib sulami elastsust kuumas otsas. Kaks süsteemi on ortogonaalsed. Pressure Advance jääb väärtuslikuks teravate nurkade kvaliteedi jaoks ning BD-Width kompenseerib filamendi ristlõike triivi ülesvoolu. |
| Milline on garantii ja tugi? | MABS 3D pakub EL tarbija seadusjärgset garantiid meie EUR 39 edasimüüdavatele seadmetele, mis saadetakse Bresciast. Müügijärgset püsivara tuge, repositooriumi uuendusi ja issue triaaži pakub otse arendaja Mark Yu markniu/bdwidth GitHubi repositooriumi kaudu, kus me jälgime kvartaalse tsükliga ka uusi püsivara väljalaskeid. |
| Mis juhtub läbipaistva filamendiga? | Tootja sõnul ei suuda BD-Width mõõta täielikult läbipaistvate filamentide laiust, kuigi liikumise ja lõpu tuvastamine jätkab tööd. Praktikas tähendab see, et nende materjalide puhul pöördub voolukompensatsioon tagasi M221 S100 peale, samas kui andur püüab endiselt kinni ummistusi ja pooli lõpu sündmusi. Segapoolide puhul (läbipaistev PETG kõrvuti pigmenteeritud PLA-ga) on voolukompensatsiooni käitumine ebajärjekindel ning tuleks käsitsi keelata, kui läbipaistev osa on laaditud. |
Metoodika ja viited
Kõik selle artikli väited kontrolliti esmaste allikate vastu 2026-04-19. Eelretsenseeritud kirjandus leiti Google Scholari, NIST väljaannete, ScienceDirecti, MDPI ja ISO/ASTM kataloogi kaudu. Esmane tootjadokumentatsioon laaditi lehtedelt github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com ning Orbiter Projects veebisaidilt. Kogukonna empiirilised mõõtmised pärinevad nimeliselt foorumipostitustest, blogiarvustustest ja GitHubi repositooriumitest. Kui tootjadokumentatsioon oli vastuolus, esitatakse konservatiivsem number ja lahknevus märgitakse kontekstis. Konkurentsimaastiku tabelit kontrollitakse kvartaalselt uuesti; järgmine planeeritud uuendus on 2026-07-19.
Viited
| # | Autorid | Aasta | Pealkiri | Väljaanne | Allika 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 |
Osta BD-Width filamendi andur
Laoseisus Brescias hinnaga EUR 39, saadetakse üle EL. Sisaldab CCD laiuse ja liikumise moodulit, USB kaablit ning lühikest seadistusjuhendit Klipperi jaoks.
Osta BD-Width filamendi andur