Hi everybody!
After 1 year of doing nothing at all I found some time to experiment with OpenScan again.
I built the raspberry Pi version with the cam V2.
The routine doesn´t seem to consider the settings about Angle_min and Angle_max. Whatever settings I take the scanner NEVER goes to the - direction at all.
Any Ideas what´s wrong here? I´m using the latest version I can get using the webinterface.
Tried a scan yesterday.
Mine behaves the following way:
Giving Start_Angle -20° it moves to Angle_Min -40°, starts taking pictures till it reaches Angle_Max at +60° and moves back to Start_Angle -20° in one step.
That´s the opposite direction you told me!
To make sure: What should be + and what - ???
Ok, thanks a lot, I´m gonna try again today.
Because that´s the one I built and, if I remember correctly, it starts taking pictures at the current position, moves to the max position (with the given number of stops for taking pictures) and then continously moves back to where it started?
--> I think, this is a false memory :)
And yes, my last explanation also applies to the classic version.
Updating can be done through the browser interface, but there should also be a notification as soon as there are new updates available.
Hmmm, does this behaviour also correspond to the OpenScan classic?
Because that´s the one I built and, if I remember correctly, it starts taking pictures at the current position, moves to the max position (with the given number of stops for taking pictures) and then continously moves back to where it started?
What values do you suggest as a starting point?
By the way: Once told, your explanation makes sense! I just don´t think my unit behaves as it should.
Just to be sure:
By looking for updates using the webinterface...is it sure to get the correct software, just to be sure we´re talking about the same things?
Or ist there another way of updating to the latest version?
Ah, I get it!
The value "Start_angle" might be a bit misleading (I will add help texts to the menu with the next update).
The start_angle indicates, where your rotor is placed _before_ you press the start button. The angles are relative to the shown 0° position:
I have altered your values a bit:
Angle_Min = -40
Angle_Max= 60
Start_Angle=-20
The device will assume, that you start at -20° relative to the horizontal axis, so it will move a total of 80° in order to reach +60°. After that, it will take photos and incrementally move to -40°.
The start angle is just a way to tell the device, where it is located (due to the missing endstops, that will be added in the next hardware version)
Does that explain the shown behavior of the device?
Hello Thomas!
Thanks for the reply!
I´m not at the device at the moment but: Manual movement is possible in both directions, so I think the stepper driver is not the problem.
Considering your answer I now think I did not describe my problem right, sorry for that.
Let´s try again:
Manual movement is possible in both directions on both steppers.
But no matter which values I enter for Angle_min and Startangle, the routine always starts at the current position and moves the arm ONLY in the positive direction.
Let´s give you an example:
Angle_Min = -20
Angle_Max= 60
Start_Angle=-20
(I´m not sure about the correct names, but I think you know what I mean)
These values given I would assume that the arm rotates to -20°, starts the routine and moves to 60° in increments depending on the number of pictures I want it to take.
But in my case the routine always starts at the current position of the arm and stops at, I think, the "Angle_max" position....
Am I doing or understanding anything wrong?
This is most probably caused by a faulty stepper driver. You can check the direction pin (DIR), sometimes, there is a bad solder connection that can be easily fixed:
Fur further analysis, you can simply swap the two stepper motor drivers (but make sure to unpower the device before doing so). Now the turntable should only move in one direction.
Let me know how it goes