|
|
@@ -171,7 +171,7 @@ class MagDistributor:
|
|
|
# magazin, neutral
|
|
|
self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_neutral, 1000)
|
|
|
# magazin, magazin
|
|
|
- self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_magazin, 250)
|
|
|
+ self.move_mag_distributor_at_pos(pos.pos_mm, pos.rot_deg, 250)
|
|
|
time.sleep(0.5)
|
|
|
# magazin, neutral
|
|
|
self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_neutral, 250)
|
|
|
@@ -180,7 +180,7 @@ class MagDistributor:
|
|
|
if self.mag_dist_sensor_pin and self.gpio.get_pin(self.mag_dist_sensor_pin):
|
|
|
pos = self.config.feeder.mag_pos
|
|
|
# feeder, feeder
|
|
|
- self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_feeder, 200)
|
|
|
+ self.move_mag_distributor_at_pos(pos.pos_mm, pos.rot_deg, 200)
|
|
|
time.sleep(0.5)
|
|
|
# feeder, neutral
|
|
|
self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_neutral, 1000)
|
|
|
@@ -211,10 +211,11 @@ class MagDistributor:
|
|
|
|
|
|
# Move to defeeder position
|
|
|
pos = self.config.defeeder.mag_pos
|
|
|
- self.move_mag_distributor_at_pos(pos.pos_mm, 0)
|
|
|
- self.move_mag_distributor_at_pos(pos.pos_mm, pos.rot_deg)
|
|
|
- time.sleep(1)
|
|
|
- self.move_mag_distributor_at_pos(pos.pos_mm, 0)
|
|
|
+ self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_neutral, 1000)
|
|
|
+ time.sleep(0.5)
|
|
|
+ self.move_mag_distributor_at_pos(pos.pos_mm, pos.rot_deg, 1000)
|
|
|
+ time.sleep(0.5)
|
|
|
+ self.move_mag_distributor_at_pos(pos.pos_mm, self.mag_dist_servo_angle_neutral, 1000)
|
|
|
|
|
|
|
|
|
# Optionally check for cell presence at defeeder (if sensor available)
|