Connect and setup BTT smart filament sensor to Sovol SV08

Helo Dear,

Please kindly advise how to connect and setup BTT smart filament sensor V1 to Sovol SV08?
Where to find the unused pins and how to configure it?

Thank you in advance! ))

This should be asked of BTT not here.

The SV08 has a “Dumb” filament sensor on pin PE9. There is no easily available pin for the motion sensor.

Simple solution is to use the “sensor” and leave the “switch” unhooked

Note: this method will allow a print to start with no filament and won’t trigger until more than 2.8mm of extruder moves have been sent.

Hello,

Thank you very much for advised variant!!!

I`m also found instruction of SFS integration with Sv07 where shown unused PB14 pin.

Maybe on Sovol SV08 motherboard also present unused pins?

SV07 main board is completely different.

I didn’t find any unused pins on the SV08 except for the uart. The limit switch pins are unattached but are actually being used for “sensorless” homing. Unfortunately the pin ID for the uart are not in the documentation

Plan B - Add a MCU and attach the filament sensor to it.

I’d solder the wires direct to the Waveshare module and forgo the custom PC board

I have an accelerometer board that has a RP2040 on it. Wasn’t hard to add it as a MCU to the host machine I have attached to my klipperized SV01Pro.

Hello cardoc,

Thank you very much for information!!

I connected the motion/tangle sensor to the PA9 pin on the toolhead and runout to the stock port on the mainboard. Then I added the following code to my printer.cfg

[filament_motion_sensor encoder_sensor]
switch_pin: ^!extra_mcu:PA9 # motion sensor IO is ^!extra_mcu:PA9
detection_length: 4.88 # accuracy of motion sensor 2.88mm
extruder: extruder
pause_on_runout: True
runout_gcode:
#PAUSE # [pause_resume] is required in printer.cfg
M117 Filament encoder runout
insert_gcode:
M117 Filament encoder inserted

You will need to change the plug over to a jst 1.25mm

Black = Yellow
Green = White

Amazon.com: ZSDZFYLLK 10 Pairs JST 1.25mm 4 Pin Micro Electrical Male and Female Connector Plug with 100mm 26AWG Cable Wires JST Connectors Kit : Electronics

Now both sensors work as intended.

3 Likes

Well done. I assumed you’d not want to add wires to the umbilical so only researched pin availability on the mainboard.

I hope you used “high flex” wire.

Just used the wire that came with the sensor, no issues so far.

1 Like

Thank you, Good Sir! Have referenced your solution in the bracket for the SFSv2 on Printables:

Good deal, I have also placed this info on all related files I have found on printables. I had tried the other methods and just could not live with only using half of the BTT sensor I had purchased.

1 Like

I am unclear as to how to connect to the pa ( pin on the main bord. do you just use the existing wires?

Hi, I am using the BTT SFS V2 on my SV08. Due to the fact that I am also running the BTT Eddy Duo I connected the SFS switch to the old runout sensor switch Pin and the SFS encoder to the old pressure switch Pin. Some changes in the printer.cfg; works great.