3.7 KiB
3.7 KiB
Modèle 3D — Companion Cube
Architecture : Pièces Modulaires Séparées
ASSEMBLAGE
==========
1. Frame (squelette)
↓ vissé dessus
2. Battery Cradle + PCB Central Mount
↓ électronique montée
3. PCB Carriers (x6) vissés sur plots du Frame
↓ PCBs montés + câblés
4. Face Covers (x6) vissées sur Carriers
└─ Joint O-ring entre Carrier et Cover
Fichiers
| Fichier | Description |
|---|---|
cube-config.scad |
Paramètres — modifier ici pour ajuster dimensions |
cube-parts.scad |
Pièces — définition des 10 pièces à imprimer |
cube-assembly.scad |
Assemblage — vue complète, ouvrir dans OpenSCAD |
10 Pièces à Imprimer
| # | Pièce | Qté | Matériau | Rôle |
|---|---|---|---|---|
| 1 | frame |
1 | PLA/PETG opaque gris | Squelette principal |
| 2 | battery_cradle |
1 | PLA/PETG | Support batterie LiPo |
| 3 | pcb_central_mount |
1 | PLA/PETG | Support PCB ESP32-S3 |
| 4 | pcb_carrier_standard |
4 | PLA/PETG | Supports PCB faces latérales |
| 5 | pcb_carrier_nfc |
1 | PLA/PETG | Support PCB face dessus (NFC) |
| 6 | pcb_carrier_qi |
1 | PLA/PETG | Support PCB face dessous (Qi) |
| 7 | face_cover_standard |
4 | PETG translucide | Coques extérieures latérales |
| 8 | face_cover_nfc |
1 | PETG translucide | Coque extérieure dessus |
| 9 | face_cover_qi |
1 | PETG translucide | Coque extérieure dessous |
Total : 15 pièces (1+1+1 + 4+1+1 + 4+1+1)
Utilisation
- Installer OpenSCAD : https://openscad.org/
- Ouvrir
cube-assembly.scad - Prévisualiser : F5 (rapide) ou F6 (complet)
Contrôles de visualisation
Dans cube-assembly.scad, modifier les variables :
SHOW_FRAME = true; // Squelette
SHOW_INTERNALS = true; // Battery Cradle + PCB Mount
SHOW_PCB_CARRIERS = true; // 6 supports PCB
SHOW_FACE_COVERS = true; // 6 coques extérieures
SHOW_ELECTRONICS = true; // Batterie + PCB (visuel)
SHOW_SECTION = false; // Vue en coupe
EXPLODE = 0; // 0 à 1 (vue éclatée)
Export STL pour impression
- Éditer
cube-assembly.scad - Décommenter le module souhaité (fin du fichier)
- Commenter
assembly() - F6 → File → Export as STL
Exemple :
// assembly(); // ← commenter
frame(); // ← décommenter
Séquence d'Assemblage
Étape 1 : Frame + Internals
- Imprimer
frame,battery_cradle,pcb_central_mount - Visser les supports au frame (vis M2.5 ou M3)
- Monter batterie + PCB central + câblage
Étape 2 : PCB Carriers
- Imprimer les 6 carriers (4 standard + 1 NFC + 1 Qi)
- Monter les PCBs Anneau + Bouchon sur chaque carrier
- Visser chaque carrier sur les 4 plots du frame (M3)
- Câbler JST depuis le PCB central vers chaque carrier
Étape 3 : Face Covers
- Imprimer les 6 covers (PETG translucide)
- Insérer joint O-ring (Ø cordon 2mm) dans la gorge
- Visser chaque cover sur son carrier (M3)
- Serrer uniformément les 4 vis
Paramètres Clés
| Paramètre | Valeur | Impact |
|---|---|---|
CUBE_SIZE |
120 mm | Taille globale du cube |
CORNER_RADIUS |
6 mm | Arrondi des coins (Portal style) |
FACE_MEMBRANE_T |
1.0 mm | Membrane tactile (sensibilité) |
SEAL_CORD_DIAM |
2.0 mm | Diamètre cordon O-ring |
PRINT_TOLERANCE |
0.2 mm | Ajuster selon votre imprimante |
Matériel nécessaire
- Vis M3 x 8mm : 24 (fixation carriers sur frame)
- Vis M3 x 6mm : 24 (fixation covers sur carriers)
- Vis M2.5 x 6mm : 8 (battery cradle + pcb mount)
- Joint O-ring Ø2mm : 6m (1m par face, gorge continue)
- Inserts filetés M3 (optionnel) : 48