Lista de FeatureScripts
O Onshape possui sua própria linguagem de script para criar operações personalizadas e automatizar etapas do projeto, chamada FeatureScript. Existe uma grande variedade de FeatureScripts criados pela comunidade que facilitam imensamente o trabalho de projetar para a FRC.
O título de cada FeatureScript ou pacote de scripts redireciona para seu respectivo documento no Onshape. Clique com o botão direito no título e selecione “Copiar endereço do link” para adicioná-lo ao seu perfil no Onshape utilizando o passo a passo descrito na página de ajuda com FeatureScripts.
Recomendados
Seção intitulada “Recomendados”Estes FeatureScripts são essenciais para otimizar seu fluxo de trabalho no Onshape. A maioria é desenvolvida e ativamente mantida por membros experientes da comunidade da FRC.

- Usado para criar uma referência de origem unificada para acoplamento em montagens (assembly mating)
- Importa opcionalmente constantes de projeto, como diâmetros de furação para parafusos, heat-set inserts, etc.
- Importa funções para cálculo de diâmetro primitivo e externo de engrenagens, polias e sprockets, além de distâncias centro a centro de correias e correntes
- Veja Boas Práticas de Montagem para mais detalhes de uso
Exemplo em Vídeo

- Usado em conjunto com as funções FRC do Origin Cube para criar correias e correntes altamente customizáveis
- Totalmente paramétrico: a contagem de dentes de polias e sprockets é calculada automaticamente a partir do diâmetro primitivo no sketch
- Permite criar transmissões multipolias, correias dentadas de duplo lado e transmissões por corrente com polias loucas (idlers) dentadas ou lisas
Exemplo em Vídeo

- Gera eixos com opções para perfil hexagonal (hex), rounded hex (13,75 mm OD), MAXSpline, etc.
- Configurações de tipo de retenção em ambas as extremidades (rosca, anel de retenção, etc.)
- Pode ser gerado diretamente no local da montagem e com distâncias de offset

- Gera espaçadores com opções para furos redondos, hex de 3/8”, hex de 1/2”, MAXSpline, etc.
- Pode ser modelado diretamente na posição correta e com folgas configuráveis

- Extruda múltiplas regiões como peças independentes em uma única operação, mesmo se as regiões forem adjacentes
- Muito utilizado em conjunto com o Tube Converter para criar tubos de alumínio a partir de um único sketch de topo
Exemplo em Vídeo

- Converte sólidos extrudados em tubos ocos perfurados, com padrões pré-configurados para furações, espessura de parede e perfil
- Pode exigir bastante processamento: recomenda-se deixar essa feature no final da árvore do Part Studio
Exemplo em Vídeo

- Controle detalhado sobre nervuras (ribs), profundidade de corte, filetes e espessura de bolsões (pockets)
- Fornece uma estimativa precisa da quantidade de peso economizada
Exemplo em Vídeo

- Selecionando uma face, adiciona filetes automaticamente em todos os cantos e arestas normais à face escolhida
Exemplo em Vídeo

- Modela engrenagens de dentes retos completas com múltiplas opções de módulo/DP e furações
- Muito útil para peças impressas em 3D e setores circulares de engrenagem sob medida

