BD-Width сензор за нишка, техническо ръководство за купувача
CCD линеен образен сензор, който измерва диаметъра и движението на нишката в реално време, съчетан с компенсация на потока в Klipper. Проверени факти, рецензирани научни доказателства и коректна конкурентна картина към 2026-04-19.
2026-04-19BD-Width е малък линеен аксесоар, който се поставя между макарата и екструдера на принтер с материално екструдиране и докладва две величини в реално време, моментния диаметър на нишката и дължината на нишката, която действително е преминала през отвора му. Проектиран е от Mark Yu, който го разпространява чрез собствения си магазин Pandapi3D и като вторичен канал чрез Tindie, с хранилище за отворен хардуер в GitHub под потребителското име markniu. MABS 3D внася сензора в Европейския съюз и го препродава на EUR 39, проверено на 2026-04-19, като част от своя FDM магазин.
Значимостта на сензор за диаметър и движение за технологията fused filament fabrication е добре документирана в рецензираната научна литература. Размерната точност при материалното екструдиране е съставна функция от термичното свиване, геометрията на екструзионната глава и предхождащата консистентност на самото подаване на нишка. Изследване със затворен контур на Moretti и съавтори показа, че активното управление на подаването на нишка може да намали относителната транспортна грешка от до девет процента до под една четвърт от процента, а обемната фракция на празнините от 7.64 процента до 0.137 процента. BD-Width е насочен към тази конкретна част от проблема, която чисто кинематичен енкодер не може да адресира, действителния напречен диаметър на нишката, напускаща макарата.
Пет начина, по които вариабилността на диаметъра влошава отпечатъците
Преди да опишем самия сензор, си струва да посочим ясно какво прави флуктуиращият диаметър на нишката с един отпечатък. Таблицата по-долу изолира пет отделни режима на отказ и обосновава всеки от тях в конкретен рецензиран източник.
| Режим на отказ | Механизъм | Измерим ефект | Цитат |
|---|---|---|---|
| Празнини и процепи между пътеките | Обемно недостигащо подаване, когато реалният диаметър падне под номиналния; екструдерът подава командваната дължина, но доставя по-малко стопилка. | Void fraction rose to 7.64 percent open-loop and fell to 0.137 percent closed-loop in the Moretti 2023 study | [8] |
| Вълнообразности по повърхността | Неравномерно напречно сечение на пътеката и неравномерно припокриване между съседните екструзионни линии. | Documented voids, inter-road gaps and surface undulations as direct consequences of inconsistent extrusion (Agarwala 1996) | [2] |
| Засядания на екструдера и неравномерни процепи | Нишка с прекалено голям размер се заклещва в отвора на hot-end; нишка с по-малък размер се плъзга в притискащото колело. | Irregular diameter causes poor surface quality, extruder jams, irregular gaps between extrusions and excessive overlap (Cardona 2016) | [5] |
| Динамично плъзгане при подаването | Сцеплението между подаващия механизъм и нишката варира с температурата, скоростта на подаване и диаметъра, и не може да бъде напълно коригирано с фиксиран екструзионен множител. | Slippage rises with decreasing nozzle temperature and with feed rate; static compensation insufficient (Greeff 2017) | [6] |
| Отклонение на ширината и дебелината на крайния детайл | Планираната от слайсъра ширина на екструзия предполага постоянно напречно сечение на нишката; реалните детайли се отклоняват в зависимост от цвета и височината на слоя. | 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] |
Емпирична реалност на вариабилността между производителите
Рецензираните изследвания предполагат, че размерната точност на ниво отпечатък е скромна, със средна стойност 99.77 mm за NIST артефакти от 100 mm при стандартно отклонение 0.31 mm за шестнадесет екземпляра, и че търговската PLA нишка обикновено се намира в рамките на плюс-минус 0.05 mm от номиналната си стойност. Това обобщаващо число обаче скрива голямо разсейване между марки, цветове и поведението в рамките на една макара. Измервания на общността потвърждават, че някои добре оценени марки остават под плюс-минус 0.02 mm, докато други осцилират периодично в рамките на една макара.
| Марка и продукт | Номинал | Наблюдавано поведение | Източник |
|---|---|---|---|
| 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 |
Основното послание е, че нито един ред от спецификацията на даден производствен лист не замества измерването на макарата, с която действително печатате, и както твърдят Greeff и Schilling, дори идеална статична характеризация не би уловила динамичното плъзгане при подаващия механизъм. Именно тази празнина е предназначен да запълни линейният сензор за ширина и движение.
Сравнение на принципите на измерване
Мониторите за нишка, използвани на настолни FDM принтери, попадат в няколко семейства. Таблицата по-долу описва всяко семейство по резолюция, нужда от калибрация и дали измерва диаметър или само движение или само изтичане. Числата са взети от първична документация на производителите и от изходния код на Klipper, а не от третостранен бенчмарк.
| Принцип | Резолюция | Калибрация | Диаметър | Движение | Примерен продукт | Цитат |
|---|---|---|---|---|---|---|
| CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking | 0.005 pixel pitch, plus or minus 0.015 vendor accuracy | Не | Да | Да | BD-Width | [26] |
| Hall-effect lever pressing filament against a sprung pin | firmware-defined, two-point calibration at two known diameters | Да | Да | Не | Klipper hall_filament_width_sensor boards | [38] |
| Linear CCD TSL1401CL shadow cast by filament | pixel-pitch limited | Не | Да | Не | Klipper tsl1401cl_filament_width_sensor | [39] |
| Magnetic rotary encoder turned by filament passage | angle-based counts, vendor notes extremely accurate without numeric bound | Да | Не | Да | Duet3D Rotating Magnet Filament Monitor | [40] |
| Mechanical microswitch on a lever or steel ball | binary present or absent | Не | Не | Не | 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 | Не | Не | Не | Prusa IR Filament Sensor MK2.5S, MK3S, MK3.5 | [41] |
Задълбочен технически преглед на BD-Width
CCD
0.005 mmЗаявено от производителя, първичен източник
Точност на ширината (производител)
± 0.015 mmREADME в GitHub; страницата на Pandapi3D посочва плюс-минус 0.01 mm, несъответствието е отбелязано
Диапазон на измерване
1 to 2 mmНоминал по подразбиране 1.75 mm
Захранване
0.245 W5 V, 49 mA USB
Интерфейси
USB / I2CUSB (CH340 serial); software I2C on two GPIO
Хост фърмуер
KlipperKlipper (out-of-tree module)
Извадкова честота
0.3 sПоллинг от хоста, по подразбиране 2 s
Отвор на корпуса
4 mmПроходен отвор за нишка 1.75 mm
Цена в ЕС
EUR 39MABS 3D, проверено 2026-04-19
BD-Width съчетава CCD линеен образен сензор с лазерен оптичен тракинг чип от типа, използван в оптичните мишки, и обгръща и двата в STM32 микроконтролер, който излага USB CDC сериен порт през CH340 интерфейс и софтуерно битово генерирана I2C шина на два универсални пина. Корпусът е отпечатваем 3D модел с отвор 4 mm, публикуван заедно със схема в PDF и STL и STEP файлове, макар че в хранилището няма KiCad изходен код, няма спецификация на материалите и няма LICENSE файл. Фърмуерът се публикува като датирани hex файлове, с видими версии с дата 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 и 2026-03-13; няма Git тагове и няма changelog.[26]
Първият ключов дизайнерски избор е CCD линейният масив с алгоритъм за компенсация на дифракцията на светлината. Авторът го описва като уникален алгоритъм, който използва дифракцията на светлината за автоматична компенсация на сенките от нишката върху CCD сензора, дори когато нишката се движи на различни разстояния и ъгли. На практика това означава, че сянката на пикселно ниво, хвърляна от нишката върху CCD линията, не е просто прагово обработена; алгоритъмът реконструира подразбиращото се местоположение на ръба след дифракционната обвивка, което е това, което позволява стъпка на пикселите от 0.005 mm да се преведе в смислено измерване върху мишена от 1.75 mm.[26]
Вторият ключов дизайнерски избор е FIFO буферът за забавяне от страна на хоста. Тъй като сензорът измерва нишката там, където тя влиза в корпуса, а екструдерът реално топи нишката на няколкостотин милиметра по-надолу по потока, всяко измерване на диаметъра трябва да изчака измереното парче нишка да стигне до дюзата, преди стойността му да бъде приложена към потока. Драйверът на BD-Width реализира това като FIFO, индексиран по дължина и базиран на параметъра sensor_to_nozzle_length на Klipper, по подразбиране 750 mm, и също така излага runout_delay_length от 8 mm и flowrate_adjust_length от 5 mm, така че компенсацията да се задейства на по-фина гранулация от пълно прочистване на FIFO. Това отразява архитектурата, която upstream hall_filament_width_sensor на Klipper използва с полето си measurement_delay, и която Marlin излага под MEASUREMENT_DELAY_CM, документирано при 14 cm по подразбиране в Configuration_adv.h.[26][38][42]
Измерено въздействие (преди и след)
Третостранни данни преди и след за BD-Width все още са оскъдни. Сензорът беше пуснат за пръв път през януари 2025 г., и повечето количествени доказателства, налични към 2026-04-19, идват от собствените логове на разработчика или от редактори в Tindie Blog и Hackster.io. Включваме самооценки на разработчика и взаимодействия от системата за проследяване на задачи, честно обозначени като такива, заедно с един референтен случай от Deutherius, използващ Hall effect сензор за ширина (не BD-Width), който илюстрира какво може да предостави компенсацията на ширината като клас.
| Потребителско име | Контекст | Преди | След | Разлика | Източник |
|---|---|---|---|---|---|
| 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 |
Интеграция с фърмуер и слайсър
BD-Width се доставя с out-of-tree модул за Klipper, който се инсталира чрез git clone плюс install.sh, и не е слят upstream в Klipper3d/klipper. За контекст, upstream дървото на Klipper вече поддържа два сензора за ширина на нишката, Hall effect дизайна и TSL1401CL линейния CCD, и таблицата по-долу сравнява трите фърмуерни среди, които са най-вероятни да се появят на европейските настолни FDM принтери. Marlin и RepRapFirmware не поддържат BD-Width директно; те са включени, за да обрамчат как изглежда еквивалентното измерване на ширина на тези платформи.
| Функция | Klipper | Marlin | RepRapFirmware | Цитат |
|---|---|---|---|---|
| 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 преобразува измерванията на ширината в множител на потока чрез формула за обратната на квадрата площ, процент = round(nominal_filament_dia на квадрат, делено на filament_width на квадрат, умножено по 100), която след това инжектира като команда M221 S. Измерванията се изглаждат експоненциално с текущото обновяване d = (5 пъти previous_d плюс new_d), делено на 6, и се връщат към M221 S100 винаги когато отчитането излиза извън номиналната лента плюс-минус max_difference. ADC извадките се вземат приблизително на всеки 0.5 секунди, петнадесет извадки на отчет.[44]
Конкурентна картина
Таблицата по-долу изброява сензорите за нишка от настолен клас, които европейски купувач е най-вероятно да срещне през април 2026 г., с принцип на действие, възможности за измерване, поддръжка във фърмуер и първичен източник. Твърденията за точност са възпроизведени дословно там, където са публикувани; много производители не публикуват числова стойност, и тези случаи са изрично отбелязани. Сравнителните изказвания другаде в тази статия са ограничени до този набор и са датирани 2026-04-19, в съответствие с Директива 2006/114/ЕО на ЕС, член 4 относно сравнителната реклама.
| Продукт | Производител | Принцип | Диаметър | Движение | Изтичане | Фърмуер | URL на източника |
|---|---|---|---|---|---|---|---|
| BD-Width (bdwidth) | Mark Yu, Pandapi3D and Tindie | Optical CCD with diffraction compensation plus laser optical tracking | Да | Да | Да | Klipper (out-of-tree) | link |
| Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5 | Prusa Research | Optical IR gate plus mechanical lever | Не | Не | Да | Prusa Buddy and MK3 | link |
| Nextruder filament sensor for MK4, MK3.9, CORE One, XL | Prusa Research | Hall effect plus spring, magnet and ball | Не | Не | Да | 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 | Не е публично документирано | Да | Да | Bambu Lab firmware | link |
| Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1 | Creality | Mechanical microswitch plus LED | Не | Не | Да | Creality stock, Klipper-compatible on K1 | link |
| LDO Voron kit filament sensor | LDO Motors | Mechanical microswitch | Не | Не | Да | Klipper | link |
| Stealthburner CW2 filament sensor | VORON Design community | Mechanical steel ball plus Omron D2F microswitch | Не | Не | Да | Klipper | link |
| Duet3D Rotating Magnet Filament Monitor | Duet3D | Magnetic rotary plus Hall | Не | Да | Да | RepRapFirmware M591 P3 | link |
В рамките на горепосочения набор и на базата на документацията на производителите, събрана на 2026-04-19, BD-Width е единственото устройство в сравнението, чиято документация на производителя посочва, че измерва както диаметър на нишката в милиметри, така и движение на нишката в милиметри в секунда в едно и също устройство. Bambu Lab AMS не публикува твърдение за измерване на диаметър, мониторът Duet3D Rotating Magnet отчита само движение, а устройствата на Prusa, Creality, LDO, Stealthburner и Orbiter са детектори за изтичане или присъствие. Това са различни обхвати на проблема, и всеки има легитимен случай на употреба; таблицата е карта на обхвата, а не класиране.[26][60][40][41][61][62][63][59]
Ограничения и гранични случаи
Четири ограничения трябва да бъдат посочени ясно преди всяка покупка. Първо, BD-Width не може да отчете ширината на напълно прозрачни нишки; засичането на движение и изтичане продължава да работи, но компенсацията на потока е изключена за тези материали, според продуктовата страница на автора. Второ, сензорът отчита проектирана ширина, а не напречна форма; овална нишка със същата проектирана ширина се отчита по същия начин като идеално кръглата, точка, отбелязана от Tindie Blog в тяхното покритие от 2025 г. Трето, не е намерен независим третостранен тест на публикуваната точност на ширината към 2026-04-19; всички числови стойности за точност са заявени от производителя и самият автор публикува две различни стойности, плюс-минус 0.015 mm в README на GitHub и плюс-минус 0.01 mm на продуктовата страница на Pandapi3D.[43][47][26]
Четвърто, софтуерният стек е обвързан с един автор и един хост фърмуер. Интеграцията с Klipper не е слята upstream, хранилището няма LICENSE файл и следователно по подразбиране попада под режим на запазени всички права съгласно правилата на Бернската конвенция, няма CHANGELOG и няма Git тагове. Фърмуерните версии се доставят само като датирани hex файлове, и единственият поддържан път за актуализация е STM32CubeProgrammer през UART. Купувачи, които разчитат на дългосрочна наличност на кода, одитируеми бележки за версиите или позволителен лиценз, трябва да претеглят тези точки честно срещу хардуерните предимства на сензора.[26]
Перспективата на MABS 3D
MABS 3D е базирана в Brescia услуга за 3D печат и препродавач. Внасяме BD-Width и го предлагаме в нашия FDM магазин на EUR 39, проверено на 2026-04-19, със складиране от страната на ЕС, което премахва прозореца за доставка 8 до 15 дни директно от Китай. Ще преверифицираме всяко сравнително твърдение в тази статия на тримесечна каденция, със следващ планиран преглед на 2026-07-19, и ще актуализираме таблицата за конкурентната картина при промяна на документацията на конкурентите.
Често задавани въпроси
| Въпрос | Отговор |
|---|---|
| Нужен ли ми е Klipper, за да използвам BD-Width? | Да, към 2026-04-19 единственият хост фърмуер, поддържан от сензора, е Klipper, чрез out-of-tree модул, който авторът разпространява в GitHub. Marlin и RepRapFirmware не се поддържат, въпреки че и двата имат еквивалентни общи функции за сензор за ширина чрез различни хардуерни пътища. |
| Ще работи ли с моя съществуващ принтер? | Монтажът е независим от принтера и може да бъде поставен на всеки път на нишката преди екструдера. Електрическият интерфейс е или USB през CH340, или софтуерен I2C на които и да е два GPIO пина на вашата Klipper платка, така че съвместимостта е предимно функция от наличието на свободен USB порт или два свободни GPIO пина на вашата Klipper платка. |
| Работи ли с PETG, TPU, въглеродно-влакнести и стъкло-влакнести нишки? | Производителят документира само два изрични режима на отказ, напълно прозрачни нишки, които блокират CCD измерването на ширината, като оставят засичането на движение функционално, и некръгли напречни сечения, които се отчитат като своята проектирана ширина. Поведението с нишки с въглеродни пълнители, стъклени пълнители, брокат и метални пигменти не е публично документирано, и препоръчваме кратък тестов отпечатък преди да разчитате на компенсация на ширината с тези материали. |
| Как взаимодейства с Pressure Advance? | BD-Width настройва екструзионния множител в реално време чрез M221 през Klipper, докато Pressure Advance е параметър на ускорението за всяко движение, който компенсира еластичността на стопилката в hot-end. Двете системи са ортогонални. Pressure Advance остава ценен за качеството на острите ъгли, а BD-Width компенсира дрейфа на напречното сечение на нишката по-нагоре по потока. |
| Каква е гаранцията и поддръжката? | MABS 3D предлага законова потребителска гаранция на ЕС върху нашите препродавани устройства на EUR 39, доставяни от Brescia. Следпродажбената поддръжка на фърмуер, актуализации на хранилището и триаж на проблеми се предоставят директно от разработчика Mark Yu през хранилището markniu/bdwidth в GitHub, което е и мястото, където наблюдаваме нови фърмуерни версии на тримесечна каденция. |
| Какво се случва с прозрачна нишка? | Според производителя BD-Width не може да измери ширината на напълно прозрачни нишки, макар че засичането на движение и изтичане продължава да работи. На практика това означава, че компенсацията на потока се връща към M221 S100 за тези материали, докато сензорът все още улавя засядания и събития при изчерпване на макарата. При смесени макари (прозрачен PETG заедно с пигментирана PLA) поведението на компенсацията на потока ще бъде непоследователно и трябва да се изключи ръчно, докато прозрачната секция е заредена. |
Методология и препратки
Всички твърдения в тази статия бяха кръстосано проверени срещу първични източници на 2026-04-19. Рецензираната литература беше локализирана чрез Google Scholar, публикации на NIST, ScienceDirect, MDPI и каталога на ISO/ASTM. Първичната документация на производителите беше изтеглена от github.com/markniu/bdwidth, pandapi3d.com, klipper3d.org, marlinfw.org, docs.duet3d.com, help.prusa3d.com, wiki.bambulab.com, docs.ldomotors.com и уебсайта на Orbiter Projects. Емпиричните измервания от общността идват от посочени форумни публикации, блог рецензии и GitHub хранилища. Където документацията на производителите беше в противоречие, се отчита по-консервативното число и несъответствието се отбелязва в контекста. Таблицата за конкурентната картина ще бъде преверифицирана тримесечно; следващата планирана актуализация е 2026-07-19.
Препратки
| # | Автори | Година | Заглавие | Място на публикация | 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 |
Купете BD-Width сензора за нишка
Наличен в Brescia на EUR 39, доставка в целия ЕС. Включва CCD модула за ширина и движение, USB кабел и кратко ръководство за настройка с Klipper.
Купете BD-Width сензора за нишка