Search found 1165 matches

by Basicmicro Support
Thu May 23, 2019 10:09 am
Forum: General Discussion
Topic: enclosure for roboclaw and batteries
Replies: 3
Views: 40

Re: enclosure for roboclaw and batteries

Sounds very cool. :) Pictures or link to a video are always appriciated.
by Basicmicro Support
Wed May 22, 2019 10:08 am
Forum: General Discussion
Topic: readcurrents not working well
Replies: 7
Views: 93

Re: readcurrents not working well

You need to test your connection. Use the ReadVersion example. If you cant read the version you don't have it wired correctly. Test a single unit NOT in multi-unit mode. Does that work? If yes your problem is in your multi-unit setup. Assuming that is the case provide a picture of your multi-unit wi...
by Basicmicro Support
Tue May 21, 2019 10:30 am
Forum: General Discussion
Topic: readcurrents not working well
Replies: 7
Views: 93

Re: readcurrents not working well

Did you understand what I meant about the PPM. I assumed it was for a remote receiver. It most likely uses interrupts. It WILL affect software serial communications. It may not be the cause of your ReadCurrents problem but it will effect software serial randomly. You will most likely need to use har...
by Basicmicro Support
Mon May 20, 2019 10:07 am
Forum: General Discussion
Topic: readcurrents not working well
Replies: 7
Views: 93

Re: readcurrents not working well

When you post code please us the code brackets. Just select the code and click the (</>) button to add them. I've added them to your post already but in the future please use them. Please submit the simplest program you can that reproduces your problem. Also what is PPM.hpp? Is that code to read an ...
by Basicmicro Support
Mon May 20, 2019 9:58 am
Forum: General Discussion
Topic: E Stop Status on Basic Micro Motion Studio
Replies: 4
Views: 54

Re: E Stop Status on Basic Micro Motion Studio

If you only need one E-Stop pin I recommend using S3. But otherwise glad to hear you got it.
by Basicmicro Support
Fri May 17, 2019 10:12 am
Forum: Velocity and Position Control
Topic: Motor Position based on Serial Command
Replies: 12
Views: 3881

Re: Motor Position based on Serial Command

As I said, the buffer argument(the last argument in the command is either 0 or 1. 1 Means any running commands are stopped and that command runs immediately. 0 means that command will run when any commands previously executed finish for that motor. Yes, the M1M2 position command looks correct, but I...
by Basicmicro Support
Thu May 16, 2019 10:22 am
Forum: Velocity and Position Control
Topic: Motor Position based on Serial Command
Replies: 12
Views: 3881

Re: Motor Position based on Serial Command

If the buffer argument is set to 1 the new position command will happen immediately. If the buffer argument is 0 the command will be buffered and run in the order it was received.

Your example line of code has it set to 0 so it will be buffered.
by Basicmicro Support
Thu May 16, 2019 10:19 am
Forum: General Discussion
Topic: E Stop Status on Basic Micro Motion Studio
Replies: 4
Views: 54

Re: E Stop Status on Basic Micro Motion Studio

If you are using Packet Serial mode you need to set S3 to something other than Default. S3 defaults to a latching E-Stop when in packet serial mode. If any pin is set as a latching E-Stop ALL E-Stop pins will be latching. It will not let you have a combination of latching and non-latching E-Stop pin...
by Basicmicro Support
Thu May 16, 2019 10:14 am
Forum: General Discussion
Topic: enclosure for roboclaw and batteries
Replies: 3
Views: 40

Re: enclosure for roboclaw and batteries

Heat from the batteries is probably not an issue. Also with lead acid I wouldn't worry too much about them getting too hot from ambient either. It is more important to keep the controller cool. The hotter it gets from ambient the less power it will let you use. I'd also recommend shading the box som...
by Basicmicro Support
Wed May 15, 2019 11:32 am
Forum: General Discussion
Topic: readcurrents not working well
Replies: 7
Views: 93

Re: readcurrents not working well

1. The included code is not sufficent to run your program. Please include a complete program that shows the problem. 2. You are not checking so see if the ReadCurrents commands completed successfully. You should always check the return value of the function to see if it is valid(true) or failed(fals...