# Raposa — pacote mecânico REV A

**CONCEITO GEOMÉTRICO IMPRIMÍVEL. NÃO É HARDWARE COMERCIAL VALIDADO.**

Este pacote entrega malhas STL reais e fechadas, fonte paramétrica e uma montagem
mecanicamente definida para avaliar volume, proporções e controles. Não equivale
a um dispositivo pronto para venda, não foi impresso nem medido fisicamente e não
inclui aprovação de segurança elétrica, térmica, acústica, acessibilidade ou rádio.
Não instalar eletrônica energizada nem autorizar ordens reais neste invólucro antes
de completar o projeto e sua validação. Nenhum botão impresso é um autenticador.

## Arquivos e reprodução

- `enclosure.scad`: fonte editável em OpenSCAD. `part="desktop"` mostra montagem;
  selecione cada peça para exportar. Arquivo não compilado nesta entrega, pois
  OpenSCAD não estava disponível no ambiente de geração.
- `generate.py`: exportador determinístico da geometria REV A, apenas biblioteca
  padrão Python 3. Executar `python3 generate.py` recria os sete STLs e relatório.
  Ele NÃO interpreta modificações feitas no `.scad`; mudanças paramétricas devem
  ser exportadas com OpenSCAD e novamente verificadas.
- `verify_stl.py`: lê os arquivos binários entregues e verifica fechamento,
  orientação, volume positivo, componentes conexos e limites dimensionais.
- `validation.json`: relatório da geometria gerada; `stl_validation.json`: leitura
  independente dos STLs exportados.
- `dimensions.svg`: desenho dimensional e mapa de montagem, em milímetros.
- `stl/`: sete modelos. Peças 06 e 07 devem ser impressas duas vezes cada.

Os STLs não armazenam uma unidade padronizada: **importar em milímetros, escala
100%**. Nunca aplicar ajuste automático de escala para caber na impressora.

## Peças / envelopes exatos

| Peça | Quantidade | Caixa envolvente X × Y × Z (mm) | Função |
|---|---:|---|---|
| 01 — corpo estrutural | 1 | 250 × 170 × 47 | Paredes de 3 mm, quatro colunas passantes e apoio cativo das teclas |
| 02 — moldura frontal | 1 | 250 × 170 × 5 | Janela de tela, alojamento e duas aberturas iguais |
| 03 — tampa traseira | 1 | 250 × 170 × 3 | Acesso de montagem e 24 rasgos de ventilação |
| 04 — tecla cancelar | 1 | 44 × 28 × 15,8 | Face visível 40 × 24; flange cativa 44 × 28; X em relevo |
| 05 — tecla autorizar | 1 | 44 × 28 × 15,8 | **Base e dimensões idênticas**; anel em relevo |
| 06 — espaçador de apresentação | 2 | 44 × 28 × 1,3 | Imobilização aproximada, folga axial de 0,2 mm |
| 07 — berço de mesa | 2 | 24 × 120 × 68,38156 | Inclinação de 20° para trás a partir da vertical |

Invólucro montado: **250 × 170 × 55 mm**, sem projeções das teclas, cabeças dos
parafusos, porcas e cabos. A face das teclas em repouso projeta 2 mm além da frente;
os símbolos táteis acrescentam 0,8 mm, totalizando 2,8 mm no ponto mais alto.
Envelope de mesa aproximado, com berços: **250 × 143,144 × 190,560 mm**, sem
ferragens/cabos. Esse envelope resulta de transformação geométrica; não é ensaio
de estabilidade. Os dois berços não são fixados permanentemente ao invólucro.

## Tela: envelope reservado, não promessa de compatibilidade

Candidato: Raspberry Pi Touch Display 2 de 7", orientado em paisagem. A
documentação consultada apresenta 120 × 189,5 × 15 mm; o product brief apresenta
120,24 × 189,32 mm para dimensões externas. Fixar a revisão exata do fornecedor e
obter seu desenho mecânico antes de encomendar ou congelar o CAD.

- Envelope transversal do alojamento: **191 × 121,5 mm**.
- Rebaixo da moldura: 3 mm; lábio frontal remanescente: 2 mm.
- Reserva conceitual em profundidade: 15,5 mm a partir do assento traseiro do lábio
  frontal, ou Z de montagem 37,5 a 53 mm.
- Janela visível: **156,5 × 89 mm**, centrada em X=125, Y=105.
- A dimensão nominal de área ativa considerada é 154,5 × 87 mm; o alinhamento
  real da área ativa dentro da peça deve ser confirmado no desenho do fabricante.
- Não há furos, suportes, grampos ou adesivos para fixar a tela. A moldura sozinha
  **não retém o módulo**. O alojamento valida apenas espaço aproximado.

