What I've learned about dual gear extruders and how to patch them, maybe

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ค. 2024
  • Part 2 of my experiments with 3D printer extrusion issues that have been bugging me for months. As I'm designing my own extruder, I've gotten a bit obsessed about figuring out what's going on. In this episode we're looking at what I consider a design flaw for all dual gear extruder (that I know of) and how to potentially patch it up. I'm also explaining in detail how I determined what causes the wood-grain pattern on my specially designed 3D models. Sometimes the same issue can be called Moire pattern or salmon skin (and may or may not be the same issue).
    Update: The printed parts have been printed using the original gears. However, the hobbed gears you see in the video are not the original printer gears. It was easier to film with some clones I had around.
    Previous video on this topic • What I've learned abou...
    Part 3 (intertwined waves) • The intertwined waves ...
    Chapters:
    0:00 Intro
    0:35 The data
    1:23 The wood grain pattern
    1:52 The math
    4:54 Theory validation
    5:25 Dual gears explained
    6:31 Dual gear design flaw
    7:55 Solutions
    9:02 Fixing the Prusa MK3S
    9:49 When patterns show up
    12:12 Other potential solutions
    13:33 Further patterns
    STL files for experimental idler doors for Prusa MK3S extruder: mihaidesigns.com/inconsistent...
    STL for PitStop is included in the PitStop 1.2 update mihaidesigns.com/pitstop/
    Extruder test models mihaidesigns.com/inconsistent...
    Spreadsheet with the data provided by 3D printer users for this study docs.google.com/spreadsheets/...
    Patreon / mihaidesigns
    Buy me a coffee mihaid.com/coffee
    Instagram: / mihaidesigns
    mihaidesigns.com/​
    #mihaidesigns
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @MihaiDesigns
    @MihaiDesigns  2 ปีที่แล้ว +49

    Check out my newly started Patreon page if you want to support my work www.patreon.com/mihaidesigns

    • @l3d-3dmaker58
      @l3d-3dmaker58 2 ปีที่แล้ว

      I have a similar issue but the pattern is completely random, as if there were extrusion inconsistencies, I'm gonna test either .9 motor or gear reduction, it may be rounding errors, I need to print your test pieces!

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

      Nice work!

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

      I remember seeing another video where the maker figured out that changing some Marlin setting to match the number of gears the extruder had removed the wood-like pattern. But as I recall, it was done for a single gear, not dual geared extruders.
      That it can be done at all would indicate that someone smarter than I am could figure it out...
      Go for it!

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

      I guess I must have just been lucky with the tolerences inside my prusa extruder and drive gears then, I've never had any surface patterns on my prints.

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

      I still dont understand what you are auggesting to solve this issue on a mk3s. Please clarify.

  • @poonampadhi658
    @poonampadhi658 2 ปีที่แล้ว +375

    Well if we use wood filament then we get free wood texture 😅

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +34

      😂 indeed

    • @randgrithr7387
      @randgrithr7387 2 ปีที่แล้ว +5

      Based

    • @BlackDreaded
      @BlackDreaded 2 ปีที่แล้ว +5

      just had a look for possibilities like this :D looks like I have to get dual gears for my ender3 😂

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

      @@BlackDreaded : Another possibility of course is a bit of patterned "noise" in the extrusion distance.

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

      (=
      But there are better ways to get it

  • @marsgizmo
    @marsgizmo 2 ปีที่แล้ว +209

    Your research and findings are super well detailed, amazing job! 👏😌 Let’s see if someone is stepping up to improve the gears ⚙️🙂

    • @jamespray
      @jamespray 2 ปีที่แล้ว +5

      Seems like there's an aftermarket opportunity here, doesn't it? Drop-in replacements with herringbone gears ... I'm not brave enough to try a hardware startup even if I had the expertise, but there's gotta be somebody ...

    • @user-yk1cw8im4h
      @user-yk1cw8im4h 2 ปีที่แล้ว +3

      why do you have the exact same logo as mikai

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

      A thought that comes to mind is driving both gears off a common shaft, via a bevel arrangement. There might be another type of noise produced by that though.

    • @Bordpie
      @Bordpie 2 ปีที่แล้ว +4

      @@absalomdraconis Cylkro gears could be used for that. They are a special type of angled gearing where one of the gears can be a simple straight involute gear. This means you can have a 90 degree gear mesh where one of the axles can translate from side to side a bit (like in an extruder) and have zero backlash or affect on the gear meshing.
      An example use case I saw was for a rolling mill, where the rollers can change position to accomodate different thicknesses of material, but there is no affect on roller rotation as the rollers move up and down (essentially just like an extruder).
      I believe they can be cut with the same equipment as standard involute gears, but they are quite rare and expensive (only made by one company really) since they have niche uses.

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

      Standard involute gears transmit continuous smooth rotation even when the centre distance between the gears changes e.g. if the gears are close together when driving a flexible filament or further apart with rigid PLA, the gears with both rotate at constant speed, at least in theory.
      In reality you will have a bit of angular misalignment between the axles. This produces meshing error, increases noise (although not really relevant in this situation) and creates edge loading where only one end of the gear meshes while the rest doesn't carry any load. I am guessing this is what is causing these problems, and would explain why some extruders of the same design are having this problem and some are not. The ones which do not probably happen to have very good shaft alignment.
      Helical and herringbone gears are no different in this respect and herringbone gears are much more expensive (and actually less efficient than spur gears but again this is not important in this situation) to manufacture accurate metal gears using specialised forming machines.
      A potential fix could be crowning the spur gear teeth. This is a common procedure (although adds to the cost) for compensating for misalignment and reducing noise and meshing error. It basically makes the tooth face slightly convex instead of straight, so when the axis are at a slight angle, the contact is still in the middle of the tooth. This does reduce strength slightly but again is negligible in this case.

  • @BoOmChAkKaLaKkAxD
    @BoOmChAkKaLaKkAxD 2 ปีที่แล้ว +99

    05:18 Saying "it wasn't that hard" After changing literally every perimeter is very brave. Had to LOL very hard. Thank you for the interesting content. Greetings from Germany.

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +13

      Haha indeed, I didn't think of it like that, but you're right 😂

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

      It wasn't that hard compared to the whole RepRap development to this day.
      It was much harder though than just mashing gears without understanding very basic mechanics and geometry, like these wannabe-engineers did and now are copying the same bad design.

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

      Hard is only four letters blocking restricting your view of how simple it really it is. 🤞🏽❤️

  • @RockIsLife001
    @RockIsLife001 2 ปีที่แล้ว +147

    Bond tech needs to give this man a job. So does prusa.

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

      ikr

    • @goury
      @goury 2 ปีที่แล้ว +11

      Avoid working for Prusa, seriously.
      He pays jack shit and his work conditions are literally toxic (employees are forced to inhale all kinds of fumes from their factory for the whole work day).

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

      @@goury wow

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

      @James McCaul almost.
      I've rejected multiple offers from them.
      You know this feeling when you're a senior software developer with 10+ years of experience in development, leading, management and architecture and they offer you $3k gross salary and the contract says they'd own you and also can dump you any moment they want and you want to just get to their office to tell em "fuck you" in person?
      Prusa was not the one to teach me about this feeling, but he sure did reminded me well on it.
      As for the work conditions, you can watch their office tours made by their advertisers here on youtube.
      Those who pretend to be hobbyists, but actually advertising him rather than doing any hobbies.

    • @SkilllessFlorid3r
      @SkilllessFlorid3r 2 ปีที่แล้ว +5

      I don't know, this is the first time I heard something like that.

  • @Longestnickevaaaaaar
    @Longestnickevaaaaaar 2 ปีที่แล้ว +14

    I really appreciate the amount of work that went into this video. And I also love how it is presented. Thorough, yet intriguing. Well done!

  • @Agnemons
    @Agnemons 2 ปีที่แล้ว +29

    You could solve the meshing issue by adding two idler gears, you need two to maintain correct rotation direction.
    If you add one idler directly above and driven by the motor driven gear then the second idler at 90 degrees to the first idler then the second feed gear at 90 degrees directly below the second idler (power goes up, left (or right) then down). The carrier frame for the second feed gear would pivot on the axle of the second idler gear. Ideally the idlers would be slightly larger than the feed gears to ensure there is no gear clash with the feed gears.

  • @shaunmorrissey7313
    @shaunmorrissey7313 2 ปีที่แล้ว +37

    Fascinating, looks like I was right to stick with titans 😀. Seriously though, outstanding detective work.

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

    Thanks for taking the time to do the detective work on this one! I personally am never bothered by these details, but know a lot of people who are and will be happy to learn there's now a known cause for this!

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

      Glad to help! Indeed, only some people get bothered by these luckily. I became a bit obsessed about it 😅

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

    Excellent investigative work. Food for thought and I really need to see if I can emulate these findings this week. It does fully fit the "i changed the extruder hob/extruder type and it went away" reports I've seen over the years, but lacking a real explenation on the "why" and "how" of the matter. Thank you so much for sharing.

  • @ManiekFPV
    @ManiekFPV 2 ปีที่แล้ว +4

    Mihai thank you!
    The spring helped with my inconsistent extrusion issues. Walls are now even and smooth. 😊
    I didn't have it before, I don't know why I didn't put it on.

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

    Initial experiment with the X idler door... It is working! Huge difference on a key part I print allot... WOW!!! Printing more, allot more of these now. Thank you for staying awesome!

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

      Thanks Jeremy, if you have time to fill in the survey for the X idler door it would mean a lot.

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

    Great video! First resource I've seen detailing this issue. I've been seeing this exact problem on my old solidoodle, and always credited poor E-step resolution and have intended to eventually replace the whole direct drive extruder. Fascinating to see other factors that can cause this, maybe worth more investigation!

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

    I thought this was going to be an issue the first time I saw this design. I'm both glad and saddened to see your analysis here.

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

    This is a very insightful examination into an issue i thought about but never troubleshooted

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

    Love watching these. Your work is amazing and the effort you put in to polish everything is admirable. Well done!

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

    love the work you've done here, just throwing it out there that I've had this issue on a bulldog extruder in the past and it appeared to be a firmware issue.

  • @demianmoody148
    @demianmoody148 2 ปีที่แล้ว +20

    10:55 that's probably runout on the extruder wheel, meaning that the part of the extruder wheel that grips the filament is not concentric with the axis of its rotation, which effectively acts as if the extruder wheel diameter increases and decreases repeatedly to create that streched out wood pattern

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +5

      Oh I see, that could be it!

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

      That's what I was thinking. If there is any slop in the gear's inner diameter the set screw will push the gear out of center. I would imagine this pattern would be doubled because of the two gears. Would it be less pronounced if the set screws were oriented the same (or opposite) relative to each other?

    • @soundmindtv2911
      @soundmindtv2911 2 ปีที่แล้ว +4

      Some mechanical engineering insight - spur gears are designed to be constant torque + constant velocity, but this consistent transfer is only true at a set depth of mesh. The teeth must be machined precisely, with the correct arcs, and the center-to-center between the exes needs to be precise and a fixed distance to maintain the exact mesh. Any variance will cause the driven gear to move at a different velocity than the drive gear, depending on the angle of attack - in other words, as each tooth engages, pushes, and disengages, the velocity of the driven gear will decrease, increase, then decrease again.

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

      @@soundmindtv2911 If i'm thinking correctly to fix or minimize issue we have to have more teeth on the spur gears - the meshing will be more consistent with less speed variation (the speed variation frequency goes up and amplitude goes down). To have more teeth we either make teeth smaller - which in this case is impractical because it limits the filament diameter (too big and gears are out of mesh entirely), or make gears bigger. If we make driving gears bigger then the hobbed gears need to end up bigger too. Which means that we end up with something looking like BondTech LGX. And now I'm interested how that's performing.

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

      @@Doktoreq I ran the test prints with my LGX and did not have the wood grain. I'm an ME by education (though not by trade) and my theories as to why the LGX might not display the same extrusion periodicity as designs with smaller gears align with what you and SoundMindTV mention above (especially mesh issues caused by variable center-to-center), but I suspect the additional surface area contacted by the larger-radius hobs is also a factor.

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

    Awesome work Mihai! I love your tenacity to discover and solve small details like this. Keep up the good work! Hai noroc!

  • @agepbiz
    @agepbiz 2 ปีที่แล้ว +19

    Interesting findings!

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

    This video is incredibly informative. You should add 'salmon skin' and 'moire' to this video's tags so it can be found by people who are experiencing this problem with their printers.

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

    Just a thought: Set the driven gear in a pivoting housing where the pivot point is biased to the gear teeth. Spring tension will hold the gear mesh constant and allow adjustment in the filament drive end of the gears. This will cause the gears to wear out sooner, but should help with print quality. Good video.

  • @Jack-ny7kn
    @Jack-ny7kn 2 ปีที่แล้ว

    Good find! Seems like an ideal solution to me. I think especially changing the geometry of the surfaces that grip the filament would solve the remaining issue of not enough grip on flixibles.

  • @Ernescme
    @Ernescme 2 ปีที่แล้ว +6

    Might be a bit complex, but you can put the secondary gear on a pivoting arm and drive it with a belt that has a tensioner. In that way you can change the gap and drive both gears in sync.

  • @beaconofwierd1883
    @beaconofwierd1883 2 ปีที่แล้ว +4

    I’ve always been sceptical of ”semi meshing” the extrusion gears like that, good to know I wasn’t worrying for nothing :)
    I wonder if connecting the gears through arms such that they mesh perfectly would solve it :)

  • @court2379
    @court2379 2 ปีที่แล้ว +39

    Looks like helical gears would even out the variation and eliminate the problem.
    You don't need to have the herringbone gears though as they will cost much more, and having a thrust load is OK. Either that or just stack two helical gears with one flipped 180.

    • @davidson8939
      @davidson8939 2 ปีที่แล้ว +4

      the issue is the size. what needs to happen is the gear mesh and the filament pushing has to be independent of each other. a more tolerant gear can help - helical, but i suspect what will happen is the problem will become less consistent. I spend too much time doing cad work for my job for it to be fun. I think it can be solved with 4 gears but I will wager that the resulting mechanism will be too big to work. 5 gears may help by getting the stepper out of the axles. these gears are already fairly small for metal gears.

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

      @@davidson8939 Yeah ideally you put the gears at their proper distance apart, and use some movable coupling to the filament drivers that minimizes any backlash created. Using a u-joint, cv-joint, oldham coupling, or many other designs. The helical gear would probably deal with most of it though without the extra cost, despite not being perfect. I guess you could also just use two smaller motors and drive each wheel separately, synchronized by the electronics.

    • @BANGMAN009
      @BANGMAN009 ปีที่แล้ว

      Libra mini

  • @williampowell2078
    @williampowell2078 7 หลายเดือนก่อน

    Good analysis. Gear manufacturer here. Simple helical gears would be fine since there's a negligible axial load on the driven gear, so a herringbone gear is an unnecessary expenditure. I will look into helicals at that pitch diameter.
    Your analysis is spot on. If a spur gear pair is not meshed at the pitch line, there will be a variance in the angular rotation rate of the driven gear.. this creates several problems in the extruder. Picture the cyclic forces on the filament itself. There is a smearing of the filament as it is forced through the extruder teeth due to the teeth failing to rotate at the same pitch rate.
    The problem here is that the top hobbed 60 degree worm gear that grabs the filament has a pitch diameter that is too large. I'm going to guess that the 42% of the machines issue is a manufacturing tolerance feature for different batches of gears.

  • @billyjoe3309
    @billyjoe3309 2 ปีที่แล้ว +37

    Im telling you, when you release your swapable extruder, I will get it, even if you sell them or the plans for them. I'm getting it

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +5

      Deal!

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

      +1

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

      @@MihaiDesigns You could create the Mihai3 (Mi-i3)

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

      @@MihaiDesigns make sure to stick to the RepRal License.
      Don't violate it like Prusa and many others, please.
      We've been working very hard on this tech not for some businessmen to parasitise on it.

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

      @@goury How has Prusa violated the RepRap license?

  • @lanoxx8075
    @lanoxx8075 2 ปีที่แล้ว +6

    Your solution with the double gear was my first thought. It is a common problem in mechanical engineering.

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

      Thankfully, it's not.
      Gear matching is present in any decent piece of machinery.
      It's just all these extruders are not it.

  • @ricktm79
    @ricktm79 2 ปีที่แล้ว +5

    I resolved this on my direct drive dual-gear extruder for an ender 3 by adding four dampener silicone o-rings (commonly used on mechanical keyboards) between the extruder stepper & its mount. This gives the stepper motor's shaft a little bit of wiggleroom if it needs a slight angle for various filaments. screws can be tightened to adjust for stiffness/more angle, while letting the idle gear stay at a fixed angle.

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

      Would you mind sharing the details of the idea? Any photos?

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

      this is not a 3:1 dual gear extruder tho right?

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

    I got kinda frustrated with the number of teaser videos, but this is one very nice finding and good investigation. I would argue, to keep people interested you can also find better ways to engage with your viewers. The gears are not ideal, also from the perspective of size, as the LGX has spotted. It would be super cool to have another way of addressing both these improvements in a quality extruder gearing system. Nice job!

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

    Wow, incredible investigation! Much more than any research. Thanks a lot for all your hard work on the issue 👍🏻👏🏻👏🏻👏🏻👏🏻👏🏻

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

    Excellent work. Can't wait for more content from you!

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

    I had this pattern with my Ender 3 V2 which has a Microswiss Directdrive upgrade. everyone called it inconsitent extrusion or blamed my filament (ASA Polymaker), frame or settings. I was troubleshooting for a long time with no success. Yesterday I gave this a shot and the results are crazy.
    Thank you for this research, I‘m really grateful for that. I hope this comment may help a view viewers with the same issue. Unfortunatly this video didn’t pop up 10 months ago because of the stupid youtube algorhytm…
    Thanks and have a nice day

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

    I absolutely LOVE your work and your style of thinking - exactly same as mine. All my prints look like trash after moving from PrusaMK2 style extruder to MK3 & dual-drives. Only thing that "helps" is to damp the extruder by bowden or to overload it with high speed, so it is not able to pronounce those oscillations.

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

    It's not cutting costs, it's keeping costs down - which does NOT always apply to the R&D phase. Software development is no different, especially when it comes to "scale" - in your world it's practically free (server space and maintenance, and software updates) versus tangible products with traditional costs (material, fabrication, labor, shipping, etc). Great video! That comment just stung me hahahaha

  • @SirKittyMcMittens
    @SirKittyMcMittens ปีที่แล้ว

    Thank you for this video! I've been chasing this issue for so long now. Using the extrusion test stl you provided, I get that woodgrain effect. I turn my dual gear setup to a gear and pully like you did, and I still get the issue. I look at my extruder motor, and I can visually see it doesn't spin smoothly, thanks to a knob I installed, which has the unintended effect of being a great visualizer of the motor movement.
    I personally believe it's going down to either my TMC2209 drivers, or my stepper motor's QC, seeing that I messed with everything I could. We'll see if I find the root cause of my problem.

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

    Wow, just wow, so much effort was put into it but noone found this before!

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

    You talked me out of getting a dual gear. A single gear has no backlash and works really well with the proper tension.

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

    Brilliant work figuring out the problem. I'm no expert on gears but there are several things that might address this. One of the spur gears can be split and rotated. This rotation can be spring loaded. Helical gears may fix the problem and one gear can be moved in or out along the shaft to take up the play caused by different filaments. One of the gears could be conical and axially loaded.
    Again great work. No the gearheads can jump in and tell us which type of gear we should use.

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

    straight teeth will allways "step from tooth to tooth". hence the angeled teeth in a vehicle gearbox. citroën used to glue 2 together to eliminate axial forces. and offcourse, electrical engines never realy spin perfectly "round" they are limited to the windings inside. adding another gearbox can reduce this. but all this is very deep into the basics of any printer. amazing how you found, tested and work on solutions.

  • @Vez3D
    @Vez3D 2 ปีที่แล้ว +6

    Nice digging!! Thanks for sharing this. Lots of work here man. Good work

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

    Amazing work man, I will surely check if this problem exists in my printer.

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

    Awesome research! I will need to print your STL files and see if I'm getting the same thing. I recently converted my Creality Ender 3 Pro to direct drive with the stock single gear extruder and then started to see surface patterns that weren't there before.

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

      Go for it!

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

      @@MihaiDesigns I'm wondering if eccentricity of the drive gear is at play. The gear has two grub screws, but I swapped the extruder and z motors to maintain full X travel. The z motor shaft doesn't have a flat spot like the extruder motor does.

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

    I have a Voron and haven’t experienced this yet, but have other issues. Anyway, I am learning a lot from your work. Please keep it up!

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

    Great analysis and solid conclusion.

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

    Great work 👍 You have put in a lot of work to figure this out. Much appreciated😀

  • @tomtaylor135
    @tomtaylor135 2 ปีที่แล้ว +6

    Dual Helical gears with filament teeth in the middle of the gears?

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

    Wow…. This is a person that really want good stuff, and he want it to be reliable. Thanks for the awesome work that you are doing

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

    Interesting finding! Well done! I also noticed this pattern on my prusamk3.
    But I did not notice it anymore since changing to 0.8mm nozzle 🤪

  • @BarsMonster
    @BarsMonster ปีที่แล้ว

    Thanks for your findings! Last year I was fixing inconsistent extrusion and converted BMG to single gear by grinding teeth out. Single gear is ok for me as 99% of the time I work with hard filaments. With single gear you only need 1 high quality gear to rule the world... Will try your STL's for study.

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

    I noticed a pattern in my prints that changes alignment pattern with perimeter geometry, I thought it might be something in the roundness of the gears in my bondtech geared extruder, but I was hesitant to break it open. This makes it seem very likely, and since I know I can't modify it Ill have to learn to live with it at least knowing what's going on. Thanks for disassembling your extruders so I don't have to.

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

    just saw your last video in the recommended- glad you’ve just uploaded 😂

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

    bro ive been dealing with for months now! thank you!
    edit: when I used TPU or any flexible filament the issues would disappear magically leading me to the extruder area but didnt know what to do about it

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

    Brilliant analysis and explanation.

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

    you like 30% right in this video ....the real problem are that gears arent press fit = any force aplied can make them twist etc if the gears arent tight on the shaft = impact the print quality
    taking out 1 gear stop them from moving all the time on shaft yet they still wont be perfect
    the new bondtech gears have press fit shaft , gear for motor etc and the quality is ...daaaaamn good

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

    Thank you for this. I will have to try this out. I have had this issue as well.

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

    Excellent presentation. Logical, focused procedures.

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

    Du bist einer der besten Köpfe die ich seit langer Zeit gesehen hab! Bitte mach weiter so!

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

    Interesting find on the repeatability defect!!! I print with an Ender 6. The only modifications I have made is to install a Capricorn Bowden tube and set the layer height to 0.16. So far, I haven't noticed this wood grain pattern in my prints.

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

    Damn! I have seen this pattern on prints where every layer extrudes the same amount! I will try if your MK3 idler door can fix that.. Thanks for your research, this is super interesting!

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

    I’ve just installed a hemera on my cr10, I just hope it’s not as bad as this, but at least I know what the problem is. Great job!

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

      Fingers crossed!

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

      Only if using very soft filament very slowly, otherwise gears come apart and viola

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

    Great work! The first video of yours I saw was the "3d printing does not have a speed problem", and I wrote you off after seeing it. But I'm so glad TH-cam suggested your last two videos! You have obviously put in a lot of time and effort into investigating and documenting this issue, and I am grateful for your efforts and that you shared your results and conclusions. Thanks!
    Also, I wonder if replacing the spring tension mechanism with a fixed positioner like the LGX does would have an impact on this. The thought is that the force imparted to the idler gear may have a component that compresses the idler spring, and that component varies with the relative position of the driving and driven gears. A rigid idler mount would prevent spring compression that results.

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

      Haha yes, my most unpopular video that will forever hunt me. I'll leave it there as a reminder.
      You could be right about the LGX design. I have yet to try it out. I guess to simulate a more rigid tensioning system we can skip the grub screw spring. But I somehow doubt that LGX isn't using some sort of springy solution.

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

      @@MihaiDesigns I'm not sure about LGX, but I know if at least one instance where the spring has been omitted from a dual gear setup with good results. However, it was done for part clearance reasons, and not in the context of the issue you're investigating here. That is to say, it's possible, and may be worth testing in this context.

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

      How would a fixed positioner deal with variations in filament diameter? It could slip or bind up.

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

      @@ferrumignis in hindsight, I wish I had said "fixed position idler". You're right that it could potentially slip or bind if the filament diameter variation is extreme. In my experience, a typical extruder bites into the filament much further than the typical filament diameter varies, so I don't think that would be a problem. I have actually been running an extruder with a rigid idler for more than a year now with no issues.
      As for why it might help with this issue, it seems plausible to me that a spring loaded idler can move away from the drive element under some circumstances, allowing the filament to "ride up" on the knurls of the drive element and changing its effective diameter. Would be interesting to see tests to verify whether this happens, and if it does, whether its effect is negligible.

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

    Thank you so much for this research! Really great work!

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

    Thanks, very appreciated investigation. I hope extruders designers learn to design the idler arm so that it pivots around the side with the gears when releasing or tightening, so that the tilt in degrees adjust automatically, without having to set it as you did to a fixed value

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

    I've got a few ideas to help with this pattern: A gearbox between the filament driving gears may help, a belt or chain might improve the situation aswell, also using smooth rubber wheels to transmit the rotational force between the driving gears seems a possible solution or (if you're using a bowden setup) using two motors (one for each gear) should work aswell.

  • @NeoIsrafil
    @NeoIsrafil 4 หลายเดือนก่อน +1

    Thank you for finding the problem, the solution is to drive the two gears separately and at the same rate, instead of relying on them interacting. I've got a design in mind but .. no time to prototype and build it :(

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

    been looking forward to this

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

    The OmniaDrop uses a dual gear setup where the idler gear is rotated slightly to increase the grip at the filament. I have only printed organic designs with non Flexibles on it so far.

  • @dmytro.d
    @dmytro.d 2 ปีที่แล้ว +1

    First, love your videos, finally a long one xD
    Printed a test model after watching the video. I do have similar wood grain pattern. But it is also barely visible, only if I shine the light almost parallel to the side. It's not prominent enough to attempt to fix, but I really appreciate your research. Now I know what to do if it ever becomes bad. (MK3S with Bondtech extruder, .6 nozzle, .35 layer height, extrusion width .75, speed 20)

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

      Thank you. Which model are we talking? The ones called 1 or 2 in the name are for the pattern I show here. The higher numbers like 8 are for a fainter pattern that I haven't fixed. Think of the numbers as meaning how much you zoom in on patterns. Zoom out too much and you can't see the finer ones. Zoom in too much and you miss the larger ones.

    • @dmytro.d
      @dmytro.d 2 ปีที่แล้ว

      @@MihaiDesigns I printed “rectangular 2 recommended” . Not sure about zoom, I inspected the model visually with no equipment. After taking another look I think I could distinguish one or two “bands” of alignment of the distortions caused by dual gears. I will attempt other models too and boost extrusion width a bit.

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

    Troubleshooting at 100. Thank you, my friend. Now we have a starting point to engineer something revolutionary 👍🏼

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

      Ultimate solution: a pellet feeder with a screw extruder. Eliminate filament altogether, and move to pellets. Then mix your own formula, including colors, without needing to stock full rolls of specific composites and colors. Natural base pellets and pigment pellets 🌟

  • @Thomllama
    @Thomllama 2 ปีที่แล้ว +8

    Drop Effects OmniaDrop extruder addressed this years ago.. :P since I got my 1st one and discovered it's improvements, all my printers now use the OmniaDrop!

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

      How was it addressed? I'm not familiar with this extruder, but does seem to be using the same gears.

    • @Thomllama
      @Thomllama 2 ปีที่แล้ว +5

      @@MihaiDesigns they are actually pitched at an angle, think like 12 degrees but dont quote me on that. Keeps the gears from separating when inserting filament as badly as normal inline gears so the backlash is lowered a good bit.

    • @Thomllama
      @Thomllama 2 ปีที่แล้ว +8

      @@MihaiDesigns here is my interview with Max from DropEffects and his explanation of why/how he pitched the gears- th-cam.com/video/WPwXVGKFQ5Y/w-d-xo.html

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

    Great video. I run Bondtech on all my printers and I haven't ran into this issue yet. I've been thinking about getting some EZR extruders, so if (when) this defect turns up, I may swap them out for EZRs.

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

    2 things come to mind...this could also be caused by the friction as the teeth meet and not so much the backlash. At either rate a very thick and sticky grease on the spur gear portions could help with both the friction and the backlash. As for an alternative drive method you could put the spur gears on another axle and belt drive the hob gears. In this method the gear mesh of the spur gears would be constant and you could set how tight they are much like an RC car does between the pinion and spur gears. The hob gears would then be on their own axles and move together in opposing arcs. So long as you make the pivot point the spur gear axle then the belt tension would remain constant. It's quite a bit more moving parts but would minimize the effect you speak of.

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

    Sometimes you have to figure it out yourself. Thanks for your investigation. I knew you would figure it out :) That's the reward for being diligent!

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

    realy amazing work!!!, but I wish I never saw your video, because now I focus on this defect, and see it like as a defect.
    Until now I saw this like a nice pattern, now I see this as MK3 defect...and I was so proud on my printer

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

      Have you tested the models? Not all printers show the issue.

  • @minosg
    @minosg 2 ปีที่แล้ว +6

    That's an interesting deep dive . I was wondering though how much it is a bigger issue in direct drive extruder compared to bowden. Fractions of 1.5mm extrusion artefacts could easily be hidden in the bowden noise.

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +6

      They appear to be smoothed out by the tube. Doesn't mean it doesn't cause other issues, but it does smooth this one out.

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

    Excellent investigation, and now i know why i still have my Anet A8

  • @tomaski.
    @tomaski. 2 ปีที่แล้ว +2

    that diagonal pattern you show at @11:21 - I had it back when I was using Zesty Nimble v2 (which uses worm gear)

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

      I had it on my Nimble V1.2 and traced it (based on the size of the pattern) to the drive cable -- it was exactly twice for each full rotation of the input shaft. I was able to mitigate slightly by placing the drive stepper to get a larger radius on the cable, and by lubricating the guide tube with white lightning bike chain lube.

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

    Some real printing analysis, thank you.

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

      My pleasure! Hope it helps.

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

    well investigated dude 👍
    on my prusa mk3, the artifact is related to the pretension of the passive spurgear in context to the type of filament used. with time, i figured out the settings by pure gut feeling but i took a hell of time....

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

    Amazing work dude!

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

    Well done man cracking work

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

    I'm new to 3D printing but many years ago I designed a wire feeder for a machine that fed 1.6mm diam wire into a machine for making plugs for Tig welding gas turbine blades.
    The turbine blades were for Rolls Royce jet engines and after the blades were investment cast they had small holes in the ends to vent them.....these holes had the plugs inserted in the ends and then Tig welded closed.......production rate for the machine making the plugs was 80 strokes per minute ......80 X 60 = 4,000 per hour.
    The point is, the rollers feeding the wire were plain grooved without the gripper grooves like the 3D printer filament feeder in question and only one roller was driven the other roller was spring loaded against the wire.
    Perhaps the cyclic gripping force of the gears and/or the roller griping teeth is causing the pattern that is on the prints.....I don't know, it's just an observation.
    One thing is also apparent....the smaller the diam of the roller the greater it will indent on the filament surface.........so if the roller(s) were a larger diam the surface area would have a greater gripping force and a pair of rollers in tandem would also have more grip to feed the filament without having to squeeze it so tight.
    I would even go so far as to say that if a set of 3 pairs of smooth rollers (grooved but no teeth) in line were used it would smooth the flow without having to grip the filament so tightly......anyone who has press tool experience will know how a strip feeder works.

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

      Indeed I was also thinking about multiple in line sets of wheels.

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

      @@MihaiDesigns 6 Grooved wheels in pairs......you would have to couple the wheels together in pairs to get the benefit of a multiple drive, that means the wheels would have to rotate in the same direction for all pairs........perhaps they could be coupled with an O ring as a drive belt to each one on one side to ensure they all rotated the same way while gripping the filament.....the opposite wheels would just be spring loaded to apply the grip........I think the diam of the wheels should be larger than the current drive ones........about 20mm diam and both grooved sounds right for a better grip without actually indenting the filament.

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

    From your finding, i think you would need a pivot that its axis goes thrue the gear allowing the filament grip to move with a different stifness

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

    Thank you for taking the time to help others. I was aware of this effect from a Micro Swiss DD extruder setup on one of my enders. I found two solutions one was a different set of gears from another manufacturer. The other was simply rotating the Micro Swiss drive gear 180° on the shaft. The Swiss Micro gears use a straight cut dual gear per roller setup as opposed to the generic Bondtech style that is a straight cut single gear per roller setup. After viewing this I am wondering if there is an unintended slight angular dimension to the gears that rotating 180° masks. I will say though that I had a client who actually preferred the effect on a product go figure.

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

    Wow that was such an intelligent way to diagnose the issue.

  • @stevenlittle5372
    @stevenlittle5372 2 ปีที่แล้ว +6

    Good findings, though for me the value of duel gears greatly outweighs such a drawback.

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

    Very interesting indeed.
    Your rotation idea can be improved by using a "crowned" spur gear and rotating around the center of that. This would maintain a constant gear ratio and mesh, while the pivoting allows the tension to change.
    Another option is to use the standard spur gear setup, but rather than meshing both sides together, add another two gears. One of those gears must be centered on the tensioner arm's pivot so that the meshing does not change as the arm rotates.

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

      Yes, crowning the gears might remove meshing errors from misaligned shafts. That's my best explanation so far.

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

      Great point!

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

    Two potential solutions I can think of: a gt2 belt drive connecting both sides of the extruder but the routing is complicated by the necessary reversal of direction.
    The other is to add a second steeper motor for the other drive wheel. This adds weight but it's not too bad if both motors are half size.

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

      I was thinking about it, after some googling there exists double sided gt2 timing belts. This negates the reversal difficulty while only requiring the addition of a return pulley which can provide belt tensioning independent of extruder tension.

  • @NackDSP
    @NackDSP ปีที่แล้ว

    Snap Maker, mentioned at 10:56, may have an offset in the hole drilled in the extruder gear. This is easy to test for using a gauge that tests for runout or eccentricity as you spin the part.

  • @gamerpaddy
    @gamerpaddy 2 ปีที่แล้ว +12

    maybe try building the fuselab extruder drive system, it doesnt use gears, its basically a tapered nut (they use 3 angled threads or something) that rotates around the filament pushing it like a screw.

    • @MihaiDesigns
      @MihaiDesigns  2 ปีที่แล้ว +4

      Does it still exist? I haven't heard anything in over a year.

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

      I've seen one hobby build replicate it. The rollers need to be inclined to form a hyperbolic pinch zone. Groved rollers are probably optimal, but fine pitch threads should work nearly as well. Would need some work to find the right roller angle to make a 3 or 6 start thread on the filament.

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

      i tried making a rough concept using modified m8 threaded rods slightly tapered. that are static and pretty rough.
      i think the biggest problem is filament twisting itself.
      not tested tho.
      www.thingiverse.com/thing:4907745

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

      I think that is patented? I could be wrong about that.

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

      as long as he doesnt sell it? who cares.

  • @lukeruckus9794
    @lukeruckus9794 ปีที่แล้ว

    super informative, i was having clogging issues in my hotend took every little thing apart and my single gear extruder was giving me the slippage issue with silk pla (green was fine but purple after using petg did not like lol ) will be taking some things i learned from this to make adjustments to the dual gear extruder showing up tomorrow.

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

    Very cool video and detailed investigation. Thank you

  • @bobo-cc1xw
    @bobo-cc1xw 2 ปีที่แล้ว

    As a mechanical engineer showing a herringbone gear and say "it is just gears man" trigger me so hard.
    Good investigation

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

    Excellent detective work.

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

    From a mechanical design perspective to make the dual gear more effective you would want to actually add another gear and change the geometry. You want to have the gear meshing be invariant of the filament diameter. It's difficult to explain in words, but I will try. Think of a scissor with a central pivot point. The drive would be in the scissor pivot point, then at the tips of the scissor is where the rollers for the filament would be located. The drive gear could be connected to the filament rollers by a timing belt or more gears, but the main point is that as you open and close the "scissor" the gear meshing stays constant through the range of movement. Ergo, gear meshing becomes independent of filament diameter and variation. From a high level that would potentially solve the issue.

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

      Would take 4 gears to preserve the rotation direction.

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

      I had basically the same idea! you have two belts, 4 belt timing pullies, dual drive gears and two gears and four working shafts. Two master shafts, two slave shafts. The two master shafts is the motor shaft and a static shaft, with the two slave shafts one is static and mashes with the motor's shaft, the other is a pivoting slave shaft which is connected to the first slave shaft and pivots around it. The motor master shaft turns the static master shaft with a belt the motor master shaft also has a gear that meshes with the static slave shaft's gear, the static slave shaft is then connected to the pivoting slave timer pulley with a belt. Essentially it would look like this when closed | | then with the pivoting shaft open it would look like this | /.
      I think this solves the issue but would be quite a bulky extruder, unlikely to be practical for direct drive.
      Actually in finishing writing this out, I've already thought of another solution that requires only one belt.

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

    I will check my Prusa and Anet Prusified. Great work!

  • @NicksStuff
    @NicksStuff 2 ปีที่แล้ว +13

    You know your extruder's tensioning screw...what happens if you use two? One at each end of the axis of the idler gear. Shouldn't that allow you to minimize backlash *AND* keep pressure on the filament?

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

      It looks like more of a design flaw. If you are using retraction then when you retract the play in the gear mesh will cause headaches...

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

      You will end up with a worn out pin or bearings in the gear that uses a pin.

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

      @@1tibbers That's how it works today, I'm just proposing to use a spring at each end rather than just the one

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

      I think I get what you mean, two tensioning screws could then allow some twist/rotation of the gear itself, and yes this could solve/alleviate the issue. But I bet you would need quite a lot of calibration work to do manually for each filament.

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

      @@Kalvinjj Yes, that's the idea. The tension would be set by the springs, not sure calibration would be complex

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

    Nice analysis. Well done.