FRCDesignLib - Feedback Needed

Hello FRC Teams,

The FRCDesign.org team has been working hard over these past few weeks on something new and exciting. As part of our ongoing efforts to improve FRC CAD resources, we are tackling the monumental task of refreshing the MKCad Library.

We’ve identified a few key areas of improvement we hope to address with the new library:

Key Areas for Improvement:

  • Organization of documents (decluttering, easier to search)
  • BOM, material, and appearance accuracy and consistency
  • Configurability of components/assemblies
  • Integration of simplified models and full-detail models into a single, configurable model
  • Persistence of mate connectors between configurations so mates don’t break
  • Feedback and model vetting process
  • Updated reporting system for missing parts

While we’ve carefully considered addressing common pain points in the library, we would love to gather feedback from the community on what else could be improved. However, we are limited in scope as to what we can change.

What Can Change:

  • Organization of documents
  • Model related changes

What Likely Can’t Change (At the moment):

  • Interface changes
  • Subfolder functionality
  • Advanced filtering functionality

The main reason we are focusing on frontend library improvements is that we currently lack the resources to address backend enhancements. While we plan to revisit this in the future, it is beyond this project’s scope. If anyone is experienced with Onshape app backend development and is willing to contribute, please contact us.

Transitioning from MKCad to FRCDesignLib:

We recognize the critical role MKCad plays in how teams use Onshape for robot design, so we are committed to thoroughly testing the new library before the original documents are phased out. To minimize the risk of any missing components during the transition, we plan to release a “complete” beta version of the new library as a separate app from MKCad sometime before kickoff for teams to try. This ensures that the legacy and new libraries are both available to teams during the season.

If all goes well, after the 2025 season, the MKCad app will be fully replaced with the new FRCDesignLib app (no “reinstall” will be required—the MKCad app will simply be updated to be the FRCDesignLib app). The old documents will remain accessible via link, so no previously inserted parts will be broken, but they will no longer receive updates and will no longer be accessible from the app.

Current Changes & Alpha Testing

For a preview of the improvements, check out the updated MKCad Electronics tabs! This includes Electronic Components, Motors, and Sensors. Since the format of the electronics tabs will remain the same, these tabs have already been replaced to offer an immediate improvement to the library.

We are also looking for alpha users to help test the new app. If you’re interested in gaining early access, contact @AndrewCard. Please note that everything is very subject to change, and there is a chance that parts and files may be deleted during the testing process.

If you have any feedback or suggestions, please leave it in this thread.

Thank you to everyone who has supported FRCDesign.org. We greatly appreciate the community’s feedback!

-The FRCDesign.org Team

37 Likes

The simplified electronics are freaking sweet. Apologize for Onshape mobile screenshot, but it’s best I have right now:

9 Likes

So is the MKCad project(the Onshape menu) now FRCDesinLib? and if so is this the right spot to give feedback about the Onshape menu?

FRCDesignLib will eventually totally replace MKCAD, once it is complete, and been given adequate testing.

This would be the place for feedback on more overarching things you would like to see changed with the app. Stuff we can keep in mind when developing the new library. For stuff like “X Part is missing” or “X Assembly is broken” should be in the normal MKCad thread. If you have further questions I can answer them aswell.

3 Likes

Agreed! Love the simplified models so much, they help CAD performance significantly.

The official PDH CAD actually has an insane number of polygons.

2 Likes

One thing the new PDP and PDH versions have is mate connectors so, if teams choose to do so, they can plan out their circuits with breakers. The breakers and fuses have matching mate connectors. Not strictly necessary but the option is there.

3 Likes