Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Difficulty with belt mates
wesley_church
Member Posts: 10 EDU
in General
Hi,
Created this model of the chassis and drive train of an FRC robot; the drive motors and transmission on the subject side of the model, as well as a frame member have been hidden so the belts and pulley can be seen.
https://cad.onshape.com/documents/69342580ced0334fee70048f/w/ee10617ff3eccfe33868dece/e/b6413d1d4bb6e2a8fa243679
I attached each of the belts to the outermost wheel pulleys in the drive train with a cylindrical mates, and "pinned" them to the edges of the pulleys on the front and rear wheels so they wouldn't overlap with planar mates. I cannot find any mate that works for now mating them to the double pulley on the center drive wheel; everything I try creates an overdefined situation. Pretty much an OnShape newbie migrating over from > decade of Solidworks. Anyone have any suggestions?
Thanks,
Wes
Created this model of the chassis and drive train of an FRC robot; the drive motors and transmission on the subject side of the model, as well as a frame member have been hidden so the belts and pulley can be seen.
https://cad.onshape.com/documents/69342580ced0334fee70048f/w/ee10617ff3eccfe33868dece/e/b6413d1d4bb6e2a8fa243679
I attached each of the belts to the outermost wheel pulleys in the drive train with a cylindrical mates, and "pinned" them to the edges of the pulleys on the front and rear wheels so they wouldn't overlap with planar mates. I cannot find any mate that works for now mating them to the double pulley on the center drive wheel; everything I try creates an overdefined situation. Pretty much an OnShape newbie migrating over from > decade of Solidworks. Anyone have any suggestions?
Thanks,
Wes
0
Comments
The belt center-to-center distance is 10.752", while the axle center-to-center is 10.742". I'm not sure which of the two you'd prefer to change, but once the two center-to-center distances match, you should be able to create a cylindrical mate on the center double pulley.
Hope this helps!
- Drew
Great having a fresh pair of eyes look at it! Thank you!!!!
- Make sure your frame is fixed and will not move
- Hide everything except the components relevant to the powertrain (this helps with in-context performance)
- Create a new display state called "belt in-context view" or something similar (this will let you return to the minimal/high-performance visibility of parts later)
- Create new part studio in context
- Create skeleton geometry with surfaces for the pitch diameters of the pulleys using in-context references
- Use the belt custom feature to make each of the belts
- Insert all of the parts from the part studio into the assembly, clicking the green check mark directly instead of clicking in the viewport first to ensure they are at their original part studio locations (and thus positioned correctly)
- Create a new group and add all of the belts + frame to it
This will help with assembly performance by reducing the number and complexity of mates to solve. Plus, if your model changes, just go to your display state and right click any of the belts you inserted and update their context. Everything will automatically move and update to the right positions.@alnis is my personal account. @alnis_ptc is my official PTC account.
Second, for Alnis, it'll be a while before I'm up to speed enough on OS to go this route. I had come across some featurescript add-ins for belts digging through the forums, but currently have no idea how to use them. I'm also a ways away from being comfortable with in context editing; still making the mental adjustment from SW's assembly features (I'm a retired biochemist who got involved in helping mentor a HS robotics team 13 years ago, and wound up becoming the CAD mentor simply by having some interest in CAD and started playing with the stuff available through FIRST. Definitely NOT a comp sci person who "gets" coding well; last "coding" I did was using PL1 over 45 years ago!)
Thanks again!
@alnis is my personal account. @alnis_ptc is my official PTC account.