Assembling a Component at its origin?

Assembling a Component at its origin?

JetForMe
Collaborator Collaborator
271 Views
7 Replies
Message 1 of 8

Assembling a Component at its origin?

JetForMe
Collaborator
Collaborator

I've got this design where I'm trying to mount servos to a platform that I will 3D print. I want to make rigid assembly joints between the servos and the platform, but using the servo component’s origin, and specifying the proper angles.

 

Screenshot 2025-03-02 at 23.13.38.png

In the photo you can see the servo component has an origin that's along the servo drive axis. I want to place that relative to one of the three points you can see on the platform’s (the disc) top edge.

When I try joining the component origin to one of the points, first it animates the origin moving to the target point, and then when that’s finished, it snaps the rest of the servo there. But it rotates it along the way. I can't get it to choose a particular axis at the component’s origin, like I can with any other point on a body.

I tried to edit the rigid joint after it was made, but as soon as I open it for editing, it changes the orientation of the servo, and it doesn't update that orientation as I change joint parameters. Moreover, there’s only one angle I can play with, corresponding with the angle it chose for the servo side of the joint.

Is there a more elegant way to accomplish this?

MacBook Pro, PCNC1100 Series 3, Slant-PRO 15L Lathe, Custom AvidCNC-based 4x9' CNC Router w/24k 4.5 kW HSD Spindle & Teknic SDSK Servos
0 Likes
Accepted solutions (1)
272 Views
7 Replies
Replies (7)
Message 2 of 8

Drewpan
Advisor
Advisor

Hi,

 

The components are likely "moving" because when you select the snap point on both components,

fusion will attempt to join at those snap points. Once you have the joint in place, you can orient it

whichever way you want by using the handles to rotate in the three primary axes or the arrows to

offset the position in those same axes.

 

The issue I can see here is that there is no "axle" of the servo - it is a solid object.

Drewpan_0-1740988408597.png

 When I create a joint using the base and the point on the servo where the axle would come out -

Drewpan_1-1740988650277.png

What I get is a joint that is fully configurable in any axis of movement and rotation.

Drewpan_3-1740988785569.png

 And everything seems to snap to the correct position after I hit Ok.

Drewpan_4-1740988829278.png

 

I think the problem is fusion isn't playing nicely with the origin of the component because

it is solid, but it seems to work ok if you select the snaps correctly.

 

Cheers

 

Andrew

Message 3 of 8

JetForMe
Collaborator
Collaborator

You can translate it in three axes, but rotate around only one. Note how in the parameters box there's only one angle.

MacBook Pro, PCNC1100 Series 3, Slant-PRO 15L Lathe, Custom AvidCNC-based 4x9' CNC Router w/24k 4.5 kW HSD Spindle & Teknic SDSK Servos
0 Likes
Message 4 of 8

g-andresen
Consultant
Consultant

Hi,

Take a look at the joint origins and focus on the axis editing option.

 

günther

0 Likes
Message 5 of 8

davebYYPCU
Consultant
Consultant

Works as expected.  Remember when selecting any Origin the joint disc will always make the Z axis colinear.

 

Edit the Base, draw a line between the 2 white points, and then the disc will align to that line as Z axis.

If offsets are required do them before finishing the joint.

 

waedb4.PNG

Not suitable? use Joint Origins and reorientate those so that Z axis is how you want it.

 

Might help.

Message 6 of 8

JetForMe
Collaborator
Collaborator

I still can't figure out how to use a Joint Origin to address this issue. I created a Joint Origin on the servo component’s origin, but it only lets me rotate that around the component’s Z-axis (I really don't get why I can't just specify the rotation about all three axes in a Joint, would probably reduce the need for Joint Origins).

Screenshot 2025-03-03 at 19.39.55.png

MacBook Pro, PCNC1100 Series 3, Slant-PRO 15L Lathe, Custom AvidCNC-based 4x9' CNC Router w/24k 4.5 kW HSD Spindle & Teknic SDSK Servos
0 Likes
Message 7 of 8

g-andresen
Consultant
Consultant
Accepted solution

Hi,

here I would do it like this

 

 

günther

0 Likes
Message 8 of 8

JetForMe
Collaborator
Collaborator

Thanks for highlighting the Reorient fields, I didn't even notice those (really don't need to be hidden by default). With that I was able to get what I wanted. Thank you!

MacBook Pro, PCNC1100 Series 3, Slant-PRO 15L Lathe, Custom AvidCNC-based 4x9' CNC Router w/24k 4.5 kW HSD Spindle & Teknic SDSK Servos
0 Likes