Différences entre versions de « Tutoriels/Créer son PCB avec STM32 »

De Polybot Grenoble
Sauter à la navigation Sauter à la recherche
(Page créée avec « =Introduction= Dans la phase de prototypage, il est commun d'utiliser des cartes de développement telles que STM32 Nucleo ou Arduino Uno. Une solution qui permet au dév... »)
 
m
Ligne 1 : Ligne 1 :
 
=Introduction=
 
=Introduction=
  
Dans la phase de prototypage, il est commun d'utiliser des cartes de développement telles que STM32 Nucleo ou Arduino Uno. Une solution qui permet au développeur de simplement connecter la carte à un ordinateur et de téléverser le code. Les éléments externes sont reliés par des connecteurs de type "header", et le tour est joué. Au bout d'un certain temps, cette solution est perfectionnée, et la majorités des pins ne sont plus réassignées à de nouvelles fonctions. Il peut aussi arrivé que la quasi totalité des broches soit utilisée. A moins de scotcher les câbles à la carte, il arrive aussi que ces derniers se déconnectent par mégarde. C'est en général à ce moment que l'on se dit "pourquoi ne pas créer un PCB qui regroupe mes éléments externes et le microcontrôleur?". En effet, cette alternative permettrait de réduire le nombre de fils, compacter l'électronique et fiabiliser le reste de la connectique. Mais des questions suivent cette idée: Comment faire? Par où commencer? Comment je vais programmer ma carte? Comment je vais souder les composants?
+
Dans la phase de prototypage, il est commun d'utiliser des cartes de développement telles que STM32 Nucleo ou Arduino Uno. Une solution qui permet au développeur de simplement connecter la carte à un ordinateur et de téléverser le code. Les éléments externes sont reliés par des connecteurs de type "header", et le tour est joué. Au bout d'un certain temps, cette solution est perfectionnée, et la majorité des pins ne sont plus réassignées à de nouvelles fonctions. Il peut aussi arriver que la quasi-totalité des broches soit utilisée. À moins de scotcher les câbles à la carte, il arrive aussi que ces derniers se déconnectent par mégarde. C'est en général à ce moment que l'on se dit "pourquoi ne pas créer un PCB qui regroupe mes éléments externes et le microcontrôleur?". En effet, cette alternative permettrait de réduire le nombre de fils, compacter l'électronique et fiabiliser le reste de la connectique. Mais des questions suivent cette idée: comment faire? Par où commencer? Comment je vais programmer ma carte? Comment je vais souder les composants?
  
Dans ce tutoriel, j'aborde ces questions auxquelles j'ai répondu par ma propre expérience. Je parlerai des outils de conceptions, de la fabrication de la carte, du choix des composants, des outils de programmation, enfin, tous les éléments nécessaires pour réaliser son PCB avec STM32 embarqué. Le tutoriel suis l'ordre chronologique des étapes que j'ai suivi.
+
Dans ce tutoriel, j'aborde ces questions auxquelles j'ai répondu par ma propre expérience. Je parlerai des outils de conceptions, de la fabrication de la carte, du choix des composants, des outils de programmation, enfin, tous les éléments nécessaires pour réaliser son PCB avec STM32 embarqué. Le tutoriel suit l'ordre chronologique des étapes que j'ai suivi.
  
 
Vous êtes prêts? C'est parti.
 
Vous êtes prêts? C'est parti.
Ligne 9 : Ligne 9 :
 
=Avant de commencer=
 
=Avant de commencer=
  
Dans ce tutoriel, je vais présenter l'outil de développement logiciel STM32CubeIDE, car à mon gout, c'est l'outil le mieux adapter pour travailler avec les microcontrôleurs STM32. Concernant la conception de cartes électroniques, il existe une multitudes de logiciels. Ici je n'en aborde pas un spécifiquement. Je décrirai simplement le processus de conception. Libre à vous de choisir le logiciel qui vous convient le mieux. Je ferrai une liste de logiciels que je connais avec une bonne réputation. (Des pages sont en cours de rédaction sur l'utilisation de logiciels tel qu'Altium et STM32CubeIDE).
+
Dans ce tutoriel, je vais présenter l'outil de développement logiciel STM32CubeIDE, car à mon gout, c'est l'outil le mieux adapter pour travailler avec les microcontrôleurs STM32. Concernant la conception de cartes électroniques, il existe une multitude de logiciels. Ici je n'en aborde pas un spécifiquement. Je décrirai simplement le processus de conception. Libre à vous de choisir le logiciel qui vous convient le mieux. Je ferrai une liste de logiciels que je connais avec une bonne réputation. (Des pages sont en cours de rédaction sur l'utilisation de logiciels tels qu'Altium et STM32CubeIDE).
  
Il faut garder à l’esprit, qu'il existe probablement des méthodes plus performantes pour la réalisation d'un tel projet. Mon tutoriel offre un point de départ! C'est de cette manière que je me suis lancé dans la fabrication de PCB avec microcontrôleur donnant un résultat satisfaisant.
+
Il faut garder à l’esprit qu'il existe probablement des méthodes plus performantes pour la réalisation d'un tel projet. Mon tutoriel offre un point de départ! C'est de cette manière que je me suis lancé dans la fabrication de PCB avec microcontrôleur donnant un résultat satisfaisant.
  
Ceci dit, commençons!
+
Ceci mit de côté, commençons!

Version du 21 septembre 2019 à 11:09

Introduction

Dans la phase de prototypage, il est commun d'utiliser des cartes de développement telles que STM32 Nucleo ou Arduino Uno. Une solution qui permet au développeur de simplement connecter la carte à un ordinateur et de téléverser le code. Les éléments externes sont reliés par des connecteurs de type "header", et le tour est joué. Au bout d'un certain temps, cette solution est perfectionnée, et la majorité des pins ne sont plus réassignées à de nouvelles fonctions. Il peut aussi arriver que la quasi-totalité des broches soit utilisée. À moins de scotcher les câbles à la carte, il arrive aussi que ces derniers se déconnectent par mégarde. C'est en général à ce moment que l'on se dit "pourquoi ne pas créer un PCB qui regroupe mes éléments externes et le microcontrôleur?". En effet, cette alternative permettrait de réduire le nombre de fils, compacter l'électronique et fiabiliser le reste de la connectique. Mais des questions suivent cette idée: comment faire? Par où commencer? Comment je vais programmer ma carte? Comment je vais souder les composants?

Dans ce tutoriel, j'aborde ces questions auxquelles j'ai répondu par ma propre expérience. Je parlerai des outils de conceptions, de la fabrication de la carte, du choix des composants, des outils de programmation, enfin, tous les éléments nécessaires pour réaliser son PCB avec STM32 embarqué. Le tutoriel suit l'ordre chronologique des étapes que j'ai suivi.

Vous êtes prêts? C'est parti.

Avant de commencer

Dans ce tutoriel, je vais présenter l'outil de développement logiciel STM32CubeIDE, car à mon gout, c'est l'outil le mieux adapter pour travailler avec les microcontrôleurs STM32. Concernant la conception de cartes électroniques, il existe une multitude de logiciels. Ici je n'en aborde pas un spécifiquement. Je décrirai simplement le processus de conception. Libre à vous de choisir le logiciel qui vous convient le mieux. Je ferrai une liste de logiciels que je connais avec une bonne réputation. (Des pages sont en cours de rédaction sur l'utilisation de logiciels tels qu'Altium et STM32CubeIDE).

Il faut garder à l’esprit qu'il existe probablement des méthodes plus performantes pour la réalisation d'un tel projet. Mon tutoriel offre un point de départ! C'est de cette manière que je me suis lancé dans la fabrication de PCB avec microcontrôleur donnant un résultat satisfaisant.

Ceci mit de côté, commençons!