Giter VIP home page Giter VIP logo

infidel-sensor's Introduction

Inline Filament Diameter Estimator, Lowcost (InFiDEL)

CC0 Originally created by Thomas Sanladerer

A cheap, yet precise filament diameter sensor, intended to compensate for filament diameter deviations in real-time.

The InFiDEL is a cheap (< $5) filament diameter sensor intended for use with FDM 3d printers. The sensor can be calibrated to provide surprisingly precise filament diameter readings in real-time. The main idea is to use the sensor to correct for filament diameter deviations while printing.

Based on this proof-of-concept: https://www.youmagine.com/designs/filament-diameter-sensor

Assembly and Setup

Assembly and Setup Instructions on Youtube

Calibration

  • Flash board with calibration.ino
  • Connect a host via I2C (see provided host-example.ino)
  • Insert each calibration drill bit shafts and replace the lookup table entries in driver.ino with your own measurements
    • Measure the actual diameter of the shafts and fill second column
    • Use the host's output *1000 to fill first column
  • Finally, flash driver.ino with your values filled out
  • Hub should now output exact diameter values

Note:

Analog output is currently not enabled in driver.ino (I2C and FAULT pin only)

BOM

Printed Parts

1 Block 1 Lever

Note:

Parts should preferably be printed in PETG, ABS or ASA as PLA may creep significantly over time.

Electronics

There are two board variants included in this repository, either can be used to assemble the InFiDEL.

Choose one:

  • SMT control board (which is populated; Gerber files and component specifications are included)
  • THT control board

Also required:

  • Suitable programmer for ATTiny85 (eg USBtinyISP)
  • 1 SS495A linear hall effect sensor (or comparable)

Fasteners

  • 2 M3x8 screws (eg ISO 4762 M2x8)
  • 1 3x24mm pin (eg DIN 7 3x24mm, for mating lever to the block)
  • 1 3x16mm pin (eg DIN 7 3x16mm, for roller bearing in lever)
  • 1 3x18mm pin (eg DIN 7 3x18mm, for idler bearing in block)
  • 6 M3 threaded inserts

Pins may be replaced with screws or grubscrews, which may result in decreased precision.

Other Hardware

  • 1 6x2mm magnet (eg N35)
  • 4 623 bearings (preferably 623-2Z / 623-ZZ)
  • 1 Ballpoint pen spring (or other soft 4mm spring)
  • Short length of PTFE tube

Calibration Accessories

  • 1 1.5mm drill bit
  • 1 1.7mm or 1.8mm drill bit
  • 1 2mm drill bit
  • Calipers for verifying drill bit shaft diameter

Drill bits may be replaced with similar diameters. Measured diameter is to be written to firmware lookup table.

infidel-sensor's People

Contributors

drspangle avatar blurfl avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.