Page 1 of 1

Filament end management

Posted: Tue Oct 15, 2019 2:18 am
by jzagaja
MKS Sbase v1.3 board and latest firmware - there is only "Abort" no "Pause" print. So what can I do to change filament spool during print?

Re: Filament end management

Posted: Wed Oct 16, 2019 2:23 pm
by greybeard
Filament end Management... good question that deserves an answer.

Though I’m familiar with Marlin firmware, there is enough similarity that I can minimally comment...

Thus, from my perspective and experience, you should be able to:

Enter into the Firmware Code and set (add) code to respond to button presses, display LCD info... etc
(I have done this on several MKS Marlin-based printers).
This Link may be a good starting point for your Firmware. ... and-intro/

Also, if seeing you’re nearing the end of filament, you can:
Count the number of remaining loops on the Filament spool and calculate approx remaining length.
See attached cartoon.

Also, I suspect your printer has some ability to Stop(Pause) if sensing a broken filament. Thus, you can assess what machine does when ‘that’ happens.
Cut the Filament and see what happens. On my machine, it pauses and Extruder moves to front of machine and waits for new filament and a button press to resume.

Also, if Printing via USB, you should be able to use Simplify’s machine control panel to Pause (there’s a Pause Button). Can also learn G/M-Code command to Pause and use Simplify’s Communication field in the Panel to issue the Commands.

Re: Filament end management

Posted: Thu Oct 17, 2019 10:20 am
by S3D-Chris
Use the previewer to figure out what layer you want to pause at. Let's say it's layer 153. Then add the following command into your post processing script.

{REPLACE "; layer 153\n" "M0\n; layer 153\n"}

When the print gets to that layer, the print will automatically pause just as if you had clicked the Pause button in the machine control panel. You can then click resume to begin printing again.