BL-Touch vs. CR-Touch | Vergleich & Genauigkeitstest

Martin

Achtung: Links mit * sind Affiliate-Links. Ich verdiene etwas an qualifizierten Einkäufen, wenn du dich entscheidest, über diese Links einen Kauf zu tätigen – ohne zusätzliche Kosten für dich!


Sensoren für die automatische Druckbett Nivellierung verringern die Vorbereitungszeit beim FDM 3D-Druck erheblich. Viele 3D Drucker sind mit solchen Sensoren aufrüstbar.

Neben dem extrem beliebten BL-Touch, gibt es nun auch den CR-Touch von Creality.

Der CR-Touch ist etwas genauer als der BL-Touch. Der metallische Sensor-Pin des CR-Touch kann nicht mit dem Druckbett kollidieren, da er automatisch eingezogen wird. Der CR-Touch hat einen optischen Sensor, der nicht so empfindlich gegen äußere Störungen ist wie der Hall-Sensor im BL-Touch. 

Auch wenn beide Sensoren auf den ersten Blick ziemlich ähnlich aussehen, gibt es noch mehr Unterschiede, die in diesem Artikel beleuchtet werden. Der CR-Touch ist nämlich keine billige Kopie des BL-Touch! 

Design

Die Formen des BL-Touch und des CR-Touch ähneln sich von außen sehr stark. Auf den ersten Blick unterscheiden sie sich nur in den verwendeten Materialien, deren Farben und etwas in der Größe.

Trotzdem unterscheiden sie sich teilweise sehr stark voneinander. Besonders der innere Aufbau beruht auf zwei sehr unterschiedlichen Messverfahren.

BL-Touch

Der BL-Touch ist einer der beliebtesten Nivellierungs-Sensoren überhaupt. Er ist für sehr viele 3D Drucker kompatibel und wird sogar von manchen Herstellern standardmäßig in ihren Produkten verbaut.

Der BL-Touch hat ein weißes, fast durchsichtiges Kunststoffgehäuse. Es macht dabei nicht den hochwertigsten Eindruck, ist aber für die Zwecke absolut ausreichend. Der Sensor-Pin macht jedoch keinen stabilen Eindruck. 

In der Länge unterscheidet sich der BL-Touch nicht wirklich vom CR-Touch. Jedoch kann beim BL-Touch der Sensor Pin an Ort und Stelle bleiben wenn man ihn heraus holt. Dies kann eine Gefahr darstellen, da so Kollisionen mit dem Druckbett entstehen können. 

Es ist mit mir bisher einmal passiert, dass der Pin ausgefahren war und der Druckkopf sich in XY-Richtung bewegt hat. Der Pin ist am Druckbett hängen geblieben und ist fast abgebrochen. 

Das wäre zwar ärgerlich, aber weiter nicht schlimm gewesen, da man beim BL-Touch den Pin austauschen kann. 

  • Länge: 40,13 mm
  • Länge (mit ausgefahrenem Sensor-Pin): 46,84 mm
  • Breite: 14,07 mm x 13,01 mm
  • Gewicht: 7 g

Der BL-Touch ist etwas leichter als der CR-Touch. Das geringe Gewicht garantiert, dass der Sensor die Bewegungen des Druckkopfes nicht beeinträchtigt. Ein zu hohes Gewicht könnte dazu führen, dass der Druckkopf mehr Trägheit hat und die Genauigkeit des 3D Druckers darunter leiden könnte. 

Aber auch wenn der CR-Touch etwa 60 % schwerer ist als der BL-Touch, ist dies auch kein Nachteil, da das Gewicht trotzdem noch so klein ist, dass es nicht auffällt. 

CR-Touch

Der CR-Touch ist der von Creality entwickelte Nivellierungs-Sensor. Man kann zwar eindeutig sehen, dass der BL-Touch eine starke Inspiration für das Design war, jedoch hat der CR-Touch ein paar Vorteile. 

Das Gehäuse des CR-Touch ist in einem sehr stylischen Schwarz gehalten. Auf den ersten Blick sieht der CR-Touch dadurch sehr viel hochwertiger als der BL-Touch aus. 

Auch der Blick auf den Sensor-Pin lohnt sich: er ist aus Metall und nicht aus Kunststoff. Damit ist er sehr stabil und kann nicht abbrechen. 

Beim BL-Touch ist der biegsame Pin sowohl Feature als auch Fehlerpotential. Falls er einmal versehentlich ausgefahren sein sollte, passiert dem Sensor und dem Drucker nicht viel wenn er mit der Druckplatte kollidiert. Der Pin wird dann einfach etwas verbogen oder bricht ab. 

Wenn das beim CR-Touch passieren würde, würde weitaus mehr passieren. Der Sensor würde zerstört werden und der Drucker könnte auch Schaden nehmen. 

Das kann aber gar nicht passieren, da sich der Pin beim CR-Touch immer wieder automatisch zurückzieht. 

Dadurch hat Creality die Schwachstelle, die durch einen stabileren Pin entsteht, direkt abgestellt und so einen großen Vorteil gegenüber dem BL-Touch geschaffen. 

In der Länge und Breite unterscheiden sich die beiden Sensoren nur unwesentlich. Solltest du jedoch deinen BL-Touch mit einem CR-Touch austauschen, musst du den Z-Offset unbedingt anpassen, um Kollision zu vermeiden. Aber das solltest du so oder so tun, auch wenn du den BL-Touch mit einem anderen BL-Touch austauschst. 

  • Länge: 39,46 mm
  • Länge (mit ausgefahrenem Sensor-Pin): 44,98 mm
  • Breite: 16,18 mm x 16,24 mm
  • Gewicht: 11 g 

Der CR-Touch hat genau dieselben Montagemöglichkeiten wie der BL-Touch. Die Abstände der Bohrungen und auch ihre Größe sind genau gleich. Das macht den Austausch sehr viel einfacher und selbstgedruckte oder gekaufte Halterungen passen zu beiden Sensoren. 

Sensor

In der verwendeten Sensorik liegt der größte Unterschied zwischen dem BL-Touch und dem CR-Touch

Der BL-Touch arbeitet mit einem Hall Sensor, der die Annäherung des Pins in die Sensorik hinein über elektromagnetische Felder misst. Beim CR-Touch wird ein optischer Sensor verwendet, um die Position des Pins im Inneren zu detektieren.

Insides of the CR-Touch

Da der Hall-Sensor des BL-Touch elektromagnetische Felder misst, kann er auch durch solche gestört werden. Hast du neben deinem 3D Drucker der mit dem BL-Touch ausgerüstet ist noch andere Geräte laufen oder es entstehen durch andere Quellen größere elektromagnetische Felder, kann es beim BL-Touch zu Fehlmessungen kommen. 

Die Genauigkeit des BL-Touch wird also von elektromagnetischen Feldern in der Umgebung beeinflusst.

Dieses Problem hat der optische Sensor des CR-Touch nicht. Im CR-Touch ist ein einfacher optischer Sensor verbaut der detektiert wann sich der Pin wieder in der Ausgangsposition befindet. Diese Messtechnik des CR-Touch ist extrem schnell und zuverlässig. Durch den optischen Sensor wird der CR-Touch etwas genauer als der BL-Touch. 

Genauigkeit

Um die Genauigkeit zu testen, habe ich mit beiden Sensoren als erstes einen Wiederholgenauigkeitstest durchgeführt. Mit dem Marlin M48 Probe Accuracy Test kannst du den G-Code für den Test erstellen.

Mit dem passenden G-Code habe ich mit jedem der beiden Sensoren den Abstand zum Druckbett an einer Stelle 10-mal hintereinander jeweils 5-mal gemessen. 

