Esempio n. 1
0
from dotmap import DotMap

MARLIN = DotMap()
MARLIN.name = "Marlin"
MARLIN.ACK = "ok"
MARLIN.buffer_command = "M114"
MARLIN.emergency_stop = "M112"
MARLIN.buffer_timeout = 30
MARLIN.ready_message = "start"
MARLIN.position_tolerance = 0.01


def is_marlin(val):
    return val == MARLIN.name


GRBL = DotMap()
GRBL.name = "Grbl"
GRBL.ACK = "ok"
GRBL.buffer_command = "?"
GRBL.emergency_stop = "!"
GRBL.buffer_timeout = 5
GRBL.ready_message = "Grbl"


def is_grbl(val):
    return val == GRBL.name


def get_ACK(firmware):
    if firmware == MARLIN.name: