BD-Width filamenttianturi, tekninen ostajan opas
CCD-pohjainen lineaarinen kuvantava anturi, joka mittaa filamentin halkaisijaa ja liikettä reaaliajassa yhdessä Klipperin virtauskompensaation kanssa. Todennettuja faktoja, vertaisarvioitua näyttöä ja reilu 2026-04-19 kilpailutilanne.
2026-04-19BD-Width on pieni linjaan asennettava lisälaite, joka sijoittuu kelan ja materiaalia pursottavan tulostimen ekstruuderin väliin ja raportoi kahta suuretta reaaliajassa: filamentin hetkellistä halkaisijaa ja sitä filamentin pituutta, joka on todellisuudessa liikkunut sen reiän läpi. Sen on suunnitellut Mark Yu, joka myy laitetta oman myymälänsä Pandapi3D kautta ja toissijaisesti Tindien kautta, avoimen laitteiston arkistona GitHubissa tunnuksella markniu. MABS 3D tuo anturin Euroopan unioniin ja jälleenmyy sitä hintaan EUR 39, todennettu 2026-04-19, osana FDM-myymäläänsä.
Halkaisija- ja liikeanturin merkitys sulatetun filamentin valmistuksessa on hyvin dokumentoitu vertaisarvioidussa kirjallisuudessa. Mittatarkkuus materiaalipursotuksessa on yhdistelmäfunktio lämpökutistumasta, ekstruusiopään geometriasta ja filamentin syötön ylävirran tasaisuudesta. Morettin ja kumppaneiden suljetun silmukan tutkimus osoitti, että aktiivinen filamentinsyötön hallinta voi pienentää suhteellisen siirtovirheen jopa yhdeksästä prosentista alle neljännekseen prosentista ja onkaloiden osuuden 7,64 prosentista 0,137 prosenttiin. BD-Width kohdistuu juuri siihen ongelmakentän osaan, jota puhtaasti kinemaattinen enkooderi ei tavoita: kelalta lähtevän filamentin todelliseen poikkileikkauksen halkaisijaan.
Viisi tapaa, joilla halkaisijan vaihtelu heikentää tulosteita
Ennen itse anturin kuvausta on syytä sanoa suoraan, mitä vaihteleva filamentin halkaisija tekee tulosteelle. Alla oleva taulukko erittelee viisi eri vikamuotoa ja perustaa jokaisen niistä tiettyyn vertaisarvioituun lähteeseen.
| Vikamuoto | Mekanismi | Mitattava vaikutus | Viittaus |
|---|---|---|---|
| Onkalot ja ratojen väliset aukot | Tilavuuden alivirtaus, kun todellinen halkaisija alittaa nimellisarvon; ekstruuderi syöttää käsketyn pituuden mutta toimittaa vähemmän sulaa. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Pinnan aaltoilu | Epäsäännöllinen radan poikkileikkaus ja epätasainen limitys vierekkäisten pursotuslinjojen välillä. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Ekstruuderin tukokset ja epäsäännölliset aukot | Ylisuuri filamentti juuttuu kuumapään reikään; alikokoinen filamentti luistaa puristuspyörässä. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Dynaaminen syötön luisto | Syöttäjän ja filamentin välinen pito vaihtelee lämpötilan, syöttönopeuden ja halkaisijan mukaan, eikä sitä voida täysin korjata kiinteällä pursotuskertoimella. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Lopullisen osan leveyden ja paksuuden poikkeama | Viipalointiohjelman suunnittelema pursotusleveys olettaa vakiopoikkipinnan filamentille; todelliset osat poikkeavat värin ja kerroskorkeuden mukaan. | 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] |
Empiirinen valmistajakohtaisen vaihtelun todellisuus
Vertaisarvioitu työ viittaa siihen, että tulostetason mittatarkkuus on maltillinen: 100 mm NIST-testikappaleet keskiarvo 99,77 mm keskihajonnalla 0,31 mm kuudentoista yksilön otoksessa, ja kaupallinen PLA-filamentti asettuu tyypillisesti plus miinus 0,05 mm nimellisarvostaan. Tämä otsikkoluku kuitenkin kätkee alleen laajan hajonnan merkkien, värien ja yhden kelan sisäisen käyttäytymisen välillä. Yhteisön mittaukset vahvistavat, että jotkin hyvämaineiset merkit pysyvät alle plus miinus 0,02 mm:ssä, kun taas toiset oskilloivat jaksollisesti yhden kelan sisällä.
| Merkki ja tuote | Nimellinen | Havaittu käyttäytyminen | Lähde |
|---|---|---|---|
| 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 |
Perusviesti on, että mikään yksittäinen rivi filamentin tietolehdellä ei korvaa sen kelan mittausta, jota todellisuudessa tulostat, ja, kuten Greeff ja Schilling esittävät, edes täydellinen staattinen karakterisointi ei tavoittaisi syöttäjän dynaamista luistoa. Juuri tätä aukkoa linjaan asennettu leveys- ja liikeanturi on suunniteltu sulkemaan.
Mittausperiaatteiden vertailu
Työpöytäluokan FDM-tulostimiin sovelletut filamenttimonitorit jakautuvat muutamaan perheeseen. Alla oleva taulukko erittelee kunkin perheen resoluution, kalibrointitarpeen ja sen mukaan, havaitseeko se halkaisijan vai vain liikkeen tai pelkän loppumisen. Luvut on otettu valmistajan ensisijaisesta dokumentaatiosta ja Klipperin lähdekoodista, ei kolmannen osapuolen vertailuista.
| Periaate | Resoluutio | Kalibrointi | Halkaisija | Liike | Esimerkkituote | Viittaus |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Ei | Kyllä | Kyllä | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Kyllä | Kyllä | Ei | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Ei | Kyllä | Ei | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Kyllä | Ei | Kyllä | 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 tekninen syväkatsaus
CCD
0.005 mmValmistajan ilmoittama, ensisijainen lähde
Leveystarkkuus (valmistaja)
± 0.015 mmGitHub README; Pandapi3D-sivu ilmoittaa plus miinus 0.01 mm, ristiriita merkitty
Mittausalue
1 to 2 mmOletusnimellinen 1.75 mm
Virransyöttö
0.245 W5 V, 49 mA USB
Rajapinnat
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Isäntä-firmware
KlipperKlipper (out-of-tree module)
Näytteenotto
0.3 sIsännän kysely, oletus 2 s
Kotelon reikä
4 mmLäpivienti 1.75 mm filamentille
EU-hinta
EUR 39MABS 3D, todennettu 2026-04-19
BD-Width yhdistää lineaarisen CCD-kuvausanturin ja optisen laserseuranta-piirin, jota käytetään optisissa hiirissä, ja kääri molemmat STM32-mikro-ohjaimeen, joka tarjoaa USB CDC -sarjaportin CH340-rajapinnan yli sekä ohjelmistolla bittitasolla toteutetun I2C-väylän kahdessa yleiskäyttöisessä nastassa. Kotelo on tulostettava 3D-malli, reiän halkaisija 4 mm, julkaistu piirikaavion PDF:n sekä STL- ja STEP-tiedostojen kanssa, mutta arkistossa ei ole KiCad-lähdettä, osaluetteloa eikä LICENSE-tiedostoa. Firmware julkaistaan päivättyinä hex-tiedostoina, ja näkyvillä ovat julkaisut 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 ja 2026-03-13; Git-tageja ei ole ja muutoslokia ei ole.[26]
Ensimmäinen kantava suunnitteluvalinta on CCD-lineaarimatriisi yhdistettynä valon diffraktiokompensointialgoritmiin. Tekijä kuvaa sitä ainutlaatuiseksi algoritmiksi, joka käyttää valon diffraktiota kompensoidakseen automaattisesti filamentin varjoja CCD-anturilla silloinkin, kun filamentti liikkuu eri etäisyyksillä ja kulmissa. Käytännössä tämä tarkoittaa, että filamentin CCD-linjalle heittämää pikselitason varjoa ei yksinkertaisesti kynnystetä; algoritmi rekonstruoi diffraktioverhon implikoiman reunasijainnin, mikä mahdollistaa sen, että 0.005 mm pikseliväli kääntyy mielekkääksi lukemaksi 1.75 mm kohteelle.[26]
Toinen kantava suunnitteluvalinta on isäntäpuolen FIFO-viivebufferi. Koska anturi mittaa filamentin kotelon tulopäässä, mutta ekstruuderi todellisuudessa sulattaa filamentin useita satoja millimetrejä alavirtaan, jokaisen halkaisijan lukeman on odotettava, että mitattu filamentin pala saavuttaa kuumapään ennen kuin sen arvo sovelletaan virtaukseen. BD-Widthin ajuri toteuttaa tämän pituusindeksoituna FIFO:na, jonka avain on Klipperin parametri sensor_to_nozzle_length, oletus 750 mm, ja se tarjoaa myös parametrit runout_delay_length 8 mm ja flowrate_adjust_length 5 mm, jotta kompensointi laukeaa hienommalla granulariteetilla kuin täysi FIFO-huuhtelu. Tämä toistaa Klipperin upstream-puolen hall_filament_width_sensor -arkkitehtuurin measurement_delay-kentällä ja Marlinin MEASUREMENT_DELAY_CM-parametrin, joka on oletuksena 14 cm Configuration_adv.h-tiedostossa.[26][38][42]
Mitattu vaikutus (ennen ja jälkeen)
Kolmannen osapuolen ennen ja jälkeen -vertailudata BD-Widthistä on yhä ohutta. Anturi julkaistiin ensimmäisen kerran tammikuussa 2025, ja suurin osa 2026-04-19 saatavilla olevasta kvantitatiivisesta näytöstä tulee kehittäjän omista lokeista tai Tindie Blogin ja Hackster.io:n toimittajilta. Sisällytämme kehittäjän itseraportoimat havainnot ja virheenseurannan vuorovaikutukset rehellisesti sellaisiksi merkittyinä, yhdessä yhden kehyksen vertailutapauksen kanssa, jossa Deutherius käytti Hall effect -leveysanturia (ei BD-Width), ja joka havainnollistaa, mitä leveyskompensaatio kategoriana voi tuottaa.
| Tunnus | Konteksti | Ennen | Jälkeen | Muutos | Lähde |
|---|---|---|---|---|---|
| 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 |
Firmware- ja viipalointiohjelmaintegraatio
BD-Width toimitetaan puun ulkopuolisen Klipper-moduulin kanssa, joka asennetaan git clone -komennolla ja install.sh-skriptillä, eikä sitä ole sulautettu upstream-puolelle Klipper3d/klipper. Taustaksi: upstream Klipper-puu tukee jo kahta filamentin leveysanturia, Hall effect -rakennetta ja TSL1401CL-lineaari-CCD:tä, ja alla oleva taulukko vertaa kolmea firmware-ympäristöä, jotka todennäköisimmin esiintyvät eurooppalaisissa työpöytäluokan FDM-tulostimissa. Marlin ja RepRapFirmware eivät tue BD-Widthiä suoraan; ne sisällytetään antamaan kehys sille, miltä vastaava leveysmittaus näillä alustoilla näyttää.
| Ominaisuus | Klipper | Marlin | RepRapFirmware | Viittaus |
|---|---|---|---|---|
| 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 muuntaa leveyden lukemat virtauskertoimeksi käänteisen neliön pinta-alan kaavalla, prosenttiosuus = round(nominal_filament_dia toiseen jaettuna filament_width toiseen kertaa 100), jonka se sitten injektoi M221 S -komentona. Lukemat eksponentiaalisesti tasoitetaan juoksevalla päivityksellä d = (5 kertaa previous_d plus new_d) jaettuna 6:lla, ja palautuvat arvoon M221 S100 aina, kun lukema poistuu nimellisen plus miinus max_difference -kaistan ulkopuolelle. ADC-näytteet otetaan noin 0.5 sekunnin välein, viisitoista näytettä raporttia kohden.[44]
Kilpailutilanne
Alla oleva taulukko luettelee työpöytäluokan filamenttianturit, joita eurooppalainen ostaja todennäköisimmin kohtaa huhtikuussa 2026, ja kertoo niiden toimintaperiaatteen, mittauskyvyt, firmware-tuen ja ensisijaisen lähteen. Tarkkuusväitteet toistetaan sanatarkasti siellä, missä ne on julkaistu; monet valmistajat eivät julkaise numeerista lukemaa, ja ne tapaukset on merkitty nimenomaisesti. Artikkelin muualla esiintyvät vertailevat lausunnot on rajattu tähän joukkoon ja päivätty 2026-04-19, johdonmukaisesti vertailevaa mainontaa koskevan EU-direktiivin 2006/114/EY 4 artiklan kanssa.
| Tuote | Valmistaja | Periaate | Halkaisija | Liike | Loppuminen | Firmware | Lähde-URL |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Kyllä | Kyllä | Kyllä | 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 | Kyllä | 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 | Kyllä | 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 julkisesti dokumentoitu | Kyllä | Kyllä | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Ei | Ei | Kyllä | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Ei | Ei | Kyllä | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Ei | Ei | Kyllä | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Ei | Kyllä | Kyllä | RepRapFirmware M591 P3 | link |
Yllä listatusta joukosta ja 2026-04-19 kerätyn valmistajadokumentaation perusteella BD-Width on vertailun ainoa yksikkö, jonka valmistajadokumentaatio ilmoittaa mittaavan sekä filamentin halkaisijaa millimetreinä että filamentin liikettä millimetreinä sekunnissa samassa laitteessa. Bambu Lab AMS ei julkaise halkaisijamittausväitettä, Duet3D Rotating Magnet -monitori havaitsee vain liikkeen, ja Prusa-, Creality-, LDO-, Stealthburner- ja Orbiter-laitteet ovat filamentin loppumisen tai läsnäolon tunnistimia. Nämä ovat eri ongelmalaajuuksia, ja kullakin on perusteltu käyttötarkoitus; taulukko on laajuuskartta, ei paremmuusjärjestys.[26][60][40][41][61][62][63][59]
Rajoitukset ja reunatapaukset
Neljä rajoitusta on todettava suoraan ennen ostoa. Ensinnäkin BD-Width ei pysty lukemaan täysin läpinäkyvien filamenttien leveyttä; liikkeen ja loppumisen tunnistus toimii edelleen, mutta virtauskompensaatio on pois käytöstä näillä materiaaleilla tekijän tuotesivun mukaan. Toiseksi, anturi raportoi projisoidun leveyden, ei poikkileikkauksen muotoa; saman projisoidun leveyden omaava soikea filamentti lukee samaksi kuin täysin pyöreä, huomion, jonka Tindie Blog nosti esiin 2025 kirjoituksessaan. Kolmanneksi, julkaistulle leveystarkkuudelle ei ole paikallistettu riippumatonta kolmannen osapuolen testiä 2026-04-19 mennessä; kaikki numeeriset tarkkuusluvut ovat valmistajan ilmoittamia ja tekijä itse julkaisee kaksi eri arvoa, plus miinus 0.015 mm GitHubin README-tiedostossa ja plus miinus 0.01 mm Pandapi3D:n tuotesivulla.[43][47][26]
Neljänneksi, ohjelmistopino on sidottu yhteen tekijään ja yhteen isäntä-firmwareen. Klipper-integraatiota ei ole sulautettu upstream-puolelle, arkistossa ei ole LICENSE-tiedostoa ja siksi se oletusarvoisesti kuuluu Bernin yleissopimuksen sääntöjen mukaan kaikilta osin tekijänoikeuksien alaiseksi, CHANGELOGia ei ole eikä Git-tageja ole. Firmware-julkaisut toimitetaan vain päivättyinä hex-tiedostoina, ja ainoa tuettu päivityspolku on STM32CubeProgrammer UART:n yli. Ostajien, jotka luottavat pitkän aikavälin koodin saatavuuteen, auditoitaviin julkaisumerkintöihin tai sallivaan lisensointiin, tulisi punnita nämä seikat rehellisesti anturin laitteistoetuja vasten.[26]
MABS 3D -näkökulma
MABS 3D on Brescia-pohjainen 3D-tulostuspalvelu ja jälleenmyyjä. Tuomme BD-Widthin maahan ja tarjoamme sitä FDM-myymälässämme hintaan EUR 39, todennettu 2026-04-19, EU-alueen varastoinnilla, joka poistaa 8 15 vuorokauden suoran Kiinasta toimitusikkunan. Tarkistamme artikkelin jokaisen vertailevan väitteen uudelleen neljännesvuosittain, seuraava aikataulutettu tarkastus 2026-07-19, ja päivitämme kilpailutilannetaulukon kilpailijoiden dokumentaation muuttuessa.
Usein kysytyt kysymykset
| Kysymys | Vastaus |
|---|---|
| Tarvitsenko Klipperin BD-Widthin käyttöön? | Kyllä, 2026-04-19 mennessä anturin ainoa tukema isäntä-firmware on Klipper, jota käytetään puun ulkopuolisen moduulin kautta, jonka tekijä jakaa GitHubissa. Marlinia ja RepRapFirmwarea ei tueta, vaikka molemmilla on vastaavat geneeriset leveysanturitoiminnot eri laitteistopolkujen kautta. |
| Toimiiko se olemassa olevan tulostimeni kanssa? | Kiinnitys on riippumaton tulostimesta ja voi sijaita millä tahansa filamenttipolulla ekstruuderin yläpuolella. Sähköinen rajapinta on joko USB CH340:n yli tai ohjelmisto-I2C mille tahansa kahdelle GPIO-nastalle Klipper-MCU:ssasi, joten yhteensopivuus riippuu ensisijaisesti siitä, onko Klipper-kortissasi vapaa USB-portti tai kaksi vapaata GPIO-nastaa. |
| Toimiiko se PETG-, TPU-, hiilikuitu- ja lasikuitufilamenttien kanssa? | Valmistaja dokumentoi vain kaksi nimenomaista vikamuotoa: täysin läpinäkyvät filamentit, jotka estävät CCD:n leveyslukeman mutta jättävät liikkeen tunnistuksen toimintakuntoon, ja ei-pyöreät poikkileikkaukset, jotka lukevat projisoituna leveytenään. Käyttäytymistä hiilitäytteisillä, lasitäytteisillä, glitter- ja metallipigmenttifilamenteilla ei ole julkisesti dokumentoitu, ja suosittelemme lyhyttä testitulostusta ennen leveyskompensaatioon luottamista näillä materiaaleilla. |
| Miten se on vuorovaikutuksessa Pressure Advancen kanssa? | BD-Width säätää pursotuskerrointa reaaliajassa M221-komennolla Klipperin kautta, kun taas Pressure Advance on per-liike kiihtyvyysparametri, joka kompensoi sulan elastisuutta kuumapäässä. Nämä kaksi järjestelmää ovat ortogonaalisia. Pressure Advance pysyy arvokkaana terävien kulmien laadun kannalta, ja BD-Width kompensoi ylävirran puolen filamentin poikkileikkauksen ajelehtimista. |
| Mikä on takuu ja tuki? | MABS 3D tarjoaa EU:n kuluttajansuojan mukaisen lakisääteisen takuun EUR 39 hintaisille jälleenmyymillemme yksiköille, jotka lähetetään Bresciasta. Myynnin jälkeinen firmware-tuki, arkiston päivitykset ja virheenseuranta tulevat suoraan kehittäjältä Mark Yulta markniu/bdwidth GitHub-arkiston kautta, jota me myös seuraamme neljännesvuosittain uusien firmware-julkaisujen varalta. |
| Mitä tapahtuu läpinäkyvän filamentin kanssa? | Valmistajan mukaan BD-Width ei pysty mittaamaan täysin läpinäkyvien filamenttien leveyttä, vaikka liikkeen ja loppumisen tunnistus toimii edelleen. Käytännössä tämä tarkoittaa, että virtauskompensaatio palautuu arvoon M221 S100 näille materiaaleille, mutta anturi nappaa silti tukokset ja kelan loppumistapahtumat. Seoskeloille (läpinäkyvä PETG pigmentoidun PLA:n rinnalla) virtauskompensaation käyttäytyminen on epäjohdonmukainen, ja se pitäisi manuaalisesti kytkeä pois päältä läpinäkyvän osuuden ollessa ladattuna. |
Metodologia ja viitteet
Kaikki tämän artikkelin väitteet tarkistettiin ristiin ensisijaisia lähteitä vasten 2026-04-19. Vertaisarvioitu kirjallisuus paikallistettiin Google Scholarin, NIST-julkaisujen, ScienceDirectin, MDPI:n ja ISO/ASTM-luettelon kautta. Ensisijainen valmistajadokumentaatio haettiin osoitteista github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com ja Orbiter Projects -sivustolta. Yhteisön empiiriset mittaukset tulevat nimetyistä foorumiviesteistä, blogiarvosteluista ja GitHub-arkistoista. Kun valmistajadokumentaatiot olivat ristiriidassa, raportoidaan varovaisempi luku ja ristiriita merkitään kontekstissa. Kilpailutilannetaulukko tarkistetaan uudelleen neljännesvuosittain; seuraava aikataulutettu päivitys on 2026-07-19.
Viitteet
| # | Tekijät | Vuosi | Otsikko | Julkaisufoorumi | Lähde-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 filamenttianturi
Varastossa Bresciassa hintaan EUR 39, lähetetään kaikkialle EU:n alueelle. Sisältää CCD-leveys- ja liikemoduulin, USB-kaapelin ja lyhyen asennusoppaan Klipperille.
Osta BD-Width filamenttianturi