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

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • 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/mbthomas... - Thanks to Morning Brew for sponsoring today’s video.
    Download the design and all files (Fusion source files, Eagle PCB design, Firmware) www.prusaprint...
    or www.youmagine....
    Some of the parts required (full BOM at the links above)
    SS495A linear hall effect sensor go.toms3d.org/S...
    ABEC-rated 623-ZZ bearings go.toms3d.org/6...
    6x2mm magnets on Amazon go.toms3d.org/6...
    PTFE tube go.toms3d.org/b...
    Filament used:
    Prusament PETG go.toms3d.org/P...
    Firmware:
    Daniel has uploaded the firmware to Github: github.com/drs...
    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-...
    I use Epidemic Sound, sign up for a 30-day free trial here share.epidemics...
    🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
    👐 Enjoying the videos? Support my work on Patreon! / toms3dp

Комментарии • 545

  • @ktimo100
    @ktimo100 3 года назад +274

    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 года назад +241

    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

  • @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!

  • @Austinfromcorncountry
    @Austinfromcorncountry 2 года назад +7

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

  • @ameliabuns4058
    @ameliabuns4058 3 года назад +83

    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.

  • @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!

  • @clu83
    @clu83 3 года назад +15

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

  • @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!

  • @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.

  • @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!

  • @souravghosh7903
    @souravghosh7903 3 года назад +10

    Thanks Thomas, for such a wonderful gift.

  • @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)

  • @DerPapierfliegernarr
    @DerPapierfliegernarr 3 года назад +2

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

  • @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!

  • @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.

  • @a_student0
    @a_student0 3 года назад +13

    This is a great contribution. Thank you Tom 💚🙏

  • @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.

  • @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!

  • @someguy2741
    @someguy2741 3 года назад +7

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

    • @RomanoPRODUCTION
      @RomanoPRODUCTION 3 года назад

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

  • @Dalenthas
    @Dalenthas 3 года назад +4

    Thank you so much for leaving the "vun volt" flub in, it made me laugh.

    • @michaels3003
      @michaels3003 3 года назад

      Sadly, most people have never heard of Alessandro Volta

  • @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.

  • @motomech83
    @motomech83 3 года назад

    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

  • @markpolak8317
    @markpolak8317 7 месяцев назад

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

  • @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.

  • @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.

  • @ggaub
    @ggaub 3 года назад +1

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

  • @ucirello
    @ucirello 3 года назад +1

    It would be super to see the filament maker working!

  • @blueberry1c2
    @blueberry1c2 3 года назад +13

    So... When you're pushing old filament out of the module, are you _purging the infidel?_

  • @miksu103
    @miksu103 3 года назад +1

    That printed cutaway is sick!

  • @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

  • @FrodorMov
    @FrodorMov 3 года назад +1

    Cool! So, I can imagine that when measuring the diameter you'd want some sort of filament speed correlation as well. It could make sense to integrate a speed measurement in this thing too, perhaps also a magnet that rotates with the bearing, measuring its rotation and thereby the filament velocity ? Could then also be used to close the loop between extruder motor signals and actual filament extrusion. Imo a closed loop extruder motor isn't enough because the filament can still skip. Well, here the bearing would have to not skip over the filament too.
    Edit: thinking about it, it seems more likely to me that underextrusion due to the way the extruder drives filament, is a more significant factor than the filament diameter.

    • @MadeWithLayers
      @MadeWithLayers  3 года назад +1

      Of course there are tons of features that could be added - for now, I just wanted something that does this one function well.

    • @FrodorMov
      @FrodorMov 3 года назад

      @@MadeWithLayers I understand. My point was (see edit) that if you're going to use this to prevent over/underextrusion, I think the filament speed is more significant and should be looked into first. But that's just my idea though.

  • @stevecummins324
    @stevecummins324 3 года назад

    Relaxation oscillator from constant current device charging a variable capacitor, a programable unijunction transistor, trigger voltage set by constant current across resistor.. Frequency of on/off discharge pulses linear wrt to capacitance change. Arduino library to read frequency etc
    Capacitor can be DIYed from two semicircular conductive plates. One fixed... Other free to move as arm rotates.

  • @minitorpgmail
    @minitorpgmail 3 года назад +2

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

  • @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!!!!

  • @leonhma
    @leonhma 3 года назад +6

    Only Thing left is to Put an encoder in one of the bearings to detect Filament movement / jams

    • @brendanloconnell
      @brendanloconnell 3 года назад +1

      You would be better with a second magnet attached to one of the bearings (disc magnet with a central bore), and a second hall sensor. Lower cost than an encoder.

    • @leonhma
      @leonhma 3 года назад +1

      Just a really small encoder would be easy to integrate and basically plug and play

    • @danvalnicek
      @danvalnicek 3 года назад +1

      Why we can't just assume that the filament is not perfect and that if the filament moves the diameter changes?

    • @brendanloconnell
      @brendanloconnell 3 года назад

      @@danvalnicek , that is a really good point, assuming the precision is good enough (which it probably is).

    • @light-master
      @light-master 3 года назад +1

      @@danvalnicek What about a series of quick short retracts that cause the filament to move back and forth along only a short distance. Its not unreasonable that a 5mm span of filament might have variations in diameter that are smaller than the measuring capabilities of this, thus unless you used a large distance or time window for detecting motion, you might get false positives within that same 5mm length of filament during the repeated retractions. If you used larger distance or time windows to account for this, then you'd end up in a situation where a legitimate jam or break would take too long to be detected, making recovering from it difficult, if not impossible. Either a modification to this to specifically detect motion, or a secondary external sensor designed for this sole purpose would be a better option.

  • @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

  • @electronicsandewastescrapp7384
    @electronicsandewastescrapp7384 3 года назад

    the best way for an end user to tell is the appearance of your model. Once you already have the roll, you're going to use it anyway. It's better that reviewers have these sensors and review lots of brands to let us know which is best. I've been using tecbears and SIMAX3d which is cheap and good tolerance on amazon. SIMAX3d being the best I've gotten on amazon and bought recently for $16 per roll to my door next day. I may actually pay for some prusament now that you've provided real scientific proof that its truly the best of the best in the previous video.

  • @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.

  • @Masterpj555
    @Masterpj555 2 года назад

    i love it but the only thing that may need to be done is a timing offset for the filament signal.
    When you feed filament in the tube someone could feed all the way through... put a line on filament with a sharpie and then back up the filament.. if that measured length in mm can be inserted the offset for accurate timing vs multiplier could be calculated! :)

  • @mathewbrunza2813
    @mathewbrunza2813 4 месяца назад

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

  • @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)

  • @overclockist
    @overclockist 3 года назад +1

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

  • @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!!

  • @jensschroder8214
    @jensschroder8214 Год назад

    The ESP8266 has the noisiest analog input I know. In addition, you can only measure up to 1 volt. To start the ESP8266, the pins must be pulled to plus or minus in the correct order so that it starts at all. For the ESP I have to recommend an external AD converter.
    I would recommend an Atmega328 (Uno, pro mini, pro micro), Attiny85 or similar. The 8 bit computers have a better ADC than the ESP series.

  • @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

  • @spikekent
    @spikekent 3 года назад +2

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

  • @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.

  • @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!

  • @janbarthelmes1700
    @janbarthelmes1700 3 года назад +1

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

  • @emufasar1789
    @emufasar1789 3 года назад +2

    You should put a rotary encoder on the idler bearing like the btt smart filament sensor does so that it can detect filament jams aswell as measure diameter. Would be the best all in one filament sensor and would cost very little.

  • @iAmTheSquidThing
    @iAmTheSquidThing 3 года назад

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

  • @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

  • @patrickknight8907
    @patrickknight8907 3 года назад +1

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

  • @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.

  • @nicholasmistry4954
    @nicholasmistry4954 3 года назад +8

    Two thumbs up for the cutaway

  •  3 года назад +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!

  • @leomakessomething
    @leomakessomething 2 года назад +1

    I would Love to see a Video for Setup on the Prusa I3 mk3s+

  • @johnmoser3594
    @johnmoser3594 3 года назад

    Thermistors are linear, but hall effect is polynomial due to square of the distance stuff. I'm working on a clone that uses a pi pico; I was just porting the code but uh…I ended up reimplementing everything. I'm also experimenting with using a segment of a sphere to friction-fit the bearing, since you can totally lock up the center of the bearing and the outside rotates because that's the whole point of the bearing.
    That changes your $3.20 custom board to a $4 (€3.36) pi pico board plus like 5¢ of headers (or some solder) from AliExpress. Not free, but not terrible. With a little luck, I might be able to knock out some of the fasteners, as I think I have a design using three 623zz with no dowel pins or screws, plus the magnet and hall sensor. Maybe €0.35 more expensive than yours.

  • @AbandonRule
    @AbandonRule 3 года назад

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

  • @Storehouse-805
    @Storehouse-805 3 года назад +7

    Yes please cover your extruder!

  • @MVFreeenergy
    @MVFreeenergy Месяц назад

    Hi Great product but on major flaw that nobody had though about it cause event filament is breaking inside filament loader it will no longer to be able to detect it! Cause it primary function is only detect missing filament! It's need filament movement detector like consumption it will be done by adding a roller that will detect if roller is stopping! With that feature you could say 100% bullet proof on both case

  • @rominousss
    @rominousss 3 года назад

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

  • @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.

  • @rodsnyder6020
    @rodsnyder6020 3 года назад

    If I havent overlooked anything then Prusa could implement this in their MK3 chimney design. They only need another magnet and replace the optical sensor with the hall effect sensor. Then the extruder gears become the sensor itself. Their tension should be enough to compensate for debris messing up the reading.

  • @saddle1940
    @saddle1940 Год назад +2

    Thanks for the design. Could the design be changed tp read the movement of the filament as well as the diameter. I was looking around for something that could be used to notice the nozzle is clogged and filament is skipping in the extruder. I could imagine using a mouse centre wheel quadrature encoder attached to one of the bearings to do that job.

  • @tictax319
    @tictax319 3 года назад +1

    That is what i call very good engineering. Like your attitude to make it open source and avalible for companies. Cant wait to try that out and see if it is usable with Marlin. My 32 bit Board sould be able to handle it right ? Just build a Runout sensor wich will be obsolete soon, ups xD And yes please make a Video on the Filament line. I would love to see that. Good work! Every Video is a pleasure to watch :)

    • @MadScienceWorkshoppe
      @MadScienceWorkshoppe 3 года назад

      Yes, anything that can read analog. Just be sure not to give it 5v if it can only handle 3v3.

  • @danielsmullen3223
    @danielsmullen3223 3 года назад +1

    I think this is a great design and has a lot of potential. I am tempted to create a pull request for your code to introduce a feature which not only interpolates the calibration values based on the known diameters of the tools, but also through using a statistical test with repeated measures to ensure the calibrations are providing both accurate and also repeatable measurements. I believe the Prusa firmware does this with the PINDA probe, which uses precisely the same theory of operation as this sensor. You might notice that it takes several repeated measures on each calibration point on the bed. Averaging these measures can help improve the accuracy of calibration values during a calibration cycle, but if it also incorporates a statistical test to ensure that the values are within the expected range for this sensor then anomalous values can be prevented from affecting the recalibration (and can also be used as a self-diagnostic in case the sensor is no longer within acceptable calibration). If the LED is programmable based on the PCB design, that would be very useful for giving feedback to the user about what is happening if things go wrong during this procedure.

    • @danielsmullen3223
      @danielsmullen3223 3 года назад

      Tom, you didn't put your firmware or PCB design files in any kind of version control. Would you be able to put them on github perhaps?

    • @MadeWithLayers
      @MadeWithLayers  3 года назад

      Never used github before - but feel free to upload the firmware and I'll be happy to link to it as the recommend firmware choice!

    • @danielsmullen3223
      @danielsmullen3223 3 года назад

      @@MadeWithLayers I created a new public repository on GitHub which is tracking everything you released. This can also version control EAGLE files since they're in a plaintext file format. I updated some of the filenames and folder structures to adhere to more common naming conventions, hopefully it will make the repository easier for people to navigate. Since this is public people will be able to fork it, make changes, and propose changes that can be reviewed and incorporated back into the original with pull requests. You can find a link here: github.com/drspangle/infidel-sensor/
      Edit: I realized that you specified CC0 for the license on this, so I've updated the repo accordingly. I'd been trying to get in touch with you, but there's no emergency about it.

    • @MadeWithLayers
      @MadeWithLayers  3 года назад

      Aaaad.. done! Thanks for uploading!

  • @alha3869
    @alha3869 3 года назад +1

    In order for the extruder to compensate the thickness difference of the filament it must know the distance between the sensor and the extruder or? I assume this feeds live data from the point where the bearings touches the filament, but it will take some time before that point of the filament is consumed.

  • @Eff917
    @Eff917 7 месяцев назад

    Just stumbled on this, and I had an idea: this could be upgraded to also include a runout/jam sensor. Just coat the bearings in rubber, add an optical encoder to one of the bearings.

  • @jacquesblom2312
    @jacquesblom2312 Год назад

    My main reason for wanting this is that I make my own filament from PET bottle. It's not 100% good consistency and sometimes a short length will become oval as it does not shrink down properly, thereby causing jams. If I can detect that early enough I should have very little failed prints from then on.

  • @oleurgast730
    @oleurgast730 3 года назад

    Very interesting solution.
    Maybee an idea for future improvement: add an output for filament runout. If the "Diameter" is less than a mm it is pretty sure the filament is runout. Also if the filament diameter exeeds 1.9 mm, it will get stuck in the Extruder, so to prevent it, the runout should also be triggered then.
    It would be very helpfull when trying new filament with unknown quality.

  • @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.

  • @JoJoNumbarOne
    @JoJoNumbarOne 3 года назад

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

  • @iwtfdhard
    @iwtfdhard 3 года назад +29

    This old tony vipe at the beginning

    • @matschase
      @matschase 3 года назад +2

      Too much light for this

    • @petes9188
      @petes9188 3 года назад +1

      just had the same thought :)

  • @interficiam
    @interficiam 3 года назад +1

    Could you show some prints with and without the sensor on a printer? To see what difference it makes. Thanks.

  • @thomaswiley666
    @thomaswiley666 3 года назад

    Just a few notes from the peanut gallery:
    1) Any variance for PLA carrying a static charge? lol
    2) @6:30 - How about another set of spring tensioned roller bearings at the end (left side of the object) instead of a full length of bowden tube? Add a small threaded insert (that matches thread size on the bowden coupler) with enough threads to screw into your hotend radiator. End result - I'm betting this will put enough tension on the filament to act as a direct drive, perhaps?

  • @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.

  • @jeffwitz8556
    @jeffwitz8556 3 года назад

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

  • @mattedsmith
    @mattedsmith 3 года назад

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

  • @_Piers_
    @_Piers_ 3 года назад +1

    It would be great to see you extrude purposefully bad filament and then use the sensor to print with it.

  • @boardinrider
    @boardinrider 3 года назад

    now if you can measure the rotation of the wheel x thickness you can have a precise volume as well as a filament jam/ run out sensor

  • @mikemike7001
    @mikemike7001 3 года назад

    Of course, the next step is to see if this makes a noticeable or measurable improvement in print quality using a range of different filaments. Wonder if anyone has any data showing an observable improvement in print quality using Prusament vs. filament whose diameter is less precisely controlled. If they do, this would be some indication of whether using such a sensor is worthwhile. It's pretty darn cool regardless.

  • @JBGecko13yt
    @JBGecko13yt 9 месяцев назад

    Great explanation! I found your content because I am researching a way to feed filament with a button push but once the filament reaches the destination and encounters resistance I want to be notified. think, I have filament, somewhere not next to the machine but I need to easily swap filaments for single color prints. but doing this manually (pushing the filament home) is not cool. :)

  • @acasualblenderer
    @acasualblenderer 3 года назад +2

    YES! cover the filament maker

  • @KellyBC
    @KellyBC 3 года назад

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

  • @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.

  • @kippie80
    @kippie80 3 года назад

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

  • @jjdawg9918
    @jjdawg9918 3 года назад

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

  • @birdpump
    @birdpump 3 года назад

    Yes, that filament maker looks super cool

  • @agonymobile
    @agonymobile 3 года назад

    Filament making is way essential, we like to swarm ideas of how to recycle ♻ our filament and add sparcles to it or some pigments.

  • @101rotarypower
    @101rotarypower 3 года назад

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

  • @Dans-hobbies
    @Dans-hobbies 3 года назад

    Tom, a good video might be to get a small gauge pin set, and see how accurate the 3 size lookup table actually is.
    import sets in the size you would need for the test, are relatively cheap ($30 to $50).

  • @jappiemoto
    @jappiemoto 3 года назад

    Please cover that filament line that’s awesome

  • @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!

  • @sparrowthenerd
    @sparrowthenerd 3 года назад +4

    can you please talk about that filament maker? I'm super curious

  • @larrykent196
    @larrykent196 3 года назад

    Cool, love the who cares attitude, it's not always about ownership but advancing the hobby. Thanks.

  • @Kekht
    @Kekht 3 года назад

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

  • @nathan1sixteen
    @nathan1sixteen 3 года назад

    1,000,000% would like to see a video on the filament extruder

  • @johnny5634
    @johnny5634 2 года назад +2

    Hi Tom! Can the tiny85 code be used directly on an arduino if I substitute the analog pins of the tiny85 with the analog pins on the ardino uno?