# 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 |