Pular para o conteúdo
Skillpedia
Diversos51 mil · #1891

lab-hardware-cad

Ajuda seu agente a criar modelos 3D de peças de laboratório. Ele exporta esses modelos para fabricação, sendo útil para criar equipamentos personalizados.

O que ela faz

Este agente de IA cria designs de peças físicas para laboratórios, como suportes ou adaptadores, usando código. Ele garante que as peças se encaixem corretamente em equipamentos existentes e exporta os designs em formatos que podem ser usados para fabricação.

Quando usar

  • ✓Quando você precisa de uma peça física personalizada para um experimento.
  • ✓Ao projetar um suporte que precisa se encaixar em um equipamento de laboratório específico.
  • ✓Para criar moldes ou adaptadores para materiais de laboratório.

Exemplo do que pedir para a IA

“Crie um suporte para um tubo de ensaio de 15ml que se encaixe em uma placa de microtitulação padrão.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/lab-hardware-cad/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/lab-hardware-cad/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O agente usa um código especial (Python) para definir as dimensões da peça. Ele verifica se essas dimensões correspondem aos padrões de equipamentos de laboratório para garantir um encaixe perfeito antes de gerar o arquivo final para fabricação.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add K-Dense-AI/scientific-agent-skills --skill lab-hardware-cad

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/lab-hardware-cad/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Lab Hardware CAD

Projete hardware de pesquisa física como código Python paramétrico, exporte STEP como o artefato autoritativo e verifique o resultado tanto numericamente quanto visualmente antes de qualquer fabricação.

A parte difícil do hardware de laboratório quase nunca é a geometria. É que a peça deve se encaixar com equipamentos cujas dimensões são fixadas por um padrão publicado ou um desenho do fornecedor. Um suporte que é 0,5 mm muito largo não se encaixa no leitor de placas; um canal com a proporção incorreta colapsa durante a colagem; um suporte cujo padrão de parafusos é 25,4 mm em vez de 25,0 mm não alcançará a mesa óptica. Essa habilidade existe para manter esses números corretos e verificados.

Quando usar

Use para qualquer solicitação de design, modelagem ou fabricação de uma peça física para um laboratório: chip, molde, suporte, adaptador, porta-peças, rack, suporte, gabinete, gabarito, fixador, arena ou labirinto. Use também para inspecionar ou modificar um arquivo STEP existente.

Não use para análise de elementos finitos, dinâmica de fluidos computacional, estrutura molecular, ou plotagem científica. Essas são habilidades diferentes.

Configuração

uv venv --python 3.12 .venv-labcad
uv pip install --python .venv-labcad/bin/python "build123d==0.13.0" "matplotlib>=3.8"

build123d 0.13.0 requer Python >=3.11,<3.15 e puxa o kernel OpenCascade através de cadquery-ocp-novtk. O wheel é grande; instale uma vez por projeto e reutilize-o.

Todos os scripts empacotados levam --help. check.py standards roda sem build123d instalado.

Arquivos de modelo são executados, não analisados. gen.py, check.py e snapshot.py importam um *_model.py e chamam seu build(), que executa Python arbitrário no ambiente atual. Isso é inerente ao CAD paramétrico — o código fonte é o design. Execute apenas arquivos de modelo criados nesta sessão ou fornecidos pelo usuário de um local confiável. Se um modelo veio da internet, de um drive compartilhado ou de um colega não confiável, leia-o antes de executá-lo e diga que você o fez.

Fluxo de trabalho obrigatório

Siga estas etapas em ordem. As etapas 5 e 6 não são opcionais, e a etapa 6 não é dispensada pela passagem da etapa 5.

1. Roteamento para uma família de dispositivos

Leia a solicitação, classifique-a e carregue exatamente uma referência de família. Não carregue todas as quatro — elas são longas e misturar convenções entre famílias é uma fonte comum de erro.

Se a peça for Carregar
Um chip, molde, rede de fluxo, célula de fluxo, gaxeta ou qualquer coisa com portas de fluido references/microfluidics.md
Um suporte, poste, adaptador de breadboard, peça de sistema de gaiola, filtro ou porta-amostras em um caminho de feixe references/optomechanics.md
Um adaptador, inserto, rack ou porta-peças para placas, cubetas, tubos, lâminas ou pratos references/labware-adapters.md
Uma arena, labirinto, peça de fixação de cabeça, bico, guia ou gabinete montado em extrusão para trabalho com animais references/behavior-rigs.md

Se a peça genuinamente abranger duas famílias — um chip microfluídico que se acopla a uma mesa óptica — carregue a família que possui a interface crítica, em seguida, leia apenas a seção de interface da segunda. Declare em sua resposta para qual família você roteou.

2. Estabeleça as dimensões da interface antes de qualquer geometria

Cada peça tem pelo menos uma interface de acoplamento. Antes de escrever código, anote para cada interface:

  • a fonte da dimensão: um padrão publicado, um desenho do fornecedor ou uma medição do usuário;
  • o valor nominal e a tolerância;
  • a folga ou interferência que você pretende e por quê.

Procure o número em assets/standards.json ou na referência da família. Nunca escreva uma dimensão de interface de memória. Se o número não estiver no arquivo de padrões ou na referência, peça ao usuário o desenho do fornecedor ou a medição em vez de adivinhar. Uma dimensão de interface adivinhada é o modo de falha mais caro nesta habilidade.

Um rebaixo que recebe um componente externo é dimensionado contra o envelope de material máximo desse componente — nominal mais sua tolerância positiva — e só então recebe folga. Um eixo que entra em um furo usa o diâmetro mínimo do furo; envelope não modela esse caso.

python scripts/check.py standards --list
python scripts/check.py standards --show slas-microplate-footprint

Os IDs de padrão empacotados (strings exatas; não adivinhe variantes): slas-microplate-footprint, slas-microplate-height, slas-microplate-flange, slas-well-positions-96, slas-well-positions-384, slas-well-positions-1536, cuvette-standard-10mm,

…

Perguntas frequentes

O que significa 'parametric'?

Significa que as dimensões da peça podem ser facilmente alteradas através de variáveis no código, permitindo criar variações do design sem começar do zero.

Quais formatos de arquivo ele exporta?

Ele exporta em formatos como STEP (para precisão), STL (para impressão 3D) e DXF (para corte a laser ou usinagem).

Posso usá-lo para qualquer tipo de peça?

É ideal para peças físicas de laboratório que precisam se encaixar em equipamentos padronizados. Não é adequado para análises complexas como simulações de fluidos ou estruturas moleculares.

Detalhes

Descrição original do autor

Designs custom laboratory hardware as parametric build123d models and exports fabrication artifacts as STEP, STL, and DXF files - microfluidic chips and molds, optomechanical mounts and breadboard adapters, cuvette and microplate holders, tube racks, animal-behavior rigs, and 3D-printed instrument fixtures. Use when a research task needs a physical part that must mate with standardized labware, an

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1891
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas