Skip to content
Snippets Groups Projects
Commit f6b92bad authored by Neil Gershenfeld's avatar Neil Gershenfeld
Browse files

prob angles working

parent 26a39bd3
No related branches found
No related tags found
No related merge requests found
......@@ -131,18 +131,6 @@ def Jog1CCW():
ProbStep1.value = -1
ProbStep0.value = 0
#
def Jog0CW1CW():
Count.value = int(JogStepsVar.get())
#
def Jog0CCW1CCW():
Count.value = int(JogStepsVar.get())
#
def Jog0CW1CCW():
Count.value = int(JogStepsVar.get())
#
def Jog0CCW1CW():
Count.value = int(JogStepsVar.get())
#
def JogAngle():
angle = float(JogAngleVar.get())*pi/180+45
ProbStep0.value = sin(angle)
......@@ -167,7 +155,7 @@ Button(root,text='Quit',command=Quit,bg='white').grid(column=1,row=row,padx=pad,
#
row += 1
Label(root,text='Step time (s): ',bg='white').grid(column=0,row=row,padx=pad,pady=pad)
StepTimeVar = StringVar(root,'0.0025')
StepTimeVar = StringVar(root,'0.0005')
Entry(root,textvariable=StepTimeVar,width=15).grid(column=1,row=row,padx=pad,pady=pad)
#
row += 1
......@@ -177,7 +165,7 @@ Entry(root,textvariable=StepSizeVar,width=15).grid(column=1,row=row,padx=pad,pad
#
row += 1
Label(root,text='Jog steps:',bg='white').grid(column=0,row=row,padx=pad,pady=pad)
JogStepsVar = StringVar(root,'1000')
JogStepsVar = StringVar(root,'5000')
Entry(root,textvariable=JogStepsVar,width=15).grid(column=1,row=row,padx=pad,pady=pad)
#
row += 1
......@@ -218,18 +206,10 @@ Y1Var = StringVar(root,'0')
Entry(root,textvariable=Y1Var,width=10).grid(column=5,row=row,padx=pad,pady=pad)
#
row += 1
Button(root,text='CW 0, CW 0',command=Jog0CW1CW,bg='white').grid(column=2,row=row,padx=pad,pady=pad)
Button(root,text='CCW 1, CCW 1',command=Jog0CCW1CCW,bg='white').grid(column=3,row=row,padx=pad,pady=pad)
#
row += 1
Button(root,text='CW 0, CCW 1',command=Jog0CW1CCW,bg='white').grid(column=2,row=row,padx=pad,pady=pad)
Button(root,text='CCW 0, CW 1',command=Jog0CCW1CW,bg='white').grid(column=3,row=row,padx=pad,pady=pad)
#
row += 1
Label(root,text='Angle',bg='white').grid(column=0,row=row,padx=pad,pady=pad)
JogAngleVar = StringVar(root,'0')
Entry(root,textvariable=JogAngleVar,width=15).grid(column=1,row=row,padx=pad,pady=pad)
Button(root,text='Jog Angle',command=JogAngle,bg='white').grid(column=2,row=row,padx=pad,pady=pad)
Button(root,text='Jog Angle',command=JogAngle,bg='white').grid(column=2,columnspan=2,row=row,padx=pad,pady=pad)
#
row += 1
Button(root,text='Load HPGL File',command=LoadFile,bg='white').grid(column=0,row=row,padx=pad,pady=pad)
......
......@@ -36,6 +36,7 @@ void setup() {
pinMode(STEP,OUTPUT);
digitalWrite(DIR,LOW);
pinMode(DIR,OUTPUT);
/*
// 1 step
digitalWrite(M0,LOW);
digitalWrite(M1,LOW);
......@@ -51,6 +52,15 @@ void setup() {
digitalWrite(M1,HIGH);
pinMode(M0,OUTPUT);
pinMode(M1,OUTPUT);
// 1/16 step
digitalWrite(M1,HIGH);
pinMode(M0,INPUT);
pinMode(M1,OUTPUT);
*/
// 1/32 step
digitalWrite(M0,LOW);
pinMode(M0,OUTPUT);
pinMode(M1,INPUT);
}
void loop() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment