Ekumen-OS / andino

Open-source diff drive robot ROS 2 compatible
188 stars 47 forks source link

[Hardware] Modify robot base 3D model to prevent drilling #14

Open jballoffet opened 1 year ago

jballoffet commented 1 year ago

Summary

This tasks involves modifying the standard Arduino Smart Car 3D design in order to include the required holes and avoid having to drill them after printing.

Definition of done

JesusSilvaUtrera commented 5 months ago

Since I am building my own Andino, I have made a design using Canva of what should be the changes to the chassis (upper chassis and lower chassis will be separate models):

Upper chassis: Upper_chassis

Lower chassis: Lower_chassis

JIC anyone find it useful to change the 3D model (I am not too familiar with 3D design and I also don't have a license for programs like Fusion).

francocipollone commented 5 months ago

Thanks @JesusSilvaUtrera , this is useful :rocket: I think that @lneumarkt has some experience :eyes:

francocipollone commented 5 months ago

I think that if we do an OR between both chassis drillings and we keep maintaining only one chassis it is better for assembly procedure perspective

JesusSilvaUtrera commented 5 months ago

Sure, it is true that it simplifies having only one model for the chassis.

lneumarkt commented 5 months ago

Thanks @JesusSilvaUtrera ! I agree that it would be best to have only one model. I will tackle this and create a single model with both suggestions.

francocipollone commented 2 months ago

Friendly ping here @lneumarkt :innocent:

lneumarkt commented 2 months ago

Hey guys, sorry for the delay.

Here is the new design with both chassis merged. WDYT?

andino_chassis

All holes should fit M3 screws.

I printed out this new version and will test it this week to see if it needs any tweaking.

The STL can be found here. I will create a PR adding the final version after testing is completed.

JesusSilvaUtrera commented 2 months ago

LGTM at first sight (probably it will need some tweaking because of the measurements precision), just one comment, it might be better to make the Raspberry holes smaller to fit M2 screws instead of M3, because those are the only ones that can be used with it.

Thanks for your work @lneumarkt!

lneumarkt commented 2 months ago

Here is a new version of the design. I printed it and tested all the holes with the real components to verify everything fits correctly.

Andino_new_chassis

The STL can be found here.

francocipollone commented 2 months ago

I printed it and tested all the holes with the real components to verify everything fits correctly.

Awesome! Have you used any andino to test it?

If so, create a PR please with this contribution :rocket: !

lneumarkt commented 2 months ago

I didn't test it on a complete Andino, but placed the components on the new chassis. I can build one next week to test it and create a PR then.

francocipollone commented 2 months ago

I didn't test it on a complete Andino, but placed the components on the new chassis. I can build one next week to test it and create a PR then.

Nice it would be great to have real testing on it. Do you have the parts?

CCeing @jballoffet @JesusSilvaUtrera

mwalkeriii commented 2 months ago

It might be helpful to have a Fusion or STEP file model for the robot. This would help in the community making modifications as needed as well as creating illustrations for training material (as I am finding out now). Let me know if this would help and I can add.

francocipollone commented 1 month ago

It might be helpful to have a Fusion or STEP file model for the robot. This would help in the community making modifications as needed as well as creating illustrations for training material (as I am finding out now). Let me know if this would help and I can add.

That would be useful indeed. Do you have the step file @lneumarkt ? If it is not too heavy we can add it to the repo.