CAD Customization with Onshape FeatureScript
Build, Test, and Deploy Custom CAD Tools at Scale.
Build, Test, and Deploy Custom CAD Tools at Scale.
How Does Onshape Help Engineering Teams Build Reusable CAD Tools Tailor-Made For Their Specific Workflows?
Onshape deploys a well documented programming language, Featurescript, used natively to develop standard features. Custom features use the same mechanism used by standard features, allowing for more robust custom features to exist alongside standard features.
Custom Features regenerate reliably like standard features and upgrade when Onshape upgrades. No maintenance downtime required for fixing broken customizations. Users build custom features in Feature Studios and deploy them in Part Studios. With Built-in PDM, custom features can be maintained like product data.
Custom Features can condense complex, multi-step geometric operations into a single, intuitive dialog box. They can codify proprietary algorithms to generate complex surfaces, lattice structures, or specialized patterns allowing engineering teams to rapidly iterate on intricate geometry that would be time-consuming or difficult to achieve with just standard parametric tools.
Because Featurescript is openly documented, LLMs utilized by agents such as Claude are already trained to generate accurate Featurescript. Featurescript MCP servers allow engineers to prompt AI agents to build, test and deploy powerful, bespoke custom features without the need to learn a new programming language.
Características principales
Feature Studios and Part Studios
An integrated development environment specifically engineered for CAD customization, allowing you to write, test, and debug custom features in real-time. By providing a sandbox environment directly connected to the Part Studios, it enables you to iterate, deploy and maintain custom features with git-like version control built-in.
FeatureScript MCP
Democratize CAD development by integrating AI agents via MCP servers. This allows engineers of all skill levels to rapidly generate, test, and iterate on powerful, custom features through natural language, removing the technical barrier of learning a complex programming language.
Featurescript Co-Complete
Coding experts can accelerate development cycles with intelligent code completion that suggests syntax, functions, and parameters in real-time. By minimizing manual typing and reducing syntax errors, this feature helps you write robust, bug-free custom features faster, allowing you to focus on logic rather than syntax.
Access Control for Custom Features
Custom Features are shared instantly across shared workspaces, eliminating traditional IT deployment bottlenecks and ensuring enterprise-wide version consistency and a single source of truth for specialized design logic. Published Custom Features are shared publicly and appear in the FeatureScript Library fostering collaboration and reuse.
Operaciones personalizadas destacadas
Explore estos ejemplos de FeatureScript para dar el primer paso y descubrir las posibilidades.
- Ver operación
Enrutamiento de cables
Este conjunto de operaciones personalizadas proporciona un conjunto de cables y alambres basado en procesos que toma una entrada de un archivo CSV de un paquete de esquemas eléctricos en 2D, administra el enrutamiento de los cables y alambres y produce tablas de longitudes de cables.
- Ver operación
Diseño de moldes
Este conjunto de operaciones personalizadas crea una geometría de núcleo y cavidad para herramientas de moldeo por inyección y fundición a presión.
- Ver operación
Perfil HVAF
Esta operación personalizada crea un perfil aerodinámico estándar mediante dos estrías para las superficies inferior y superior. La tangencia en la artista delantera está garantizada.
- Ver operación
Aligerar
Esta operación personalizada quita el material especificado en las regiones de boceto para aligerar las piezas. Las regiones del boceto se extruyen, desfasan y redondean en función del grosor de pared restante deseado y del radio de la herramienta de corte.
- Ver operación
Mosquetón
Esta operación personalizada crea un mosquetón, un elemento de sujeción común en el diseño de piezas de plástico.
- Ver operación
Soporte de montaje
Esta operación personalizada crea un soporte de fijación mecánica Hay tres tipos diferentes de soportes: herrajes (una protuberancia con un bolsillo para la cabeza del tornillo y un orificio pasante para las roscas), Hole (una protuberancia lisa con un orificio en la parte superior) y Pin (una protuberancia con un alfiler que sobresale de la parte superior).
- Ver operación
Diseño automático
Esta operación personalizada realiza automáticamente un anidamiento básico de las piezas planas en hojas de corte de cotas especificadas, lo que mantiene, como mínimo, el espacio especificado entre las piezas.
- Ver operación
Creador de roscas
Crea roscas de tornillo precisas en términos matemáticos. Soporta perfiles estándar, Acme y cuadrados, así como tornillos de múltiples entradas.
- Ver operación
Operación del puerto
Esta operación personalizada crea puertos de rosca recta SAE J1926.
- Ver operación
Patrón de relleno
Esta operación personalizada modela la geometría dentro de una cara objetivo al tiempo que evita los límites exteriores y otras áreas de exclusión especificadas.
- Ver operación
Trazador de rayos
Esta operación personalizada simula un rayo de luz que se refleja en los objetos y se refracta a través de ellos.
- Ver operación
Engranaje recto
Esta operación personalizada crea engranajes rectos matemáticamente correctos con orificio central y chavetero opcionales.
- Ver operación
Correa
Esta operación personalizada crea una correa alrededor de cualquier número de poleas.
- Ver operación
Superficie paramétrica
Crea una superficie basada en una ecuación de la forma z = f(x, y) o z = f(r, th).
- Ver operación
Curva paramétrica
Esta operación permite agregar una curva 3D personalizada descrita por ecuaciones paramétricas en coordenadas cartesianas, cilíndricas o esféricas.
- Ver operación
Operación Spline recta
Esta operación personalizada crea una spline recta de estándar SAE en el extremo de los ejes.
Ethan Keller, Design Automation Lead at Reframe Systems
Rhett Robinson, CAD Engineer at Trek
Explore más
Kickstart your FeatureScript journey with these guides and tips.
¿Qué es FeatureScript? En qué se diferencia de las macros y API de CAD
08.27.2026
Descubra qué es FeatureScript de Onshape, cómo funciona la regeneración basada en consultas y por qué las funciones personalizadas difieren de las macros CAD y los scripts de API tradicionales.
Leer el blog
Cómo empezar a usar el servidor MCP FeatureScript de Onshape
09.03.2026
Aprenda cómo empezar a usar el servidor MCP FeatureScript de Onshape. Conecte un asistente de codificación de IA, genere funciones personalizadas y automatice los flujos de trabajo de CAD.
Leer el blog
5 formas en que los equipos pueden aprovechar el servidor Onshape FeatureScript MCP
09.30.2026
Explore five real-world applications of FeatureScript MCP Server by Onshape Labs. From eliminating repetitive component design to building embedded analysis tools that accelerate engineering workflows.
Leer el blog
Tackling Standardization, Automation, and Complex Designs in CAD with FeatureScript
05.10.2024
¿Cómo se usa Onshape FeatureScript? Escuche a Caden Armstrong, de SmartBench Software, hablar sobre cómo el lenguaje de programación puede ayudar a su equipo a abordar la estandarización, la automatización y los diseños complejos en CAD.
Leer el blog
Consejo técnico: Cómo encontrar operaciones personalizadas publicadas en Onshape
01.09.2024
Descubra lo fácil que es encontrar las operaciones personalizadas publicadas en Onshape.
Leer el consejo técnico
Master Custom Feature Creation with Official Guides and Live AI Tools
Design Custom Features for Your CAD Workflows