Μετάβαση στο κύριο περιεχόμενο
Οδηγοί

Αισθητήρας Νήματος BD-Width, Τεχνικός Οδηγός Αγοραστή

Ένας γραμμικός αισθητήρας απεικόνισης CCD που μετρά τη διάμετρο και την κίνηση του νήματος σε πραγματικό χρόνο, σε συνδυασμό με αντιστάθμιση ροής Klipper. Επαληθευμένα δεδομένα, peer-reviewed αποδείξεις και ένα δίκαιο ανταγωνιστικό τοπίο της 2026-04-19.

2026-04-19

Το BD-Width είναι ένα μικρό ενδιάμεσο εξάρτημα που τοποθετείται μεταξύ του καρουλιού και του extruder ενός εκτυπωτή εξώθησης υλικού και αναφέρει σε πραγματικό χρόνο δύο μεγέθη, την στιγμιαία διάμετρο του νήματος και το μήκος του νήματος που έχει πράγματι διέλθει από τη διάτρηση του. Σχεδιάστηκε από τον Mark Yu, ο οποίος το διανέμει μέσω του δικού του καταστήματος Pandapi3D και, ως δευτερεύον κανάλι, μέσω του Tindie, με open-hardware repository στο GitHub υπό το ψευδώνυμο markniu. Η MABS 3D εισάγει τον αισθητήρα στην Ευρωπαϊκή Ένωση και τον μεταπωλεί στα EUR 39, επαληθευμένο στις 2026-04-19, ως μέρος του FDM καταστήματός της.

Η σημασία ενός αισθητήρα διαμέτρου και κίνησης για την εναπόθεση τηγμένου νήματος είναι καλά τεκμηριωμένη στη peer-reviewed βιβλιογραφία. Η διαστατική ακρίβεια στην εξώθηση υλικού είναι μια σύνθετη συνάρτηση της θερμικής συστολής, της γεωμετρίας της κεφαλής εξώθησης και της συνέπειας τροφοδοσίας του ίδιου του νήματος. Μια μελέτη κλειστού βρόχου από τον Moretti και τους συνεργάτες του έδειξε ότι ο ενεργός έλεγχος τροφοδοσίας νήματος μπορεί να μειώσει το σχετικό σφάλμα μεταφοράς από έως εννέα τοις εκατό σε κάτω από ένα τέταρτο του ενός τοις εκατό, και το ποσοστό κενών από 7.64 τοις εκατό σε 0.137 τοις εκατό. Το BD-Width στοχεύει στο συγκεκριμένο υποσύνολο αυτού του προβλήματος που ένας αμιγώς κινηματικός κωδικοποιητής δεν μπορεί να αντιμετωπίσει, την πραγματική διατομή του νήματος που φεύγει από το καρούλι.

Πέντε Τρόποι με τους οποίους η Μεταβλητότητα Διαμέτρου Υποβαθμίζει τις Εκτυπώσεις

Πριν περιγράψουμε τον ίδιο τον αισθητήρα, αξίζει να αναφέρουμε καθαρά τι προκαλεί μια κυμαινόμενη διάμετρος νήματος σε μια εκτύπωση. Ο παρακάτω πίνακας απομονώνει πέντε διακριτούς τρόπους αστοχίας και θεμελιώνει τον καθένα σε μια συγκεκριμένη peer-reviewed πηγή.

Τρόπος αστοχίαςΜηχανισμόςΜετρήσιμη επίδρασηΠαραπομπή
Κενά και διάκενα μεταξύ οδώνΟγκομετρική υπο-ροή όταν η πραγματική διάμετρος πέσει κάτω από την ονομαστική· ο extruder τροφοδοτεί το εντεταλμένο μήκος αλλά παρέχει λιγότερο τήγμα.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]
Μπλοκαρίσματα extruder και ακανόνιστα διάκεναΥπερμέγεθες νήμα σφηνώνει στη διάτρηση του 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]
Απόκλιση πλάτους και πάχους στο τελικό εξάρτημαΤο πλάτος εξώθησης που σχεδιάζει ο slicer υποθέτει σταθερή διατομή νήματος· τα πραγματικά εξαρτήματα αποκλίνουν ανάλογα με το χρώμα και το ύψος στρώσης.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]

Εμπειρική Πραγματικότητα Μεταβλητότητας Προμηθευτών

Η peer-reviewed εργασία υποδηλώνει ότι η διαστατική ακρίβεια στο επίπεδο της εκτύπωσης είναι μέτρια, με τα τεχνουργήματα NIST των 100 mm να παρουσιάζουν μέσο όρο 99.77 mm με τυπική απόκλιση 0.31 mm σε δεκαέξι περιπτώσεις, και ότι τα εμπορικά PLA συνήθως βρίσκονται εντός συν ή πλην 0.05 mm από την ονομαστική τιμή τους. Αυτός ο τίτλος, ωστόσο, αποκρύπτει μια ευρεία διασπορά μεταξύ μαρκών, χρωμάτων και συμπεριφοράς εντός ενός καρουλιού. Μετρήσεις της κοινότητας επιβεβαιώνουν ότι ορισμένες καλά εκτιμώμενες μάρκες παραμένουν κάτω από συν ή πλην 0.02 mm, ενώ άλλες ταλαντώνονται περιοδικά εντός ενός μόνο καρουλιού.