Também não há suportes de placa Raspberry Pi, refrigeração, placa de autenticação,
microfone ou alto-falante. A posição desses elementos depende de acústica, cabos,
térmica, centro de gravidade e ensaios. A matriz USB de microfones deve permanecer
externa nesta etapa; os dois acessos laterais de 55 × 19 mm são passagens de
serviço genéricas, não recortes certificados para conectores específicos.

Fontes de referência:

- https://www.raspberrypi.com/documentation/accessories/touch-display-2.html
- https://datasheets.raspberrypi.com/display/touch-display-2-product-brief.pdf
- https://www.raspberrypi.com/products/raspberry-pi-5/

## Coordenadas de montagem e interfaces entre peças

No invólucro: X da esquerda para a direita, Y de baixo para cima, Z da traseira
para a frente. Origem no canto inferior esquerdo da superfície traseira externa.

| Elemento | Translação do STL local (X, Y, Z) em mm |
|---|---|
| Tampa traseira | (0, 0, 0) |
| Corpo estrutural | (0, 0, 3) |
| Moldura frontal | (0, 0, 50) |
| Tecla cancelar — repouso | (42, 12, 42) |
| Tecla autorizar — repouso | (164, 12, 42) |
| Espaçador cancelar | (42, 12, 46,5) |
| Espaçador autorizar | (164, 12, 46,5) |

Os quatro eixos de parafusos, comuns às três peças principais, estão em
**(10,10), (240,10), (10,160), (240,160) mm**. As passagens são quadradas de
4 × 4 mm, deliberadamente folgadas para parafusos M3. Não são roscas impressas.
Colunas estruturais: seção exterior de 14 × 14 mm; a pilha comprimida mede 55 mm.
As tampas são localizadas pelos quatro parafusos; não há pinos de precisão ou
vedação. A folga de localização não é adequada a uma especificação final de fresta.

Centros das teclas: cancelar **(64,26)** e autorizar **(186,26)**. Aberturas
frontais iguais: 42 × 26 mm. Flanges: 44 × 28 mm. Faces: 40 × 24 mm.
Folga lateral nominal: 1 mm por lado; sobreposição do flange: 1 mm por lado.
Ambos os símbolos ocupam envelope de **12 × 12 mm**, centrado na face, com
**0,8 mm de relevo real no STL**. CANCELAR usa X; AUTORIZAR usa anel. São formas
pixeladas em passos de 1 mm, unidas ao corpo da tecla. A área do X é 64 mm²;
a do anel é 60 mm²: o relevo de autorização não é maior ou mais alto.
Essa distinção geométrica não constitui certificação de percepção tátil; sua
interpretação, conforto e limpeza ainda precisam de testes com usuários.
Haste 8 × 8 mm dentro de guia quadrada de 12 × 12 mm. O flange fica cativo entre
o deck superior em Z=46,5 e a face interna da moldura em Z=50. Descontando os 2 mm
do flange, o curso axial geométrico é **1,5 mm**.

Sem espaçadores, faltam elemento de retorno, interruptores e feedback háptico: as
teclas **não são controles funcionais**. Com espaçadores de 1,3 mm, resta 0,2 mm
de folga geométrica para apresentação. A folga lateral é grande e deve ser
refinada no projeto final; não há prevenção de poeira ou líquidos.

No sistema de mesa, o berço usa X como largura, Y como profundidade e Z como
altura. Posicionar os dois berços em X=18 e X=208, Y=0, Z=0, evitando a área dos
botões e as porcas externas. A montagem se transforma por:

```
X_mesa = X
Y_mesa = 35 - Y·sen(20°) + Z·cos(20°)
Z_mesa = 12 + Y·cos(20°) + Z·sen(20°)
```

A canaleta tem folga normal nominal de 0,8 mm sobre os 55 mm do corpo. É preciso
ensaiar o encaixe com o material/compensação da impressora. Não erguer o conjunto
como unidade: os berços não são presos à carcaça. Validar fixação definitiva,
pés antiderrapantes, tombamento, força de toque e passagem dos cabos em REV B.

## Ferragens — lista exata para a montagem conceitual

| Item | Quantidade | Envelope / observação |
|---|---:|---|
| Parafuso passante M3 × 60 mm | 4 | Comprimento contado sob a cabeça; instalar pela frente |
| Arruela lisa para M3 | 8 | Duas por eixo; diâmetro externo ≥7 mm; espessura individual ≤0,5 mm |
| Porca M3 | 4 | Altura máxima de 2,5 mm para a conta de pilha abaixo |
| Pés adesivos antiderrapantes | 4 | Sugestão 20 × 10 × 1 mm; dois sob cada berço; não incluídos no CAD |

Conta dimensional nominal: 55 mm de peças + até 1 mm de arruelas + até 2,5 mm de
porca = **58,5 mm**. Um parafuso de 60 mm deixa ao menos 1,5 mm de ponta roscada
além da porca, antes das tolerâncias de impressão/ferragens. Medir a pilha real;
selecionar comprimento que deixe 1–3 passos de rosca além da porca e não interfira
nos cabos. Comprimentos menores que 59 mm não atendem a essa pilha nominal.
Não escolher torque com base neste pacote: apertar somente para assentar as
peças durante avaliação, sem deformar o plástico. O projeto de produção precisa
de especificação de torque e retenção contra afrouxamento validada.

