Make your own inline filament diameter sensor (under $5)!

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.พ. 2021
  • Let's take a closer look at the inline filament diameter sensor - available for DIY now!
    Become smarter in 5 minutes by signing up for free today: cen.yt/mbthomassanladerer - Thanks to Morning Brew for sponsoring today’s video.
    Download the design and all files (Fusion source files, Eagle PCB design, Firmware) www.prusaprinters.org/prints/...
    or www.youmagine.com/designs/inf...
    Some of the parts required (full BOM at the links above)
    SS495A linear hall effect sensor go.toms3d.org/SS495
    ABEC-rated 623-ZZ bearings go.toms3d.org/623ABEC
    6x2mm magnets on Amazon go.toms3d.org/6x2magnet
    PTFE tube go.toms3d.org/bowden
    Filament used:
    Prusament PETG go.toms3d.org/Prusament
    Firmware:
    Daniel has uploaded the firmware to Github: github.com/drspangle/infidel-...
    For now, this is the recommended repo to develop against if you want to contribute to the code.
    Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
    Previous video about the filament spool diameter measuring device: • How precise is your fi...
    🎥 All my video gear toms3d.org/my-gear
    I use Epidemic Sound, sign up for a 30-day free trial here share.epidemicsound.com/MadeWi...
    🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
    👐 Enjoying the videos? Support my work on Patreon! / toms3dp
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 541

  • @ktimo100
    @ktimo100 3 ปีที่แล้ว +272

    I would love to see the filament maker in action!

    • @3dloon430
      @3dloon430 3 ปีที่แล้ว

      Yes, seems odd.

    • @t.josephnkansah-mahaney7961
      @t.josephnkansah-mahaney7961 3 ปีที่แล้ว

      I am surprised he still has it! LOL.

    • @Crits-Crafts
      @Crits-Crafts 3 ปีที่แล้ว +1

      Would be fun

    • @tobiash5369
      @tobiash5369 3 ปีที่แล้ว +1

      Very interesting, please show it to us.

    • @ominguti6345
      @ominguti6345 3 ปีที่แล้ว +2

      I second that :-) even if it didn't work that well it is interesting. I would like to make my own filament extruder one day and hearing about potential issues with one is very valuable.

  • @MadeWithLayers
    @MadeWithLayers  3 ปีที่แล้ว +236

    Oh, one thing I guess I should mention: The sensor has a FAULT output (same as the LED), which is programmed to turn on when it detects errors like the filament being outside of the expected diameter range. So with that output, it can be directly used as a filament runout sensor as well, even without firmware support for the InFiDEL's measuring output!

    • @MadeWithLayers
      @MadeWithLayers  3 ปีที่แล้ว +24

      And yes, the pins and grub screw I used in the build were temporary stand-ins as the proper parts hadn't arrived yet 😅

    • @francistaylor1822
      @francistaylor1822 3 ปีที่แล้ว +4

      Oh good timing, I have issues with my filament sensors and was looking at a replacement. Pity I only have some of the parts on hand, no dowels - order time.
      Btw your youimagine design link doesnt work!

    • @ZeroPointAlpha
      @ZeroPointAlpha 3 ปีที่แล้ว +8

      Or potentially a sensor that detects unexpected sudden bulges in filament diameter, as well. Prevent clogs before they happen...

    • @t.josephnkansah-mahaney7961
      @t.josephnkansah-mahaney7961 3 ปีที่แล้ว +2

      This is great! Thanks for putting this out in the wild, Tom. Have you/are there plans to cover integration with the firmware on the printer controllers?

    • @saschaschneider6355
      @saschaschneider6355 3 ปีที่แล้ว

      Ha! I was about to ask if there was a way to use it for that. Guess I'll put that thing in my DIY queue now. Might be a nice testing ground for my PineCil as well. Thanks for making this design available, very much appreciated

  • @Austinfromcorncountry
    @Austinfromcorncountry ปีที่แล้ว +7

    This type of community driven innovation is exactly what makes the 3D printing community so great.

  • @marsgizmo
    @marsgizmo 3 ปีที่แล้ว +64

    Thanks so much for your effort Tom 🙌 as always, it’s highly appreciate it!
    It’s a lot of work behind all iterations and I love how it came out :)

  • @britzwickit
    @britzwickit 3 ปีที่แล้ว +50

    great project thomas! and yes, ofc i want a video on your filament extruder!

  • @GamesPlayer1337
    @GamesPlayer1337 3 ปีที่แล้ว +23

    11:50 THIS is the reason i love you. Seriously dude, thank you for everything. Best 3d printing channel together with cnc kitchen as being the more analytic half.
    Great job as always!

  • @ameliabuns4058
    @ameliabuns4058 3 ปีที่แล้ว +82

    i wish you actually tested this on a printer with cheap filament. I wanna know if it makes a different

    • @alf3071
      @alf3071 3 ปีที่แล้ว

      if the filament is too thick it will get stuck in your extruder tube leading to failed print or maybe worse

    • @thenewchannel1329
      @thenewchannel1329 3 ปีที่แล้ว +6

      ​@@alf3071 Yes, this is a really good application example. You could use very cheap filament with this sensor and the sensor tells the machine when the filament is too thick and stops automatically. Furthermore, this sensor would serve as a filament runout sensor. Thus it would be a multifunction filament monitoring sensor.

  • @dakotapahel-short3192
    @dakotapahel-short3192 3 ปีที่แล้ว +7

    THANK YOU! This is a nice step forward. I'm excited to see the open source community run with it!

  • @clu83
    @clu83 3 ปีที่แล้ว +15

    you get a like for that pained abbreviation, love it!

  • @AbandonRule
    @AbandonRule 3 ปีที่แล้ว

    I love the debugging and the programming that you kinda skimmed over. Great work

  • @spikekent
    @spikekent 3 ปีที่แล้ว +2

    Awesome work as always Tom, a very interesting project. Also very apreciative that you open source your work.

  • @PCBurn
    @PCBurn 3 ปีที่แล้ว

    Thanks for iterating it useful and releasing the design. It's one of those things that I've never gotten around to building from scratch.

  • @minitorpgmail
    @minitorpgmail 3 ปีที่แล้ว +2

    I love that you are just sharing this! Thanks and great job Thomas!

  • @overclockist
    @overclockist 3 ปีที่แล้ว +1

    Thank you for this, Amazing work toward the betterment of printing and the open source community. Hats off to you!

  • @brandonhowes5364
    @brandonhowes5364 3 ปีที่แล้ว +2

    I hope to see both firmware support and preassembled modules become available, it would be nice to have and make inconsistent filaments more useable, thanks for the design Tom!

  • @souravghosh7903
    @souravghosh7903 3 ปีที่แล้ว +10

    Thanks Thomas, for such a wonderful gift.

  • @101rotarypower
    @101rotarypower 3 ปีที่แล้ว

    Exactly the kind of things I like to see, Thank You Tom!
    I hope this inspires more development.

  • @MisterKaen
    @MisterKaen 3 ปีที่แล้ว +1

    You always keep it classy Tom.
    Be proud you are one of the best channels out here.
    I learned a lot from you.

  • @mattedsmith
    @mattedsmith 3 ปีที่แล้ว

    Great video and love that you're making this all free. Definite thumbs up for the cut away too!

  • @HechoenChillan
    @HechoenChillan 2 ปีที่แล้ว +1

    Tom, this is amazing! I aim to know enough to integrate this on a machine of mine one day. Your university project and other DIY solutions like the PETbot are inspiring and would be great to pair with homebrew filament production/recycling!

  • @billclark5943
    @billclark5943 3 ปีที่แล้ว

    Agreed, evolving your design with a 3d printer is awesome. I just went through 5 revisions on a new CF/PEKK extruder design and I'm finally happy

  • @Chris_Grossman
    @Chris_Grossman 3 ปีที่แล้ว +1

    Excellent engineering! This answered all of the questions I had about the sensor from the diameter measurement video.
    I would like to see your take on an extruder.

  • @DerPapierfliegernarr
    @DerPapierfliegernarr 3 ปีที่แล้ว +2

    DIY filament (recycling)? Yes please! Sign me up!

  • @kylerandall9141
    @kylerandall9141 3 ปีที่แล้ว

    Well, here's another data piece that Stefan can start including in his filament strength tests. "Was the filament over/under sized during the printing of each test part?" I love the tinkering/constant improvement in this hobby. Thanks for giving us another tool in our toolbox!

  • @kylek29
    @kylek29 3 ปีที่แล้ว +6

    I'd love for you to consider redoing the filament maker in a updated 2021 video, using the knowledge you've gained since building it, the things you'd change, the tricks to make it cheaper. Kinda like you went over with the Infidel sensor.

  • @a_student0
    @a_student0 3 ปีที่แล้ว +13

    This is a great contribution. Thank you Tom 💚🙏

  • @maxdarkdog5051
    @maxdarkdog5051 3 ปีที่แล้ว

    what i like about you is that you care about us printers. but all work deserve money, i hope if some 3d printer manufacturer takes you idea and design that you'll get paid!

  • @patrickknight8907
    @patrickknight8907 3 ปีที่แล้ว +1

    I would love to see more on filament extrusion. Great video, thanks for sharing

  • @JohnOCFII
    @JohnOCFII 3 ปีที่แล้ว

    I enjoyed seeing the process, as well as a very nice looking sensor and housing!

  • @KellyBC
    @KellyBC 3 ปีที่แล้ว

    This is a very cool idea! Thanks for putting in the effort to get this out in the wild.

  • @rominousss
    @rominousss 3 ปีที่แล้ว

    Yes it would be great to have a video on a filament extruder up-to-date!

  • @Kekht
    @Kekht 3 ปีที่แล้ว

    Cool project. Thank you for sharing it with community. I hope Marlin and other firmwares will get support of it.

  • @Gengh13
    @Gengh13 3 ปีที่แล้ว +1

    This is awesome, as always thanks for your contributions to the 3d printing community.
    I hope now the duet guys will show a little interest in this feature, in the past they weren't interested when I requested it.

  • @TaylorSchumacher255
    @TaylorSchumacher255 3 ปีที่แล้ว

    Excellent video and thank you for open sourcing the project

  • @KiR_3d
    @KiR_3d 3 ปีที่แล้ว

    Thank you Thomas! You're very generous!

  • @antronk
    @antronk 3 ปีที่แล้ว +1

    This is awesome! Let's see it in action!
    Also, I'd love you to show us your old filament extruder.

  • @markpolak8317
    @markpolak8317 3 หลายเดือนก่อน

    Thanks, this just gave me the idea how to make a belt tension sensor to sync the tension on the 2 corexy belts!

  • @tituscassiusseverus6303
    @tituscassiusseverus6303 3 ปีที่แล้ว +1

    Need to see filament extruder working, it looks like it took more filament to make it than it ever produced 😁.
    Fantastic work on sensor, will be pottering around with the idea this weekend, thanks for all your hard work.

  • @miksu103
    @miksu103 3 ปีที่แล้ว +1

    That printed cutaway is sick!

  • @birdpump
    @birdpump 3 ปีที่แล้ว

    Yes, that filament maker looks super cool

  • @MMuraseofSandvich
    @MMuraseofSandvich 3 ปีที่แล้ว

    I'm sitting here _thinking_ of CADding up stuff like furniture I need to revamp my living space (because my time is mostly taken up by my day job that I actually need to pay them bills and sleeping/gaming to recover from said day job), and Tom here is actually making his ideas happen. Good times.

  • @marcel7576
    @marcel7576 3 ปีที่แล้ว

    This is awesome and thank you so much for making it opensource, I am going to make the sensor and add it to my printer.

  • @fred-9929
    @fred-9929 3 ปีที่แล้ว +3

    Very nice design! Great job, thanks for such usefull device.

  • @ucirello
    @ucirello 3 ปีที่แล้ว

    It would be super to see the filament maker working!

  • @philippeschjelderup9644
    @philippeschjelderup9644 3 ปีที่แล้ว

    Very cool! It gives me some ideas to even shrink the device but using a sop23 hall effect sensor on the actual board. Btw: I highly recommend you to look at the «new» Attiny series like 202, 402, 1604/1614 and upwards, based on your memory needs, and functionality. They are cheap and easy to program(only one pin - UPDI) I just love them!

  • @Olof123
    @Olof123 3 ปีที่แล้ว +2

    Klipper already has support for a filament width sensor that changes the extrusion multiplier.

    • @knoopx
      @knoopx 3 ปีที่แล้ว +1

      and you need no electronics at all, just two hall sensors (to cancel noise)

  • @ggaub
    @ggaub 3 ปีที่แล้ว +1

    YES! PLEASE do more videos about your extrusion system. We need more leaders to follow for our own extruders! :)

  • @jeffwitz8556
    @jeffwitz8556 3 ปีที่แล้ว

    With such a great invention and video I couldn't stay unsubscribed any longer. Thanks !

  • @MihaiAndreiStanimir
    @MihaiAndreiStanimir 3 ปีที่แล้ว +2

    Awesome! You made it really compact. Looking forward to have it supported in Marlin. Would be nice to have measurements on 2 axes even though the filament is usually pretty round. I tried designing something similar but your idea and implementation are 1000X better than mine haha. Congrats!

    • @techdiyer5290
      @techdiyer5290 ปีที่แล้ว +1

      Measure it from one axis, and check for a jam with the other axis. Then the wheels make an "X" and its still compact

  • @mathewbrunza2813
    @mathewbrunza2813 12 วันที่ผ่านมา

    Now the qidi q1 pro has a haul effect senor. Thanks for the video!

  • @chrisnurse6430
    @chrisnurse6430 3 ปีที่แล้ว

    Great work mate and nice use of microcontroller

  • @Qwuille
    @Qwuille 3 ปีที่แล้ว

    Should do a video of Klippers filamenr hall effect support.
    It is even cheaper and because of the differential setup, it reads the magnet more accurate.
    Worth a try!
    Love your videos!

  • @monstroPT
    @monstroPT 3 ปีที่แล้ว

    Nice projet !
    Thanks for making it open source!
    True maker philosophy!

  • @ZakLeek
    @ZakLeek 3 ปีที่แล้ว

    This is a very cool device Tom! I really like the use of the hall-effect sensor and magnet, very clever. I will probably make one at some point but I don't think I really need one. I'd love to see a video about your filament extruder, it looks really interesting and I was thinking about designing one to make custom filaments. I don't the name but I recently saw a device that cuts filaments and joins them together so they look almost like multi-core cable, maybe try building one of those. Thanks for the brilliant video! 💙💛🧡

  • @ChickenTandies
    @ChickenTandies 3 ปีที่แล้ว

    Yes PLEASE cover that filament extruded setup!

  • @james_snook
    @james_snook 3 ปีที่แล้ว

    Totally would love to see you go over your filament extruder

  • @BLBlackDragon
    @BLBlackDragon 3 ปีที่แล้ว

    Very polished. Impressive.

  • @MegaMaking
    @MegaMaking 3 ปีที่แล้ว

    this is amazing! more of these please.

  • @andreasdittrich3922
    @andreasdittrich3922 2 ปีที่แล้ว

    Great presentation, again Thomas!
    Great instrument for diameter measurement while extruding.
    A simple no-filament sensor with mechanical end stop switch would do its job for printing, cost less efforts in engineering, and parts, but would be less smart and versatile.
    I' curious, what comes next...

  • @jjdawg9918
    @jjdawg9918 3 ปีที่แล้ว

    Nice work! And with prices of filament going up (especially non-PLA) an extruder would be a welcome re-visit

  • @dragonstyneenterprises5344
    @dragonstyneenterprises5344 3 ปีที่แล้ว

    Thank you Tom, great topic. Nice work.

  • @Jayang5540
    @Jayang5540 3 ปีที่แล้ว

    The best method maybe the contactless way, but man you did a good job!

  • @TheBPJo
    @TheBPJo 3 ปีที่แล้ว

    This is a great idea and project! Some (hopefully helpful) critisism: If I'm not missing something, your sensor only provides the intended information under the assumption that the filament is perfectly round. It measures the diameter at a specific point, but not if the diameter is consistent. So actually you can not transform this into information about adaptation of the flow factor. You mentioned that better quality filaments are usually not oval - but imo they also should have a consistent diameter. I think this is idea has potentially higher impact for cheaper filament and to be able to compensate tolerances better.

  • @brightnovastar
    @brightnovastar 3 ปีที่แล้ว

    Brilliant. Thank you for this contribution.

  • @juliansowa7622
    @juliansowa7622 3 ปีที่แล้ว

    I was literally thinking about this a few days ago! Cool to see that it is a thing

  • @victorreppeto7050
    @victorreppeto7050 2 ปีที่แล้ว

    I am trying to diy a filament extruder called the petpull2. I would like to advance the design a bit with this diameter sensor. Thank you sooooo much for this contribution!!!!

  • @AnsgarSchmidtBerlin
    @AnsgarSchmidtBerlin 2 ปีที่แล้ว

    Thanks for this project.

  • @Datadog-1
    @Datadog-1 3 ปีที่แล้ว

    Definitely want to see more on the filament maker

  • @Kaliumcyanidful
    @Kaliumcyanidful 3 ปีที่แล้ว

    That filament maker looks nice, would Love too see it revised! :)

  • @edwardhovitz1753
    @edwardhovitz1753 3 ปีที่แล้ว

    Pretty darn neat. Nice and simple.

  • @fuba44
    @fuba44 3 ปีที่แล้ว

    I would like it if you covered the filament extruder in more detail in a future video. Thank you for all that you do.

  • @iAmTheSquidThing
    @iAmTheSquidThing 3 ปีที่แล้ว

    Combining this and vibration correction has the potential to produce some seriously clean prints.

  • @mr-gadget
    @mr-gadget 3 ปีที่แล้ว

    I am watching already quite a while your projects and thought it is now time to leave a sub 👍
    Great content, interesting to watch and listen. Greetings from Bavaria 😉

  • @samreciter
    @samreciter 3 ปีที่แล้ว

    That is a nice design - thanks!

  • @motomech83
    @motomech83 2 ปีที่แล้ว

    totally solved the problem of at home filament making so if its used in the extrusion and the print process pulling through an oversize nozzle seems to be the most effective but only see the laser sensors on expensive extruders

  • @brigvaldez4815
    @brigvaldez4815 3 ปีที่แล้ว

    Love this project, we'll done.

  • @akshaygs292
    @akshaygs292 3 ปีที่แล้ว

    Future iterations probably would be to measure 2 or 3 diameter measurements, and if that works out people can make a very own average quality extruder and filament and stil get good quality prints making filament cost and selection phenomenally cheaper.
    Great work, thanks for sharing!!

  • @panniechristou9644
    @panniechristou9644 3 ปีที่แล้ว

    Great work as always , thanks !

  • @CyberOne
    @CyberOne 3 ปีที่แล้ว

    This is a good design and your ideal of using a V-slot bearing is a good idea as well.
    Just to build on the idea a bit, using the V-Slot bearing on the moving arm of the sensor and then using a wheel with a bit more grip on the other wheel with a slotted disk and a photo interrupter would allow for the speed of movement or distance moved through to be measured.
    This combined with the filament diameter could then not only detect the diameter of the filament but also filament out (can already do this :-) ) but also if the filament jambs of breaks past the sensor.
    Just a thought. :-)
    Keep up the good work
    Ray

  • @rpavlik1
    @rpavlik1 3 ปีที่แล้ว

    Hey, pretty slick! I'll have to pick up some of those parts... And get back to my Replicator 2x Marlin port 🤦

  • @janbarthelmes1700
    @janbarthelmes1700 3 ปีที่แล้ว +1

    I am impressed. Can you tell us something about the accuracy of the measurement?

  • @renatogbarroso
    @renatogbarroso 3 ปีที่แล้ว

    Awesome work!! Many thanks!

  • @fastfolky
    @fastfolky 3 ปีที่แล้ว

    I don’t have a printer yet but this is super cool. Well done!

  • @cdl1701
    @cdl1701 3 ปีที่แล้ว

    Would love to see this as well as a filament runout/movement sensor all incorporated into one unit.

  • @WD40651
    @WD40651 3 ปีที่แล้ว

    Awesome build!

  • @MiguelRodrigues0
    @MiguelRodrigues0 2 ปีที่แล้ว

    I'm building a new toolhead for my printer. And after seeing this, I think this
    would be an awesome mod to be integrated into the voron afterburner.

  • @radovanobal3842
    @radovanobal3842 3 ปีที่แล้ว +1

    Time to build one of these!

  • @acasualblenderer
    @acasualblenderer 3 ปีที่แล้ว +2

    YES! cover the filament maker

  • @ultraderek
    @ultraderek 3 ปีที่แล้ว

    Hey, good call on making this. I was thinking of making one too. I don’t think a algorithm would be too hard to create for printing use.

  • @asgerjrgensen1414
    @asgerjrgensen1414 3 ปีที่แล้ว

    Thanks for all your great videos.
    Do you have a link to those V 623 bearings ?

  • @brokenshoe1775
    @brokenshoe1775 3 ปีที่แล้ว +1

    Yes please cover the filament extruder maker thing I've been dying to soon if there's a doable homebrew way to recycle my pla

  • @dejayrezme8617
    @dejayrezme8617 3 ปีที่แล้ว

    Wow amazing, thanks for sharing!

  • @BogdanKecman
    @BogdanKecman 3 ปีที่แล้ว

    This is great, I would not expect HAL to be that precise but your prev video on the subject cleared the suspicions. Now think about 1Wire protocol, 1Wire can run on long cables nicely, it is pretty stable and is for e.g. used for hvac, fire and similar sensor installations... I2C is terrible on cables especially around noise generators like the extruder motor... look just how many issues with prusa laser sensor board that's on i2c and how for e.g. same sensor from duet that grabs the i2c from sensor with attiny on board next to sensor and sends data to mb via 1wire type signal works without any issues (ignoring issues that sensor can't work with some filaments)

  • @kippie80
    @kippie80 3 ปีที่แล้ว

    Thank you! Note my problems are order of magnitude higher, that it a tenstion measurement device for binding or missing filament.

  • @guillaumejaouen3429
    @guillaumejaouen3429 2 ปีที่แล้ว

    Awsome work :) , I start ordering components and pcb to build 10 units. I just need to add an encoder wheel and some electronic to this design to allow the sensor detecting clogged nozzle too. As 'im priniting at 233mm/s on a little slinging bed printer I can't add weight to the printing head and will use ptfe tube to link it to the extruder with a known distance.

  • @fl7422
    @fl7422 2 ปีที่แล้ว

    Yes please make a video about the filament extruder

  • @TerryGilsenan
    @TerryGilsenan 3 ปีที่แล้ว

    Well done. Excellent video.

  • @bryanwasnesky6554
    @bryanwasnesky6554 3 ปีที่แล้ว +2

    Heckin awesome video like usual

  • @WaschyNumber1
    @WaschyNumber1 2 ปีที่แล้ว

    That's a very cool diameter sensor, I would love if I could get a sensor like this for filament out run detections 🤗.
    Im total beginner and still waiting for my first flsun q5 to start with.

  • @someguy2741
    @someguy2741 3 ปีที่แล้ว +7

    I was just called that on site the other day. How conveniently personal :p

    • @RomanoPRODUCTION
      @RomanoPRODUCTION 3 ปีที่แล้ว

      Oops! Never again ☺️☺️☺️☺️☺️