cybervegan<p><a href="https://autistics.life/tags/JournalEverything" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JournalEverything</span></a> Just got the next <a href="https://autistics.life/tags/3DPrint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3DPrint</span></a> in the series for the cannula puck holder going again. Looks like it is going to be one of those days. I started it off before I got breakfast, and did the sprouts, but I forgot to put the filament back in, so it was merrily running through with nothing coming out of the nozzle. So I had to cancel the print, feed the filament in, and start it off again. Watching it lay down the first few layers while I eat my porridge and drink my tea.</p><p> Sometimes I'm my own worst enemy: the filament was not mounted because a couple of years ago I added a bit of custom post-job <a href="https://autistics.life/tags/gcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcode</span></a> to my slicer (I use UltiMaker Cura) to retract the filament all the way out of the Bowden tube because if it's left there for too long, it breaks up and is a pain to get out again - it's also wasteful of filament, and I have to disassemble the entire Bowden tube assembly. So I decided that the lesser evil was to add this ejection code, but if course I still occasionally forget to re-feed the filament at the start of the next job.</p><p>I guess what I OUGHT to do, it's measure exactly how much to reject to leave the filament just in the extruder drive, and add another bit of pre-job gcode to re-feed it again. But that would be too joined up thinking for me!</p>