Ensuring Immediate Effect of Changes During Printing

Basic Information:

Printer Model: Custom Printer
MCU / Printerboard: Octopus v1.1 / Raspberry Pi-5

Hi, I am developing a special printer and in this printer we use an AC three-phase asynchronous motor. There is an analogue input that we can work in the range of 0-10 V to set the frequency value at which this motor will operate. My question is that during printing, does each change we apply to this output via Klipper have a direct effect or does the line of code that is being processed at that moment need to be finished? (For example, I connected this output with a fan on Octopus or a relay on raspberry pi and control the output value via Klipper. When I increase the value of this fan output in the middle of the line while throwing a line in printing, will it have an immediate effect?)

As far as I know, all commands, except the emergency stop, get queued and are processed in sequence. There is no “fast lane”.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.