Post by msalvador on May 31, 2016 6:01:33 GMT -7
I copy my conversation with Max here:
-----------------------
msalvador
23 hours ago
-----------------------
Hi Max,
First of all I want to say thank you for all your efforts in making a really open source firmware/software for Dobot.
Second, Unfortunately for me, I did not find your posts, forum and comments before purchasing it, and now it is about to arrive. I will try to return it if possible, but I am really not sure if that is an option...
In case I'm stuck with it, I will definitely give it a try with your codes. I have to say though, that I don't really know any Python, could you please give me any recommendations on what to do? Because I don't know if I fully understand the guide that you posted..maybe you could try and make one for dummies like me? Don't misunderstand, I'm an Engineer, but I have no experience with Python at all...I've worked with VHDL and C though..
Thanks!
-----------------------
Max
21 hours ago
-----------------------
Hi msalvador,
Don't panic.
Why do you want to return it before you have tried it out? The reason I posted all I posted was to let people know what the arm is really capable of and what are the problems it has because there is quite a lot false advertizing. I never said there is something better for the same price, unless you build (3d-print, cnc mill or laser cut) something yourself taking into account all dobot's problems.
It is true that it is very imprecise with push-pull tasks, but there are many such tasks that don't require precision. Which tasks do you want it to do?
The open-source factor is not a problem now because there is open-dobot and I think you won't have any trouble making it work. You will most likely get accelerometers that are not supported by open-dobot, but you can opt to using RAMPS (see wiki on github) with mpu6050 units. Alternatively, you can change the firmware (it written in C++) to add support for mpu6050 in fpga version, or, even better, figure out how to read the accelerometers you get, write a module in C++ for Atmega2560 and I'll stick that into fpga firmware for you and others to use.
You don't need to dive into python, SDK is very concise and there are quite a few examples. Just don't use the private functions starting with underscore and use only public ones. Essentially, you just list the coordinates for dobot to go to (with MoveWithSpeed() function) and commands for the tool (LaserOn(), PumpOn() and such). Those are just queued.
I prefer an open conversation which other people may find useful information in. So if you don't mind creating a topic on this forum and quoting this private conversation there, please do.
-----------------------
msalvador
23 hours ago
-----------------------
Hi Max,
First of all I want to say thank you for all your efforts in making a really open source firmware/software for Dobot.
Second, Unfortunately for me, I did not find your posts, forum and comments before purchasing it, and now it is about to arrive. I will try to return it if possible, but I am really not sure if that is an option...
In case I'm stuck with it, I will definitely give it a try with your codes. I have to say though, that I don't really know any Python, could you please give me any recommendations on what to do? Because I don't know if I fully understand the guide that you posted..maybe you could try and make one for dummies like me? Don't misunderstand, I'm an Engineer, but I have no experience with Python at all...I've worked with VHDL and C though..
Thanks!
-----------------------
Max
21 hours ago
-----------------------
Hi msalvador,
Don't panic.
Why do you want to return it before you have tried it out? The reason I posted all I posted was to let people know what the arm is really capable of and what are the problems it has because there is quite a lot false advertizing. I never said there is something better for the same price, unless you build (3d-print, cnc mill or laser cut) something yourself taking into account all dobot's problems.
It is true that it is very imprecise with push-pull tasks, but there are many such tasks that don't require precision. Which tasks do you want it to do?
The open-source factor is not a problem now because there is open-dobot and I think you won't have any trouble making it work. You will most likely get accelerometers that are not supported by open-dobot, but you can opt to using RAMPS (see wiki on github) with mpu6050 units. Alternatively, you can change the firmware (it written in C++) to add support for mpu6050 in fpga version, or, even better, figure out how to read the accelerometers you get, write a module in C++ for Atmega2560 and I'll stick that into fpga firmware for you and others to use.
You don't need to dive into python, SDK is very concise and there are quite a few examples. Just don't use the private functions starting with underscore and use only public ones. Essentially, you just list the coordinates for dobot to go to (with MoveWithSpeed() function) and commands for the tool (LaserOn(), PumpOn() and such). Those are just queued.
I prefer an open conversation which other people may find useful information in. So if you don't mind creating a topic on this forum and quoting this private conversation there, please do.