## Impressão: ponto de partida, não processo industrial qualificado

- Área útil mínima sem brim: 250 × 170 mm. Recomendada: pelo menos 270 × 190 mm,
  além de margem para a cabeça. As peças grandes NÃO cabem em uma mesa de 220 mm.
- Começar com PETG, bico de 0,4 mm, camada de 0,2 mm, quatro perímetros e cinco
  camadas de topo/fundo; 20–30% de preenchimento. São sugestões de ensaio, não
  especificações de resistência, temperatura ou comportamento ao fogo.
- Corpo: frente apoiada na mesa, invertendo Z. Usar suporte removível somente
  sob o deck das teclas e onde o fatiador indicar. Confirmar remoção sem romper
  o deck. Não imprimir a orientação padrão sem revisar os balanços.
- Moldura: face externa na mesa (Z=5 voltado para baixo); rebaixo voltado para cima.
- Tampa traseira e espaçadores: planos na mesa.
- Teclas: símbolos voltados para cima, haste apoiada na mesa, brim e suportes
  sob o flange. Remover suportes sem alterar as guias. Preservar os 0,8 mm de
  relevo; não lixar os símbolos até apagá-los. Fazer teste de fatiamento primeiro.
- Berços: girar para apoiar um dos lados planos do perfil na mesa; extrusão de
  24 mm na vertical. Essa orientação não requer suportes pelo desenho nominal.
- Arredondar manualmente rebarbas e bordas antes do manuseio. O CAD é ortogonal,
  sem filetes estéticos: NÃO corresponde ao acabamento premium do render.
- Imprimir um teste de folga de 4 mm e um par tecla/abertura antes das peças grandes.
  Confirmar escala, empenamento e compensação XY. Não forçar a tela em encaixe justo.

## Sequência de montagem sem eletrônica

1. Fatiar/inspecionar todas as peças, conferir milímetros, orientação e suportes.
2. Imprimir, remover suportes e medir os quatro eixos passantes e o alojamento.
3. Posicionar o corpo com o deck acessível; colocar os dois espaçadores sobre ele.
4. Introduzir cada haste pelo espaçador e guia do deck, flange sobre o espaçador.
5. Descer a moldura sobre as faces das teclas; conferir que os flanges ficam cativos.
6. Posicionar a tampa traseira; unir a pilha com quatro parafusos, oito arruelas e
   quatro porcas. Conferir que ambas as teclas mantêm exatamente a mesma saliência.
7. Apoiar nos dois berços e testar estabilidade somente com a carcaça desenergizada.
8. Não instalar a tela, fonte, Raspberry Pi ou bateria solta: primeiro projetar e
   validar sua retenção, isolamento, dissipação, alívio de tração e manutenção.

## A igualdade dos controles é um requisito, não decoração

Cancelar permanece à esquerda, autorizar à direita; mesma dimensão, área de toque,
saliência e destaque visual. Nenhuma aprovação é preselecionada. A retirada de
consentimento deve ser tão fácil quanto a autorização. Na fase funcional, CANCELAR
interrompe preparação/solicitação pendente; não deve afirmar desfazer uma ordem já
executada. Confirmações de rede precisam explicar estado incerto, sem duplicar envio.

O X e o anel já fazem parte dos arquivos imprimíveis; seus envelopes e alturas
são iguais. O validador confere bases comuns, dimensões iguais e símbolos distintos,
sem exigir malhas completas idênticas. Rótulos duráveis de alto contraste e
identificação por áudio ainda precisam ser projetados e testados com usuários.
Os relevos também dependem de validação de percepção e conforto. Não foi inventada
uma inscrição Braille não validada. Cores sozinhas não podem distinguir a ação.
Nenhuma destas teclas representa biometria, identidade ou consentimento seguro.

## Limites / critérios para liberação futura

Este pacote verifica geometria de superfície; não comprova ausência de todas as
interferências entre módulos reais ou comportamento sob carga. Faltam: montagem
específica de cada revisão eletrônica, retornos/sensores das teclas, seleção do
autenticador, mudo físico verificável, áudio e microfone, refrigeração, cabeamento,
proteção contra contato/ingresso, testes de queda/tombamento, limpeza/desgaste,
inflamabilidade, fabricação seriada, DFM, ferramental, cadeia de fornecimento e
avaliações regulatórias nos mercados de venda.

Para um produto final, emitir desenhos toleranciados revisionados, BOM de fabricantes,
instruções de montagem/teste, plano de calibração, rastreabilidade, atualização segura,
garantia/manutenção e relatórios de validação. **Não usar esta REV A como declaração
de que essas etapas já foram concluídas.**
