K1C smart filament detection module

For anyone who still wants to integrate the sensor into their K1C. Connect the sensor exactly as described above. With a little skill, the cables can be pulled out of the connector individually. They are only hooked in.

Then check the sensor to see if it flashes blue when the filament is pulled through. If yes, you can move on to the software part now.

First enable rooting on the printer. Press the gear icon and select “Rooting”. Wait 30 seconds and then confirm with “Yes”. Than you will see the rooting options: Name and Password.

Then the Printer.cgf can be retrieved from the printer with the following command in PowerShell (win+R, enter CMD there, then PowerShell will open). In this example the rooting name is root and the IP is 192.168.0.22.

scp root@192.168.0.22:/usr/data/printer_data/config/printer.cfg C:\Users\Username\Desktop or

scp -O root@192.168.0.22:/usr/data/printer_data/config/printer.cfg C:\Users\Username\Desktop

Enter the password in the powershell. Yes, it is correct it in not typing in the password. It is for safety.

Then delete the two blocks as described above and insert the code described above. You may want to make a backup copy first!

May be you habe to change the following part: “switch_pin: ^PC15“ needs to be changed to ”switch_pin: !PC15”.

Then send the modified Printer.cgf file to the printer with the following command in PowerShell:

scp C:\Users\Username\Desktop\printer.cfg root@192.168.0.22:/usr/data/printer_data/config/ or

scp -O C:\Users\Username\Desktop\printer.cfg root@192.168.0.22:/usr/data/printer_data/config/

Restart the Printer. Now everything should work.

However, if the sensor is far away from the extruder, this can lead to frequent errors, as in my case. In this case increase the value: detection_length: 5.0 in the new lines you pasted bevor in the “Printer.cgf” e.g. to 6.0 mm. This makes the sensor less sensitive. Than send the changed file to the printer again and restart the printer.

Hello everyone. I have a Creality K1C that I have mounted a BTT smart filament sensor 2.0 on. I have followed the guides I have found here, but still can’t get it to work. The sensor flashes blue when I pull the filament, and I have mounted the cables according to pictures online where you have to move a couple so that it is correct when I connect it to the old sensor cable. So my question is, is there anyone here who has mounted such a sensor and got the configuration files to work without error codes?