def main(): startMessage() #servo = PWM.Servo() servo = "STUB" # Create objects projo = Projector() z_stepper = ZStepper() shutter = Shutter(servo) tilt = Tilt(servo) safety = Safety() safety.addActivePins(z_stepper.getUsedPins()) safety.addActivePins(shutter.getUsedPins()) safety.addActivePins(tilt.getUsedPins()) # test projo function projo.switchOn() projo.switchOff() # test Z stepper z_stepper.setTargetPos(199800, 1000) z_stepper.run() # test shutter function shutter.close() shutter.open() shutter.close() #test tilt function tilt.tiltMe() # check output pins to desactivate for safety print "Safety pins watched :" + repr(safety.getActivePins()) #listAllScenarioFiles("/home/lsa/Documents/DLP_Printer_soft_Freaky/gear.slice/") fenetre = Tk() label = Label(fenetre, text="Hello World") label.pack()