Tolerance Puller Calibration
Learn how to accurately calibrate the Noztek Tolerance Puller to achieve consistent ±0.05 mm filament diameter control.
What You'll Learn
- Understanding tolerance measurement
- Setting up the diameter sensor
- Synchronising puller speed to extruder output
- Using the Controller Software graph to monitor tolerance
- Fine-tuning for different materials
Required Equipment
- Noztek Tolerance Puller
- Any Noztek extruder
- Noztek Controller Software
- Digital caliper (for verification)
Video Chapters
Understanding the Noztek Tolerance Puller
The Noztek Tolerance Puller is meticulously engineered to offer enhanced control over filament tolerance, enabling you to produce filament with exceptional dimensional accuracy. The system pulls filament from a larger extruder nozzle and precisely stretches it to a smaller, predetermined target diameter using intelligent tension dynamics and real-time monitoring.
🎯 Precision Control
Keyence laser sensor with 0.001mm accuracy provides real-time diameter monitoring and automated correction for consistent tolerance.
⚙️ Autocorrecting Algorithm
Proprietary software analyzes diameter data and automatically adjusts pulling speed to maintain your target specification throughout the run.
💾 Preset Memory
Save your calibration settings for repeated use. Switch materials or diameters quickly by recalling saved presets.
Time & Cost Savings: The Tolerance Puller dramatically reduces material wastage and improves efficiency by maintaining consistent diameter throughout production. Integrated with Noztek's software, you get real-time performance monitoring with detailed speed and tolerance charts for quality control.
System Specifications
Performance Specifications
Physical Specifications
Key Features
- Automatic Mode: User-friendly automation requiring only initial setup configuration
- Industrial-Grade Laser: Keyence sensor provides continuous real-time monitoring
- Automated Error Correction: Proprietary algorithm maintains preset tolerances
- Tension Pulley System: Ensures reliable and smooth filament production
- Smart Motor Adjustments: Dynamically fine-tunes speed based on diameter readings
- Plug & Play: Ready to use straight from the box with minimal setup
Initial Setup & Preparation
Step 1: Prepare Your Extruder
Before setting up the Tolerance Puller, ensure your partnering extruder (Noztek Pro, Touch, Nexus, Xcalibur, or fusionX) is properly configured and operational according to its user manual.
- Verify extruder is at operating temperature for your material
- Confirm material is properly dried and loaded in hopper
- Check that extrusion is stable with consistent flow
- Position the Puller within 30–100cm of the extruder nozzle (optimal distance varies)
Step 2: Power Connection
Connect the supplied mains power cable to the power inlet on the rear panel. Plug into appropriate mains outlet (220VAC or 110VAC). If using Noztek Controller software for monitoring, connect the A-B USB cable from the Puller USB port to your laptop and launch the software.
Step 3: Power On the System
Activate the machine using the illuminated power switch on the front panel. The touchscreen interface will power on and display the startup screen. On initial power-up, you will need to complete the full SETUP process. For subsequent uses, select "LAST PRESET" to quickly reload your previous configuration.
Step 4: Measure Nozzle-to-Sensor Distance
Before calibration, measure the distance between your extruder nozzle and the Puller's laser sensor. This measurement is critical for the autocorrecting algorithm.
- Use a tape measure or ruler marked in centimeters
- Measure from the tip of the extruder nozzle to the center of the laser sensor housing on the Puller
- Record this distance in centimeters (e.g., 45cm, 60cm, 80cm)
- This value will be entered during Screen 2 of the setup process
Complete Calibration Walkthrough
The Tolerance Puller uses a guided 7-screen setup process. Follow each screen in sequence using the touchscreen interface.
Screen 1: Choose Mode
On the initial startup screen, you are presented with two options:
SETUP
Complete configuration process. Choose this for first-time use or when changing parameters (distance, diameter, speed).
LAST PRESET
Loads your previously saved configuration. Use this to quickly resume production with the same settings.
First Time Users: You must select "SETUP" on your initial use. Once you complete the process, the system will save your configuration as a preset for future use.
Screen 2: Set Distance
Enter the distance you measured between the extruder nozzle and the laser sensor.
- Tap the input box to activate the numerical keypad
- Enter the distance value in centimeters (e.g., 50, 75, 100)
- Use the +/- buttons if available for fine adjustment
- Press "NEXT" when the correct value is displayed
- Use "BACK" if you need to return to Screen 1
Tip: Typical Range: Most setups use distances between 30–100cm. Shorter distances provide faster response times, while longer distances may be necessary for certain extruder configurations or when integrating with a winder.
Critical: Accurate distance measurement is essential for proper autocorrection. The algorithm uses this value to calculate response timing. An incorrect distance will cause the system to over-correct or under-correct diameter variations.
Screen 3: Set Filament Diameter
Enter your desired target filament diameter. This is the specification the Puller will maintain throughout the run.
- Tap the input box to activate the numerical keypad
- Enter the target diameter in millimeters (e.g., 1.75, 2.85, 3.00)
- Use decimal precision as needed (system supports 0.01mm increments)
- Press "NEXT" to proceed to speed configuration
- Use "BACK" if you need to adjust the distance value
Nozzle Sizing: For a 1.75mm target, use a 2.0–2.5mm extruder nozzle. For 2.85mm target, use a 3.0–3.5mm nozzle. The Puller needs sufficient material to stretch down to the target diameter.
Screen 4: Set Starting Speed
Enter the initial pulling speed. This is an approximate starting point — the autocorrecting algorithm will adjust automatically once operation begins.
- Tap the input box to activate the numerical keypad
- Enter the starting speed in cm/minute (e.g., 300, 400, 500)
- Minimum operating speed is 150 cm/min
- Maximum pulling speed is 1000 cm/min (10 meters/min)
- Press "NEXT" to proceed to review screen
Recommended Starting Speeds:
For 1.75mm target diameter: Start at 300 cm/min
For 2.85mm target diameter: Start at 250 cm/min
For 3.00mm target diameter: Start at 200 cm/min
Don't Worry About Precision: The starting speed is just an initial approximation. Once you press "START" and load filament, the autocorrecting algorithm will measure actual diameter and automatically adjust pulling speed up or down to hit your target.
Screen 5: Review Settings
The review screen displays all configured parameters before you begin operation. Verify each value for accuracy.
Displayed Parameters:
- DISTANCE (cm): Nozzle-to-sensor measurement
- DIAMETER (mm): Target filament diameter
- START SPEED (cm/min): Initial pulling speed
Saving Your Configuration: Once you complete the full setup and begin operation, your configuration will be automatically saved. Next time you power on the Puller, you can select "LAST PRESET" on Screen 1 to instantly reload these settings.
Screen 6: Filament Loading
The loading screen runs the Puller at minimum speed (150 cm/min) to facilitate threading filament through the pinch roller mechanism and into the sensor path.
- Ensure your extruder is producing consistent filament flow
- Direct the extruding filament toward the Puller
- Guide the filament between the motor drive wheel and pinch roller
- Thread the filament through the sensor gap (between laser emitter and receiver)
- Allow the filament to exit past the sensor on the opposite side
- Once filament is properly loaded and feeding smoothly, tap "DONE"
Ready to Auto: When you press "DONE," the system will immediately transition to Screen 7 (Auto Mode) and the autocorrecting speed algorithm will engage. You'll see the pulling speed adjust automatically as the system locks onto your target diameter.
Screen 7: Auto Mode (Operation)
The Auto Mode screen provides real-time monitoring and control during active operation. The autocorrecting algorithm is now running continuously.
SPEED (cm/min):
Current pulling speed (automatically adjusted by algorithm)
DIAMETER (mm) — Set:
Your target diameter (configured on Screen 3)
DIAMETER (mm) — Actual:
Real-time measured diameter from laser sensor
Tolerance Indicator:
Visual feedback showing how close actual is to target
Available Controls:
- LOAD Button: Pauses auto-correction and slows to minimum speed for reloading filament (use if filament breaks or needs to be restarted)
- STOP Button: Halts operation and returns to setup screen (use when switching materials or adjusting configuration)
- SAVE Button: Manually saves current configuration as preset (system also auto-saves)
Noztek Controller Software: If you connected the USB cable and launched Noztek Controller on your laptop, you'll see live graphical charts of speed and diameter over time. This data is logged for quality control and can be exported to CSV format.
What to Expect: The pulling speed will fluctuate continuously as the algorithm makes micro-adjustments. This is normal. You should see the "Actual" diameter staying very close to the "Set" diameter (typically within ±0.02–0.05mm depending on material and extruder stability).
Optimization & Fine-Tuning
While the autocorrecting algorithm handles most diameter control automatically, understanding these optimization techniques will improve results further.
Distance Optimization
The distance between extruder nozzle and sensor affects system response time:
Shorter Distance (30–50cm):
Pros:
- Faster response to diameter changes
- Tighter tolerance control possible
- Less opportunity for external disturbance
Cons:
- Less room for cooling equipment
- Can be more sensitive to vibration
Longer Distance (70–100cm):
Pros:
- Space for water bath or air cooling
- Easier integration with winder systems
- More forgiving setup
Cons:
- Slower response to variations
- Larger diameter oscillations possible
Starting Speed Selection
While the algorithm auto-adjusts, choosing a good starting speed gets you to stable operation faster:
Formula-Based Approach:
Starting Speed ≈ (Extruder Output Rate × Nozzle Diameter²) ÷ (Target Diameter²)
If your extruder produces 500 cm/min of 2.0mm filament, and you want 1.75mm:
Starting Speed = (500 × 2.0²) ÷ (1.75²) = (500 × 4.0) ÷ 3.06 ≈ 654 cm/min
This is approximate — the algorithm will refine from here.
Material-Specific Considerations
Soft/Flexible Materials (TPU, TPE):
- Reduce starting speed by 20–30% vs rigid polymers
- Allow more time for algorithm stabilization
- Increase pinch roller pressure if available (check with Noztek support)
High-Temperature Materials (PEEK, PEI):
- Ensure adequate cooling between extruder and puller (water bath recommended)
- May require slower pulling speeds due to higher viscosity
- Monitor for any softening or deformation at pinch roller contact point
Composite Materials (CF, GF):
- Composites can have rougher surface texture affecting sensor readings
- May see slightly larger diameter variation (±0.05mm vs ±0.02mm for pure polymers)
- This is normal and still within acceptable tolerances for printing
Achieving Tighter Tolerances
For applications requiring exceptionally tight diameter control (±0.01–0.02mm):
- Stabilize your extruder first: The Puller can only correct variations, not create perfection from chaos. Ensure your extruder temperature is stable (±2°C) and material feed is consistent.
- Minimize distance: Use 30–40cm nozzle-to-sensor distance for fastest response.
- Control cooling rate: Uneven cooling causes diameter variation. Use water bath or air cooling with consistent temperature.
- Reduce pulling speed: Lower speeds (200–300 cm/min) give the algorithm more time to respond to changes.
- Isolate from vibration: Place the entire system on a vibration-dampening surface.
- Monitor with software: Use Noztek Controller to identify patterns in diameter variation and correlate with extruder parameters.
Maintenance & Sensor Cleaning
The Tolerance Puller requires minimal maintenance, but periodic sensor cleaning ensures continued accuracy.
When to Clean: If sensor readings become erratic or inaccurate, clean the sensor. Recommended interval: every 100 hours of operation, or monthly for high-use environments.
Remove Sensor Housing
Locate and remove the 8 Phillips-head screws securing the sensor housing (4 on front panel, 4 on back panel). Keep screws organized for reassembly.
Lift Off Sensor Casing
Gently lift the sensor casing in an upward motion, away from the base. The casing will separate, exposing the laser emitter and receiver components inside. Avoid touching the lens surfaces with your fingers.
Inspect Sensor Housing Interior
Visually inspect inside the sensor casing for accumulated debris, dust, or particulate matter. Use a soft brush (clean paintbrush or electronics duster brush). Gently sweep out any visible debris. Do not use compressed air at high pressure.
Clean Laser Sensor and Receiver
Inspect the laser emitter and receiver optical windows. If dirty: use a clean, dry microfibre cloth; wipe in one direction; fold to expose clean section between wipes. Never use liquids, solvents, chemicals, or abrasive materials — these permanently damage precision optical coatings.
Reassemble Sensor Housing
Place the sensor casing back in position, aligning carefully with the base. Secure with all 8 screws (4 front, 4 back). Hand-tighten in a cross pattern — do not over-tighten. Verify housing is flush and seated properly.
Verification Test After Cleaning
To ensure sensor accuracy after reassembly, perform a verification test using a precision reference object.
Test Procedure:
- Obtain a reference object with precisely known diameter (e.g., 1.00mm or 2.00mm drill bit, precision rod, or calibrated filament sample)
- Power on the Puller and navigate to Auto Mode (you can use dummy setup values)
- Slowly pass the reference object through the sensor gap
- Observe the displayed diameter reading
- Verify reading matches the reference object dimension (within ±0.01mm)
- If reading is significantly off, verify sensor housing is properly seated and repeat cleaning
Troubleshooting Common Issues
Problem: Diameter Reading Shows 0.00mm or "No Signal"
Causes:
- Filament not properly threaded through sensor gap
- Sensor lenses are dirty or obstructed
- Filament diameter below minimum detection range (0.2mm)
- Sensor power connection issue
Solutions:
- Verify filament passes cleanly through the center of the sensor gap
- Clean sensor lenses following maintenance procedure (Section 7)
- Check that filament diameter is within 0.2–5.0mm range
- Power cycle the system and verify sensor LED indicators (if visible)
Problem: Diameter Reading is Consistently Off (e.g., shows 1.90mm for known 1.75mm filament)
Causes:
- Sensor calibration drift (rare, but possible after many thousands of hours)
- Filament not centered in sensor measurement zone
- Reference object used for verification is not actually the stated dimension
Solutions:
- Verify reference object with precision calipers (±0.01mm accuracy minimum)
- Check filament alignment through sensor — should be centered in gap
- Contact Noztek support for sensor calibration procedure (not user-serviceable in field)
Problem: Diameter Fluctuates Wildly (±0.2mm or more variation)
Causes:
- Extruder output is unstable (temperature fluctuation, inconsistent feed rate)
- Starting speed set far from optimal value, algorithm struggling to converge
- Distance parameter incorrect (measured wrong or extruder moved since setup)
- Filament oscillating or vibrating between extruder and puller
Solutions:
- Check extruder PID tuning and verify temperature stability (±2°C maximum)
- Verify extruder motor speed is constant (no pulsing or surging)
- Re-measure nozzle-to-sensor distance and update configuration if changed
- Adjust starting speed closer to calculated optimal value
- Reduce overall pulling speed by 20–30% to give algorithm more response time
- Check that filament path is clear and unobstructed
Problem: Filament Slips in Pinch Roller (not pulling consistently)
Causes:
- Insufficient pinch roller pressure
- Soft/flexible material (TPU, TPE) deforming under pressure
- Drive wheel or pinch roller surface contaminated (dust, polymer residue)
Solutions:
- Increase pinch roller tension (adjustable on some models — contact Noztek support)
- For flexible materials, reduce pulling speed by 30% to lower tension on filament
- Clean drive wheel and pinch roller surfaces with isopropanol and soft cloth
- Verify filament is properly seated between wheel and roller (not riding on edges)
Problem: Motor Makes Unusual Noise or Vibrates Excessively
Causes:
- Pulling speed set too high for current filament diameter/material
- Mechanical obstruction in drive system
- Motor mounting hardware loose
Solutions:
- Reduce starting speed by 20–30% and re-test
- Power off and manually rotate drive wheel — should turn smoothly with no binding
- Check motor mounting bolts and tighten if necessary
- Contact Noztek support if noise persists after above checks
Problem: Noztek Controller Software Not Connecting via USB
Causes:
- USB cable not properly seated at one or both ends
- Wrong type of USB cable (must be A-B type, not A-A)
- USB drivers not installed on laptop
- Software launched before Puller powered on
Solutions:
- Verify USB cable is fully inserted at both Puller and laptop ends
- Try a different USB port on laptop (prefer USB 2.0 over USB 3.0 for serial devices)
- Power cycle the Puller with USB cable connected
- Close and relaunch Noztek Controller software
- Download latest software version from noztek.com/support
- Check Windows Device Manager (or Mac System Report) to verify USB device is recognized
Integrating with Your Complete Extrusion System
The Tolerance Puller is designed to work seamlessly with Noztek's complete range of filament production equipment. For professional results, consider the full integrated workflow.
Recommended: Puller + Winder Integration
The Tolerance Puller works perfectly with the Noztek Winder 2.0 for a complete extruder → puller → winder production line. Puller maintains precise diameter control while the Winder automatically collects filament onto spools with continuous production and minimal manual intervention.
Typical Configuration: Extruder → 30–50cm → Puller → 20–30cm → Winder
Optional: Add Cooling & Dehydration
For maximum quality, integrate a Water Bath (between extruder and puller for controlled cooling, especially important for PEEK) or Air Cooler. Add the Noztek Dehydrator post-production to remove residual moisture before printing or storage.
Complete Professional Production Line
Extruder → Water Bath/Air Cooler → Tolerance Puller → Filament Winder → Dehydrator (post-production)
This configuration provides industrial-level control over the complete filament production process, from raw pellets to spool-wound, diameter-controlled, moisture-free filament ready for immediate use or storage.
View Complete Systems →Additional Resources & Support
Download Full User Manual
For complete technical specifications, detailed illustrations, and advanced troubleshooting, download the official Noztek Tolerance Puller user manual.
Download Manual (PDF)Video Tutorials
Watch step-by-step video guides covering setup, calibration, and integration with other Noztek equipment. Subscribe for updates.
YouTube Channel →Need Technical Support?
Our expert technical team is available to assist with calibration, troubleshooting, and optimization.
