Présentation du PCB pour Deepthroat Trainer.
Le PCB DT Trainer rev4 est l’ensemble de commande pour l’assemblage tout-en-un du trainer. Il contient le micrologiciel ESP32, la connectivité du tableau de bord, les interfaces d’alimentation et de charge, l’entrée du capteur, l’affichage et le retour des LED, ainsi que la sortie de vibration utilisée pendant l’entraînement.
La source originale et modifiable du PCB est DipTrace rev4. Une conversion KiCad rev4 est également publiée et doit rester en parité avec la source DipTrace originale, en attendant la vérification finale de la conversion.
Architecture électrique
| Zone | Rôle |
|---|---|
| Contrôle ESP32 | Exécute le micrologiciel et gère la communication WiFi, les vérifications de mise à jour OTA, l’état de l’appareil et la logique de session. |
| Alimentation et chargement | Gère l’entrée USB-C, la connexion de la batterie, la prise en charge de la charge et l’alimentation régulée du PCB. |
| Interface du capteur | Permet de connecter le capteur de position du trainer utilisé pour l’étalonnage et le retour d’information sur l’entraînement. |
| Interface utilisateur | Pilote l’écran OLED, l’entrée des boutons et les LED d’état RVB utilisés dans le processus d’assemblage et le fonctionnement du micrologiciel. |
| Haptique et sorties | Pilote le moteur de vibration et les sorties de retour locales pendant l’entraînement. |
| Programmation et fabrication | Fournit la source du PCB, la BOM de production, les fichiers Gerber et le package pick-and-place nécessaires à la fabrication et à l’assemblage des cartes. |
Fichiers sources du PCB
| Élément | Localisation | Remarques |
|---|---|---|
| Schéma DipTrace | 217A_dttrainer_rev4.dch | Source modifiable du schéma rev4. |
| Implantation de la carte DipTrace | 217A_dttrainer_rev4.dip | Source d’implantation PCB rev4 modifiable. |
| Projet KiCad | 217A_dttrainer_rev4.kicad_pro | Projet KiCad rev4 converti. |
| Schéma KiCad | 217A_dttrainer_rev4.kicad_sch | Schéma KiCad rev4 converti. |
| Implantation de la carte KiCad | 217A_dttrainer_rev4.kicad_pcb | Implantation PCB KiCad rev4 convertie. |
| Aperçu de KiCanvas | Ouvrir le projet KiCad rev4 | Aperçu dans le navigateur du projet KiCad converti. |
| Nomenclature détaillée du PCB | pcb-bom-full.csv | Nomenclature détaillée au niveau de la carte, conservant les colonnes d’approvisionnement et d’assemblage de la feuille source. |
| Notes sur les sources de PCB | README.md | Provenance, limite du dossier et notes de parité DipTrace/KiCad. |
Dossier de production
L’export de production actuel correspond au dossier de commande rev4 validé comme fonctionnel en mai 2025.
| Élément | Localisation | Remarques |
|---|---|---|
| Archive Gerber | Trainer_gerber_Y35.zip | Archive de fabrication de la commande validée. |
| Nomenclature de PCB de production | Trainer BoM May 15.xls | BOM d’assemblage du PCB utilisée pour la commande de production. |
| Pick-and-place | pickplace_dttrainer_rev4 (1).xlsx | Données de placement des composants pour l’assemblage. |
| Notes d'exportation de la production | README.md | Notes de provenance de l’export de fabrication validé. |
Limite de la nomenclature
La nomenclature RAD canonique est hardware/bom.csv. Elle répertorie le PCB équipé comme une ligne d’assemblage au niveau du dispositif afin que la documentation d’assemblage reste centrée sur l’assemblage du trainer.
Les composants de niveau inférieur de la carte sont conservés dans hardware/pcb/diptrace-rev4/pcb-bom-full.csv pour éviter de perdre les données du fabricant, du fournisseur, de l’empreinte et de l’assemblage issues de l’export de la source du PCB.