Μάρκα και προϊόνΟνομαστικόΠαρατηρούμενη συμπεριφοράΠηγή
Prusament Mystic Green PLA 1.75 mm1.75 mmmean 1.750 mm, range 1.75 to 1.75 mm, single spool continuous logMustrum Ridcully 2019-02-25
Prusa (pre-Prusament) Clear PLA 1.75 mm1.75 mmrange 1.65 to 1.85 mm, single spoolHaku3D 2019-02-25
YS Filament Green PLA 1.75 mm1.75 mmrange 1.70 to 1.90 mm, single spoolHaku3D 2019-02-25
eSun ABS+ Black new batch 1.75 mm1.75 mmrange 1.70 to 1.80 mm, stdev 0.050 mm, continuous log, one spool, plus or minus 0.05 mm every 10 cmDeutherius 2022-08-01
Prusament Galaxy Black ASA 1.75 mm1.75 mmsingle spool, tight within spec, small improvement from compensationDeutherius 2022-08-01
Hatchbox True Black PLA 1.75 mm1.75 mmmean 1.745 mm, range 1.73 to 1.76 mm, 10-point calliper testNozzleNerd 2026-04-19
Hatchbox PLA 1.75 mm general1.75 mmrange 1.73 to 1.77 mm, multiple spoolsAll3DP 2026-04-19
Hatchbox PLA 1.75 mm bad spool1.75 mmmean 1.690 mm, single bad spool, outside spec3DPUT aggregator 2026-04-19
MakerGeeks PLA 1.75 mm1.75 mmrange 1.65 to 1.88 mm, 3 rollsPrintermaterials 2026-04-19
Eryone PLA 1.75 mm1.75 mmmean 1.750 mm, range 1.74 to 1.76 mm, review spoolThe 3D Printer Bee 2026-04-19
Eryone PLA 1.75 mm, ten-point test1.75 mm9 of 10 within plus or minus 0.03 mmAVK3D 2026-04-19
ColorFabb PLA/PHA 1.75 mm1.75 mmrange 1.68 to 1.75 mm, up to 0.07 mm under nominalNozzleHub 2026-04-19
Polymaker PolyLite PLA 2.85 mm2.85 mmrange 2.80 to 2.90 mm, vendor data sheetPolymaker 2026-04-19
Polymaker PolyLite/PolyTerra 1.75 mm aggregate1.75 mm70 percent within plus or minus 0.01 mm, 97 percent within plus or minus 0.02 mm3DPUT aggregator 2026-04-19
Overture PLA 1.75 mm1.75 mmrange 1.73 to 1.77 mm, within plus or minus 0.02 mm3D Printerly 2026-04-19

Το υποκείμενο μήνυμα είναι ότι καμία μεμονωμένη γραμμή προδιαγραφής σε ένα φύλλο δεδομένων νήματος δεν υποκαθιστά τη μέτρηση του καρουλιού με το οποίο πράγματι εκτυπώνετε, και, όπως υποστηρίζουν οι Greeff και Schilling, ακόμη και ένας τέλειος στατικός χαρακτηρισμός δεν θα κατέγραφε τη δυναμική ολίσθηση στον τροφοδότη. Αυτό είναι το κενό που έρχεται να καλύψει ένας ενσωματωμένος αισθητήρας πλάτους και κίνησης.

Σύγκριση Αρχών Αίσθησης

Οι παρακολουθητές νήματος που χρησιμοποιούνται σε επιτραπέζιους FDM εκτυπωτές εμπίπτουν σε λίγες κατηγορίες. Ο παρακάτω πίνακας πλαισιώνει κάθε κατηγορία με βάση την ανάλυση, την ανάγκη βαθμονόμησης και εάν ανιχνεύει διάμετρο σε αντίθεση με μόνο κίνηση ή μόνο εξάντληση. Οι αριθμοί προέρχονται από πρωτογενή τεκμηρίωση κατασκευαστών και πηγαίο κώδικα Klipper, όχι από benchmark τρίτων.