Ich habe den Test also 5-mal für den CR-Touch und 5-mal für den BL-Touch wiederholt. Ein Durchgang mit 10 Messpunkten liefert am Ende eine Standardabweichung, was pro Sensor 5 Werten entspricht. Daraus habe ich den Mittelwert berechnet. 

Der Mittelwert der Standardabweichungen entspricht also der Wiederholgenauigkeit. Ein niedrigerer Wert ist besser.

MessungBL-TouchCR-Touch
10,0013580,001128
20,0012340,001035
30,0014270,000989
40,0011980,001137
50,0012470,000998
Mittelwert0,0012930,001057
(niedrigere Werte sind besser)
(niedrigere Werte sind besser)

Wie du sehen kannst, ist die Standardabweichung und damit die Wiederholgenauigkeit beim CR-Touch deutlich besser als beim BL-Touch. 

Jedoch sind beide Genauigkeiten sehr gut und geben deinem 3D Drucker ein sehr genaues Bild davon wie das Druckbett geschaffen ist. 

Um die dreidimensionale Genauigkeit über das Druckbett verteilt zu vergleichen, habe ich noch den 3D Printer Auto Bed Leveling Mesh Visualizer verwendet. 

Er gibt keine wirklich vergleichbaren Werte aus, ich wollte aber trotzdem testen ob die beiden Sensoren etwas komplett anderes messen oder nicht. Im Prinzip ist dieser Test nach dem Test der Wiederholgenauigkeit überflüssig, sieht aber schön aus und war recht interessant durchzuführen. 

Die Krümmung des Druckbetts ist in beiden Visualisierungen sehr ähnlich. Bis auf kleinere Unterschiede gibt es keine größeren Abweichungen. Nach dem Test der Wiederholgenauigkeit, würde ich aber dem CR-Touch mehr vertrauen. 

Installation

Die Installation ist bei beiden Sensoren sehr vergleichbar. Im Prinzip besteht die Installationen aus sechs Schritten:

  1. Sensor montieren
  2. Kabel am Mainboard anschließen
  3. Firmware updaten
  4. Z-Offset einstellen
  5. Druckbett manuell nivellieren
  6. Optional: Cura anpassen 

Sensor montieren

Je nachdem welches Kit du für den BL-Touch kaufst, sind schon vorgefertigte Halterungen für verschiedene 3D Drucker enthalten. 

Wenn du den Sensor alleine kaufst, musst du dir dazu noch einen passenden Halter selber drucken. Dafür gibt es z.B. auf Thingiverse passende Modelle zum downloaden. 

Nachdem du alle benötigten Materialien und Halterungen hast, kannst du den BL-Touch mit dem Kabel verbinden und mit der passenden Halterung an deinen 3D Drucker montieren. Beim Ender 3 V2 sieht es wie unten abgebildet aus. 

Der CR-Touch wird schon mit allen Halterungen für alle kompatiblen Drucker geliefert. Auch hier verbindest du den CR-Touch mit dem Kabel und montierst ihn mit der passenden Halterungen. Unten abgebildet ist er an einem Ender 3 V2 montiert.

Kabel am Mainboard anschließen

Je nachdem welche Variante du vom BL-Touch besitzt, ist der Anschluss an dein Motherboard unterschiedlich. Bei den neueren 3D Drucker Modellen von Creality gibt es auf dem Motherboard einen speziellen Steckplatz für Z-Proben. 

Bei manchen Motherboards, wie bei dem Motherboard des Ender 3 V2, ist relativ wenig Platz. Um den Stecker einzustecken, musst du mit Sicherheit andere Kabel aus dem Weg schieben und eventuell neu verlegen.

Nachdem du das Kabel mit dem Motherboard verbunden hast, solltest du es noch ordentlich am 3D Drucker befestigen. Achte dabei darauf, dass das Kabel lang genug ist, damit der Druckkopf jede Position auf dem Druckbett anfahren kann.

Firmware updaten

Falls du einen 3D Drucker von Creality verwendest, gibt es für alle kompatiblen 3D Drucker Firmware Versionen die mit dem BL-Touch oder dem CR-Touch kompatibel sind (Link1, Link2).

