72 lines
2.4 KiB
Markdown
72 lines
2.4 KiB
Markdown
# Modèle 3D — Companion Cube
|
|
|
|
## Architecture : Squelette + 6 Faces Modulaires
|
|
|
|
```
|
|
┌───────────────┐
|
|
/│ /│
|
|
/ │ Face 1 / │ Face 1 = Dessus (NFC)
|
|
/ │ (NFC) / │ Face 2 = Avant
|
|
┌───────────────┐ │ Face 3 = Droite
|
|
│ │ │ │ Face 4 = Arrière
|
|
│ │ Face 5 │ │ Face 3 Face 5 = Gauche
|
|
│ │ (Gauche) │ │(Droite) Face 6 = Dessous (Qi)
|
|
│ └───────────│───┘
|
|
│ / Face 4 │ /
|
|
│ / (Arrière) │ /
|
|
│/ │/
|
|
└───────────────┘
|
|
Face 2 (Avant)
|
|
Face 6 (Qi, dessous)
|
|
```
|
|
|
|
## Fichiers
|
|
|
|
| Fichier | Description |
|
|
|---------|-------------|
|
|
| `cube-config.scad` | Paramètres dimensionnels (modifier ici pour ajuster) |
|
|
| `cube-assembly.scad` | Modèle principal — ouvrir dans OpenSCAD |
|
|
|
|
## Utilisation
|
|
|
|
1. **Installer OpenSCAD** : https://openscad.org/
|
|
2. **Ouvrir** `cube-assembly.scad`
|
|
3. **Prévisualiser** : F5 (aperçu rapide) ou F6 (rendu complet)
|
|
|
|
### Contrôles de visualisation
|
|
|
|
Dans `cube-assembly.scad`, modifier les variables en haut du fichier :
|
|
|
|
```openscad
|
|
SHOW_FRAME = true; // Squelette
|
|
SHOW_FACE_TOP = true; // Face dessus (NFC)
|
|
SHOW_ELECTRONICS = true; // Batterie + PCB central
|
|
SHOW_SECTION = false; // Vue en coupe
|
|
|
|
EXPLODE = 0; // 0 = assemblé, 1 = vue éclatée
|
|
```
|
|
|
|
### Export STL pour impression
|
|
|
|
1. Décommenter le module souhaité en bas de `cube-assembly.scad`
|
|
2. Commenter `assembly()`
|
|
3. F6 → File → Export as STL
|
|
|
|
### Pièces à imprimer
|
|
|
|
| Pièce | Quantité | Matériau | Notes |
|
|
|-------|----------|----------|-------|
|
|
| `frame` (squelette) | 1 | PLA/PETG opaque gris | Structurel |
|
|
| `face-standard` | 4 | PETG translucide | Diffusion LED |
|
|
| `face-nfc` | 1 | PETG translucide | Dessus, membrane fine NFC |
|
|
| `face-qi` | 1 | PETG translucide | Dessous, aminci pour Qi |
|
|
|
|
## Paramètres clés
|
|
|
|
| Paramètre | Valeur | Impact |
|
|
|-----------|--------|--------|
|
|
| `CUBE_SIZE` | 120 mm | Taille globale |
|
|
| `WALL_THICKNESS` | 2.5 mm | Solidité vs poids |
|
|
| `FACE_MEMBRANE_T` | 1.0 mm | Sensibilité tactile |
|
|
| `RING_SHROUD_HEIGHT` | 6 mm | Qualité de diffusion LED |
|
|
| `PRINT_TOLERANCE` | 0.2 mm | Ajuster selon votre imprimante |
|