def initControllers(self): self.xAxisNode = nodes.networkedGestaltNode( 'X Axis', self.fabnet, filename='086-005a.py', persistence=self.persistence) self.yAxisNode = nodes.networkedGestaltNode( 'Y Axis', self.fabnet, filename='086-005a.py', persistence=self.persistence) self.uAxisNode = nodes.networkedGestaltNode( 'U Axis', self.fabnet, filename='086-005a.py', persistence=self.persistence) self.vAxisNode = nodes.networkedGestaltNode( 'V Axis', self.fabnet, filename='086-005a.py', persistence=self.persistence) #self.xyNode = nodes.compoundNode(self.xAxisNode, self.yAxisNode) #self.uvNode = nodes.compoundNode(self.uAxisNode, self.vAxisNode) self.xyuvNode = nodes.compoundNode(self.xAxisNode, self.yAxisNode, self.uAxisNode, self.vAxisNode)
def initControllers(self): self.xAxisNode = nodes.networkedGestaltNode('X Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.yAxisNode = nodes.networkedGestaltNode('Y Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.uAxisNode = nodes.networkedGestaltNode('U Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.vAxisNode = nodes.networkedGestaltNode('V Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.xyNode = nodes.compoundNode(self.xAxisNode, self.yAxisNode) self.uvNode = nodes.compoundNode(self.uAxisNode, self.vAxisNode) self.xyuvNode = nodes.compoundNode(self.xAxisNode, self.yAxisNode, self.uAxisNode, self.vAxisNode)
def __init__(self): self.fabnet = interfaces.gestaltInterface('FABNET', interfaces.serialInterface(baudRate = 115200, interfaceType = 'ftdi', portName = '/dev/tty.usbserial-FTVG67VT')) self.xAxis = axis(nodes.networkedGestaltNode('X Axis', self.fabnet, filename = '086-005a.py')) self.yAxis = axis(nodes.networkedGestaltNode('Y Axis', self.fabnet, filename = '086-005a.py')) self.zAxis = axis(nodes.networkedGestaltNode('Z Axis', self.fabnet, filename = '086-005a.py')) self.motorCurrent = 1.0 #amps self.motorsInitialized = False #gets set to true once motors have been run once. self.machinePosition = [0.0, 0.0, 0.0]
def initControllers(self): self.xAxisNode = nodes.networkedGestaltNode( "X Axis", self.fabnet, filename="086-005a.py", persistence=self.persistence ) self.yAxisNode = nodes.networkedGestaltNode( "Y Axis", self.fabnet, filename="086-005a.py", persistence=self.persistence ) self.zAxisNode = nodes.networkedGestaltNode( "Z Axis", self.fabnet, filename="086-005a.py", persistence=self.persistence ) self.xyzNode = nodes.compoundNode(self.xAxisNode, self.yAxisNode, self.zAxisNode)
def initControllers(self): self.xAxisNode = nodes.networkedGestaltNode( 'X Axis', self.fabnet, filename='086-005a.py', persistence=self.persistence) self.xNode = nodes.compoundNode(self.xAxisNode)
def __init__(self, axisNumber = 0, interface = None, persistenceFile = "wxGestalt.vmp",*args, **kw): self.linear = True self.rotary = False self.axisNumber = int(axisNumber) self.axisName = "Node #"+str(axisNumber+1) self.name = self.axisName self.interface = interface self.Node = nodes.networkedGestaltNode(name = self.axisName, interface = self.interface, persistenceFile = persistenceFile, filename = "gestalt/examples/machines/htmaa/086-005a.py")
def __init__(self): self.fabnet = interfaces.gestaltInterface( 'FABNET', interfaces.serialInterface(baudRate=115200, interfaceType='ftdi', portName='/dev/tty.usbserial-FTVG67VT')) self.xAxis = axis( nodes.networkedGestaltNode('X Axis', self.fabnet, filename='086-005a.py')) self.yAxis = axis( nodes.networkedGestaltNode('Y Axis', self.fabnet, filename='086-005a.py')) self.zAxis = axis( nodes.networkedGestaltNode('Z Axis', self.fabnet, filename='086-005a.py')) self.motorCurrent = 1.0 #amps self.motorsInitialized = False #gets set to true once motors have been run once. self.machinePosition = [0.0, 0.0, 0.0]
def __init__(self, axisNumber=0, interface=None, persistenceFile="wxGestalt.vmp", *args, **kw): self.linear = True self.rotary = False self.axisNumber = int(axisNumber) self.axisName = "Node #" + str(axisNumber + 1) self.name = self.axisName self.interface = interface self.Node = nodes.networkedGestaltNode( name=self.axisName, interface=self.interface, persistenceFile=persistenceFile, filename="gestalt/examples/machines/htmaa/086-005a.py")
def __init__(self, axisNumber = 0, interface = None, persistence = ""): self.linear = True self.rotary = False self.axisNumber = int(axisNumber) self.axisName = "Node #",str(axisNumber+1) self.Node = nodes.networkedGestaltNode(self.axisName, interface = interface, filename = node_file_path, persistence = persistence)
from gestalt.Nodes import printrboard from gestalt import nodes from gestalt.Nodes import dummyNode from gestalt import interfaces #myPrintrboard = nodes.soloIndependentNode(name = 'myPrintrboard', module = printrboard) #gsArduino = nodes.soloGestaltNode(name = 'gsArduino1') myInterface = interfaces.gestaltInterface('myInterface', interfaces.serialInterface(baudRate = 115200, interfaceType = 'ftdi', portName = '/dev/tty.usbserial-FTVG67VT')) myFabUnit = nodes.networkedGestaltNode('myFabUnit', myInterface, module = dummyNode) #gsArduino = nodes.soloGestaltNode(name = 'gsArduino', interface = interfaces.serialInterface(baudRate = 76800, interfaceType = 'lufa', # portName = "/dev/tty.usbmodemfa131"), module = dummyNode) #gsArduino.identifyRequest() #print gsArduino.urlRequest()
from gestalt.Nodes import printrboard from gestalt import nodes from gestalt.Nodes import dummyNode from gestalt import interfaces # myPrintrboard = nodes.soloIndependentNode(name = 'myPrintrboard', module = printrboard) # gsArduino = nodes.soloGestaltNode(name = 'gsArduino1') myInterface = interfaces.gestaltInterface( "myInterface", interfaces.serialInterface(baudRate=115200, interfaceType="ftdi", portName="/dev/tty.usbserial-FTVG67VT"), ) myFabUnit = nodes.networkedGestaltNode("myFabUnit", myInterface, module=dummyNode) # gsArduino = nodes.soloGestaltNode(name = 'gsArduino', interface = interfaces.serialInterface(baudRate = 76800, interfaceType = 'lufa', # portName = "/dev/tty.usbmodemfa131"), module = dummyNode) # gsArduino.identifyRequest() # print gsArduino.urlRequest()
self.machinePosition[1] += self.yAxis.getDelta(ySteps) self.machinePosition[2] += self.zAxis.getDelta(zSteps) EFD = nodes.soloIndependentNode(name='EFD', interface=interfaces.serialInterface( baudRate=115200, interfaceType='lufa', portName="/dev/tty.PL2303-000012FD"), filename='ultimus.py') #myMachine = virtualMachine() #myMachine.move(25, 25, 25, 50) # #EFD.dispense() #time.sleep(5) fabnet = interfaces.gestaltInterface( 'FABNET', interfaces.serialInterface(baudRate=115200, interfaceType='ftdi', portName='/dev/tty.usbserial-FTVG67VT')) myNode = nodes.networkedGestaltNode('myNode', fabnet, filename='086-005a.py') #myNode.loadProgram('086-005a.hex') myNode.setMotorCurrent(0.5) myNode.stepConfigRequest(1, 3000) myNode.stepSync(10000, 1000, 0, 500) for i in range(12): print myNode.getMoveStatusRequest() time.sleep(1) myNode.disableDriver()
def initControllers(self): self.xAxisNode = nodes.networkedGestaltNode('X Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.y1AxisNode = nodes.networkedGestaltNode('Y1 Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.y2AxisNode = nodes.networkedGestaltNode('Y2 Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.zAxisNode = nodes.networkedGestaltNode('Z Axis', self.fabnet, filename = '086-005a.py', persistence = self.persistence) self.xyyzNode = nodes.compoundNode(self.xAxisNode, self.y1AxisNode, self.y2AxisNode, self.zAxisNode)
#update machine position self.machinePosition[0] += self.xAxis.getDelta(xSteps) self.machinePosition[1] += self.yAxis.getDelta(ySteps) self.machinePosition[2] += self.zAxis.getDelta(zSteps) EFD = nodes.soloIndependentNode(name = 'EFD', interface = interfaces.serialInterface(baudRate = 115200, interfaceType = 'lufa', portName = "/dev/tty.PL2303-000012FD"), filename = 'ultimus.py') #myMachine = virtualMachine() #myMachine.move(25, 25, 25, 50) # #EFD.dispense() #time.sleep(5) fabnet = interfaces.gestaltInterface('FABNET', interfaces.serialInterface(baudRate = 115200, interfaceType = 'ftdi', portName = '/dev/tty.usbserial-FTVG67VT')) myNode = nodes.networkedGestaltNode('myNode', fabnet, filename = '086-005a.py') #myNode.loadProgram('086-005a.hex') myNode.setMotorCurrent(0.5) myNode.stepConfigRequest(1, 3000) myNode.stepSync(10000,1000,0,500) for i in range(12): print myNode.getMoveStatusRequest() time.sleep(1) myNode.disableDriver()