Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Redesigned the MFM housing

    Scheduled Pinned Locked Moved
    Filament Monitor
    12
    31
    3.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Lo-Fiundefined
      Lo-Fi @Idodgeads
      last edited by

      @idodgeads Fantastic, thanks for the feedback!

      1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined jay_s_uk referenced this topic
      • brotherchrisundefined
        brotherchris @Lo-Fi
        last edited by

        @lo-fi Hey man, I just wanted to thank you, new housing is working great!

        Lo-Fiundefined 1 Reply Last reply Reply Quote 0
        • Lo-Fiundefined
          Lo-Fi @brotherchris
          last edited by

          @brotherchris cheers! Nice to know it's working out 🙂

          1 Reply Last reply Reply Quote 0
          • infiniteloopundefined infiniteloop referenced this topic
          • THooijer 0undefined
            THooijer 0
            last edited by

            Thank you for the design , the original i printed skipped.
            I noticed without connecting it to the duet.
            It will probably work when printed with very tight parameters or with a resin printer.
            Your design works good for me, have printed a few objects and it works fine.
            Tested the runout function and it is really great! Thanks!
            IMG20220909225635.jpg

            Lo-Fiundefined 1 Reply Last reply Reply Quote 0
            • Lo-Fiundefined
              Lo-Fi @THooijer 0
              last edited by

              @thooijer-0 said in Redesigned the MFM housing:

              Thank you for the design , the original i printed skipped.
              I noticed without connecting it to the duet.
              It will probably work when printed with very tight parameters or with a resin printer.
              Your design works good for me, have printed a few objects and it works fine.
              Tested the runout function and it is really great! Thanks!
              IMG20220909225635.jpg

              Thanks! I'm really glad it's working out.

              1 Reply Last reply Reply Quote 0
              • infiniteloopundefined infiniteloop referenced this topic
              • invertmastundefined invertmast referenced this topic
              • A Former User?
                A Former User @Lo-Fi
                last edited by

                @Lo-Fi said in Redesigned the MFM housing:

                UPDATE 14-04-22: Now released here: https://github.com/KerbalFoundries/Duet-Magnetic-Filament-Monitor-Housings

                Hello!

                I'm fairly new to actively posting here, but been using Duet/RepRap Firmware for a while now and recently got tempted to buy a filament monitor after having one or two issues with long prints getting ruined. And because it's a cool little gadget. Who can resist a cool gadget, right?

                To cut a long story short, I had a few issues. Some of those (sensorError) were due to loose crimps and something that got tweaked in one of the 3.4 release candidates that dc42 was kind enough to clue me in on. The other issues was "tooLittleMovement". After a while I figured out that I had a few issues with the printed case. In fairness, I know it's supposed to be resin printed really, but I don't have a resin printer. I do have some 3D CAD skills and a love of tinkering, so I set about first recreating the existing design, then tweaking it. Editing STL files is not my idea of fun, so I redrew it in OnShape.

                I came up with a few design goals and tweaks:

                • Keep the filament path clear of anything but the PTFE inserts, hob and idler.

                • Align the PTFE so the filament is lightly pressed against the hob even before the idler comes into play

                • Add slightly more clearance for the hob and idler in the filament region

                • Add an indent to keep the idler spring in the correct position

                • Achieve a tight fit for the plastic collets holding the PTFE

                The housing I came up with worked a treat, I'm happy to say.

                Pic for comparison:

                MFM comparison.png

                I felt an extra mounting lug couldn't hurt either.

                Fast forward a little bit... I ended up spending some time on the forum and chimed in on a few threads where people had similar problems and shared my design a few times. It's a funny thing, though: Once I start sharing out stuff I create, it's hard not to want it to be a good as it can be.... I've been down this rabbit hole before making a KSP mod a few years back, but let's not get sidetracked! It's an enjoyable thing getting involved in an open source project/community, so why not?

                I printed and tested many prototypes:

                2022-03-18 00.56.03.jpg

                Given that this needs to be printable on any printer, the sane thing to do is print it on the worst machine possible. In my case, it's an ANET A8. I can hear what you're thinking... "You came in that thing?!? You're braver than I thought!" In my defence, it was my first printer, has been modified and runs RRF (though on a Fly CDY V3 - I hope I'll be forgiven, I couldn't justify a Duet for this one). However, it's got a horrid build bed and no bed compensation. Realistically a worst-case scenario for most people playing with Duet, I suspect.

                Anyway, the point I'll get to is that I found it really had to hold the tolerance between the bottom of the lid and the stop of the standoff, which all other things being equal is what defines the distance between the sensor and the magnet. A well set up 3D printer can hold surprisingly good tolerances, with the bottom layer being one of the exceptions in a lot of cases. The solution that came to me was to make the standoffs part of the body, not the lid. The critical tolerances (bottom bearing flange seat, top deck of body, top of standoffs) are all then defined by the layer height tolerance without a first layer in the stack:

                MK1:

                MFM Body.png
                MFM Lid.png

                At this point, I should add that I have the MK1 rotating assembly. The MK2 has a shorter hobbed section and fatter magnet. Moving the deck of the body cuts into the reliefs for the PTFE collets, creating a gap where the collets can push the lid up. This didn't seem ideal, so I moved them out to some small extensions. This has the added bonus of giving more length within the housing to hold the PTFE nice and stable.

                I made a few "quality of life" adjustments, making the bearing seats and PTFE holes slightly tapered for easy starting without resorting to files or suchlike.

                MFM section.png

                I had a quick think about the idler carrier. I'd designed with slightly more room for a beefier carrier, so came up with something that still allows the halves to be identical, but a little more surface area for the glue joint, and the joint running perpendicular to the layer lines for strength:

                MFM Idler mount .png

                The result:

                2022-03-18 00.14.51.jpg

                2022-03-18 00.18.47.jpg

                2022-03-18 00.14.13.jpg

                A quick view of how the standoffs work:

                2022-03-18 00.18.36.jpg

                2022-03-18 00.12.32.jpg

                And the strain relief works nicely too:

                2022-03-18 01.26.30.jpg

                All printed PLA, 0.1mm layer height, 3 walls, 0.4mm nozzle, 0.4mm line width on a cr**tacular printer
                and snapped together with nothing more than a light deburr. M591 D0 from its first print:

                Duet3D rotating magnet filament monitor v3 on pin e0stop, disabled, sensitivity 26.67mm/rev, allow 70% to 130%, check printing moves every 6.0mm, version 3, mag 131 agc 86, measured sensitivity 26.62mm/rev, min 95% max 104% over 5150.3mm

                That's probably accurate. That print was 0.6mm line width, 0.3mm layer height and fairly fast. Just happened to be what came up for printing when the latest prototype was ready. Typically, I'd expect and get 98%-101% on a more standard 0.4mm width .1 or .2mm layer print. I'm happy enough with the mag and agc right there straight out of the box. Yes, it's disabled for the moment. I tend to log M591 for a few prints before sending new designs live in case it starts doing weird stuff and pausing prints that it shouldn't.

                I've got some testing to do to make sure this really is as solid as I hope and have been in touch with one of the team about getting hold of a V2 rotating assembly to make sure that version is working nicely too.
                I'll start sharing links in a couple of days when I'm sure it's all behaving. I hope I'm not treading one anyone's toes - I figure this is all in the spirit of open source 🙂

                Thanks for reading!

                Excellent job! Would it br possible to have the STEP files (or Fusion360 files) for the V2 Assembly? Id like to make some adjustments to fit it in my printer.....

                Thanks!

                Lo-Fiundefined 1 Reply Last reply Reply Quote 0
                • Lo-Fiundefined
                  Lo-Fi @A Former User
                  last edited by

                  @TheDragonLord

                  Hi, just found your post - sorry for the delay and thanks! I don't use Fusion so STEP is the best I can do:

                  MFM Housing - Lo-Fi Lid - mag V2.step

                  MFM Housing - Lo-Fi Base - mag V2.step

                  A Former User? 1 Reply Last reply Reply Quote 2
                  • A Former User?
                    A Former User @Lo-Fi
                    last edited by

                    @Lo-Fi said in Redesigned the MFM housing:

                    @TheDragonLord

                    Hi, just found your post - sorry for the delay and thanks! I don't use Fusion so STEP is the best I can do:

                    MFM Housing - Lo-Fi Lid - mag V2.step

                    MFM Housing - Lo-Fi Base - mag V2.step

                    excellent, thanks

                    1 Reply Last reply Reply Quote 0
                    • medicusdkfzundefined
                      medicusdkfz
                      last edited by

                      What‘s the difference between V1 and V2? Does it depends on the version of the magnetic filament sensor. I have 1.7b… What should I use?

                      Thank you for your great job,
                      Pierre

                      1 Reply Last reply Reply Quote 0
                      • medicusdkfzundefined
                        medicusdkfz
                        last edited by medicusdkfz

                        No more support needed! Another happy user of the magnetic rotary filament sensor with your housing! After 1,5 years of frustration and useless parking… Thank you so much!

                        Kindly regards, Pierre

                        Lo-Fiundefined 1 Reply Last reply Reply Quote 1
                        • Lo-Fiundefined
                          Lo-Fi @medicusdkfz
                          last edited by

                          @medicusdkfz

                          Apologies for the slow reply! Glad it's working out for you 🙂

                          1 Reply Last reply Reply Quote 0
                          • Dave Parryundefined
                            Dave Parry
                            last edited by

                            I am trying to print this redesigned housing, but I cannot get open the V2 stl files. Have tried simplify3D, cura and mesh maker. I think the source may be corrupted. Does anyone have working versions of them?

                            Phaedruxundefined 1 Reply Last reply Reply Quote 0
                            • Phaedruxundefined
                              Phaedrux Moderator @Dave Parry
                              last edited by

                              @Dave-Parry Where and how did you download the files? Github can be tricky, you must right click on the RAW button and save as...

                              Z-Bot CoreXY Build | Thingiverse Profile

                              Dave Parryundefined 1 Reply Last reply Reply Quote 0
                              • Dave Parryundefined
                                Dave Parry @Phaedrux
                                last edited by Dave Parry

                                @Phaedrux Thanks, thats what I did, But would'nt open in anything.
                                Have managed to import the step files into inventor and then save those as STL's. Just printing them now. Fingers crossed.
                                The V1 files also wouldnt open, but there is a link above that worked, but my magnet is 2mm so I think it's V2

                                1 Reply Last reply Reply Quote 0
                                • thaug29undefined
                                  thaug29
                                  last edited by

                                  Hello,
                                  Great job with this housing design, it works way better then the original housing but I have one request. Would it be possible for you to modify the exit side of the filament hole in the housing so that it tapers from the hole size you have at the start down to the ID size of the exit tube. I find that the filament gets stuck on the edge of the tube more times than not. I could modify my own housing if I had the cad file.

                                  Thanks

                                  droftartsundefined 1 Reply Last reply Reply Quote 0
                                  • droftartsundefined
                                    droftarts administrators @thaug29
                                    last edited by

                                    @thaug29 They are designed in OnShape, and available here: https://cad.onshape.com/documents/411d70b025239cbb231798cd
                                    I don't think @Lo-Fi has done a V3 version yet.

                                    Ian

                                    Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                                    thaug29undefined 1 Reply Last reply Reply Quote 0
                                    • thaug29undefined
                                      thaug29 @droftarts
                                      last edited by

                                      @droftarts Ok, thanks I will check it out and see what I can do.

                                      1 Reply Last reply Reply Quote 0
                                      • droftartsundefined droftarts referenced this topic
                                      • First post
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA