def third_screen(self):
"""
Pull filament Screen:
Display instructions to user -- Pull out filament
Display button that will open fourth screen
"""
# roboprinter.printer_instance._printer.jog('e', -130.00)
c = Filament_Wizard_3_5(self.fourth_screen)
back_destination = roboprinter.robo_screen()
this_screen = self.sm._generate_backbutton_screen(name=self.name+'[2]', title=roboprinter.lang.pack['Filament_Wizard']['Title_25'], back_destination=back_destination, content=c)
#end the event before starting it again
if self.extrude_event != None:
self.end_extrude_event()
#extrude a little bit before retracting
roboprinter.printer_instance._printer.extrude(20.0)
self.extrude_event = Clock.schedule_interval(self.retract, 1)
# back_button deletes Second Screen, as back destination is first screen
# second_screen = self.sm.get_screen(self.name+'[1]')
# delete_second = partial(self.sm.remove_widget, second_screen)
# this_screen.ids.back_button.bind(on_press=delete_second)
评论列表
文章目录