Missing steps on low speed ? November 22, 2018 06:00AM |
Registered: 5 years ago Posts: 71 |
Re: Missing steps on low speed ? November 23, 2018 12:14AM |
Registered: 8 years ago Posts: 5,232 |
Re: Missing steps on low speed ? November 23, 2018 05:05PM |
Registered: 5 years ago Posts: 71 |
Re: Missing steps on low speed ? November 24, 2018 03:08AM |
Registered: 8 years ago Posts: 5,232 |
Quote
Problems:
- i think we will have problem that can not be solved without encoder.
- e.g. when the extruder head hits some object or presses the extruder ( future suction cup )
on floor, robot misses few steps and then it looses it self.
- i can "fix" this programmatically in vision system and with some side sensor but this is not best solution.
Your suction cup will benefit from a spring loaded damper.
PC --> duet comm
- for some unknown reason, when we send data from our vision system, extruder head lowers down
and after few simulated pickups, extruder almost reaches the floor. This happens on slow or fast speed.
Funny part is that when i run the same commands manually ( over web interface ) they work without problem...
When you send them manually, do you send them line by line? The difference then is the idle time between direction changes.
Reducing yerk setting or acceleration would help, but your vision system could also generate pauses ( G4 ) between each move, I guess.
With the 10:1 gear reduction you can run the motors in fullstep or halfstep mode. That could help, too.
G1/G2/G3 intermediate....Outside limit error:
Sometimes i get this error after reboot and entering first command
Homing:
- i dont know why but sometimes, robot needs up to 3 passes (3x up ) to get correct homing coordinates.
- and sometimes it fails, so i have to click again to correct this.
All my Deltas get several G28 commands before I start autocalibration. Especially since I use the stall detection method.
When the arms are way off centre before homing, I have to center the effector manually.
Re: Missing steps on low speed ? November 24, 2018 03:52AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Arnix
Homing:
- i dont know why but sometimes, robot needs up to 3 passes (3x up ) to get correct homing coordinates.
- and sometimes it fails, so i have to click again to correct this.
Re: Missing steps on low speed ? November 24, 2018 12:39PM |
Registered: 5 years ago Posts: 71 |
x, y = object strCode = 'G1 X' + str(x) + ' Y' + str(y) + ' Z25' + ' F50000' ser.write(str.encode(strCode + '\n')) strCode = 'G1 Z5' ser.write(str.encode(strCode + '\n')) strCode = 'G4 P50' ser.write(str.encode(strCode + '\n')) strCode = 'M42 P60 S255' ser.write(str.encode(strCode + '\n')) strCode = 'G1 Z80' ser.write(str.encode(strCode + '\n')) if x < 0: strCode = 'G1 X-450' + ' Z25' + ' F50000' ser.write(str.encode(strCode + '\n')) else: strCode = 'G1 X450' + ' Z25' + ' F50000' ser.write(str.encode(strCode + '\n')) strCode = 'M42 P60 S0' ser.write(str.encode(strCode + '\n'))