🔧 Projet PCB - Semestre 6

Année Universitaire : 2022-2023
Semestre : 6
Crédits : 2 ECTS
Spécialité : Conception Électronique


PART A - Présentation Générale du Projet

Vue d'ensemble

Ce projet consiste à concevoir et réaliser une carte électronique complète (PCB) de A à Z avec Altium Designer. L’objectif est de créer un objet connecté interactif intégrant interface tactile capacitive, LED RGB adressables, alimentation autonome sur batterie, et microcontrôleur STM32. Le projet couvre toutes les étapes : spécifications, schématiques, routage, fabrication, assemblage, et tests.

Résultat attendu :

Une carte électronique fonctionnelle prête pour l’intégration dans un boîtier, avec tous les fichiers de fabrication professionnels.

Compétences développées :

Contexte pédagogique

Prérequis du cursus :

Compétences mobilisées :

Applications futures :


PART B - Expérience Personnelle et Contexte d’Apprentissage

Organisation et ressources

Le projet était structuré en plusieurs étapes sur le semestre :

Phase 1 : Spécifications et architecture (2 semaines)

Phase 2 : Schématiques (3 semaines)

Phase 3 : Routage PCB (4 semaines)

Phase 4 : Fabrication et assemblage (2 semaines)

Environnement de travail :

Concept et architecture

Idée du projet :

Carte électronique interactive combinant interface tactile intuitive et affichage visuel dynamique via LED RGB. L’utilisateur interagit avec des zones tactiles capacitives et reçoit un retour visuel immédiat sous forme de séquences lumineuses colorées. Alimentation autonome sur batterie pour portabilité.

Architecture système :

Le système est organisé en modules fonctionnels interconnectés :

Module Composants principaux Fonction
Alimentation Batterie Li-Ion 3.7V, régulateur LDO 3.3V, USB Type-C Gestion de l’énergie et charge
Contrôle STM32F103C8 (Cortex-M3, 64 KB Flash) Traitement et coordination
Interface tactile 4-8 capteurs capacitifs (TTP223 ou GPIO STM32) Détection du toucher
Affichage Chaîne de LED RGB WS2812B (8-16 LED) Retour visuel coloré
Programmation Connecteur SWD, USB Type-C Développement et debug

Schéma fonctionnel :

Batterie → Régulateur → STM32 ←→ Capteurs tactiles
                  ↓              ↓
              LED RGB ←─────── USB Type-C

Modules développés :

1. Alimentation (Alimentation_PCB.SchDoc)

Circuit de gestion d’alimentation avec :

Composants principaux :

2. Microcontrôleur (MicroContrôleur.SchDoc)

Circuit STM32F103 avec :

Connexions :

3. LED RGB (LED_RGB.SchDoc)

Chaîne de LED adressables WS2812B :

Protocole :

4. Interface tactile (Touch.SchDoc)

Capteurs tactiles capacitifs :

Principe :

Création des bibliothèques de composants

Symboles schématiques (.SchLib) :

Pour chaque composant, création du symbole selon normes IEEE :

Propriétés à définir :

Empreintes PCB (.PcbLib) :

Pour chaque composant, création du footprint :

Définition empreinte :

Exemple : résistance 0805

Pad 1 : 1,2 mm × 1,4 mm à (-0,95, 0)
Pad 2 : 1,2 mm × 1,4 mm à (+0,95, 0)
Silkscreen : rectangle 2,0 mm × 1,25 mm

Schématiques et hiérarchie

Organisation hiérarchique :

Le projet utilise plusieurs feuilles de schéma :

Main.SchDoc : schéma principal

Schémas secondaires :

Avantages de la hiérarchie :

Connexions inter-feuilles :

Routage du PCB

Spécifications de la carte :

Étapes de routage :

1. Définition du contour (carte_plexi_outline.PcbDoc)

Outline de la carte selon le boîtier :

2. Placement des composants

Règles de placement :

Considérations :

3. Routage des pistes

Ordre de priorité :

  1. Alimentation (3,3V, 5V, GND) : pistes larges
  2. Signaux critiques (data LED, oscillateur)
  3. Signaux GPIO standards
  4. Signaux secondaires

Largeurs de pistes :

Type de signal Courant Largeur
Alimentation 5V 500 mA 0,5 mm minimum
Alimentation 3,3V 200 mA 0,3 mm
Signaux numériques < 10 mA 0,2 mm
Données LED (PWM) < 5 mA 0,2 mm

Calcul : 1 A nécessite environ 1 mm de largeur sur cuivre 35 µm.

Plans de masse :

4. Règles de conception (Design Rules)

Configuration Altium :

5. Vérifications

DRC (Design Rule Check) :

ERC (Electrical Rule Check) sur schéma :

Génération des fichiers de fabrication

Fichiers Gerber :

Format standard pour fabrication PCB. Un fichier par couche :

Fichier Extension Contenu
Top layer .GTL Cuivre face supérieure
Bottom layer .GBL Cuivre face inférieure
Top solder mask .GTS Vernis épargne dessus
Bottom solder mask .GBS Vernis épargne dessous
Top silkscreen .GTO Sérigraphie dessus
Bottom silkscreen .GBO Sérigraphie dessous
Drill file .TXT Perçages
Board outline .GKO Contour carte

Fichiers complémentaires :

BOM (Bill of Materials) : Liste exhaustive des composants avec :

Pick and Place : Fichier CSV pour assemblage automatique (si fabriqué industriellement). Coordonnées X,Y et rotation de chaque composant.

3D Export : Fichier STEP pour vérification mécanique et intégration dans boîtier (SolidWorks, Fusion 360).

Modélisation 3D et boîtier

Fichiers 3D disponibles :

Intégration mécanique :

Difficultés rencontrées

Création de bibliothèques : Chronophage et minutieux. Erreur dans empreinte = PCB inutilisable. Importance de vérifier dimensions dans datasheet.

Routage contraint : Espace limité, nombreux composants. Nécessité de compromis entre idéal (pistes courtes) et faisable.

Vérifications et erreurs : DRC/ERC peuvent générer des centaines d’erreurs. Il faut toutes les corriger avant fabrication.

Choix des composants : Disponibilité, coût, taille. Certains composants en rupture de stock. Prévoir des alternatives.


PART C - Aspects Techniques Détaillés

1. Altium Designer - Fonctionnalités

Modules principaux :

Module Fonction
Schematic Editor Dessin schémas électriques
PCB Editor Routage carte PCB
Library Editor Création symboles et empreintes
3D Viewer Visualisation 3D de la carte
Output Jobs Génération fichiers fabrication
Project Panel Gestion fichiers et hiérarchie

Raccourcis utiles :

2. Technologies PCB

Types de vias :

Type Description Usage
Through-hole Traverse toutes les couches Standard, 2-4 couches
Blind Connecte surface à couche interne Cartes multicouches avancées
Buried Entre couches internes uniquement Haute densité
Micro-via Très petit diamètre (< 0,2 mm) HDI (High Density Interconnect)

Finitions de surface :

Finition Avantages Inconvénients
HASL Économique, robuste Surface irrégulière
ENIG Surface plane, bonne soudabilité Plus cher
OSP Économique, éco-friendly Courte durée de vie
Immersion Tin Bon compromis Oxydation à long terme

3. Règles de conception PCB

Pistes d’alimentation :

Largeur en fonction du courant :

Ces valeurs supposent cuivre 35 µm et élévation température 10°C.

Découplage :

Condensateurs de découplage pour chaque circuit intégré :

Oscillateur :

Circuit critique pour STM32 :

Impédance contrôlée :

Pour signaux haute vitesse (USB, Ethernet, HDMI) :

4. Processus de fabrication

Étapes de fabrication industrielle :

  1. Impression : transfert motif sur substrat
  2. Gravure : retrait du cuivre non protégé
  3. Perçage : trous vias et composants traversants
  4. Placage : dépôt cuivre dans les trous
  5. Vernis épargne : application solder mask
  6. Sérigraphie : impression textes et repères
  7. Finition : HASL, ENIG, etc.
  8. Test électrique : vérification continuités et isolations
  9. Découpe : séparation des panneaux

Délais et coûts :

Pour fabricants chinois (JLCPCB, PCBWay) :

5. Assemblage et soudure

Composants CMS (SMD) :

Techniques de soudure :

Étapes soudure manuelle :

  1. Appliquer flux sur pads
  2. Étamer un pad
  3. Positionner composant avec pince
  4. Souder premier côté
  5. Souder second côté
  6. Vérifier avec loupe

Pâte à souder et refusion :

  1. Appliquer pâte à braser (seringue ou pochoir)
  2. Placer composants (pince ou pick & place manuel)
  3. Chauffer progressivement jusqu’à 220-250°C
  4. Refroidir lentement

6. Tests et validation

Tests de continuité :

Tests fonctionnels :

Débogage problèmes courants :


PART D - Analyse Réflexive et Perspectives

Compétences acquises

Maîtrise logicielle : Altium Designer est un outil professionnel complexe. La courbe d’apprentissage est raide, mais les compétences sont directement applicables en entreprise (standard industrie avec Eagle, KiCad).

Vision système : Le projet oblige à penser l’électronique dans sa globalité : schémas, routage, mécanique, fabrication, coût. Compréhension du cycle complet conception → production.

Rigueur et attention aux détails : Une erreur dans le PCB coûte temps et argent (refabrication). Importance des vérifications systématiques (DRC, ERC, revue manuelle).

Points clés à retenir

1. Composants = fondation : Choisir les bons composants dès le départ. Vérifier disponibilité, coût, et alternatives. Une rupture de stock peut bloquer le projet.

2. Bibliothèques = investissement : Créer des bibliothèques propres et vérifiées. Réutilisables dans projets futurs. Gain de temps énorme.

