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
Mensagem pronta para colar
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-cadOu 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.mdConteú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
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1891
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC