@drfootleg I will take a look at your file and see if I can determine what is going wrong. The videos I showed were done in v1.1. I don’t know if that has anything to do with it, but I’ll let you know what I find out. It will be later today at the earliest.
I’m a SolidWorks user in my day job, and sometimes the Assembly workbench workflow in FreeCAD throws me because of decades of doing things a certain way…
@drfootleg @BertSgroggins I tried changing things in your original file, and it exhibited very odd behavior when applying the different joints. I couldn’t quite figure out why.
So, I created a new assembly file, and I inserted the part objects from your original file. I didn’t have any issues applying the joints, and I was able to drive the input link.
I’m going to have to play with your original file more to figure out what’s going on.
@drfootleg @BertSgroggins So, to Bert’s point, I also noticed the X and Z placement values for each part were very far from the origin, but the Y value seemed reasonable given the thickness of the parts. I adjusted the X and Z values to zero for each part, and tried to apply joints. None of them worked (or appeared WAY out of view). Also, dragging parts around didn’t seem to behave properly.
At that point, I deleted the assembly object, and when it prompted me for whether I wanted to also delete the parts, I said no. This allowed me to create a new assembly object and drag the parts into it. I was then able to apply joints successfully as normal and drag parts around normally. There must have been something corrupted about the original assembly object.
I will also add that it is sometimes helpful to use temporary grounded joints on multiple objects as you add joints. This helps keep things from flying around. You can still use the Transform tool to move objects that are grounded. This allows you to move them closer to other parts to help the joints succeed. Then, just delete the unnecessary grounded joint(s) when you want the ability to free drag for motion. You still need at least one grounded part!
I hope that helps!