Pular para o conteúdo

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.

Dica

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.

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.


Origin Cube
  • 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

Belt & Chain Gen
  • 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
Robot Shaft (Alex's Featurescripts)

Robot Shaft
  • 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
Robot Spacer (Alex's Featurescripts)

Robot Spacer
  • 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
Extrude Individual (Julia's Featurescripts)

Extrude Individual
  • 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
Tube Converter (Julia's Featurescripts)

Tube Converter
  • 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
Part Lighten (2471 Featurescripts)

Part Lighten
  • 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
FilletXpert (Fillet All Edges) (Julia's Featurescripts)

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

Spur Gear
  • 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
3D Printed Mass (Julia's Featurescripts)

3D Printed Mass
  • 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

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.

Abaixo está uma lista de outros FeatureScripts que podem ser extremamente úteis para necessidades específicas.

Gusset Generator (Julia's Featurescripts)
  • 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
Robot Bearing Hat (Alex's Featurescripts)
  • Cria suportes de retenção de rolamento (bearing hats) customizados a partir de furos de montagem
  • Permite gerar furos com rosca embutida
Spacer Generator (Julia's Featurescripts)
  • Modela espaçadores com opções para perfis redondos, hex de 3/8” e hex de 1/2”
Exemplo em Vídeo
Electronics Mounting (Julia's Featurescripts)
  • Gera os padrões exatos de furação para os diferentes componentes eletrônicos da FRC usando pontos de centro e mate connectors
MechSketch (TLamp's Featurescripts)
  • 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
Robot Spline Profile (Alex's Featurescripts)
  • Modela o perfil estriado interno ou externo de MAXSpline ou SplineXL
  • Compatível com todos os parâmetros padrão de extrusão
Robot Pulley (Alex's Featurescripts)
  • Modela pares de polias diretamente no Part Studio a partir de trajetórias de correia ou mate connectors
Belt & Pulley Generation (2471 Featurescripts)
  • 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
Sprocket (Abhi's Features & Configs)
  • 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
Polybelt Generator (2471 Featurescripts)
  • Modela correias redondas de poliuretano (polycord / flat polybelt) e polias acopladas a partir de pontos de referência
  • 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
Robot Grid (Alex's Featurescripts)
  • Gera uma malha uniforme de furações padronizadas sobre uma chapa (como em uma bellypan)
CheeseIt! (TLamp's Featurescripts)
  • 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
PatchIt! (TLamp's Featurescripts)
  • Preenche e fecha bolsões específicos selecionados em uma peça
  • 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
Advanced Variables (2471 Featurescripts)
  • 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
Set Materials (Abhi's Features & Configs)
  • Define materiais e aparências de múltiplos componentes em lote de forma paramétrica
Set Properties (Abhi's Features & Configs)
  • Configura propriedades de metadados de peças em lote
2471's Part Numbering (2471 Featurescripts)
  • 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