Closed dattasaurabh82 closed 7 years ago
So I found the issue .. If you send two or more consecutive M0x (miscellaneous commands) commands, they don't work.. There needs to be something between two miscellaneous commands.
Because I'm making something like stippling (dot dot dot.. ) and not paths, so I put a dwell command in between. Something like
M05 // Down for my case (servo 0 degree)
G04 P2 // If you want two second gap
M03 S35 // Up for my case (servo 35 degree)
Now if you want to draw a path it would be
M05
G01 Xx1 Yy1 Fspeed
G01 Xx2 Yy2 Fspeed
M03 S35
:
:
So I figured the servo control go to 0 degree >> M5 go to 30 degree >> M3 S30 go to 0 degree >> M5 go to 30 degree >> M3 S30
Now I've a very simple gcode I wanted to test. What it is supposed to do is basically go to a point location, drop the pen(servo to 0 degree) and lift up again (servo to 30 degree) and go to another location and do the same.
so my gcode is ::
But it just keep going to the locations doesn't do anything with the servo except the first time when it starts. It doesn't do the lift up and down actions ..
If I send it commands from terminal , it does so .. What is the problem, were these commands sent to fast ?