Du updatest die Firmware bei den meisten 3D Druckern indem du die neue Version auf dem jeweiligen Datenträger speicherst, ihn in den 3D Drucker reinsteckst und den 3D Drucker dann einschaltest. 

Beim Hochfahren merkt der 3D Drucker, dass sich auf dem Datenträger eine Firmware befindet und installiert diese. 

Z-Offset einstellen

Mit einem Nivellierungs-Sensor wird die Z-Home Position nicht mehr mit dem Z-Endstop angefahren, sondern mit dem Sensor selbst. Dafür muss aber der Z-Offset richtig eingestellt werden. Dies kannst du im Menü machen.

Wie beim manuellen Nivellieren, stellst du den Abstand zwischen Nozzle und Druckbett so ein, dass ein Blatt Papier gerade so zwischen Nozzle und Druckbett passt. Wenn du das Papier bewegst sollte etwas Reibung entstehen. 

Druckbett manuell nivellieren

Auch wenn du es schon vorher gemacht hast, solltest du jetzt das Druckbett nochmal manuell nivellieren. 

Du fragst dich jetzt wahrscheinlich warum man dafür nicht den neu installierten Nivellierungs-Sensor benutzt: Sowohl der BL-Touch als auch der CR-Touch können nicht mit sehr schiefen Druckbetten umgehen. 

Du musst das Druckbett also einmal grob ausrichten, damit die automatische Druckbett Nivellierung funktionieren kann. 

Optional: Cura anpassen

Du kannst den G-Code in Cura so anpassen, dass sich der 3D Drucker immer vor einem Druck automatisch mit dem Sensor nivelliert.

Dazu musst du folgenden G-Code in Cura eingeben: 

G29 ; ‘Kommentar’

Der Befehl G29 bewirkt die automatische Druckbett Nivellierung. Am besten ist es, wenn er direkt nach dem Befehl G28 für die Home Position kommt. 

Alles was nach dem Semikolon im G-Code steht ist ein Kommentar. Ich habe mir als Kommentar aufgeschrieben, dass der Befehl G29 vor jedem Druck das automatische Nivellieren startet. So weiß ich auch in Zukunft warum ich diese Zeile im G-Code eingebaut habe. 

Preis

Die regulären Preise vom BL-Touch und CR-Touch sind sehr vergleichbar. Normalerweise kosten sie so ziemlich dasselbe. 

Da der BL-Touch aber von vielen verschiedenen Händlern vertrieben wird, ist es hier wahrscheinlich ja, dass du ein günstiges Angebot finden kannst. 

Fazit

Das Ergebnis aus dem Vergleich zwischen BL-Touch und CR-Touch ergab, dass beide Sensoren ihre Aufgabe das Druckbett automatisch zu nivellieren genau und zuverlässig ausführen. 

Der CR-Touch hat dabei jedoch bessere Ergebnisse erzielt als der BL-Touch. Der CR-Touch hat sowohl eine höhere Wiederholgenauigkeit, er sieht auch qualitativ hochwertiger aus und hat eine höhere Lebensdauer. 

Die verarbeiteten Materialien und der Sensor-Pin aus Metall, werden nicht so schnell verschleißen wie der Kunststoff vom BL-Touch.

Du kannst mit beiden Sensoren nichts falsch machen. Falls dein 3D Drucker jedoch mit dem CR-Touch kompatibel ist, würde ich dir eher dazu raten als zum BL-Touch. 


Achtung: Diese Website ist Eigentum von Martin Lütkemeyer und wird von Martin Lütkemeyer betrieben. Martin Lütkemeyer ist Mitglied bei Partnerprogrammen von Amazon Services LLC und anderen. Dies sind Affiliate-Werbeprogramme, die es Webseiten ermöglicht, Werbeeinnahmen durch Werbung und Verlinkung mit Amazon.com und anderen zu erzielen. Die mit * markierten Links sind Affiliate-Links.