FFLib Lightweight OnShape FTC Library

A community-driven library of FTC-compatible parts designed to make CAD more efficient, accessible, and lightweight.

Project Goals

  • Centralized Source of Truth – Consolidate both COTS (Commercial Off-The-Shelf) and custom parts in one location to eliminate the need for scattered STEP file downloads.
  • Performance Optimization – Use lightweight models and parametric design to ensure fast regeneration times and smooth performance on all hardware.
  • Manufacturing Ready – Provide parts refactored specifically for 3D printing (FDM, SLA, and SLS) to ensure seamless integration from CAD to physical build.

Key Benefits

  • Enhanced Accessibility – Optimized CAD performance allows students with lower-end computers to participate fully in the design process.
  • Design Consistency – Standardized parts across the team ensure assembly accuracy and reduce individual modeling errors.
  • Future-Proof Iteration – Parametric features allow for quick scaling and updates, helping the library grow alongside evolving FTC hardware.

Contributor Skill Levels

Roles are assigned based on a student’s experience with the library’s modeling standards and Onshape architecture:

  • L1: Trainee – Entry-level contributors learning the library’s standards. Work is exploratory and requires approval from a Specialist or Trainer before being finalized.
  • L2: Specialist (Certified OnShape Associate) – Experienced contributors who have mastered lightweight modeling. They are authorized to review peer work and maintain the library’s organization.
  • L3: Trainer (Certified OnShape Professional) – Mastery-level users who oversee the entire library architecture. They set the technical standards and certify students for higher skill levels.

@StremHQ This is the technical summary for the OnShape FTC Library.