mirror of
				https://github.com/Klipper3d/klipper.git
				synced 2025-10-30 18:05:50 +01:00 
			
		
		
		
	Break listing up by module name. Provide links to "extended" commands. Sort reference by module name. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
		
			
				
	
	
		
			23 lines
		
	
	
		
			988 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			988 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # TSL1401CL filament width sensor
 | |
| 
 | |
| This document describes Filament Width Sensor host module. Hardware used
 | |
| for developing this host module is based on TSL1401CL linear sensor array
 | |
| but it can work with any sensor array that has analog output. You can find
 | |
| designs at [Thingiverse](https://www.thingiverse.com/search?q=filament%20width%20sensor).
 | |
| 
 | |
| To use a sensor array as a filament width sensor, read
 | |
| [Config Reference](Config_Reference.md#tsl1401cl_filament_width_sensor) and
 | |
| [G-Code documentation](G-Codes.md#hall_filament_width_sensor).
 | |
| 
 | |
| ## How does it work?
 | |
| 
 | |
| Sensor generates analog output based on calculated filament width. Output
 | |
| voltage always equals to detected filament width (Ex. 1.65v, 1.70v, 3.0v).
 | |
| Host module monitors voltage changes and adjusts extrusion multiplier.
 | |
| 
 | |
| ## Note:
 | |
| 
 | |
| Sensor readings done with 10 mm intervals by default. If necessary you are
 | |
| free to change this setting by editing ***MEASUREMENT_INTERVAL_MM*** parameter
 | |
| in **filament_width_sensor.py** file.
 |