Search found 1277 matches

by Basicmicro Support
Thu Nov 14, 2019 9:30 am
Forum: General Discussion
Topic: Unpopulated boards?
Replies: 1
Views: 13

Re: Unpopulated boards?

Unfortunately no there is not. We can not ship both populated and unpopulated versions. I usually recommend two alternatives. 1: Use a 2xX pin .1" spaced female header. Here is a link to ones available from AdaFruit. The more populated pins the stronger the hold. https://www.adafruit.com/product/314...
by Basicmicro Support
Thu Nov 14, 2019 9:23 am
Forum: Velocity and Position Control
Topic: the position control on roboclaw 2X30A
Replies: 4
Views: 32

Re: the position control on roboclaw 2X30A

1. Make sure you update to Basicmicro Motion Studio. If you are still using Ion Motion you have old firmware. 2. The byte to long change was found by another customer while I was working with him on the phone so I have no screen shots but you should be able to bring up properties for the Position va...
by Basicmicro Support
Thu Nov 14, 2019 9:17 am
Forum: General Discussion
Topic: R and L setting by serial
Replies: 12
Views: 69

Re: R and L setting by serial

Ok. Did you email your modified python library to support@basicmicro.com? If so I'll get back to you once I go over it.
by Basicmicro Support
Tue Nov 12, 2019 10:01 am
Forum: General Discussion
Topic: R and L setting by serial
Replies: 12
Views: 69

Re: R and L setting by serial

1. Please email support. We will setup a test.

2. What firmware version are you using?

3. Have you gotten other read commands to function correctly?
by Basicmicro Support
Tue Nov 12, 2019 10:00 am
Forum: General Discussion
Topic: Position control by serial
Replies: 7
Views: 46

Re: Position control by serial

You shouldn't set an error limit unless you read the functionality. Error Limit should default to off(0). The Position Error Limit sets how much error there can be between the instantaneous target position and the actual encoder position. To use it you MUST use accel/decel settings. Otherwise the in...
by Basicmicro Support
Fri Nov 08, 2019 10:38 am
Forum: General Discussion
Topic: Motor Encoder Reading Issue
Replies: 1
Views: 23

Re: Motor Encoder Reading Issue

1. If you have a scope, check the encoder signal lines. They should be clean square waves when running the motor at a constant velocity. If you dont have a scope you can manually check the encoder signal states with a multimeter. Just move the motor a little till you see 0v and then 5v 2. Assuming t...
by Basicmicro Support
Fri Nov 08, 2019 10:34 am
Forum: General Discussion
Topic: R and L setting by serial
Replies: 12
Views: 69

Re: R and L setting by serial

I got a copy of the pre-release for the next update of the python library. These are the defined functions for reading the L and R values. def GetM1LR(self,address): date = self._read_n(address,self.Cmd.GETM1LR,2) if data[0]: return (1,data[1]/0x1000000,data[2]/0x1000000) return (0,0,0) def GetM2LR(...
by Basicmicro Support
Thu Nov 07, 2019 10:00 am
Forum: General Discussion
Topic: Position control by serial
Replies: 7
Views: 46

Re: Position control by serial

I see the confusion. Ignore my previous posts. I misunderstood your problem. The problem is the commands you are using(Distance commands) use Velocity PID only. You need to use Position commands which will use the position PID settings. Switch to one of the three position commands(m1, m2 or mixed) a...
by Basicmicro Support
Thu Nov 07, 2019 9:50 am
Forum: General Discussion
Topic: R and L setting by serial
Replies: 12
Views: 69

Re: R and L setting by serial

L and R are 0 by default. Did you set them in some other code or in Motion Studio. Reading the L and R is NOT measuring the L and R of the motor. It just returns the previously set values. If you dont know your motors L and R you need to contact the manufacturer or measure them using appropriate too...
by Basicmicro Support
Wed Nov 06, 2019 8:18 am
Forum: General Discussion
Topic: Position control by serial
Replies: 7
Views: 46

Re: Position control by serial

Actually, I must correct myself. If you are using the Arduino or Python library you do provide floating point values and the library converts the values to fixed point. See the underlying code for the conversion. I'll need to see your code to determine why you are getting different results from sett...