- Ajusta as propriedades de massa de peças impressas em 3D para refletir o peso real conforme o filamento, porcentagem de preenchimento (infill) e perímetros de parede
Exemplo em Vídeo
Pacotes de FeatureScripts (Bundles)
Seção intitulada “Pacotes de FeatureScripts (Bundles)”Os links abaixo apontam para documentos completos contendo dezenas de FeatureScripts agrupados para instalação rápida em lote. Os scripts mais úteis de cada pacote estão destacados individualmente abaixo.
Outros FeatureScripts Úteis
Seção intitulada “Outros FeatureScripts Úteis”Abaixo está uma lista de outros FeatureScripts que podem ser extremamente úteis para necessidades específicas.
Estrutura
Seção intitulada “Estrutura”- Gera uma chapa de reforço (gusset) a partir de furos selecionados
- Atenção: Não é altamente paramétrico e pode gerar lentidão, mas quebra um galho enorme para montagens rápidas
- Cria suportes de retenção de rolamento (bearing hats) customizados a partir de furos de montagem
- Permite gerar furos com rosca embutida
- Modela espaçadores com opções para perfis redondos, hex de 3/8” e hex de 1/2”
Exemplo em Vídeo
- Gera os padrões exatos de furação para os diferentes componentes eletrônicos da FRC usando pontos de centro e mate connectors
- Extremamente prático: gera perfis de sketch prontos para uma grande variedade de componentes de FRC
- Perfis de peças COTS como MAXSpline, inserts TTB, MAXTube, motores e furação padrão Versa
- Perfis e furações para toda a eletrônica da FRC
- Gerador de contorno de polias e engrenagens de dentes retos
- Modela o perfil estriado interno ou externo de MAXSpline ou SplineXL
- Compatível com todos os parâmetros padrão de extrusão
Transmissões de Potência
Seção intitulada “Transmissões de Potência”- Modela pares de polias diretamente no Part Studio a partir de trajetórias de correia ou mate connectors
- Geração configurável de correias e polias dentadas
- Largura da correia, número de dentes da polia, ajuste de folga e passo, tipo de perfil, etc.
- Opções para definição de furo central e flanges para ambas as polias
- Gera polias para correias de perfil GT2 e similares
- Modela sprockets padronizadas para correntes típicas (#25, #35)
- Calcula e verifica se um esticador de corrente em linha caberá no vão livre da transmissão
- Para quem prefere não fazer contas manuais a cada iteração
- Abre o rebaixo em peças impressas 3D com as dimensões exatas para prensar um insert de alumínio The Thrifty Bot, impedindo que o furo se espane quando tracionado por um eixo sextavado
- Modela correias redondas de poliuretano (polycord / flat polybelt) e polias acopladas a partir de pontos de referência
Alívio de Peso e Bolsões (Pocketing)
Seção intitulada “Alívio de Peso e Bolsões (Pocketing)”- Usado para criar alívio de peso estruturado em placas
- Utiliza regiões de sketch para determinar a posição dos bolsões e das nervuras
Exemplo em Vídeo
- Gera uma malha uniforme de furações padronizadas sobre uma chapa (como em uma bellypan)
- Geração avançada de padrões geométricos de alívio de peso
- Padrões isogrid (triângulos), colmeia (hexágonos) ou furos circulares
- Preenche e fecha bolsões específicos selecionados em uma peça
Fabricação e Manufatura
Seção intitulada “Fabricação e Manufatura”- A partir de chapas selecionadas, organiza todas as peças automaticamente em chapas planas de tamanho definido para corte CNC router ou jato d’água, separadas por espessura
- Gera uma tabela de medições dimensionais de peças
- Excelente para gerar listas de corte rápido de tubos e eixos na oficina
- Script altamente configurável que gera encaixes do tipo espiga/ranhura (tab joints) entre peças sobrepostas
- Opções para facilitar o corte em fresadoras CNC e routers
- Perfeito para junção dos cantos de madeira compensada dos bumpers
- Cria alívios de canto interno do tipo osso de cachorro (dogbone) para permitir o encaixe perfeito de peças em esquadro usinadas com fresas cilíndricas em CNC
Extensões de Funcionalidade do Onshape
Seção intitulada “Extensões de Funcionalidade do Onshape”- Cria variáveis compostas com comprimento de trajetória, ângulo entre arestas, distância entre planos, centro de polias e distância entre centros de correntes
- Indispensável para trajetórias complexas de correias e correntes
- Inclui medições dinâmicas que o Onshape nativamente não calcula
- Altera a cor de faces em uma peça retroativamente na árvore de features
- Permite vincular cores de peças a tabelas de configuração
- Define materiais e aparências de múltiplos componentes em lote de forma paramétrica
- Configura propriedades de metadados de peças em lote
- Numera automaticamente as peças da equipe seguindo um padrão institucional
- Sistema rápido e intuitivo para aplicar códigos e números de identificação a peças