Αρχή λειτουργίαςΑνάλυσηΒαθμονόμησηΔιάμετροςΚίνησηΠαράδειγμα προϊόντοςΠαραπομπή
CCD linear imaging with light-diffraction shadow compensation plus laser optical tracking0.005 pixel pitch, plus or minus 0.015 vendor accuracyΌχιΝαιΝαιBD-Width[26]
Hall-effect lever pressing filament against a sprung pinfirmware-defined, two-point calibration at two known diametersΝαιΝαιΌχιKlipper hall_filament_width_sensor boards[38]
Linear CCD TSL1401CL shadow cast by filamentpixel-pitch limitedΌχιΝαιΌχιKlipper tsl1401cl_filament_width_sensor[39]
Magnetic rotary encoder turned by filament passageangle-based counts, vendor notes extremely accurate without numeric boundΝαιΌχιΝαιDuet3D Rotating Magnet Filament Monitor[40]
Mechanical microswitch on a lever or steel ballbinary present or absentΌχιΌχιΌχιPrusa IR, Creality runout switch, LDO, Stealthburner microswitch designs[41]
Optical IR gate combined with mechanical leverbinary 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 mmGitHub README· η σελίδα 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

Host firmware

KlipperKlipper (out-of-tree module)

Δειγματοληψία

0.3 sPolling από host, προεπιλογή 2 s

Διάτρηση περιβλήματος

4 mmΔιαμπερής οπή για νήμα 1.75 mm

Τιμή ΕΕ

EUR 39MABS 3D, επαληθευμένο 2026-04-19

Το BD-Width συνδυάζει έναν γραμμικό CCD αισθητήρα εικόνας με ένα chip laser οπτικής παρακολούθησης του τύπου που χρησιμοποιείται στα οπτικά ποντίκια, και περικλείει και τα δύο σε έναν μικροελεγκτή STM32 που εκθέτει μια σειριακή θύρα USB CDC μέσω διεπαφής CH340 και έναν διαύλο I2C εξομοιωμένο με λογισμικό σε δύο γενικού σκοπού ακροδέκτες. Το περίβλημα είναι ένα εκτυπώσιμο 3D μοντέλο, διάμετρος διάτρησης 4 mm, που δημοσιεύεται παράλληλα με ένα σχηματικό PDF και αρχεία STL και STEP, αν και δεν υπάρχει πηγαίος κώδικας KiCad, λίστα υλικών ούτε αρχείο LICENSE στο repository. Το firmware κυκλοφορεί ως χρονολογημένα αρχεία hex, με ορατές κυκλοφορίες στις 2025-07-08, 2025-09-03, 2025-11-06, 2026-01-18, 2026-02-21 και 2026-03-13· δεν υπάρχουν Git tags ούτε changelog.[26]

Η πρώτη φέρουσα σχεδιαστική επιλογή είναι η γραμμική συστοιχία CCD με αλγόριθμο αντιστάθμισης περίθλασης φωτός. Ο δημιουργός την περιγράφει ως έναν μοναδικό αλγόριθμο που χρησιμοποιεί την περίθλαση του φωτός για να αντισταθμίσει αυτόματα τις σκιές του νήματος πάνω στον CCD αισθητήρα, ακόμη και όταν το νήμα κινείται σε διαφορετικές αποστάσεις και γωνίες. Στην πράξη αυτό σημαίνει ότι η σκιά σε επίπεδο pixel που ρίχνει το νήμα στη γραμμή CCD δεν απλώς κατωφλιώνεται· ο αλγόριθμος ανακατασκευάζει τη θέση της υπονοούμενης ακμής μετά τον φάκελο περίθλασης, κάτι που επιτρέπει σε ένα βήμα pixel 0.005 mm να μεταφραστεί σε μια ουσιαστική ένδειξη σε έναν στόχο 1.75 mm.[26]

Η δεύτερη φέρουσα σχεδιαστική επιλογή είναι ο FIFO buffer καθυστέρησης από την πλευρά του host. Επειδή ο αισθητήρας μετρά το νήμα στο σημείο εισόδου του περιβλήματος, και ο extruder πράγματι τήκει το νήμα αρκετές εκατοντάδες χιλιοστά κατάντη, κάθε ένδειξη διαμέτρου πρέπει να περιμένει έως ότου το μετρημένο τμήμα νήματος φτάσει στο hot end προτού η τιμή του εφαρμοστεί στη ροή. Ο driver του BD-Width το υλοποιεί αυτό ως ένα FIFO με βάση το μήκος, προσδιορισμένο με την παράμετρο Klipper sensor_to_nozzle_length, προεπιλογή 750 mm, και εκθέτει επίσης ένα runout_delay_length 8 mm και ένα flowrate_adjust_length 5 mm ώστε η αντιστάθμιση να ενεργοποιείται σε λεπτότερη ανάλυση από ένα πλήρες FIFO flush. Αυτό αντικατοπτρίζει την αρχιτεκτονική που χρησιμοποιεί το 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 προέρχονται από τα δικά του log του developer ή από συντάκτες στο Tindie Blog και στο Hackster.io. Συμπεριλαμβάνουμε αναφορές του ίδιου του developer και αλληλεπιδράσεις στο issue-tracker, τίμια χαρακτηρισμένες ως τέτοιες, μαζί με μια περίπτωση αναφοράς πλαισίου από τον Deutherius χρησιμοποιώντας έναν αισθητήρα πλάτους Hall effect (όχι BD-Width) που δείχνει τι μπορεί να επιτύχει η αντιστάθμιση πλάτους ως κατηγορία.

ΨευδώνυμοΠλαίσιοΠρινΜετάΔιαφοράΠηγή
markniuDeveloper-tester, unnamed 1 kg 1.75 mm spool, KlipperSpool appeared nominalBD-Width logged a live 1.9 mm excursionLive detection of a half-millimetre-plus defect2025-01-01
markniuBack-to-back A/B prints 30 minutes apartSensor-off print with visible surface defectsSensor-on print qualitatively smoother in photographsQualitative surface-finish improvement2025-01-01
Tindie Blog editorOwn test rigNo compensationLive on-device width screen and automatic flow adjustment in KlipperReports vendor-stated plus or minus 0.015 mm at 0.005 mm resolution2025-01-01
Hackster.io editorn.r. rigBaseline printSensor-feedback printQualitative improves print quality finding2025-01-01
xboxhackerGitHub issue 11Extreme-reading spikes at startupIssue raised for threshold-tuning interfaceNo resolved delta at retrieval2025-09-29
CBoismenuGitHub issue 12ENABLE fires at macro levelRequest for per-sensor ENABLE granularityNo resolved delta at retrieval2025-10-30
Nathan22211GitHub issue 9Kailco-based machine compatibility unclearCompatibility dialogue openedIntegration guidance for non-standard setups2025-07-09
DeutheriusVoron 2.4 with hall-effect width sensor, not BD-Width; framing referenceVisible Z-banding on eSun ABS+ attributable to width oscillationZ-banding eliminated by width-compensated print pathFraming reference for width compensation as a class2022-08-01

Ενσωμάτωση Firmware και Slicer

Το BD-Width παραδίδεται με ένα out-of-tree module Klipper που εγκαθίσταται με git clone συν install.sh, και δεν έχει συγχωνευθεί upstream στο Klipper3d/klipper. Για πλαίσιο, το upstream δέντρο Klipper υποστηρίζει ήδη δύο αισθητήρες πλάτους νήματος, τη σχεδίαση Hall effect και τον γραμμικό CCD TSL1401CL, και ο παρακάτω πίνακας συγκρίνει τα τρία περιβάλλοντα firmware που είναι πιο πιθανό να εμφανιστούν σε ευρωπαϊκούς επιτραπέζιους FDM εκτυπωτές. Τα Marlin και RepRapFirmware δεν υποστηρίζουν το BD-Width άμεσα· περιλαμβάνονται για να δείξουν πώς μοιάζει η ισοδύναμη αίσθηση πλάτους σε αυτές τις πλατφόρμες.

ΧαρακτηριστικόKlipperMarlinRepRapFirmwareΠαραπομπή
Config keyhall_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_NUMM591 with P parameter selecting monitor type, D for drive, C for pin, S for enable[38]
G-codeQUERY_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_LOGM404 W<linear>, M405 D<cm>, M406, M407M591 Dnn Pn Snn Raa:bb Lnn Enn An[51]
SmoothingExponential (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 cmTolerance window Raa:bb, typical 70 to 130 percent[44]
Measurement-delay mechanismmeasurement_delay in mm between sensor and extruder, default 750 mm on BD-WidthMEASUREMENT_DELAY_CM default 14 cmEnn fault window in mm, default 3 mm; not a per-move flow compensator[42]
Documentation URLhttps://www.klipper3d.org/G-Codes.htmlhttps://marlinfw.org/docs/gcode/M404.htmlhttps://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]

Ανταγωνιστικό Τοπίο

Ο παρακάτω πίνακας παραθέτει τους αισθητήρες νήματος κατηγορίας desktop που είναι πιθανότερο να συναντήσει ένας Ευρωπαίος αγοραστής τον Απρίλιο του 2026, με αρχή λειτουργίας, δυνατότητες αίσθησης, υποστήριξη firmware και πρωτογενή πηγή. Οι ισχυρισμοί ακρίβειας αναπαράγονται αυτολεξεί όπου δημοσιεύονται· πολλοί κατασκευαστές δεν δημοσιεύουν αριθμητικό στοιχείο, και αυτές οι περιπτώσεις σημειώνονται ρητά. Οι συγκριτικές δηλώσεις αλλού σε αυτό το άρθρο περιορίζονται σε αυτό το σύνολο και φέρουν ημερομηνία 2026-04-19, σύμφωνα με την Οδηγία ΕΕ 2006/114/ΕΚ Άρθρο 4 για τη συγκριτική διαφήμιση.

ΠροϊόνΚατασκευαστήςΑρχή λειτουργίαςΔιάμετροςΚίνησηΕξάντλησηFirmwareURL πηγής
BD-Width (bdwidth)Mark Yu, Pandapi3D and TindieOptical CCD with diffraction compensation plus laser optical trackingΝαιΝαιΝαιKlipper (out-of-tree)link
Prusa IR Filament Sensor for MK2.5S, MK3S, MK3.5Prusa ResearchOptical IR gate plus mechanical leverΌχιΌχιΝαιPrusa Buddy and MK3link
Nextruder filament sensor for MK4, MK3.9, CORE One, XLPrusa ResearchHall effect plus spring, magnet and ballΌχιΌχιΝαιPrusa Buddylink
AMS filament sensing on X1, P1, AMS and AMS 2 ProBambu LabHall sensors plus magnetic rotary encoder plus buffer-slide HallΔεν τεκμηριώνεται δημόσιαΝαιΝαιBambu Lab firmwarelink
Filament Runout Sensor for Ender 3 V3 SE, Sermoon D3, K1CrealityMechanical microswitch plus LEDΌχιΌχιΝαιCreality stock, Klipper-compatible on K1link
LDO Voron kit filament sensorLDO MotorsMechanical microswitchΌχιΌχιΝαιKlipperlink
Stealthburner CW2 filament sensorVORON Design communityMechanical steel ball plus Omron D2F microswitchΌχιΌχιΝαιKlipperlink
Duet3D Rotating Magnet Filament MonitorDuet3DMagnetic rotary plus HallΌχιΝαιΝαιRepRapFirmware M591 P3link

Εντός του συνόλου που αναφέρεται παραπάνω, και με βάση τα στοιχεία τεκμηρίωσης κατασκευαστών που καταγράφηκαν στις 2026-04-19, το BD-Width είναι η μόνη μονάδα στη σύγκριση της οποίας η τεκμηρίωση του κατασκευαστή αναφέρει ότι μετρά τόσο τη διάμετρο νήματος σε χιλιοστά όσο και την κίνηση νήματος σε χιλιοστά ανά δευτερόλεπτο στην ίδια συσκευή. Το Bambu Lab AMS δεν δημοσιεύει ισχυρισμό μέτρησης διαμέτρου, ο παρακολουθητής Rotating Magnet της Duet3D ανιχνεύει μόνο κίνηση, και οι συσκευές 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]

