• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Small UBBI filament sensor 3D Printer File Image 1
Small UBBI filament sensor 3D Printer File Thumbnail 1

Small UBBI filament sensor

clogged_nozzl3 avatarclogged_nozzl3

December 10, 2025

printables-icon
DescriptionCommentsTags

Description

Works with every type of filament as long as it's approximately 1.75mm in diameter, is low friction and small

 

BOM:

  • Kailh Black GM 8.0 Microswitch or equivalent

  • 4mm Ball Bearing (or unpack a 608zz bearing)

  • M3x6 BHCS

  • small cable tie to prevent cable degradation

 

Additionnal requirements:

  • Soldering equipment

  • some cable to connect the switch

  • Hardware pullup pin available on the printer mainboard (most filament sensors already use one)

 

Recommended print settings same as standalone UBBI connector:

  • Nozzle diameter: 0.4mm

  • Layer height: ≤ 0.2mm

  • Reverse on odd: disabled

  • Precise walls: enabled

  • Wall order: i/o/i

  • Tolerance requirement: 0.1mm

  • Print orientation: as imported

  • Supports: included with the model, enable support generation and change to manual placement, don't add anything

 

Recommended materials same as standalone UBBI connector:

  • PETG

  • ABS/ASA

 

Instructions:

  • Place the bearing ball in the small hole next to the filament path

  • insert the micro switch and make sur it is aligned with the ball

  • solder wires to the outer microswith pins (polarity doesn't matter)

  • Use the screw to keep the switch in place, make sure not to tighten it too much 

  • If you don't have a sacrificial endstop cable, crimp the wires and attach a JST connector

  • Hook up the cables to ground and endstop

Software config (klipper only):

switch_pin: ^!(the pin you are using)

 

If the sensor is working in reverse (detecting filament when empty) you just have to remove the ! from the pin definition.

 Submit feature requests here!

v1 07/04/2025 First release

 

v2 08/04/2025

Added small hole to help remove the microswitch

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

90,912

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

607

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,155

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

204

Gift Box preview image

Gift Box

roby85r profile image

roby85r

1,508

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,500

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7