3. DRC/ERC = amis : Ne jamais ignorer les erreurs. Toutes corriger avant fabrication. Un warning peut cacher un problème grave.

4. Découplage = stabilité : Condensateurs de découplage ne sont pas optionnels. Instabilité, resets aléatoires, comportement erratique sinon.

5. Plans de masse = impératif : Un bon plan de masse améliore considérablement stabilité, bruit, et facilite routage.

Applications pratiques

Prototypage rapide : Capacité à concevoir et commander des PCB custom pour projets personnels ou professionnels en quelques jours. Les services en ligne (JLCPCB, PCBWay, Eurocircuits) ont révolutionné l’accès au prototypage professionnel.

Objets connectés : Compétence clé pour IoT : concevoir cartes optimisées (taille, consommation, coût) plutôt que cartes dev généralistes. Les produits commerciaux nécessitent des PCB custom adaptés aux contraintes mécaniques et de production.

Produits commerciaux : De prototype à production : optimisation coûts, DFM (Design For Manufacturing), assemblage automatisé. Comprendre les contraintes industrielles dès la conception évite les mauvaises surprises en production.

Consulting et services : Service de conception PCB très demandé. Nombreux clients (startups, makers, PME) ont des idées mais pas les compétences pour réaliser le PCB. Marché en croissance avec l’essor de l’IoT et du hardware open-source.

Retour d'expérience

Points forts du projet :

Défis relevés :

Améliorations et évolutions possibles :

Ouvertures et perspectives

Vers des projets plus complexes :

Évolutions technologiques :

Outils alternatifs :

Conseils pour réussir

Méthodologie projet :

1. Planification rigoureuse : Définir spécifications claires avant de commencer. Modifications en cours = pertes de temps et risques d’erreurs. Faire des choix techniques dès le début (alimentation, interfaces, taille).

2. Bibliothèques vérifiées : Investir du temps dans création/vérification des empreintes. Une erreur de pad = PCB inutilisable. Toujours comparer avec datasheet officielle et vérifier dimensions critiques.

3. Vérifications systématiques : DRC et ERC ne sont pas optionnels. Corriger toutes les erreurs avant fabrication. Un warning apparemment mineur peut révéler un problème grave. Revue manuelle en complément.

4. Prototypage progressif : Tester modules critiques sur breadboard avant intégration PCB. Valider alimentation (stabilité, ondulation), oscillateur (démarrage, stabilité), communications (bus, UART) avant routage final.

5. Documentation continue : Documenter choix techniques, calculs, problèmes rencontrés au fur et à mesure. Précieux pour débogage futur et projets similaires. Inclure schémas annotés, BOM détaillée, notes d’assemblage.

6. Règles de conception strictes : Plans de masse solides, découplage systématique, largeurs de pistes adaptées, clearances respectées : ces règles garantissent fiabilité et réduisent les surprises désagréables.

Ressources utiles :

Bilan et conclusion

Synthèse de l’expérience :

Ce projet PCB constitue une expérience formatrice complète, permettant de passer du schéma théorique à un produit physique fonctionnel. La courbe d’apprentissage d’Altium Designer, bien que raide, se révèle un investissement rentable : l’outil offre un contrôle précis et professionnel sur chaque aspect de la conception.

Compétences développées :

Impact professionnel :

Les compétences en conception PCB sont très valorisées dans l’industrie électronique moderne. Capacité à concevoir ses propres cartes = autonomie dans le prototypage, opportunités dans l’IoT, les startups hardware, et le consulting technique. C’est un différenciateur clé pour un ingénieur électronique ou systèmes embarqués sur le marché du travail.

Perspective d’évolution :

Ce projet est un point de départ vers des réalisations plus complexes. Les possibilités d’évolution sont infinies : connectivité sans fil, capteurs avancés, miniaturisation poussée, technologies de pointe (multicouches, HDI, flex). La capacité à itérer rapidement du concept au prototype physique est un atout majeur dans l’innovation technologique actuelle.

Message de conclusion :

Concevoir un PCB, c’est matérialiser une idée. C’est transformer des schémas théoriques et des simulations en un objet physique et fonctionnel. C’est comprendre que l’électronique est une discipline pratique où chaque détail compte, où la théorie rencontre les contraintes du monde réel. C’est aussi réaliser que tous les objets électroniques qui nous entourent (smartphones, IoT, drones, wearables) ont été conçus ainsi, une carte à la fois, par des ingénieurs passionnés.

La satisfaction de tenir sa propre carte PCB fonctionnelle, fruit de semaines de conception et de débogage, est unique. Chaque projet, même simple, apporte son lot de défis techniques et de leçons apprises. L’important est de continuer à pratiquer, d’oser essayer de nouvelles techniques, et de ne jamais cesser d’apprendre dans ce domaine en constante évolution.

Liens avec les autres cours :


Projet réalisé en 2022-2023 à l’INSA Toulouse, Département Génie Électrique et Informatique.