Scripting Prusa_MK25S_mR13 - vintagepc/MK404 GitHub Wiki
Scripting options for the selected printer:
-
Mute() - Mutes the beeper
-
ToggleMute() - Toggles the beeper mute
-
Unmute() - Unmutes the beeper
-
Pause() - Pauses the simulated AVR execution.
-
Quit() - Sends the quit signal to the AVR
-
Reset() - Resets the board by resetting the AVR.
-
Resume() - Resumes simulated AVR execution.
-
WaitMs(int) - Waits the specified number of milliseconds (in AVR-clock time)
-
Clear() - Clears EEPROM to 0xFF
-
Load() - Loads the last-used file again
-
Poke(int, int) - Pokes a value into the EEPROM. Args are (address,value)
-
Save() - Saves EEPROM contents to disk.
-
Press() - Presses the encoder button
-
PressAndRelease() - Presses the encoder button
-
Release() - Releases the encoder button
-
TwistCCW() - Twists the encoder once cycle counterclockwise
-
TwistCW() - Twists the encoder one cycle clockwise
-
Resume() - Resumes fan from a stall condition
-
SetPWM(int) - Sets the PWM to a specific value (0-255)
-
Stall() - Stalls the fan
-
Resume() - Resumes fan from a stall condition
-
SetPWM(int) - Sets the PWM to a specific value (0-255)
-
Stall() - Stalls the fan
-
CheckPixel(uint32, uint32, uint32) - Checks the pixel color at the given position matches specified (x,y,RGBA).
-
SnapRect(string, int, int, int, int) - Takes a snap a region (file,x,y,w,h)
-
Snapshot(string) - Takes a snap of the current GL rendering
-
Resume() - Resumes auto PWM control and clears the 'stopheating' flag
-
SetPWM(int) - Sets the raw heater PWM value
-
StopHeating() - Stops heating, as if a thermal runaway is happening due to loose heater or thermistor
-
Resume() - Resumes auto PWM control and clears the 'stopheating' flag
-
SetPWM(int) - Sets the raw heater PWM value
-
StopHeating() - Stops heating, as if a thermal runaway is happening due to loose heater or thermistor
-
Set(int) - Sets the sensor state to a specific enum entry. (int value)
-
SetAuto() - Resumes auto (MMU) operation
-
SetExtVal(bool) - Sets external imput value
-
SetV(float) - Sets the value the ADC reports
-
SetVScale(float) - Changes the scale factor to convert the input to the ADC input range
-
Toggle() - Toggles the IR sensor state
-
Key(string) - Simulates a keypress
-
CheckCGRAM(int, int) - Checks if the CGRAM address matches the value. (value, addr)
-
Desync() - Simulates data corruption by desyncing the 4-bit mode
-
WaitForText(string, int) - Waits for a given string to appear anywhere on the specified line. A line value of -1 means any line.
-
Resume Auto() - Resumes auto (MMU-pulley-based) operation
-
Set(int) - Sets the sensor state to a specific enum entry. (int value)
-
Toggle() - Toggles the IR sensor state
-
Toggle Jam() - Toggles a jam (motion stall)
-
SetMBLPoint(int, float) - Sets the given MBL point (0-48) to the given Z value
-
SetPos(float, float, float) - Sets X/Y/Z position of the probe
-
SetXYPoint(int, float, float) - Sets the (0-3)rd XY cal point position to x,y. (index, x,y)
-
ToggleSheet() - Toggles the presence of the steel sheet
-
MouseBtn(int, int) - Simulates a mouse button (# = GL button enum, gl state)
-
Mount(string) - Mounts the specified file on the SD card.
-
Remount() - Remounts the last mounted file, if any.
-
Unmount() - Unmounts the currently mounted file, if any.
-
Log(string) - Print the std::string to stdout
-
SetQuitOnTimeout(bool) - If 1, quits when a timeout occurs. Exit code will be non-zero.
-
SetTimeoutMs(int) - Sets a timeout for actions that wait for an event
-
NextLineMustBe(string) - Errors if the next output line is not as specified.
-
SendGCode(string) - Sends the specified string as G-Code.
-
WaitForLine(string) - Waits for the provided line to appear on the serial output.
-
WaitForLineContains(string) - Waits for the serial output to contain a line with the given string.
-
StartTrace() - Starts the telemetry trace. You must have set a category or set of items with the -t option
-
StopTrace() - Stops a running telemetry trace.
-
WaitFor(string, uint32) - Waits for a specified telemetry value to occur
-
WaitForGT(string, uint32) - Waits for a specified telemetry value to be greater than specified
-
WaitForLT(string, uint32) - Waits for a specified telemetry value to be less than specified
-
Disconnect() - Disconnects the thermistor as though it has gone open circuit
-
Reconnect() - Restores the normal thermistor state
-
Set(float) - Sets the temperature to the specified value
-
Short() - Short the thermistor out
-
Disconnect() - Disconnects the thermistor as though it has gone open circuit
-
Reconnect() - Restores the normal thermistor state
-
Set(float) - Sets the temperature to the specified value
-
Short() - Short the thermistor out
-
Disconnect() - Disconnects the thermistor as though it has gone open circuit
-
Reconnect() - Restores the normal thermistor state
-
Set(float) - Sets the temperature to the specified value
-
Short() - Short the thermistor out
-
Disconnect() - Disconnects the thermistor as though it has gone open circuit
-
Reconnect() - Restores the normal thermistor state
-
Set(float) - Sets the temperature to the specified value
-
Short() - Short the thermistor out
⚠️ **GitHub.com Fallback** ⚠️