Τέταρτον, η στοίβα λογισμικού είναι δεμένη σε έναν μοναδικό δημιουργό και σε ένα μοναδικό host firmware. Η ενσωμάτωση Klipper δεν έχει συγχωνευθεί upstream, το repository δεν έχει αρχείο LICENSE και συνεπώς από προεπιλογή ισχύουν όλα τα δικαιώματα υπό τους κανόνες της Σύμβασης της Βέρνης, δεν υπάρχει CHANGELOG ούτε Git tags. Οι κυκλοφορίες firmware παραδίδονται μόνο ως χρονολογημένα αρχεία hex, και η μόνη υποστηριζόμενη διαδρομή ενημέρωσης είναι το STM32CubeProgrammer μέσω UART. Οι αγοραστές που βασίζονται στη μακροπρόθεσμη διαθεσιμότητα κώδικα, σε ελέγξιμες σημειώσεις κυκλοφορίας ή σε επιτρεπτική αδειοδότηση θα πρέπει να σταθμίσουν τίμια αυτά τα σημεία έναντι των πλεονεκτημάτων υλικού του αισθητήρα.[26]

Η Οπτική της MABS 3D

Η MABS 3D είναι μια υπηρεσία 3D εκτύπωσης και μεταπωλητής με έδρα τη Brescia. Εισάγουμε το BD-Width και το διαθέτουμε στο FDM κατάστημά μας στα EUR 39, επαληθευμένο στις 2026-04-19, με αποθεματοποίηση εντός ΕΕ που εξαλείφει το παράθυρο αποστολής 8 έως 15 ημερών απευθείας από την Κίνα. Θα επανεπαληθεύουμε κάθε συγκριτικό ισχυρισμό σε αυτό το άρθρο σε τριμηνιαία βάση, με την επόμενη προγραμματισμένη αναθεώρηση στις 2026-07-19, και θα ενημερώνουμε τον πίνακα ανταγωνιστικού τοπίου καθώς αλλάζει η τεκμηρίωση των ανταγωνιστών.

Συχνές Ερωτήσεις

