<p>Alright, long story but I want to provide as much detail as possible:</p>
<p>I have a heavily modded Ender 3 Pro.  Mods include:</p>
<ul>
<li>Metal Extruder</li>
<li>Capricorn PTFE tube</li>
<li>Glass bed with improved leveling nuts</li>
<li>BLTouch</li>
<li>LED strip</li>
<li>Dual Z-axis motors with the recent addition of BTT E3 RRF control board (and IDEX module so that it could do <code>G34</code> auto-align) (most recent additions)</li>
</ul>
<p>I'm using Overture Brand white PLA and for the first print that messed up (pic below), I was using the default &quot;generic PLA&quot; Cura settings for an Ender 3 pro.</p>
<p><strong>The problem:</strong></p>
<p>Anyhow, it caused this kind of print:</p>
<p><a href="https://i.stack.imgur.com/46TAX.jpg" rel="nofollow noreferrer" title="3D benchy with printing errors"><img src="https://i.stack.imgur.com/46TAX.jpg" alt="3D benchy with printing errors" title="3D benchy with printing errors" /></a></p>
<p>There are a few angles where it actually looks pretty good.  The hull is fairly smooth, the first layer went down well, the roofs and bridging look tolerable, but as you can see, especially around the &quot;pillars&quot; it looks I don't know... under-extruded?  Like the lines don't connect very strongly.  In fact, it might be hard to tell from this photo but the bottom actually ripped off when I took it off the plate, mostly due to weak connections between each layer.</p>
<p><strong>What I've tried:</strong></p>
<p>I pretty much went step by step through Teaching Tech's <a href="https://teachingtechyt.github.io/calibration.html#intro" rel="nofollow noreferrer">calibration guide</a>.</p>
<ul>
<li>I started by getting out my bubble level and 90-degree gauge and just making sure the frame/bed/everything was level and perpendicular to each other and everything.</li>
<li>I did the E-steps calibration until I reliably got 100 mm when I asked for 100 mm</li>
<li>My first layer had never been a problem (especially with BLTouch and glass bed), so I skipped that step.</li>
<li>I did the baseline print.  My first one looked like the top of the cube had some under extrusion (you can see through it if you look closely in this photo
<a href="https://i.stack.imgur.com/YnEzD.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YnEzD.jpg" alt="enter image description here" /></a></li>
<li>I did the slicer flow calibration and actually it came out a little tiny bit too big (which would indicate I need to turn down the flow), but as Teaching Tech mentioned at the bottom of the page, you can't always trust that so I didn't end up making any changes to flow.
<ul>
<li>Worth pointing out, in this photo of the Slicer Flow calibration cube, you can see some weird holes where the nozzle would be kinda late starting a line.
<a href="https://i.stack.imgur.com/2xyq9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2xyq9.png" alt="enter image description here" /></a></li>
</ul>
</li>
<li>The stepper motor driver current thing confuses me but I had previously set the current of both Z-axis' to the values I've seen in several YouTube videos, including Aurora.tech's channel where she covered the same BTT IDEX board and dual Z's.</li>
<li>I did the temperature tuning and it seems like for this PLA 210 °C seems to work well.</li>
<li>At this point I felt like retraction tuning was the problem and would fix everything, but with the default speeds in Teaching Tech's sample print, distances from 0-8 mm didn't seem to do anything differently in this print:
<a href="https://i.stack.imgur.com/uUyXL.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uUyXL.jpg" alt="enter image description here" /></a></li>
<li>I never ended up doing the acceleration tuning</li>
<li>For the linear advance, I changed the k value to 0.4</li>
<li>I don't have a dial gauge to do the XYZ steps calibration</li>
</ul>
<p>Long story short, with those few changes I redid the calibration cube and the benchy and they look maybe 5% better but still weird.</p>
<p>My Z-axis squeaks sometimes when moving through a spot 5-10 mm off the bed, so I lubricated them according to the <a href="https://letsprint3d.net/how-to-lubricate-z-axis-lead-screw-3d-printers/" rel="nofollow noreferrer">guide here</a>, but I did that prior to that second benchy so it didn't seem to solve it.</p>
<p>After I first posted this, I decided to dive deeper into that squeaky Z-axis.  I triple, super-duper checked that both Z threaded rods were parallel to each other and neither was warped/curved/etc...  They seem fine.  I lubricated them both a bit more and using G-code told the printer to jog the Z-axis up and down the length of the rods about 20ish times.   The squeak did eventually go away so I printed another benchy.  No dice.  Still looks bad.</p>
<p>Per Criggie's answer, I disabled the steppers and moved the axes around to see if they moved smoothly.  Both X and Y move great with steppers disabled and then are pretty firm normally.  Z is pretty stiff no matter what but that may be intentional.  I previously had problems with my Z-axis falling down when prints were over so I <a href="https://www.youtube.com/watch?v=Lpc1bTsSpRA" rel="nofollow noreferrer">installed anti-backlash nuts</a> and with two anti-backlash nuts (one on each rod) I'm not surprised it doesn't want to fall.  But again, when I just tell it to move, it moves very smoothly.
For instance, I just got out my micrometer and measured the Z movement.  I told it to move 100 mm up using OctoPrint and measured the actual movement.  Seemed to be 100 on the dot.</p>
<p>I have a BTT filament sensor in the filament path prior to the extruder.  I noticed it provided a little friction and I was concerned it was making it hard for the extruder to pull the filament.  I removed it, but no improvement in print quality.</p>
<p>One other strange thing I've noticed is the benchy always looks bad in the same spot (the pillars).  Makes me wonder WHY it's always that exact spot, not randomly all over.</p>
<p>It's got to have something to do with under-extrusion or flow.  I think I ruled out the Z-axis.  I made a &quot;tall&quot; benchy by modifying the benchy file to have a platform underneath it.  This bumped it up a few cm and the problem still happened in the same spot on the pillars of the benchy (which is now in a completely different spot on the Z.
Also, given the &quot;flow&quot; preview in Cura:
<a href="https://i.stack.imgur.com/TNvq4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TNvq4.png" alt="enter image description here" /></a></p>
<p>That circled low flow area is where it always messes up.</p>
<p>So now to figure out why it's got low flow.  Again, I calibrated the E-steps and it seems to be accurate.  I've also printed benchy's where I told Cura to have 110% flow just to check.  The last one I attempted didn't just fail, it failed big time and became a blob at that same spot.</p>
<p>I wonder if the extruder gear is worn and slipping and/or the Capricorn PTFE tube is too restrictive for the &quot;budget&quot; filament brand I'm using that might have trouble sliding through it.  I have replacement steel extruder gears showing up Tuesday, will update my question then.</p>

[{'answer_id': 18407, 'author': 'Criggie', 'author_id': 12956, 'author_profile': 'https://3dprinting.stackexchange.com/users/12956', 'pm_score': 0, 'selected': False, 'text': "<p>I see positional errors in X and Y, but Z looks okay.</p>\n<p>That suggests one or both of your belts is stretched, perhaps damaged, or maybe just loose.</p>\n<p>Try engaging the stepper motors in the device's panel and push the head left/right or pull the bed toward/away from you.  They should both resist handforce, and you then feel like it needs to be pushed with full arm/shoulder force to move it (but don't actually force anything with that level !!)</p>\n<p>There should be none/almost no play in X or Y with the steppers locked/engaged.</p>\n<p>Then disable the stepper motors in the same menu, and both bed and head should slide with one finger's push.</p>\n<p>This test does not work for Z but that axis seems fine in your benchy print.</p>\n<p>Also check the condition of the drive/tension pulleys at either end of the belts.  There should be no powdered plastic from the cogs, nor rubbery bits from the belt.</p>\n<p>I cannot see any over/under extrusion, so the extruder/drive is probably okay.</p>\n"}, {'answer_id': 18485, 'author': 'Joseph Crozier', 'author_id': 15186, 'author_profile': 'https://3dprinting.stackexchange.com/users/15186', 'pm_score': 2, 'selected': True, 'text': '<p><img src="https://i.stack.imgur.com/WpqHy.jpg" alt="enter image description here" />\nIt was a worn extruder gear.  I didn’t think it was THAT worn, and when I loosened it a bit and slid it a few mm so that the gear hit the filament in a fresh spot it didn’t improve.  But new stainless steel gears showed up today and when I installed one it worked perfect. Same file/settings/gcode that had failed several times previously when testing other things</p>\n'}]
['https://3dprinting.stackexchange.com/questions/18405', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/15186/']