ΕρώτησηΑπάντηση
Χρειάζομαι Klipper για να χρησιμοποιήσω το BD-Width;Ναι, μέχρι τις 2026-04-19 το μόνο host firmware που υποστηρίζεται από τον αισθητήρα είναι το Klipper, μέσω ενός out-of-tree module που διανέμει ο δημιουργός στο GitHub. Τα Marlin και RepRapFirmware δεν υποστηρίζονται, αν και και τα δύο διαθέτουν ισοδύναμα γενικά χαρακτηριστικά αισθητήρα πλάτους μέσω διαφορετικών διαδρομών υλικού.
Θα λειτουργήσει με τον υπάρχοντα εκτυπωτή μου;Η στήριξη είναι ανεξάρτητη από τον εκτυπωτή και μπορεί να τοποθετηθεί σε οποιαδήποτε διαδρομή νήματος ανάντη του extruder. Η ηλεκτρική διεπαφή είναι είτε USB μέσω CH340 είτε software I2C σε οποιουσδήποτε δύο ακροδέκτες GPIO του Klipper MCU σας, οπότε η συμβατότητα εξαρτάται κυρίως από το εάν η πλακέτα Klipper σας διαθέτει ελεύθερη θύρα USB ή δύο ελεύθερους ακροδέκτες GPIO.
Λειτουργεί με νήματα PETG, TPU, ανθρακονήματος και υαλονήματος;Ο κατασκευαστής τεκμηριώνει μόνο δύο ρητές περιπτώσεις αστοχίας, τα πλήρως διαφανή νήματα, που μπλοκάρουν την ένδειξη πλάτους CCD ενώ αφήνουν λειτουργική την ανίχνευση κίνησης, και τις μη κυκλικές διατομές, που διαβάζονται ως το προβαλλόμενο πλάτος τους. Η συμπεριφορά σε νήματα με πλήρωση άνθρακα, υάλου, glitter και μεταλλικής χρωστικής δεν τεκμηριώνεται δημόσια, και συνιστούμε μια σύντομη δοκιμαστική εκτύπωση πριν βασιστείτε στην αντιστάθμιση πλάτους με αυτά τα υλικά.
Πώς αλληλεπιδρά με το Pressure Advance;Το BD-Width προσαρμόζει τον πολλαπλασιαστή εξώθησης σε πραγματικό χρόνο μέσω M221 μέσω Klipper, ενώ το Pressure Advance είναι μια παράμετρος επιτάχυνσης ανά κίνηση που αντισταθμίζει την ελαστικότητα του τήγματος στο hot end. Τα δύο συστήματα είναι ορθογώνια. Το Pressure Advance παραμένει πολύτιμο για την ποιότητα οξέων γωνιών, και το BD-Width αντισταθμίζει την ολίσθηση διατομής νήματος ανάντη.
Ποια είναι η εγγύηση και η υποστήριξη;Η MABS 3D προσφέρει την εκ του νόμου καταναλωτική εγγύηση της ΕΕ στις μονάδες μας που μεταπωλούνται στα EUR 39, αποστελλόμενες από τη Brescia. Η υποστήριξη firmware μετά την πώληση, οι ενημερώσεις του repository και η διαχείριση issues παρέχονται απευθείας από τον developer Mark Yu μέσω του GitHub repository markniu/bdwidth, όπου και εμείς παρακολουθούμε τις νέες κυκλοφορίες firmware σε τριμηνιαία βάση.
Τι συμβαίνει με διαφανές νήμα;Σύμφωνα με τον κατασκευαστή, το BD-Width δεν μπορεί να μετρήσει το πλάτος πλήρως διαφανών νημάτων, αν και η ανίχνευση κίνησης και εξάντλησης συνεχίζει να λειτουργεί. Στην πράξη αυτό σημαίνει ότι η αντιστάθμιση ροής επανέρχεται στο M221 S100 για αυτά τα υλικά ενώ ο αισθητήρας εξακολουθεί να εντοπίζει μπλοκαρίσματα και συμβάντα εξάντλησης καρουλιού. Για μικτά καρούλια (διαφανές PETG μαζί με PLA με χρωστική) η συμπεριφορά αντιστάθμισης ροής θα είναι ασυνεπής και θα πρέπει να απενεργοποιείται χειροκίνητα ενώ είναι φορτωμένο το διαφανές τμήμα.

Μεθοδολογία και Αναφορές

Όλοι οι ισχυρισμοί σε αυτό το άρθρο διασταυρώθηκαν με πρωτογενείς πηγές στις 2026-04-19. Η peer-reviewed βιβλιογραφία εντοπίστηκε μέσω 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. Οι εμπειρικές μετρήσεις κοινότητας προέρχονται από επώνυμες αναρτήσεις φόρουμ, κριτικές blog και αποθετήρια GitHub. Όπου η τεκμηρίωση των κατασκευαστών ήταν αντικρουόμενη, αναφέρεται ο πιο συντηρητικός αριθμός και η απόκλιση επισημαίνεται στο πλαίσιο. Ο πίνακας ανταγωνιστικού τοπίου θα επανεπαληθεύεται τριμηνιαία· η επόμενη προγραμματισμένη ενημέρωση είναι στις 2026-07-19.

Αναφορές

#ΣυγγραφείςΈτοςΤίτλοςΈκδοσηURL πηγής
1Turner, B.N.; Gold, S.A.2015A review of melt extrusion additive manufacturing processes: II. Materials, dimensional accuracy, and surface roughnessRapid Prototyping Journal 21(3), 250-261link
2Agarwala, M.K.; Jamalabad, V.R.; Langrana, N.A.; Safari, A.; Whalen, P.J.; Danforth, S.C.1996Structural quality of parts processed by fused depositionRapid Prototyping Journal 2(4), 4-19link
3Moylan, S.; Slotwinski, J.; Cooke, A.; Jurrens, K.; Donmez, M.A.2014An Additive Manufacturing Test ArtifactJournal of Research of NIST 119, 429-459link
4Mac, G.; Pearce, H.; Karri, R.; Gupta, N.2021Uncertainty quantification in dimensions dataset of additive manufactured NIST standard test artifactData in Brief 38, 107286link
5Cardona, C.; Curdes, A.H.; Isaacs, A.J.2016Effects of Filament Diameter Tolerances in Fused Filament FabricationIU Journal of Undergraduate Research 2(1)link
6Greeff, G.P.; Schilling, M.2017Closed loop control of slippage during filament transport in molten material extrusionAdditive Manufacturing 14, 31-38link
7Greeff, G.P.; Schilling, M.2018Single print optimisation of fused filament fabrication parametersInternational Journal of Advanced Manufacturing Technology 99, 845-858link
8Moretti, M.; Rossi, A.; Senin, N.2023Closed-Loop Filament Feed Control in Fused Filament Fabrication3D Printing and Additive Manufacturing 10(3), 500-513link
9Moretti, M.; Bianchi, F.; Senin, N.2020Towards the development of a smart fused filament fabrication system using multi-sensor data fusion for in-process monitoringRapid Prototyping Journal 26(7), 1249-1261link
10Anderegg, D.A.; Bryant, H.A.; Ruffin, D.C.; Skrip, S.M.; Fallon, J.J.; Gilmer, E.L.; Bortner, M.J.2019In-situ monitoring of polymer flow temperature and pressure in extrusion based additive manufacturingAdditive Manufacturing 26, 76-83link
11Li, Y.; Zhao, W.; Li, Q.; Wang, T.; Wang, G.2019In-Situ Monitoring and Diagnosing for Fused Filament Fabrication Process Based on Vibration SensorsSensors 19(11), 2589link
12Tronvoll, S.A.; Popp, S.; Elverum, C.W.; Welo, T.2019Investigating pressure advance algorithms for filament-based melt extrusion additive manufacturingRapid Prototyping Journal 25(5), 830-839link
13Tronvoll, S.A.; Elverum, C.W.; Welo, T.2018Dimensional accuracy of threads manufactured by fused deposition modelingProcedia Manufacturing 26, 763-773link
14Czyzewski, P.; Marciniak, D.; Nowinka, B.; Borowiak, M.; Bielinski, M.2022Influence of extruder's nozzle diameter on the improvement of functional properties of 3D-printed PLA productsPolymers 14(2), 356link
15Yan, J.; Demirci, E.; Ganesan, A.; Gleadall, A.2022Extrusion width critically affects fibre orientation in short fibre reinforced material extrusion additive manufacturingAdditive Manufacturing 49, 102496link
16Frunzaverde, D.; Cojocaru, V.; Bacescu, N.; Ciubotariu, C.R.; Miclosina, C.O.; Turiac, R.R.; Marginean, G.2023The Influence of the Layer Height and the Filament Color on the Dimensional Accuracy and the Tensile Strength of FDM-Printed PLA SpecimensPolymers 15(10), 2377link
17Lieneke, T.; Denzer, V.; Adam, G.A.O.; Zimmer, D.2016Dimensional tolerances for additive manufacturing: Experimental investigation for fused deposition modelingProcedia CIRP 43, 286-291link
18Equbal, A.; Murmu, R.; Kumar, V.; Equbal, M.A.2024A recent review on advancements in dimensional accuracy in fused deposition modeling 3D printingAIMS Materials Science 11(5), 950-990link
19ISO/ASTM2021ISO/ASTM 52900:2021 Additive manufacturing, general principles, fundamentals and vocabularyISO/ASTM International Standardlink
20ASTM International, F42 committee2021ASTM F3529-21 Guide for additive manufacturing, design, material extrusion of polymersASTM International Standardlink
21Mahmood, S.; Qureshi, A.J.; Talamona, D.2018Taguchi based process optimization for dimension and tolerance control for fused deposition modellingAdditive Manufacturing 21, 183-190link
22Wittbrodt, B.; Pearce, J.M.2015The effects of PLA color on material properties of 3-D printed componentsAdditive Manufacturing 8, 110-116link
23Coogan, T.J.; Kazmer, D.O.2019In-line rheological monitoring of fused deposition modelingJournal of Rheology 63(1), 141-155link
24Joosten, T.J.F.; van Meer, B.J.; et al.2024FFF print defect characterization through in-situ electrical resistance monitoringScientific Reports 14, 11906link
25Ciobota, N.D.; Zlatanov, Z.V.; Mariti, G.; Titei, D.; Angelescu, D.2023Accuracy of FDM PLA polymer 3D printing technology based on tolerance fieldsProcesses 11(10), 2810link
26Yu, M. (markniu)2024bdwidth filament width and motion sensor, source repositoryGitHublink
27Mustrum Ridcully; Haku3D (forum contributors)2019Interesting discovery re filament thickness tolerance, Prusa forum threadforum.prusa3d.comlink
28Deutherius2022Filament-Width-Comp-Experiments, dataset and reportGitHublink
29NozzleNerdn.d.Hatchbox vs Overture PLA filament honest review and comparisonnozzlenerd.comlink
30All3DP editorialn.d.Hatchbox PLA filament reviewall3dp.comlink
313D PUT aggregator2026Complete filament brand comparison 2026, tolerance, quality and value ratings3dput.comlink
32Printermaterials editorialn.d.MakerGeeks filament reviewprintermaterials.comlink
33The 3D Printer Been.d.Eryone PLA reviewthe3dprinterbee.comlink
34AVK3Dn.d.Is Eryone for everyone, ten-point diameter testavk3d.calink
35NozzleHubn.d.ColorFabb PLA economy reviewnozzlehub.comlink
36Polymakern.d.PolyLite PLA Pro technical data sheetwiki.polymaker.comlink
373D Printerly editorialn.d.Overture PLA filament review3dprinterly.comlink
38Klipper projectn.d.Config_Reference.md, hall_filament_width_sensor sectiongithub.com/Klipper3d/klipperlink
39Klipper projectn.d.Config_Reference.md, tsl1401cl_filament_width_sensor sectiongithub.com/Klipper3d/klipperlink
40Duet3Dn.d.Rotating Magnet Filament Monitor documentation and Gcodes reference for M591docs.duet3d.comlink
41Prusa Researchn.d.IR Filament Sensor for MK2.5S, MK3S and MK3.5 documentationhelp.prusa3d.comlink
42Marlin projectn.d.Configuration_adv.h reference for FILAMENT_WIDTH_SENSOR, MEASUREMENT_DELAY_CM and MAX_MEASUREMENT_DELAYgithub.com/MarlinFirmware/Marlinlink
43Pandapi3D2024bdwidth sensor product pagepandapi3d.comlink
44Klipper projectn.d.hall_filament_width_sensor.py sourcegithub.com/Klipper3d/klipperlink
45Pandapi3D2025How about your 3D filament, blog postpandapi3d.comlink
46Yu, M. (markniu)2025Width and motion sensor, project pagehackaday.iolink
47Tindie Blog2025bdwidth, a 3D filament width and motion sensorblog.tindie.comlink
48Hackster.io2025This high resolution non-contact filament sensor improves print qualityhackster.iolink
49xboxhacker2025Issue 11, extreme readings at startupgithub.com/markniu/bdwidthlink
50CBoismenu2025Issue 12, per-sensor ENABLE granularitygithub.com/markniu/bdwidthlink
51Klipper projectn.d.G-Codes reference, QUERY_FILAMENT_WIDTH and related commandsklipper3d.orglink
52PrusaSlicer projectn.d.PrintConfig.cpp, filament_diameter and extrusion_multipliergithub.com/prusa3d/PrusaSlicerlink
53Marlin projectn.d.M404 set nominal filament widthmarlinfw.orglink
54Marlin projectn.d.M405 enable filament width sensormarlinfw.orglink
55Marlin projectn.d.M406 disable filament width sensormarlinfw.orglink
56Marlin projectn.d.M407 read filament widthmarlinfw.orglink
57Duet3Dn.d.Gcodes reference, M591 filament monitordocs.duet3d.comlink
58Slic3r projectn.d.Flow math reference, advanced manualmanual.slic3r.orglink
59Prusa Researchn.d.Nextruder filament sensor documentation for CORE One, MK4, MK3.9, XLhelp.prusa3d.comlink
60Bambu Labn.d.AMS function introductionwiki.bambulab.comlink
61Crealityn.d.Filament runout sensor product page for Ender 3 V3 SEstore.creality.comlink
62LDO Motorsn.d.Voron 0.2 wiring guide rev A, filament sensor sectiondocs.ldomotors.comlink
63VORON Design communityn.d.Improved Voron Stealthburner filament runout sensorprintables.comlink
64Nathan222112025Issue 9, Kailco machine compatibilitygithub.com/markniu/bdwidthlink

common.nav.technology

Αγοράστε τον αισθητήρα νήματος BD-Width

Διαθέσιμο σε απόθεμα στη Brescia στα EUR 39, αποστέλλεται σε όλη την ΕΕ. Περιλαμβάνει τη μονάδα CCD πλάτους και κίνησης, καλώδιο USB και σύντομο οδηγό εγκατάστασης για Klipper.

Αγοράστε τον αισθητήρα νήματος BD-Width
Αισθητήρας Νήματος BD-Width: Τεχνικός Οδηγός Αγοραστή (2026) | MABS 3D Brescia