<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.clubelek.fr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Clementin.granier1</id>
	<title>Wiki Clubelek - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.clubelek.fr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Clementin.granier1"/>
	<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/wiki/Sp%C3%A9cial:Contributions/Clementin.granier1"/>
	<updated>2026-06-06T07:45:33Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.0-alpha</generator>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2538</id>
		<title>Battle robotique Alstom</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2538"/>
		<updated>2026-05-15T19:28:41Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Chaque année depuis 2024, Alstom organise une Battle Robotique avec plusieurs écoles Lyonnaises. Elle a lieu vers mai dans leurs locaux (vers vaulx-en-velin, compter une bonne demi-heure en vélo pour y aller).&lt;br /&gt;
&lt;br /&gt;
Cette page a pour vocation de recenser les conseils pour faire le meilleur score !&lt;br /&gt;
&lt;br /&gt;
== Détails de la compétition ==&lt;br /&gt;
En 2024 et 2025, le jour J se présentait comme trois manches avec un terrain qui s&#039;agrandit entre chaque manche. Vous avez environ 5 minutes par manche, et 45 minutes entre deux manches (+ 5 minute par autre équipe qui passe). L&#039;objectif est de marquer le plus de points (en s&#039;arrêtant aux bonnes gares) en en perdant le moins (pas de sortie de voie, pas d&#039;accident).&lt;br /&gt;
&lt;br /&gt;
Ah et au fait il y a pas le droit à de l&#039;électronique en plus sur le terrain, donc tout espoir de feu de signalisation part à la poubelle.&lt;br /&gt;
&lt;br /&gt;
Il y a un &amp;quot;kickoff&amp;quot; qui sert à QUE DALLE, juste ils vous expliquent ce que je vous ai dit en 1 paragraphe. Mais bon il faut y aller quand même, mais si vous avez cours vous emmerdez pas.&lt;br /&gt;
&lt;br /&gt;
Le cash prize va sûrement changer, 2024 et 2025 c&#039;était 1000 euros pour les premiers, puis 500 pour les autres (mais on a volé de la colle UHU donc techniquement on a plus gagné que les 3e et 4e)&lt;br /&gt;
&lt;br /&gt;
== Les robots ==&lt;br /&gt;
[[Fichier:Robot edison.png|vignette|Le coupable 🖕]]&lt;br /&gt;
Sauf changement, Alstom utilise des petits bangers de robots qui s&#039;appellent les Edison. (/s évidemment ils sont rincés du cul).&lt;br /&gt;
&lt;br /&gt;
Vous en aurez genre 3 pour préparer et 8 le jour de la compétition, ou un truc du genre.&lt;br /&gt;
&lt;br /&gt;
==== Leurs specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 récepteurs IR (droite/gauche)&lt;br /&gt;
* 2 émetteur IR (droite/gauche)&lt;br /&gt;
* 1 buzzer&lt;br /&gt;
* 2 photorésistances (droite/gauche)&lt;br /&gt;
* 1 capteur de suivi de ligne&lt;br /&gt;
* 2 LEDs (droite/gauche)&lt;br /&gt;
* 2 moteurs CC en boucle ouverte&lt;br /&gt;
&lt;br /&gt;
Et c&#039;est tout. &lt;br /&gt;
&lt;br /&gt;
Dans l&#039;idée c&#039;est pas mal, en revanche il est &#039;&#039;&#039;impossible de les faire communiquer entre eux.&#039;&#039;&#039; Oui, même votre super idée de protocole de communication mesh en infrarouge avec correction d&#039;erreur qui marche super au club. Il y a beaucoup trop d&#039;interférences IR le jour de la compétition, la range max est de 3 cm à tout péter.&lt;br /&gt;
&lt;br /&gt;
De plus, le capteur &#039;&#039;&#039;suivi de ligne est utilisable uniquement en 0 ou 1.&#039;&#039;&#039; Il renvoie une valeur analogique, mais ca varie tellement avec l&#039;éclairage et l&#039;état de la piste (les roues des robots font des traces sur le tapis) que vous allez juste galérer pour rien.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ces conseils sont donnés après deux années d&#039;expérience avec ces robots de merde, et environ 1200 lignes de code qui essaie de les faire moins puer leur mère, soldées à chaque fois par un échec cuisant et une réecriture du code en 20 lignes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Leurs batteries font changer la vitesse des moteurs donc gardez les tous les plus chargés possibles sinon ils risquent de se rattraper.&lt;br /&gt;
&lt;br /&gt;
== Le code ==&lt;br /&gt;
Pour programmer ces robots, vous ferez la connaissance de &#039;&#039;&#039;EdPy&#039;&#039;&#039;, qui est je pense le pire language que j&#039;ai jamais utilisé (et j&#039;ai fait du brainfuck sur papier un jour). Globalement c&#039;est du python en moins bien. Vous ne pourrez pas les flash depuis autre chose que leur interface de merde.&lt;br /&gt;
&lt;br /&gt;
==== Les limitations de EdPy ====&lt;br /&gt;
&lt;br /&gt;
* Un seul fichier&lt;br /&gt;
* Pas de classe&lt;br /&gt;
* Pas de liste 2D (donc pas de liste de string)&lt;br /&gt;
* Plein d&#039;autre trucs mais j&#039;avoue flemme de les lister&lt;br /&gt;
&lt;br /&gt;
Bon le conseil principal que je peux vous donner : faites au plus simple. Utilisez le suivi de ligne le plus simple possible, ne communiquez pas entre les robots, hardcodez le plus possible.&lt;br /&gt;
&lt;br /&gt;
Un conseil pour que ce soit plus tolérable : vous pouvez coder sur VSCode et copier/coller votre code dans l&#039;interface. Pour avoir l&#039;autocomplétion, j&#039;ai ajouté un fichier avec toutes les fonctions que j&#039;ai trouvé ici : https://github.com/Bdanilko/EdPy/blob/master/src/EdPy.py&lt;br /&gt;
&lt;br /&gt;
Faites un git et prenez plusieurs PC, quand vous faites une maj et que vous devez patch tous les robots à 3 minutes du démarrage de la manche vous serez contents d&#039;êtres plusieurs sur le coup. =&amp;gt; Là rentre en jeu la numérotation des robots et une feuille avec la liste des robots qui ont étés patch.&lt;br /&gt;
&lt;br /&gt;
== Les conseils généraux ==&lt;br /&gt;
&lt;br /&gt;
=== Le lieu ===&lt;br /&gt;
&lt;br /&gt;
* L&#039;éclairage change au fil de la journée : si vous êtes à côté de la baie vitrée, vous aurez un soleil rasant pour la dernière manche (=&amp;gt; attention à recalibrer les capteurs IR au fil du temps)&lt;br /&gt;
* Le buffet est bien mais se fait raid rapidement, après 16h il reste plus grand chose.&lt;br /&gt;
* Envoyez une personne voir les manches des autres équipes, c&#039;est un bon moyen de spot des soucis pour votre manche (vous aurez max 15 min pour les fix par contre)&lt;br /&gt;
* Une multiprise est fournie mais pas de chargeur USB. Prévoyez des hub et des chargeurs en rab pour garder tous les robots à 100% avant chaque manche&lt;br /&gt;
* Vous aurez pas mal de robots, numérotez les dès le départ pour pas oublier d&#039;en update/charger un. Vous êtes pas obligés de tous les utiliser à chaque fois, ca peut être renta d&#039;en retirer pour éviter que ce soit le zbeul.&lt;br /&gt;
&lt;br /&gt;
=== Les stratégies ===&lt;br /&gt;
&lt;br /&gt;
* Les capteurs IR marchent pas si mal en détection d&#039;obstacle, &#039;&#039;&#039;une fois calibrés&#039;&#039;&#039;. Pour les calibrer, il faut scanner le code barre &#039;&#039;Calibrate Obstacle Detection&#039;&#039; ici : https://meetedison.com/content/Edison-robot-barcodes.pdf . Imprimez cette feuille et ramenez la, ca sauve des vies.&lt;br /&gt;
* Le capteur de luminosité marche super pour détecter les gares : il suffit de faire un toit qui couvre le capteur et de détecter le changement de luminosité. Le toit doit être à max 1cm du robot en hauteur (sinon le soleil se glisse dessous en fin de journée). Les supports du toit doivent être suffisamment écartés pour pas que le robot se les bouffe.&lt;br /&gt;
* Vous pouvez calibrer la vitesse des roues pour presque avoir l&#039;impression qu&#039;il y a un PID derrière le suivi de ligne.&lt;br /&gt;
* Si vous voulez aller vite, faire deux fois &amp;lt;code&amp;gt;Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_FULL , Ed.DISTANCE_UNLIMITED)&amp;lt;/code&amp;gt; va plus vite qu&#039;une seule fois. &lt;br /&gt;
* Pour les embranchements, vous pouvez choisir leur direction en changeant la ligne 16 pour faire un suivi de ligne à gauche ou à droite&lt;br /&gt;
* Les deux dernières années on a recouvert les robots de scotch alu pour &amp;quot;améliorer la détection IR&amp;quot; mais je pense c&#039;est placebo, par contre ca faisait qu&#039;ils étaient vachement stylés et tout le monde trouvait ca drôle donc possiblement à continuer.&lt;br /&gt;
* Une &amp;quot;cape&amp;quot; qui augmente la taille verticale des robots aide à la détection par l&#039;arrière (+ points de swag)&lt;br /&gt;
&lt;br /&gt;
== Le code de 2025 ==&lt;br /&gt;
Nous avions le droit a des robots &amp;quot;gares&amp;quot;, qui avaient des tubes à la place des roues et qui faisaient barrière. Il fallait donc que les robots &amp;quot;trains&amp;quot; s&#039;arrêtent avant, puis continuent lorsque la barrière est levée. Nous avions une solution ultra complexe qui a pas marché du tout, et donc en 45 minutes entre les deux manches, nous avons fait ca pour les trains :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(250, Ed.TIME_MILLISECONDS)&lt;br /&gt;
Ed.ObstacleDetectionBeam(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
Ed.LineTrackerLed(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
driving = True;&lt;br /&gt;
while True:&lt;br /&gt;
    if driving :&lt;br /&gt;
        if Ed.ReadLineState()==Ed.LINE_ON_WHITE :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_8 , Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
        else :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.FORWARD, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    else :&lt;br /&gt;
        Ed.Drive(Ed.STOP, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    if Ed.ReadObstacleDetection() &amp;gt; 0 :&lt;br /&gt;
        driving = False&lt;br /&gt;
    else :&lt;br /&gt;
        driving = True&lt;br /&gt;
        &lt;br /&gt;
    Ed.ReadObstacleDetection()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans l&#039;idée ils suivent la ligne tant qu&#039;ils ont pas d&#039;obstacle. Les différentes vitesses ont étées ajustées par la méthode scientifique pour avoir les meilleures perfs possibles (c&#039;est faux on a fait au pif). Pour s&#039;arrêter aux gares, nous avions mis des bouts de papier sur les barrières qu&#039;ils détectaient. Mais comment faisions-nous pour que les gares s&#039;ouvrent toutes en même temps et laissent passer les robots ? Très simple :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def openBarrier() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_LEFT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
def closeBarriers() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(4, Ed.TIME_SECONDS)&lt;br /&gt;
while True:&lt;br /&gt;
    openBarrier()&lt;br /&gt;
    Ed.TimeWait(500, Ed.TIME_MILLISECONDS);&lt;br /&gt;
    closeBarriers();&lt;br /&gt;
    Ed.TimeWait(8, Ed.TIME_SECONDS);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ouais c&#039;est tout, juste on hardcodait des valeurs au pif. Ca a bien marché, on est passés de big derniers à deuxième en jouant que deux manches sur trois.&lt;br /&gt;
[[Catégorie:Articles techniques de robotique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2537</id>
		<title>Battle robotique Alstom</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2537"/>
		<updated>2026-05-15T19:27:15Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Chaque année depuis 2024, Alstom organise une Battle Robotique avec plusieurs écoles Lyonnaises. Elle a lieu vers mai dans leurs locaux (vers vaulx-en-velin, compter une bonne demi-heure en vélo pour y aller).&lt;br /&gt;
&lt;br /&gt;
Cette page a pour vocation de recenser les conseils pour faire le meilleur score !&lt;br /&gt;
&lt;br /&gt;
== Détails de la compétition ==&lt;br /&gt;
En 2024 et 2025, le jour J se présentait comme trois manches avec un terrain qui s&#039;agrandit entre chaque manche. Vous avez environ 5 minutes par manche, et 45 minutes entre deux manches (+ 5 minute par autre équipe qui passe). L&#039;objectif est de marquer le plus de points (en s&#039;arrêtant aux bonnes gares) en en perdant le moins (pas de sortie de voie, pas d&#039;accident).&lt;br /&gt;
&lt;br /&gt;
Ah et au fait il y a pas le droit à de l&#039;électronique en plus sur le terrain, donc tout espoir de feu de signalisation part à la poubelle.&lt;br /&gt;
&lt;br /&gt;
Il y a un &amp;quot;kickoff&amp;quot; qui sert à QUE DALLE, juste ils vous expliquent ce que je vous ai dit en 1 paragraphe. Mais bon il faut y aller quand même, mais si vous avez cours vous emmerdez pas.&lt;br /&gt;
&lt;br /&gt;
Le cash prize va sûrement changer, 2024 et 2025 c&#039;était 1000 euros pour les premiers, puis 500 pour les autres (mais on a volé de la colle UHU donc techniquement on a plus gagné que les 3e et 4e)&lt;br /&gt;
&lt;br /&gt;
== Les robots ==&lt;br /&gt;
[[Fichier:Robot edison.png|vignette|Le coupable 🖕]]&lt;br /&gt;
Sauf changement, Alstom utilise des petits bangers de robots qui s&#039;appellent les Edison. (/s évidemment ils sont rincés du cul).&lt;br /&gt;
&lt;br /&gt;
Vous en aurez genre 3 pour préparer et 8 le jour de la compétition, ou un truc du genre.&lt;br /&gt;
&lt;br /&gt;
==== Leurs specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 récepteurs IR (droite/gauche)&lt;br /&gt;
* 2 émetteur IR (droite/gauche)&lt;br /&gt;
* 1 buzzer&lt;br /&gt;
* 2 photorésistances (droite/gauche)&lt;br /&gt;
* 1 capteur de suivi de ligne&lt;br /&gt;
* 2 LEDs (droite/gauche)&lt;br /&gt;
* 2 moteurs CC en boucle ouverte&lt;br /&gt;
&lt;br /&gt;
Et c&#039;est tout. &lt;br /&gt;
&lt;br /&gt;
Dans l&#039;idée c&#039;est pas mal, en revanche il est &#039;&#039;&#039;impossible de les faire communiquer entre eux.&#039;&#039;&#039; Oui, même votre super idée de protocole de communication mesh en infrarouge avec correction d&#039;erreur qui marche super au club. Il y a beaucoup trop d&#039;interférences IR le jour de la compétition, la range max est de 3 cm à tout péter.&lt;br /&gt;
&lt;br /&gt;
De plus, le capteur &#039;&#039;&#039;suivi de ligne est utilisable uniquement en 0 ou 1.&#039;&#039;&#039; Il renvoie une valeur analogique, mais ca varie tellement avec l&#039;éclairage et l&#039;état de la piste (les roues des robots font des traces sur le tapis) que vous allez juste galérer pour rien.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ces conseils sont donnés après deux années d&#039;expérience avec ces robots de merde, et environ 1200 lignes de code qui essaie de les faire moins puer leur mère, soldées à chaque fois par un échec cuisant et une réecriture du code en 20 lignes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Leurs batteries font changer la vitesse des moteurs donc gardez les tous les plus chargés possibles sinon ils risquent de se rattraper.&lt;br /&gt;
&lt;br /&gt;
== Le code ==&lt;br /&gt;
Pour programmer ces robots, vous ferez la connaissance de &#039;&#039;&#039;EdPy&#039;&#039;&#039;, qui est je pense le pire language que j&#039;ai jamais utilisé (et j&#039;ai fait du brainfuck sur papier un jour). Globalement c&#039;est du python en moins bien. Vous ne pourrez pas les flash depuis autre chose que leur interface de merde.&lt;br /&gt;
&lt;br /&gt;
==== Les limitations de EdPy ====&lt;br /&gt;
&lt;br /&gt;
* Un seul fichier&lt;br /&gt;
* Pas de classe&lt;br /&gt;
* Pas de liste 2D (donc pas de liste de string)&lt;br /&gt;
* Plein d&#039;autre trucs mais j&#039;avoue flemme de les lister&lt;br /&gt;
&lt;br /&gt;
Bon le conseil principal que je peux vous donner : faites au plus simple. Utilisez le suivi de ligne le plus simple possible, ne communiquez pas entre les robots, hardcodez le plus possible.&lt;br /&gt;
&lt;br /&gt;
Un conseil pour que ce soit plus tolérable : vous pouvez coder sur VSCode et copier/coller votre code dans l&#039;interface. Pour avoir l&#039;autocomplétion, j&#039;ai ajouté un fichier avec toutes les fonctions que j&#039;ai trouvé ici : https://github.com/Bdanilko/EdPy/blob/master/src/EdPy.py&lt;br /&gt;
&lt;br /&gt;
== Les conseils généraux ==&lt;br /&gt;
&lt;br /&gt;
=== Le lieu ===&lt;br /&gt;
&lt;br /&gt;
* L&#039;éclairage change au fil de la journée : si vous êtes à côté de la baie vitrée, vous aurez un soleil rasant pour la dernière manche (=&amp;gt; attention à recalibrer les capteurs IR au fil du temps)&lt;br /&gt;
* Le buffet est bien mais se fait raid rapidement, après 16h il reste plus grand chose.&lt;br /&gt;
* Envoyez une personne voir les manches des autres équipes, c&#039;est un bon moyen de spot des soucis pour votre manche (vous aurez max 15 min pour les fix par contre)&lt;br /&gt;
* Une multiprise est fournie mais pas de chargeur USB. Prévoyez des hub et des chargeurs en rab pour garder tous les robots à 100% avant chaque manche&lt;br /&gt;
* Vous aurez pas mal de robots, numérotez les dès le départ pour pas oublier d&#039;en update/charger un. Vous êtes pas obligés de tous les utiliser à chaque fois, ca peut être renta d&#039;en retirer pour éviter que ce soit le zbeul.&lt;br /&gt;
&lt;br /&gt;
=== Les stratégies ===&lt;br /&gt;
&lt;br /&gt;
* Les capteurs IR marchent pas si mal en détection d&#039;obstacle, &#039;&#039;&#039;une fois calibrés&#039;&#039;&#039;. Pour les calibrer, il faut scanner le code barre &#039;&#039;Calibrate Obstacle Detection&#039;&#039; ici : https://meetedison.com/content/Edison-robot-barcodes.pdf . Imprimez cette feuille et ramenez la, ca sauve des vies.&lt;br /&gt;
* Le capteur de luminosité marche super pour détecter les gares : il suffit de faire un toit qui couvre le capteur et de détecter le changement de luminosité. Le toit doit être à max 1cm du robot en hauteur (sinon le soleil se glisse dessous en fin de journée). Les supports du toit doivent être suffisamment écartés pour pas que le robot se les bouffe.&lt;br /&gt;
* Vous pouvez calibrer la vitesse des roues pour presque avoir l&#039;impression qu&#039;il y a un PID derrière le suivi de ligne.&lt;br /&gt;
* Si vous voulez aller vite, faire deux fois &amp;lt;code&amp;gt;Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_FULL , Ed.DISTANCE_UNLIMITED)&amp;lt;/code&amp;gt; va plus vite qu&#039;une seule fois. &lt;br /&gt;
* Pour les embranchements, vous pouvez choisir leur direction en changeant la ligne 16 pour faire un suivi de ligne à gauche ou à droite&lt;br /&gt;
* Les deux dernières années on a recouvert les robots de scotch alu pour &amp;quot;améliorer la détection IR&amp;quot; mais je pense c&#039;est placebo, par contre ca faisait qu&#039;ils étaient vachement stylés et tout le monde trouvait ca drôle donc possiblement à continuer.&lt;br /&gt;
* Une &amp;quot;cape&amp;quot; qui augmente la taille verticale des robots aide à la détection par l&#039;arrière (+ points de swag)&lt;br /&gt;
&lt;br /&gt;
== Le code de 2025 ==&lt;br /&gt;
Nous avions le droit a des robots &amp;quot;gares&amp;quot;, qui avaient des tubes à la place des roues et qui faisaient barrière. Il fallait donc que les robots &amp;quot;trains&amp;quot; s&#039;arrêtent avant, puis continuent lorsque la barrière est levée. Nous avions une solution ultra complexe qui a pas marché du tout, et donc en 45 minutes entre les deux manches, nous avons fait ca pour les trains :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(250, Ed.TIME_MILLISECONDS)&lt;br /&gt;
Ed.ObstacleDetectionBeam(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
Ed.LineTrackerLed(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
driving = True;&lt;br /&gt;
while True:&lt;br /&gt;
    if driving :&lt;br /&gt;
        if Ed.ReadLineState()==Ed.LINE_ON_WHITE :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_8 , Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
        else :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.FORWARD, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    else :&lt;br /&gt;
        Ed.Drive(Ed.STOP, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    if Ed.ReadObstacleDetection() &amp;gt; 0 :&lt;br /&gt;
        driving = False&lt;br /&gt;
    else :&lt;br /&gt;
        driving = True&lt;br /&gt;
        &lt;br /&gt;
    Ed.ReadObstacleDetection()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans l&#039;idée ils suivent la ligne tant qu&#039;ils ont pas d&#039;obstacle. Les différentes vitesses ont étées ajustées par la méthode scientifique pour avoir les meilleures perfs possibles (c&#039;est faux on a fait au pif). Pour s&#039;arrêter aux gares, nous avions mis des bouts de papier sur les barrières qu&#039;ils détectaient. Mais comment faisions-nous pour que les gares s&#039;ouvrent toutes en même temps et laissent passer les robots ? Très simple :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def openBarrier() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_LEFT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
def closeBarriers() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(4, Ed.TIME_SECONDS)&lt;br /&gt;
while True:&lt;br /&gt;
    openBarrier()&lt;br /&gt;
    Ed.TimeWait(500, Ed.TIME_MILLISECONDS);&lt;br /&gt;
    closeBarriers();&lt;br /&gt;
    Ed.TimeWait(8, Ed.TIME_SECONDS);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ouais c&#039;est tout, juste on hardcodait des valeurs au pif. Ca a bien marché, on est passés de big derniers à deuxième en jouant que deux manches sur trois.&lt;br /&gt;
[[Catégorie:Articles techniques de robotique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2536</id>
		<title>Battle robotique Alstom</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Battle_robotique_Alstom&amp;diff=2536"/>
		<updated>2026-05-15T19:25:55Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Création de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Chaque année depuis 2024, Alstom organise une Battle Robotique avec plusieurs écoles Lyonnaises. Elle a lieu vers mai dans leurs locaux (vers vaulx-en-velin, compter une bonne demi-heure en vélo pour y aller).&lt;br /&gt;
&lt;br /&gt;
Cette page a pour vocation de recenser les conseils pour faire le meilleur score !&lt;br /&gt;
&lt;br /&gt;
== Détails de la compétition ==&lt;br /&gt;
En 2024 et 2025, le jour J se présentait comme trois manches avec un terrain qui s&#039;agrandit entre chaque manche. Vous avez environ 5 minutes par manche, et 45 minutes entre deux manches (+ 5 minute par autre équipe qui passe). L&#039;objectif est de marquer le plus de points (en s&#039;arrêtant aux bonnes gares) en en perdant le moins (pas de sortie de voie, pas d&#039;accident).&lt;br /&gt;
&lt;br /&gt;
Ah et au fait il y a pas le droit à de l&#039;électronique en plus sur le terrain, donc tout espoir de feu de signalisation part à la poubelle.&lt;br /&gt;
&lt;br /&gt;
Il y a un &amp;quot;kickoff&amp;quot; qui sert à QUE DALLE, juste ils vous expliquent ce que je vous ai dit en 1 paragraphe. Mais bon il faut y aller quand même, mais si vous avez cours vous emmerdez pas.&lt;br /&gt;
&lt;br /&gt;
Le cash prize va sûrement changer, 2024 et 2025 c&#039;était 1000 euros pour les premiers, puis 500 pour les autres (mais on a volé de la colle UHU donc techniquement on a plus gagné que les 3e et 4e)&lt;br /&gt;
&lt;br /&gt;
== Les robots ==&lt;br /&gt;
[[Fichier:Robot edison.png|vignette|Le coupable 🖕]]&lt;br /&gt;
Sauf changement, Alstom utilise des petits bangers de robots qui s&#039;appellent les Edison. (/s évidemment ils sont rincés du cul).&lt;br /&gt;
&lt;br /&gt;
Vous en aurez genre 3 pour préparer et 8 le jour de la compétition, ou un truc du genre.&lt;br /&gt;
&lt;br /&gt;
==== Leurs specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 récepteurs IR (droite/gauche)&lt;br /&gt;
* 2 émetteur IR (droite/gauche)&lt;br /&gt;
* 1 buzzer&lt;br /&gt;
* 2 photorésistances (droite/gauche)&lt;br /&gt;
* 1 capteur de suivi de ligne&lt;br /&gt;
* 2 LEDs (droite/gauche)&lt;br /&gt;
* 2 moteurs CC en boucle ouverte&lt;br /&gt;
&lt;br /&gt;
Et c&#039;est tout. &lt;br /&gt;
&lt;br /&gt;
Dans l&#039;idée c&#039;est pas mal, en revanche il est &#039;&#039;&#039;impossible de les faire communiquer entre eux.&#039;&#039;&#039; Oui, même votre super idée de protocole de communication mesh en infrarouge avec correction d&#039;erreur qui marche super au club. Il y a beaucoup trop d&#039;interférences IR le jour de la compétition, la range max est de 3 cm à tout péter.&lt;br /&gt;
&lt;br /&gt;
De plus, le capteur &#039;&#039;&#039;suivi de ligne est utilisable uniquement en 0 ou 1.&#039;&#039;&#039; Il renvoie une valeur analogique, mais ca varie tellement avec l&#039;éclairage et l&#039;état de la piste (les roues des robots font des traces sur le tapis) que vous allez juste galérer pour rien.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ces conseils sont donnés après deux années d&#039;expérience avec ces robots de merde, et environ 1200 lignes de code qui essaie de les faire moins puer leur mère, soldées à chaque fois par un échec cuisant et une réecriture du code en 20 lignes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Leurs batteries font changer la vitesse des moteurs donc gardez les tous les plus chargés possibles sinon ils risquent de se rattraper.&lt;br /&gt;
&lt;br /&gt;
== Le code ==&lt;br /&gt;
Pour programmer ces robots, vous ferez la connaissance de &#039;&#039;&#039;EdPy&#039;&#039;&#039;, qui est je pense le pire language que j&#039;ai jamais utilisé (et j&#039;ai fait du brainfuck sur papier un jour). Globalement c&#039;est du python en moins bien. Vous ne pourrez pas les flash depuis autre chose que leur interface de merde.&lt;br /&gt;
&lt;br /&gt;
==== Les limitations de EdPy ====&lt;br /&gt;
&lt;br /&gt;
* Un seul fichier&lt;br /&gt;
* Pas de classe&lt;br /&gt;
* Pas de liste 2D (donc pas de liste de string)&lt;br /&gt;
* Plein d&#039;autre trucs mais j&#039;avoue flemme de les lister&lt;br /&gt;
&lt;br /&gt;
Bon le conseil principal que je peux vous donner : faites au plus simple. Utilisez le suivi de ligne le plus simple possible, ne communiquez pas entre les robots, hardcodez le plus possible.&lt;br /&gt;
&lt;br /&gt;
Un conseil pour que ce soit plus tolérable : vous pouvez coder sur VSCode et copier/coller votre code dans l&#039;interface. Pour avoir l&#039;autocomplétion, j&#039;ai ajouté un fichier avec toutes les fonctions que j&#039;ai trouvé ici : https://github.com/Bdanilko/EdPy/blob/master/src/EdPy.py&lt;br /&gt;
&lt;br /&gt;
== Les conseils généraux ==&lt;br /&gt;
&lt;br /&gt;
=== Le lieu ===&lt;br /&gt;
&lt;br /&gt;
* L&#039;éclairage change au fil de la journée : si vous êtes à côté de la baie vitrée, vous aurez un soleil rasant pour la dernière manche (=&amp;gt; attention à recalibrer les capteurs IR au fil du temps)&lt;br /&gt;
* Le buffet est bien mais se fait raid rapidement, après 16h il reste plus grand chose.&lt;br /&gt;
* Envoyez une personne voir les manches des autres équipes, c&#039;est un bon moyen de spot des soucis pour votre manche (vous aurez max 15 min pour les fix par contre)&lt;br /&gt;
* Une multiprise est fournie mais pas de chargeur USB. Prévoyez des hub et des chargeurs en rab pour garder tous les robots à 100% avant chaque manche&lt;br /&gt;
* Vous aurez pas mal de robots, numérotez les dès le départ pour pas oublier d&#039;en update/charger un. Vous êtes pas obligés de tous les utiliser à chaque fois, ca peut être renta d&#039;en retirer pour éviter que ce soit le zbeul.&lt;br /&gt;
&lt;br /&gt;
=== Les stratégies ===&lt;br /&gt;
&lt;br /&gt;
* Les capteurs IR marchent pas si mal en détection d&#039;obstacle, &#039;&#039;&#039;une fois calibrés&#039;&#039;&#039;. Pour les calibrer, il faut scanner le code barre &#039;&#039;Calibrate Obstacle Detection&#039;&#039; ici : https://meetedison.com/content/Edison-robot-barcodes.pdf . Imprimez cette feuille et ramenez la, ca sauve des vies.&lt;br /&gt;
* Le capteur de luminosité marche super pour détecter les gares : il suffit de faire un toit qui couvre le capteur et de détecter le changement de luminosité. Le toit doit être à max 1cm du robot en hauteur (sinon le soleil se glisse dessous en fin de journée). Les supports du toit doivent être suffisamment écartés pour pas que le robot se les bouffe.&lt;br /&gt;
* Vous pouvez calibrer la vitesse des roues pour presque avoir l&#039;impression qu&#039;il y a un PID derrière le suivi de ligne.&lt;br /&gt;
* Si vous voulez aller vite, faire deux fois &amp;lt;code&amp;gt;Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_FULL , Ed.DISTANCE_UNLIMITED)&amp;lt;/code&amp;gt; va plus vite qu&#039;une seule fois. &lt;br /&gt;
* Pour les embranchements, vous pouvez choisir leur direction en changeant la ligne 16 pour faire un suivi de ligne à gauche ou à droite&lt;br /&gt;
* Les deux dernières années on a recouvert les robots de scotch alu pour &amp;quot;améliorer la détection IR&amp;quot; mais je pense c&#039;est placebo, par contre ca faisait qu&#039;ils étaient vachement stylés et tout le monde trouvait ca drôle donc possiblement à continuer.&lt;br /&gt;
* Une &amp;quot;cape&amp;quot; qui augmente la taille verticale des robots aide à la détection par l&#039;arrière (+ points de swag)&lt;br /&gt;
&lt;br /&gt;
== Le code de 2025 ==&lt;br /&gt;
Nous avions le droit a des robots &amp;quot;gares&amp;quot;, qui avaient des tubes à la place des roues et qui faisaient barrière. Il fallait donc que les robots &amp;quot;trains&amp;quot; s&#039;arrêtent avant, puis continuent lorsque la barrière est levée. Nous avions une solution ultra complexe qui a pas marché du tout, et donc en 45 minutes entre les deux manches, nous avons fait ca pour les trains :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(250, Ed.TIME_MILLISECONDS)&lt;br /&gt;
Ed.ObstacleDetectionBeam(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
Ed.LineTrackerLed(Ed.ON)&lt;br /&gt;
&lt;br /&gt;
driving = True;&lt;br /&gt;
while True:&lt;br /&gt;
    if driving :&lt;br /&gt;
        if Ed.ReadLineState()==Ed.LINE_ON_WHITE :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.FORWARD, Ed.SPEED_8 , Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
        else :&lt;br /&gt;
            Ed.DriveLeftMotor(Ed.FORWARD, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
            Ed.DriveRightMotor(Ed.STOP, Ed.SPEED_1, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    else :&lt;br /&gt;
        Ed.Drive(Ed.STOP, Ed.SPEED_FULL, Ed.DISTANCE_UNLIMITED)&lt;br /&gt;
    if Ed.ReadObstacleDetection() &amp;gt; 0 :&lt;br /&gt;
        driving = False&lt;br /&gt;
    else :&lt;br /&gt;
        driving = True&lt;br /&gt;
        &lt;br /&gt;
    Ed.ReadObstacleDetection()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans l&#039;idée ils suivent la ligne tant qu&#039;ils ont pas d&#039;obstacle. Les différentes vitesses ont étées ajustées par la méthode scientifique pour avoir les meilleures perfs possibles (c&#039;est faux on a fait au pif). Pour s&#039;arrêter aux gares, nous avions mis des bouts de papier sur les barrières qu&#039;ils détectaient. Mais comment faisions-nous pour que les gares s&#039;ouvrent toutes en même temps et laissent passer les robots ? Très simple :&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import Ed&lt;br /&gt;
Ed.DistanceUnits = Ed.CM&lt;br /&gt;
Ed.Tempo = Ed.TEMPO_MEDIUM&lt;br /&gt;
Ed.EdisonVersion = Ed.V3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def openBarrier() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_LEFT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
def closeBarriers() :&lt;br /&gt;
    Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_4, 47)&lt;br /&gt;
&lt;br /&gt;
Ed.TimeWait(4, Ed.TIME_SECONDS)&lt;br /&gt;
while True:&lt;br /&gt;
    openBarrier()&lt;br /&gt;
    Ed.TimeWait(500, Ed.TIME_MILLISECONDS);&lt;br /&gt;
    closeBarriers();&lt;br /&gt;
    Ed.TimeWait(8, Ed.TIME_SECONDS);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ouais c&#039;est tout, juste on hardcodait des valeurs au pif. Ca a bien marché, on est passés de big derniers à deuxième en jouant que deux manches sur trois.&lt;br /&gt;
[[Catégorie:Articles techniques de robotique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:Robot_edison.png&amp;diff=2535</id>
		<title>Fichier:Robot edison.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:Robot_edison.png&amp;diff=2535"/>
		<updated>2026-05-15T18:56:57Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image du robot edison&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Mise_%C3%A0_jour_du_site_clubelek.fr&amp;diff=2530</id>
		<title>Mise à jour du site clubelek.fr</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Mise_%C3%A0_jour_du_site_clubelek.fr&amp;diff=2530"/>
		<updated>2025-09-22T21:42:08Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Page créée avec « == Prérequis == Afin de pouvoir mettre à jour les différents sites utilisés par le Clubelek, il vous faudra certains outils.  ==== Pour mettre à jour clubelek.fr ====  * [https://git-scm.com/downloads Git] * Avoir accès au groupe Gitlab &amp;quot;[https://gitlab.clubelek.fr/infras Infrastructures]&amp;quot; &amp;#039;&amp;#039;(demander à un sysadmin existant si ce n&amp;#039;est pas le cas, ca se transmet de père en fils)&amp;#039;&amp;#039; * [https://gohugo.io/ Hugo]  * Accès SSH au serveur &amp;#039;&amp;#039;(optionnel mais reco... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prérequis ==&lt;br /&gt;
Afin de pouvoir mettre à jour les différents sites utilisés par le Clubelek, il vous faudra certains outils.&lt;br /&gt;
&lt;br /&gt;
==== Pour mettre à jour clubelek.fr ====&lt;br /&gt;
&lt;br /&gt;
* [https://git-scm.com/downloads Git]&lt;br /&gt;
* Avoir accès au groupe Gitlab &amp;quot;[https://gitlab.clubelek.fr/infras Infrastructures]&amp;quot; &#039;&#039;(demander à un sysadmin existant si ce n&#039;est pas le cas, ca se transmet de père en fils)&#039;&#039;&lt;br /&gt;
* [https://gohugo.io/ Hugo] &lt;br /&gt;
* Accès SSH au serveur &#039;&#039;(optionnel mais recommandé)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Pour mettre à jour intranet.clubelek.fr ====&lt;br /&gt;
&lt;br /&gt;
* [https://git-scm.com/downloads Git]&lt;br /&gt;
* Avoir accès au groupe Gitlab &amp;quot;[https://gitlab.clubelek.fr/infras Infrastructures]&amp;quot; &#039;&#039;(demander à un sysadmin existant si ce n&#039;est pas le cas, ca se transmet de père en fils)&#039;&#039;&lt;br /&gt;
* Accès SSH au serveur&lt;br /&gt;
* [https://www.docker.com/ Docker]&lt;br /&gt;
&lt;br /&gt;
== Download du code ==&lt;br /&gt;
Afin de télécharger le code, il vous faudra connecter votre git à votre compte Gitlab Clubelek. Il faudrait un autre article du wiki pour expliquer comment faire, mais voici les étapes en bref :&lt;br /&gt;
&lt;br /&gt;
# Aller dans l&#039;onglet &#039;&#039;Preferences&#039;&#039;&lt;br /&gt;
# &#039;&#039;SSH Keys&#039;&#039;&lt;br /&gt;
# Ajouter votre clé SSH (ou &#039;&#039;ssh-keygen&#039;&#039; si vous n&#039;en avez pas)&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2527</id>
		<title>Bible du circuit imprimé</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2527"/>
		<updated>2025-07-06T10:18:27Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Expliquer les bonnes pratiques + tuto}}L&#039;objectif de cette page est de vous apprendre à faire un circuit imprimé, et aussi de réunir des conseils et bonnes pratiques afin de passer d&#039;un circuit imprimé médiocre à quelque chose de correct. Les conseils ne répareront sûrement pas votre circuit, mais ils sont quand même bons à prendre pour faire des PCB de bonne qualité.&lt;br /&gt;
&lt;br /&gt;
== Circuit électrique ==&lt;br /&gt;
Ces conseils s&#039;appliquent avant de passer à la phase de conception du PCB.&lt;br /&gt;
&lt;br /&gt;
=== Labels ===&lt;br /&gt;
[[Fichier:Text1-7.png|vignette|Exemple d&#039;utilisation des labels|427x427px]]&lt;br /&gt;
Les labels sont comme des portails : tous les points connectés au label de même nom seront connectés ensemble. Les labels globaux (CTRL + L) sont connectés à travers tout le projet, tandis que les labels locaux (L) ne le sont qu&#039;au niveau de la page.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez double-cliquer sur un label pour modifier son type : input, output ou bidirectionnel.&lt;br /&gt;
&lt;br /&gt;
N&#039;utilisez pas de labels pour les nets de puissance ! Il existe un outil dédié : les power symbols (P).&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2526</id>
		<title>Bible du circuit imprimé</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2526"/>
		<updated>2025-07-06T10:17:52Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Expliquer les bonnes pratiques + tuto}}L&#039;objectif de cette page est de vous apprendre à faire un circuit imprimé, et aussi de réunir des conseils et bonnes pratiques afin de passer d&#039;un circuit imprimé médiocre à quelque chose de correct. Les conseils ne répareront sûrement pas votre circuit, mais ils sont quand même bons à prendre pour faire des PCB de bonne qualité.&lt;br /&gt;
&lt;br /&gt;
== Circuit électrique ==&lt;br /&gt;
Ces conseils s&#039;appliquent avant de passer à la phase de conception du PCB.&lt;br /&gt;
&lt;br /&gt;
=== Labels ===&lt;br /&gt;
[[Fichier:Text1-7.png|vignette|Exemple d&#039;utilisation des labels]]&lt;br /&gt;
Les labels sont comme des portails : tous les points connectés au label de même nom seront connectés ensemble. Les labels globaux (CTRL + L) sont connectés à travers tout le projet, tandis que les labels locaux (L) ne le sont qu&#039;au niveau de la page.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez double-cliquer sur un label pour modifier son type : input, output ou bidirectionnel.&lt;br /&gt;
&lt;br /&gt;
N&#039;utilisez pas de labels pour les nets de puissance ! Il existe un outil dédié : les power symbols (P).&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:Text1-7.png&amp;diff=2525</id>
		<title>Fichier:Text1-7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:Text1-7.png&amp;diff=2525"/>
		<updated>2025-07-06T10:16:32Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Demo labels&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:PCB1.png&amp;diff=2524</id>
		<title>Fichier:PCB1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:PCB1.png&amp;diff=2524"/>
		<updated>2025-07-06T10:10:39Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exemple PCB 1&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2523</id>
		<title>Bible du circuit imprimé</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Bible_du_circuit_imprim%C3%A9&amp;diff=2523"/>
		<updated>2025-06-24T21:53:46Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Page créée avec « {{Ameliorer|reasons=Expliquer les bonnes pratiques + tuto}} Catégorie:Articles techniques d&amp;#039;électronique »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Expliquer les bonnes pratiques + tuto}}&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Consid%C3%A9rations_thermiques_pour_un_circuit_imprim%C3%A9&amp;diff=2522</id>
		<title>Considérations thermiques pour un circuit imprimé</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Consid%C3%A9rations_thermiques_pour_un_circuit_imprim%C3%A9&amp;diff=2522"/>
		<updated>2025-06-24T21:52:56Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Page créée avec « {{Ameliorer|reasons=Expliquer Rth, les radiateurs, les footprints, les via et les ground plane}} Catégorie:Articles techniques d&amp;#039;électronique »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Expliquer Rth, les radiateurs, les footprints, les via et les ground plane}}&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2521</id>
		<title>Microcontrôleur</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2521"/>
		<updated>2025-06-17T09:47:05Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Ajout source ESP32 et prog STM32&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Créer la page : modèles d&#039;esp32, pinout, composants externes}}&lt;br /&gt;
&lt;br /&gt;
== C&#039;est quoi ? ==&lt;br /&gt;
Un micro-contrôleur va vous permettre de faire plein de belles choses, principalement de faire interagir du code avec le monde réel. Il existe de nombreuses puces différentes (MCU, microcontroller unit), mais elles sont souvent utilisés sur des cartes de développement (devboard) qui permettent de le faire fonctionner sans élément externe et d&#039;avoir quelque chose de pratique. Les devboard ne sont pas recommandées si vous voulez faire un design où la place est comptée, mais il est recommandé de faire les tests sur devboard avant d&#039;envoyer un PCB.&lt;br /&gt;
&lt;br /&gt;
=== Arduino ===&lt;br /&gt;
Les arduino sont les plus simples des micro-contrôleurs, mais sont très lents et ont peu de fonctionnalités. Ils sont basés sur les atmega qui sont des mcus corrects. &#039;&#039;&#039;Recommandé pour les débutants et les projets très simples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ESP32 ===&lt;br /&gt;
Ces MCU sont un peu spéciaux, nous y reviendrons plus tard, mais ils sont plutôt performants, ont le wifi/bluetooth intégré, pas mal de stockage, beaucoup de pins et les modules sont simples à utiliser. Ils consomment sacrément par contre. &#039;&#039;&#039;Recommandé pour les projets complexes sans contrainte de consommation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== STM32 ===&lt;br /&gt;
Très bons MCU mais peu pratiques à utiliser. &#039;&#039;&#039;Recommandés car gratuits/vraiment pas chers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi Pico ===&lt;br /&gt;
Basés sur le RP2040 qui est très performant, et très peu chers. &#039;&#039;&#039;Recommandés car pas chers et performants&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Teensy ===&lt;br /&gt;
Extrêmement performants, blindés de pins I/O etc. Coûtent cher. &#039;&#039;&#039;Recommandés sur des projets avec du traitement en temps réel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF ===&lt;br /&gt;
MCU spécialisés dans le wireless basse consommation. &#039;&#039;&#039;Recommandé pour du wireless basse consommation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ESP32 ==&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; les MCU d&#039;ESP32 sont très galère à utiliser. Nous allons donc nous concentrer sur les modules, qui sont comme des devboard mais en bien plus compact.&lt;br /&gt;
&lt;br /&gt;
Espressif fabrique aussi des MCU nommés ESP8266, qui sont un peu moins chers mais bien moins performants.&lt;br /&gt;
&lt;br /&gt;
=== Les différents modèles de module ESP32 ===&lt;br /&gt;
Il y a trois types de modules : &#039;&#039;&#039;WROOM, WROVER&#039;&#039;&#039; et &#039;&#039;&#039;MINI.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les MINI sont les plus petits, suivis par les WROOM puis les WROVER. Les WROOM sont souvent le bon compromis entre fonctionnalités et taille, mais les WROVER peuvent être nécessaire s&#039;il faut accès à tous les pins possibles.&lt;br /&gt;
&lt;br /&gt;
=== Les différentes séries de SoC ESP32 ===&lt;br /&gt;
Il existe 5 séries majeures d&#039;ESP32 :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Série&lt;br /&gt;
!Processeur&lt;br /&gt;
!Wireless&lt;br /&gt;
!Notes et fonctionnalités supplémentaires&lt;br /&gt;
|-&lt;br /&gt;
|ESP32&lt;br /&gt;
|Dual/Single core Xtensa (80~240 MHz)&lt;br /&gt;
|WiFi + Bluetooth Classic&lt;br /&gt;
|Attention c&#039;est le seul sans USB intégré&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-S&lt;br /&gt;
|Dual core Xtensa (240MHz)&lt;br /&gt;
|WiFi + Bluetooth BLE&lt;br /&gt;
|Attention pas de bluetooth classique&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-H&lt;br /&gt;
|Single core RISC-V (96MHz)&lt;br /&gt;
|BLE + Zigbee&lt;br /&gt;
|Très basse puissance, pas de wifi !&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-C&lt;br /&gt;
|Single core RISC-V (160MHz)&lt;br /&gt;
|WiFi + BLE + Zigbee&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-P&lt;br /&gt;
|Dual core RISC-V (400MHz) + Single core RISC-V (40 MHz)&lt;br /&gt;
|&lt;br /&gt;
|Dernier arrivé (je connaissais pas son existence avant il y a 5 min)&lt;br /&gt;
A l&#039;air très performant (et cher), à coupler avec un ESP32-C pour avoir le wifi !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pinout d&#039;un ESP32 classique et pins à éviter ===&lt;br /&gt;
Tous les pins sont capables du PWM. Voir ici pour plus de détails : https://lastminuteengineers.com/esp32-pinout-reference/&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Classification des pins d&#039;un ESP32&lt;br /&gt;
!Label&lt;br /&gt;
!Fonctionnalités&lt;br /&gt;
!Remarques&lt;br /&gt;
|- style=&amp;quot;background-color:lime&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser en priorité&lt;br /&gt;
|-&lt;br /&gt;
|D4&lt;br /&gt;
|ADC2_0 + Touch0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D13&lt;br /&gt;
|ADC2_4 + Touch4 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D14&lt;br /&gt;
|ADC2_6 + Touch6 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (RX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (TX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D18&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D19&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MISO)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D21&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SDA)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D22&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SCL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D23&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D25&lt;br /&gt;
|ADC2_8 + DAC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D26&lt;br /&gt;
|ADC2_9 + DAC2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D27&lt;br /&gt;
|ADC2_7 + Touch7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D32&lt;br /&gt;
|ADC1_4 + Touch9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D33&lt;br /&gt;
|ADC1_5 + Touch8&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background-color:orange&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser si c&#039;est la dèche&lt;br /&gt;
|-&lt;br /&gt;
|D0&lt;br /&gt;
|&lt;br /&gt;
|HIGH au boot et LOW pour flash&lt;br /&gt;
|-&lt;br /&gt;
|D2&lt;br /&gt;
|ADC2_2 + Touch2 + CS&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D5&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D12&lt;br /&gt;
|ADC2_5 + Touch5 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MISO)&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D15&lt;br /&gt;
|ADC2_3 + Touch3 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D34&lt;br /&gt;
|ADC1_6&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|D35&lt;br /&gt;
|ADC1_7&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VP&lt;br /&gt;
|ADC1_0 + VP&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VN&lt;br /&gt;
|ADC1_3 + VN&lt;br /&gt;
|Input only&lt;br /&gt;
|- style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Pas touche à ces pins&lt;br /&gt;
|- &lt;br /&gt;
| TX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (TX) &lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| RX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (RX)&lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| D6&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Mémoire &lt;br /&gt;
|-&lt;br /&gt;
|D7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D11&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== nRF ==&lt;br /&gt;
Il existe des cartes de devs nRF52840 qui coûtent pas cher (3€) et sont très performantes et complètes, dans une footprint identique à celle d&#039;un arduino pro micro, chercher &#039;&#039;&#039;Supermini nRF52840&#039;&#039;&#039; sur aliexpress.&lt;br /&gt;
&lt;br /&gt;
== STM32 ==&lt;br /&gt;
Les MCU de chez ST se divisent en deux parties principales : les STM8 qui ont des bus de données 8 bits, et les STM32 qui sont des 32 bits. D&#039;un point de vue programmation, les STM8 sont plus complexes car moins de flash, moins de puissance de calcul etc. Par contre, ils sont encore moins chers !! Vous pouvez en trouver pour 20 centimes pièce sur LCSC. Je vais me concentrer sur les STM32 dans ce guide.&lt;br /&gt;
&lt;br /&gt;
Les STM32Wx sont en wireless, les STM32Lx et Ux sont en basse consommation, les Cx, F1, F3 et F0 sont les plus classiques et les autres Fx et Hx sont en haut de gamme.&amp;lt;ref&amp;gt;www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Je conseille souvent les F3, ils sont plutôt solides.&lt;br /&gt;
&lt;br /&gt;
=== Setup de programmation ===&lt;br /&gt;
Pour bien dev chez ST, il vous faudra plusieurs logiciels :&lt;br /&gt;
&lt;br /&gt;
* STM32CubeMX&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubemx.html&amp;lt;/ref&amp;gt; : Très recommandé, il vous génèrera les fichiers de base (pinout, périphériques, clock...)&lt;br /&gt;
* STM32CubeIDE&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubeide.html&amp;lt;/ref&amp;gt; : Il permettra de compiler plus facilement votre code.&lt;br /&gt;
&lt;br /&gt;
* STM32CubeProgrammer&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubeprog.html&amp;lt;/ref&amp;gt; : Pour flash les MCU avec les fichiers compilés.&lt;br /&gt;
&lt;br /&gt;
=== Overview du process de programmation classique ===&lt;br /&gt;
Vous pouvez ouvrir STM32CubeMX, choisir votre mcu et configurer les périphériques. Il faudra sélectionner les pins que vous voulez utiliser, par exemple en tant qu&#039;ADC, les mettre sur le bon périphérique, puis aller dans le menu à gauche et chercher le périphérique que vous voulez pour terminer de le configurer (baud rate sur l&#039;UART, source des clocks, ...). &lt;br /&gt;
&lt;br /&gt;
Votre pin devra passer de orange à vert lorsqu&#039;il est bien configuré.&lt;br /&gt;
&lt;br /&gt;
Une fois tout bien configuré, vous pouvez cliquer sur suivant puis générer le code.&lt;br /&gt;
&lt;br /&gt;
Une fois cela fait, vous pouvez éditer le code situé dans /[dossier]/src/main.c avec votre IDE préféré, puis le compiler à l&#039;aide STM32CubeIDE (il vous faut importer le projet d&#039;abord).&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier .elf généré, vous pouvez ouvrir STM32CubeProgrammer, sélectionner votre méthode de programmation (UART, STLink, JTAG), puis cliquez sur Connect et attendez que votre board se connecte. Une fois la connection réussie, allez dans l&#039;onglet Upload, choississez votre .elf et cliquez sur Upload. Une fois que c&#039;est terminé, il ne vous reste plus qu&#039;à reset le mcu en mode normal et tout devrait marcher !&lt;br /&gt;
&lt;br /&gt;
=== Tips &amp;amp; Tricks ===&lt;br /&gt;
&lt;br /&gt;
==== État du pin BOOT0 ====&lt;br /&gt;
C&#039;est rarement précisé dans les datasheet, mais si le pin BOOT0 est à l&#039;état haut le MCU sera en mode bootloader, à l&#039;état bas il sera en mode normal&lt;br /&gt;
&lt;br /&gt;
{{Warning}}C&#039;est l&#039;inverse des ESP32 !&lt;br /&gt;
&lt;br /&gt;
==== GPIO_Analog ====&lt;br /&gt;
Beaucoup de pins sont capables de passer en mode &amp;quot;GPIO_Analog&amp;quot;. Mais aucun rapport avec l&#039;ADC ! Cela veut simplement dire qu&#039;ils sont déconnectés du circuit numérique qui est derrière. Une option dans STM32CubeMX passe tous les pins non utilisés en GPIO_Analog afin de réduire la consommation.&lt;br /&gt;
&lt;br /&gt;
==== UART et bootloader ====&lt;br /&gt;
Les pins d&#039;UART1 peuvent être rebind une fois le MCU démarré, mais ces modifications ne s&#039;appliquent pas dans le bootloader ! Il faudra flasher la carte avec les pins par défaut...&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
https://github.com/yellobyte/ESP32-DevBoards-Getting-Started&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=CAO_pour_impression_3D&amp;diff=2520</id>
		<title>CAO pour impression 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=CAO_pour_impression_3D&amp;diff=2520"/>
		<updated>2025-06-17T09:37:33Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Ajouter insert, écrou ecastré et allourdissement d&#039;une impression}}&lt;br /&gt;
&lt;br /&gt;
Cette page est dédié aux techniques d&#039;impression 3D liés à la conception d&#039;un assemblage.&lt;br /&gt;
&lt;br /&gt;
Toutes les techniques qui vont êtres abordées sont renseignées et détaillées de facon très précise dans le guide suivant : &lt;br /&gt;
&lt;br /&gt;
https://blog.rahix.de/design-for-3d-printing/&lt;br /&gt;
&lt;br /&gt;
Pas mal de ses recommandations sont plus simples à faire directement dans le slicer, en revanche il faut faire attention, dans ce cas il faudra partager le fichier .3mf pour que tout le monde puisse l&#039;imprimer !&lt;br /&gt;
&lt;br /&gt;
(Pour les goat qui utilisent FreeCAD, il y a un addon du type pour intégrer pas mal de ses conseils directement dans FreeCAD : https://github.com/Rahix/FusedFilamentDesign)&lt;br /&gt;
&lt;br /&gt;
== Encastrement via un insert ==&lt;br /&gt;
[[Catégorie:Articles techniques de mécanique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fonctionnement_et_maintenance_d%27une_imprimante_3D&amp;diff=2519</id>
		<title>Fonctionnement et maintenance d&#039;une imprimante 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fonctionnement_et_maintenance_d%27une_imprimante_3D&amp;diff=2519"/>
		<updated>2025-06-17T08:40:27Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation ==&lt;br /&gt;
L&#039;objectif de cette page est double : tout d&#039;abord, apprendre comment fonctionne une imprimante 3D. Ensuite, il y aura des guides en fonction des imprimantes, permettant de savoir comment la maintenir, et comment réagir à des problèmes courants.&lt;br /&gt;
&lt;br /&gt;
== Fonctionnement d&#039;une imprimante 3D ==&lt;br /&gt;
Les imprimantes 3D sont séparées en plusieurs grandes catégories : &lt;br /&gt;
&lt;br /&gt;
* Les imprimantes FDM : c&#039;est les plus courantes pour l&#039;instant, elles déposent du plastique en fusion (sous forme de filament) en couches, pour former l&#039;objet final.&lt;br /&gt;
* Les imprimantes résines (DLP/SLA/LCD) : plus rares car plus complexes à utiliser, elles utilisent un bain de résine photo-réactive et une source de lumière pour durcir cette résine aux endroits désirés. &lt;br /&gt;
* Les imprimantes SLS : arrivant peu à peu aux consommateurs lambda, elles font fondre de la poudre métallique à l&#039;aide d&#039;un laser dirigé pour faire des pièces métalliques.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Tableau de comparaison des différentes technologies d&#039;impression 3D&lt;br /&gt;
!&lt;br /&gt;
!FDM&lt;br /&gt;
!Résine&lt;br /&gt;
!SLS&lt;br /&gt;
|-&lt;br /&gt;
|Avantages&lt;br /&gt;
|Très rapide, très facile d&#039;utilisation, pas cher&lt;br /&gt;
|Relativement lent, pas cher, qualité excellente&lt;br /&gt;
|Relativement rapide, solidité extrême&lt;br /&gt;
|-&lt;br /&gt;
|Inconvénients&lt;br /&gt;
|Qualité faible, solidité faible&lt;br /&gt;
|Mise en place complexe (car résine toxique), solidité faible&lt;br /&gt;
|Extrêmement cher (~3k€ min)&lt;br /&gt;
|}&lt;br /&gt;
Dans cette page, nous allons nous concentrer sur les imprimantes FDM. En effet, ces dernières sont les plus adaptées pour le Clubelek.&lt;br /&gt;
&lt;br /&gt;
Les imprimantes 3D peuvent être généralement scindées en 4 grandes parties :&lt;br /&gt;
&lt;br /&gt;
* L&#039;ensemble d&#039;extrusion, permettant de faire chauffer du plastique, de le pousser et de le déposer.&lt;br /&gt;
* L&#039;ensemble de mouvement, permettant de faire bouger l&#039;extrudeur aux endroits désirés&lt;br /&gt;
* Le lit d&#039;impression, servant comme support pour l&#039;impression&lt;br /&gt;
* L&#039;électronique de contrôle, assurant que tout cela fonctionne en harmonie.&lt;br /&gt;
&lt;br /&gt;
=== Toolhead ===&lt;br /&gt;
[[Fichier:CjuNi-2435187401.png|vignette|Schéma d&#039;un extrudeur E3D V6 standard]]&lt;br /&gt;
Cet assemblage est généralement constitué de deux sous assemblages, le hotend et l&#039;extruder. Les cinq pièces suivantes appartiennent au hotend. Il existe beaucoup de modèles de hotend, pas forcéments compatibles entre eux. Le plus commun est le E3D V6, car ancien, mais ce n&#039;est pas le meilleur. Par exemple, le E3D Revo a une cartouche de chauffe céramique permettant une chauffe plus maitrisée, le Mosquito peut atteindre 500°C, le DragonFly BMO peut pousser 46 mm^3/s de plastique fondu, bref il y en a des dizaines ! &lt;br /&gt;
&lt;br /&gt;
==== La buse ====&lt;br /&gt;
C&#039;est elle qui réduit le diamètre du filament à un diamètre plus faible (en général 0.4mm). Un diamètre de buse plus gros permettra une impression plus rapide, au détriment de la qualité d&#039;impression. Les buses peuvent être en plusieurs matériaux : le bronze est le plus courant, mais des matériaux plus résistants tels que l&#039;acier forgé, le rubis ou même le diamant existent pour des filaments plus abrasifs (fibre de carbone/verre){{warning|La buse doit être fixé au heatblock à chaud pour éviter toute fuite !!}}&lt;br /&gt;
&lt;br /&gt;
==== Le heatblock ====&lt;br /&gt;
Ce bloc en aluminium est simplement là pour relier l&#039;ensemble thermiquement. Il est souvent couvert par une housse en silicone, pour éviter qu&#039;il se salisse et l&#039;isoler au maximum de l&#039;extérieur.&lt;br /&gt;
&lt;br /&gt;
==== La cartouche de chauffe et la thermistance ====&lt;br /&gt;
Ces deux éléments permettent de faire chauffer l&#039;extrudeur. Les cartouches de chauffe existent en deux variantes : 24V ou 12V. Attention à choisir la bonne ! Vous pouvez vérifier laquelle vous avez en utilisant un ohmmètre. De même, les thermistances ne sont pas toujours identiques, les plus classiques étant les 3950. La cartouche de chauffe est souvent recouverte de pâte thermique pour augmenter la conductivité avec le heatblock.&lt;br /&gt;
&lt;br /&gt;
==== Le heatbreak ====&lt;br /&gt;
Cette pièce est très importante, et permet d&#039;isoler thermiquement le heatblock du reste de l&#039;extrudeur. Si elle ne remplit pas son travail, on obtient du &amp;quot;heat creep&amp;quot;, c&#039;est à dire que le filament ramollit avant d&#039;arriver dans le heatblock. Les heatbreak sont disponibles en deux variantes : full metal ou PTFE, les tubes en full metal étant à préférer car ayant une plus longue durabilité (pas de plastique risquant de ramollir), mais sont plus chers.&lt;br /&gt;
&lt;br /&gt;
==== Le dissipateur thermique ====&lt;br /&gt;
Les dissipateurs thermiques existent en beaucoup de formes, et sont souvent accompagnés d&#039;un ventilateur. Ils permettent de refroidir le heatbreak.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le deuxième sous-assemblage est celui de l&#039;extrudeur en lui-même. Il peut être situé soit directement au dessus du hotend (en Direct Drive, très pratique pour les filaments souples, et plus fiable), ou alors déporté sur le chassis (en Bowden, ce qui allège la tête d&#039;impression mais moins utilisé de nos jours hormis pour des records de vitesse). Il est constitué de deux pièces :&lt;br /&gt;
&lt;br /&gt;
==== Le moteur d&#039;extrusion ====&lt;br /&gt;
Ce moteur pas à pas est soit un moteur pancake, permettant une tête d&#039;impression compacte, ou un moteur pas à pas NEMA 17 plus classique, pour plus de force.&lt;br /&gt;
&lt;br /&gt;
==== L&#039;extrudeur ====&lt;br /&gt;
[[Fichier:Fully-guided-2576234300.png|vignette|Assemblage complet avec un extrudeur Bondtech BMG]]&lt;br /&gt;
L&#039;extrudeur (oui on se perd tout a le même nom mais là c&#039;est pas pareil je vous jure) est constitué d&#039;un réducteur (qui peut être planétaire pour réduire la place, à engrenages classiques pour un prix plus faible, à vis sans fin pour une réduction énorme, ...) et de deux engrenages tournants dans un sens opposés entre lequel le filament se fait prendre et donc pousser. L&#039;écart entre ces deux engrenages est toujours réglable, pour régler la force appliquée sur le filament. Un serrage trop élevé va faire bloquer le moteur, tandis qu&#039;un serrage trop faible n&#039;entraînera pas le filament. L&#039;extrudeur le plus courant sur le marché est le Bondtech BMG, connu pour son prix ridicule et sa qualité d&#039;impression faible. De nouveaux extrudeurs supérieurs sont pourtant disponibles, par exemple les Voron Afterburner et Stealthburner (très peu chers), les Orbiter (train planétaire, meilleur ratio poids/puissance sur le marché), Sherpa Mini (taille minuscule), et autres Hemera XS.&lt;br /&gt;
&lt;br /&gt;
=== Les kinematics ===&lt;br /&gt;
C&#039;est bien beau de pouvoir faire fondre du filament, mais à part pour faire un blob, il va falloir bouger l&#039;extrudeur. Les imprimantes 3D impriment, par définition, en 3 dimensions. Il faut donc pouvoir bouger l&#039;extrudeur sur trois axes différents, et plusieurs mécanismes permettent de faire ça.&lt;br /&gt;
&lt;br /&gt;
Il faut donc un moteur et quelque chose qui coulisse par axe. En général, les imprimantes 3D utilisent des moteurs pas à pas, moteurs qui peuvent faire des &amp;quot;pas&amp;quot; précis d&#039;un angle donné. Cet angle est 1.8° par défaut (voire 0.9° parfois), mais on peut utiliser une technologie qui s&#039;appelle le &#039;&#039;microstepping&#039;&#039; pour diviser cet angle (jusqu&#039;à 0.007°), au coût d&#039;un couple qui diminue proportionnellement&amp;lt;ref&amp;gt;https://www.linearmotiontips.com/microstepping-basics/&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour soutenir les différentes parties qui bougent, on trouve de nos jours des rails linéaires : ils permettent de n&#039;avoir quasiment aucun jeu, et sont très solides. A l&#039;époque, on trouvait des rails linéaires sous forme de cylindres (LM8UU), qui étaient moins chers mais de moins bonne qualité.&lt;br /&gt;
Les imprimantes FDM sont quasiment toujours en cartésien (XYZ, Z étant l&#039;axe vertical), mais il existe des imprimantes polaires. Elles sont souvent catégorisées par quel mouvement peut faire le lit.&lt;br /&gt;
[[Fichier:Xyz-vv-2084588395.png|vignette|Exemple de cantilever : Bambulab A1 Mini]]&lt;br /&gt;
Les &#039;&#039;&#039;bedslinger&#039;&#039;&#039; (aka Mendel, CoreXZ si il n&#039;y a pas de vis sans fin) : dans ces imprimantes, le lit s&#039;occupe de l&#039;axe Y, et la tête fait XZ. La prusa et l&#039;Ender 3 sont des bedslingers. C&#039;était le modèle de mouvement le plus répandu, car le moins cher. En revanche, il limite énormément la vitesse, car l&#039;axe Y a une masse énorme à faire bouger (le plateau + l&#039;impression), et double l&#039;encombrement de l&#039;imprimante.&lt;br /&gt;
Les &#039;&#039;&#039;cantilever&#039;&#039;&#039; : Une variation des bedslingers, mais avec l&#039;axe X supporté d&#039;un seul côté. Souvent utilisé pour des petites imprimantes car plus compact, mais possède les mêmes problèmes.&lt;br /&gt;
Les &#039;&#039;&#039;cartesians&#039;&#039;&#039; : Ici, la tête fait les axes XY. En revanche, le moteur de l&#039;axe X bouge selon l&#039;axe Y. C&#039;est le modèle des Makerbot, car le plus simple au niveau des pièces, et c&#039;est celui qui vient directement à l&#039;esprit. En revanche, il réduit aussi grandement la vitesse car on bouge un moteur pas à pas. C&#039;est un modèle qui n&#039;est plus utilisé depuis bien des années.&lt;br /&gt;
[[Fichier:Image-asset img 5eb0b6168faac-3807492199.png|vignette|265x265px|Schéma de CoreXY]]&lt;br /&gt;
Les &#039;&#039;&#039;H-bot&#039;&#039;&#039; et &#039;&#039;&#039;CoreXY&#039;&#039;&#039; : deux catégories différentes mais similaires en terme de philosophie : les moteurs sont fixés sur le chassis, et un assemblage de courroies permet de déplacer la tête d&#039;impression&amp;lt;ref&amp;gt;https://corexy.com/theory.html&amp;lt;/ref&amp;gt;. La Bambulab est une CoreXY, un modèle kinematics qui est a le vent en poupe en ce moment, car permettant de très hautes vitesses et un encombrement très faible.&lt;br /&gt;
Les &#039;&#039;&#039;flying gantry&#039;&#039;&#039; : Ici, le lit est complètement fixe, et la tête fait les 3 axes de mouvement. Cela permet un design allégé et de très grands lits. La première imprimante à utiliser ce modèle est la [https://vorondesign.com/voron2.4 Voron V2.4], et il est arrivé très récemment sur le marché avec la [https://www.elegoo.com/en-fr/pages/elegoo-orangestorm-giga Elegoo OrangeStorm Giga] (avec sa surface d&#039;impression de 800x800)&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Delta&#039;&#039;&#039; : Ce modèle diffère grandement des autres, avec son lit fixe et ses trois axes verticaux disposés en triangle. Cela donne une imprimante compact horizontalement mais très grande verticalement.&lt;br /&gt;
&lt;br /&gt;
=== Le lit ===&lt;br /&gt;
De nos jours, quasiment toutes les imprimantes ont un lit chauffé. Cela permet au plastique de refroidir plus doucement sur les premières couches, et donc de mieux adhérer au lit pour empêcher le warping. Certains filaments peuvent être imprimés sans faire préchauffer le lit, mais d&#039;autres en ont absolument besoin, comme le PEEK, qui demande un lit à 230°C (c&#039;est autant que la température de la buse pour imprimer du PLA !!). La Prusa XL est, à ma connaissance, la première imprimante commerciale à proposer un lit chauffant par parcelles, évitant de devoir faire chauffer le lit entier pour imprimer une petite pièce.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le revêtement des lits est aussi important : il en existe plusieurs types, le meilleur compromis étant le PEI texturé. Le PEI lisse doit être de très bonne qualité pour être utilisable, ou alors vous pouvez aussi l&#039;attaquer à coup de papier de verre gros grain pour augmenter son adhérence (ça marche bien !).&lt;br /&gt;
&lt;br /&gt;
Évitez de toucher le lit avec vos gros doigts gras, ca réduit de fou l&#039;adhésion.{{Warning|Ne pas utiliser d&#039;alcool isopropylique pour nettoyer le PEI, cela réduit son adhésion !! Utiliser du liquide vaisselle si vous en avez vraiment besoin.}}{{Warning}}Ne pas utiliser de raclette en métal pour retirer votre impression, tordre le lit est souvent suffisant.&lt;br /&gt;
&lt;br /&gt;
=== L&#039;électronique ===&lt;br /&gt;
Il nous faut maintenant un cerveau dans notre imprimante 3D. Toutes les imprimantes 3D ont une carte de contrôle : elle sert à interpréter le g-code fourni, et le transformer en pas de moteurs. Ces cartes ont ensuite des drivers de moteurs pas à pas, qui transforment ces pas en impulsions électriques envoyées au moteur.&lt;br /&gt;
&lt;br /&gt;
Certaines imprimantes plus récentes possèdent une carte secondaire, plus performante (souvent un raspberry pi ou similaire), qui s&#039;occupe du pré-traitement des fichiers g-code, et envoient directement les instructions à la carte de contrôle. Cela permet d&#039;utiliser des algorithmes bien plus complexes, comme par exemple l&#039;input shaping, et d&#039;avoir des interfaces web pour contrôler l&#039;imprimante. [https://www.klipper3d.org/Features.html Klipper] , par exemple, est un firmware d&#039;imprimante haute performance.&lt;br /&gt;
&lt;br /&gt;
L&#039;&#039;&#039;&#039;input shaping&#039;&#039;&#039; est un système logiciel permettant de compenser la résonance naturelle de l&#039;imprimante, et réduit donc les vibrations causées par l&#039;imprimante (et donc le &#039;&#039;ringing&#039;&#039;)&amp;lt;ref&amp;gt;https://www.klipper3d.org/Resonance_Compensation.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calibration d&#039;une imprimante ==&lt;br /&gt;
Une fois qu&#039;une imprimante est fonctionnelle, il a de nombreuses étapes nécessaires à faire en sorte qu&#039;elle imprime correctement. Pour ce faire, il vous faudra pas mal de temps (ça prends environ 2h à 3h), et du filament facile à imprimer et sec. &lt;br /&gt;
&lt;br /&gt;
La référence de cette partie est le guide calibration de Elli, un petit banger très détaillé et intéressant à lire.&lt;br /&gt;
&lt;br /&gt;
=== Calibration de l&#039;extrudeur (par extrudeur) ===&lt;br /&gt;
Il va falloir vérifier si, quand on demande d&#039;extruder 100mm de filament, 100mm sont bien extrudés. Tout est expliqué ici : https://ellis3dp.com/Print-Tuning-Guide/articles/extruder_calibration.html. Dans l&#039;idée, on fait une marque à 70mm de l&#039;extrudeur, on lui demande d&#039;extruder 50mm, on mesure la distance entre l&#039;extrudeur et la marque, et on fait une compensation linéaire.&lt;br /&gt;
&lt;br /&gt;
=== Pressure advance (par hotend / extrudeur / buse) ===&lt;br /&gt;
[[Fichier:Pa off example.png|vignette|Ligne à deux vitesses (vitesse haute au milieu, impression de gauche à droite) sans pressure advance]]&lt;br /&gt;
Aisément le paramètre ayant le plus d&#039;impact à moyenne/haute vitesse. Lorsque l&#039;on change d&#039;une vitesse d&#039;impression à une autre (par ex. infill et walls), le flux volumique de plastique doit changer. Or, le soucis est que, même en direct drive, il y a un sacré délai entre l&#039;extrudeur qui pousse plus, et le plastique qui sort plus vite. On utilise donc ce qui s&#039;appelle du pressure advance pour prévoir le délai et accélérer / décélérer en avance du changement de vitesse. Il faut donc calibrer le &amp;quot;délai&amp;quot;, qui change en fonction de l&#039;extrudeur, hotend, buse et vitesse d&#039;impression. La [https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html méthode pattern] est la plus pratique et la plus précise. Ne pas utiliser la calibration d&#039;OrcaSlicer, elle est pas dingue.&lt;br /&gt;
&lt;br /&gt;
=== Extrusion multiplier / Flow rate (par filament) ===&lt;br /&gt;
Cette calibration est à faire en théorie pour chaque filament, car tous les filaments ont un flow rate différent. Cette calibration est stockée dans le preset du filament, directement dans OrcaSlicer. OrcaSlicer a un outil de calibration pas trop mal. Tout est expliqué ici : https://github.com/SoftFever/OrcaSlicer/wiki/Calibration#Flow-rate. &lt;br /&gt;
&lt;br /&gt;
=== Température (par filament) ===&lt;br /&gt;
Chaque filament a une température optimale d&#039;impression. Les fabricants donnent généralement une fourchette de températures, mais la différence est souvent de plusieurs dizaines de degrés, et peut fondamentalement changer le comportement du filament. La calibration Temperature de OrcaSlicer génère ce qui s&#039;appelle une temp tower paramétrique. Regardez visuellement le meilleur étage, et choisissez cette température.&lt;br /&gt;
&lt;br /&gt;
=== Retraction (par filament / buse / extrudeur / hotend) ===&lt;br /&gt;
Lorsque l&#039;imprimante se déplace sans extruder, elle fait ce qui s&#039;appelle une rétraction : l&#039;extrudeur tourne à l&#039;envers pour retirer le filament de la hotend de quelques mm, pour réduire la pression dans la buse et donc réduire le plastique qui sort (ça crée des fils de plastique fins, appelés stringing). C&#039;est bien, mais trop de rétraction fait perdre beaucoup de temps. La calibration est détaillée ici : https://github.com/SoftFever/OrcaSlicer/wiki/Calibration#Retraction-test. &lt;br /&gt;
&lt;br /&gt;
Si vous imprimez du PETG : force à vous, on est pas ensemble. (#PCTG gang)&lt;br /&gt;
&lt;br /&gt;
=== Flow rate calibration (par buse / hotend) ===&lt;br /&gt;
Ok, on veut aller vite ? On va aller vite. Les calibrations suivantes sont nécessaires uniquement si on veut tirer le plus d&#039;une imprimante : en dessous de 250 mm/s, ça sert à rien de les faire. Klipper est nécessaire, de toute façon pour de la haute performance c&#039;est mieux dans tous les cas.&lt;br /&gt;
&lt;br /&gt;
Le flow rate est un paramètre très important : on est souvent limités par la quantité de plastique qu&#039;on peut faire passer dans un hotend avant qu&#039;il arrête de fondre assez vite. Sachant qu&#039;on a maintenant une balance qui mesure au milligramme, on peut utiliser la méthode décrite dans cette vidéo : https://www.youtube.com/watch?v=lBi0-NotcP0. Dans l&#039;idée, on extrude à une certaine pendant x secondes, et on pèse la quantité de plastique en sortie. Quand ça devient constant, c&#039;est qu&#039;on a atteint la limite.&lt;br /&gt;
&lt;br /&gt;
Pour donner une petite idée, voici un tableau avec des valeurs approximatives de différents hotends :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Flow rate par hotend (buse de 0.4mm)&lt;br /&gt;
!Hotends&lt;br /&gt;
!Max. Flow rate (à peu près) en mm^3/s &lt;br /&gt;
|-&lt;br /&gt;
|E3D V6, E3D Revo, Bambulab&lt;br /&gt;
|11 &lt;br /&gt;
|-&lt;br /&gt;
|Phaetus Dragonfly BMO&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|Rapido Ultra High Flow&lt;br /&gt;
|30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Courants de moteurs pas à pas (par toolhead / moteur) ===&lt;br /&gt;
Cette catégorie est réservée aux drivers de moteurs TMC sur des mainboards compatibles : on peut communiquer en UART avec eux pour régler plusieurs paramètres&amp;lt;ref&amp;gt;https://www.klipper3d.org/TMC_Drivers.html&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Le problème sur les hautes vitesses peut aussi être au niveau des pas à pas : ils risquent de chauffer sévère s&#039;ils reçoivent trop de courant, et peuvent sauter des pas s&#039;ils en ont pas assez. On va régler ça avec le run_current dans les config klipper. https://ellis3dp.com/Print-Tuning-Guide/articles/determining_motor_currents.html&lt;br /&gt;
&lt;br /&gt;
Le processus est plutôt simple : on va voir la datasheet du moteur pas à pas, on trouve le courant max supporté, on met le run_current à 50% de cette valeur (c&#039;est souvent large assez) puis on passe à la calibration suivante (celle des vitesses/accélérations)&lt;br /&gt;
&lt;br /&gt;
=== Vitesse et accélérations max (par toolhead / moteur) ===&lt;br /&gt;
Le moment de vérité, c&#039;est maintenant qu&#039;on va savoir si notre imprimante va passer la barrière du son. Pour ce faire, on va augmenter les accélérations petit à petit, puis les vitesses. Pour savoir si l&#039;imprimante peut le faire, on va utiliser cette macro : https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/macros/TEST_SPEED.cfg. Globalement, elle va secouer la tête dans tous les sens, et regarder la différence de position entre le début et la fin. Si cette différence est supérieure à la valeur du microstepping, certains pas ont sauté, il faut donc diminuer la vitesse (dur...)&amp;lt;ref&amp;gt;https://ellis3dp.com/Print-Tuning-Guide/articles/determining_max_speeds_accels.html&amp;lt;/ref&amp;gt;. Vous pouvez retourner à l&#039;étape précédente en augmentant le courant (ne pas dépasser 70% de la valeur de la datasheet) et voir si ça aide. Attention à la surchauffe !&lt;br /&gt;
&lt;br /&gt;
== Maintenance de la Bambulab ==&lt;br /&gt;
&lt;br /&gt;
=== La première couche n&#039;adhère pas !! ===&lt;br /&gt;
&lt;br /&gt;
# Vérifier que la température du lit est la bonne&lt;br /&gt;
# Relancer en mettant le profil standard P1S et non pas le profil &amp;quot;Fast&amp;quot;&lt;br /&gt;
# Nettoyer le plateau avec de l&#039;eau froide, une éponge et du liquide vaisselle (pas oublier de bien rincer, essuyer avec du sopalin et laisser sécher !)&lt;br /&gt;
# Vérifier qu&#039;il n&#039;y a pas de plastique au niveau de la buse qui pourrait fausser les mesures&lt;br /&gt;
# Si votre filament n&#039;est pas du PLA, le mettre dans le séchoir à filament&lt;br /&gt;
# Ajouter un brim à vos impressions&lt;br /&gt;
# Balancer le filament à la poubelle&lt;br /&gt;
{{Ameliorer|reasons=Mise à niveau manuelle}}&lt;br /&gt;
&lt;br /&gt;
=== Le filament ne s&#039;extrude pas ! ===&lt;br /&gt;
&lt;br /&gt;
# Vérifier que la température est suffisante (si elle est plus élevée, c&#039;est ok)&lt;br /&gt;
# Vérifier que le levier qui coupe le filament est bien relevé, si ce n&#039;est pas le cas, il faut forcer un peu pour le remettre en place.&lt;br /&gt;
# Démonter complètement l&#039;extrudeur, et vérifier qu&#039;il n&#039;y a pas de filament coincé à l&#039;entrée du heatbreak. Le retirer avec une pince si c&#039;est le cas.&lt;br /&gt;
# Nettoyer les engrenages de l&#039;extrudeur tant que vous y êtes&lt;br /&gt;
# Remonter l&#039;extrudeur&lt;br /&gt;
&lt;br /&gt;
=== J&#039;ai appuyé sur unload, mais j&#039;ai que le bouton Retry ! ===&lt;br /&gt;
[[Fichier:Disconnect the tube.jpg|vignette|Appuyer sur cette pièce en plastique pour libérer le tube]]&lt;br /&gt;
&lt;br /&gt;
# Vérifiez bien que vous ne pouvez pas plus tirer le filament&lt;br /&gt;
# Ouvrez le capot avant de l&#039;extrudeur&lt;br /&gt;
# Appuyez sur le petit bout en plastique et tirez sur le tube PTFE en même temps (c&#039;est plus simple en ouvrant le &amp;quot;toit&amp;quot; de l&#039;imprimante)&lt;br /&gt;
# Retirez le filament cassé du tube (c&#039;est plus simple en poussant le nouveau filament pour pousser tous les petits bouts)&lt;br /&gt;
# Remettez le tube en appuyant avec sur le bout en plastique (vérifiez que vous ne pouvez pas retirer le tube en le tirant)&lt;br /&gt;
# Remettez le capot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Catégorie:Utilisation des outils du local du Clubelek]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Accueil&amp;diff=2513</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Accueil&amp;diff=2513"/>
		<updated>2025-06-02T21:20:03Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Auto expanded category tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce Wiki contient des articles relatifs à l&#039;organisation et à la vie du Clubelek (l&#039;association de mécatronique de l&#039;INSA Lyon), afin de vous aider à y faire vos premiers pas.&lt;br /&gt;
&lt;br /&gt;
Il contient également (et surtout) des &#039;&#039;&#039;articles détaillant le fonctionnement, les spécifications et l&#039;architecture de nos projets techniques&#039;&#039;&#039;. Ce site contient beaucoup de matériel issu du travail de nos membres et stocké ici pour que ce soit encore utile quand ils ne seront plus là: utilisation de logiciels, projets réalisés, ...&lt;br /&gt;
&lt;br /&gt;
Toutes les pages sont accessibles en lecture pour qu&#039;elles soient utiles à quiconque le souhaite, mais seulement les membres vérifiés du Clubelek peuvent les modifier. &lt;br /&gt;
&lt;br /&gt;
== Liste des articles disponibles ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;all&amp;quot; class=&amp;quot;categories&amp;quot; hideroot=&amp;quot;on&amp;quot; depth=&amp;quot;20&amp;quot; showcount=&amp;quot;on&amp;quot;&amp;gt;Toutes les catégories&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
== Contribuer à ce Wiki ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez contribuer à ce Wiki (si vous êtes membre du Clubelek) en vous connectant. Vous pourrez ainsi modifier les pages existantes. &lt;br /&gt;
&lt;br /&gt;
Les pages dont des sections sont marquées comme &amp;quot;à améliorer&amp;quot; sont listées ici : [https://wiki.clubelek.fr/wiki/Sp%C3%A9cial:Pages_li%C3%A9es?target=Mod%C3%A8le%3AAmeliorer&amp;amp;namespace= Pages à améliorer]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;Pour créer de nouvelles pages, référez vous à [[Créer un nouvel article|ce guide.]]&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2511</id>
		<title>Microcontrôleur</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2511"/>
		<updated>2025-05-27T19:51:56Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Créer la page : modèles d&#039;esp32, pinout, composants externes}}&lt;br /&gt;
&lt;br /&gt;
== C&#039;est quoi ? ==&lt;br /&gt;
Un micro-contrôleur va vous permettre de faire plein de belles choses, principalement de faire interagir du code avec le monde réel. Il existe de nombreuses puces différentes (MCU, microcontroller unit), mais elles sont souvent utilisés sur des cartes de développement (devboard) qui permettent de le faire fonctionner sans élément externe et d&#039;avoir quelque chose de pratique. Les devboard ne sont pas recommandées si vous voulez faire un design où la place est comptée, mais il est recommandé de faire les tests sur devboard avant d&#039;envoyer un PCB.&lt;br /&gt;
&lt;br /&gt;
=== Arduino ===&lt;br /&gt;
Les arduino sont les plus simples des micro-contrôleurs, mais sont très lents et ont peu de fonctionnalités. Ils sont basés sur les atmega qui sont des mcus corrects. &#039;&#039;&#039;Recommandé pour les débutants et les projets très simples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ESP32 ===&lt;br /&gt;
Ces MCU sont un peu spéciaux, nous y reviendrons plus tard, mais ils sont plutôt performants, ont le wifi/bluetooth intégré, pas mal de stockage, beaucoup de pins et les modules sont simples à utiliser. Ils consomment sacrément par contre. &#039;&#039;&#039;Recommandé pour les projets complexes sans contrainte de consommation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== STM32 ===&lt;br /&gt;
Très bons MCU mais peu pratiques à utiliser. &#039;&#039;&#039;Recommandés car gratuits/vraiment pas chers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi Pico ===&lt;br /&gt;
Basés sur le RP2040 qui est très performant, et très peu chers. &#039;&#039;&#039;Recommandés car pas chers et performants&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Teensy ===&lt;br /&gt;
Extrêmement performants, blindés de pins I/O etc. Coûtent cher. &#039;&#039;&#039;Recommandés sur des projets avec du traitement en temps réel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF ===&lt;br /&gt;
MCU spécialisés dans le wireless basse consommation. &#039;&#039;&#039;Recommandé pour du wireless basse consommation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ESP32 ==&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; les MCU d&#039;ESP32 sont très galère à utiliser. Nous allons donc nous concentrer sur les modules, qui sont comme des devboard mais en bien plus compact.&lt;br /&gt;
&lt;br /&gt;
Espressif fabrique aussi des MCU nommés ESP8266, qui sont un peu moins chers mais bien moins performants.&lt;br /&gt;
&lt;br /&gt;
=== Les différents modèles de module ESP32 ===&lt;br /&gt;
Il y a trois types de modules : &#039;&#039;&#039;WROOM, WROVER&#039;&#039;&#039; et &#039;&#039;&#039;MINI.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les MINI sont les plus petits, suivis par les WROOM puis les WROVER. Les WROOM sont souvent le bon compromis entre fonctionnalités et taille, mais les WROVER peuvent être nécessaire s&#039;il faut accès à tous les pins possibles.&lt;br /&gt;
&lt;br /&gt;
=== Les différentes séries de SoC ESP32 ===&lt;br /&gt;
Il existe 5 séries majeures d&#039;ESP32 :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Série&lt;br /&gt;
!Processeur&lt;br /&gt;
!Wireless&lt;br /&gt;
!Notes et fonctionnalités supplémentaires&lt;br /&gt;
|-&lt;br /&gt;
|ESP32&lt;br /&gt;
|Dual/Single core Xtensa (80~240 MHz)&lt;br /&gt;
|WiFi + Bluetooth Classic&lt;br /&gt;
|Attention c&#039;est le seul sans USB intégré&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-S&lt;br /&gt;
|Dual core Xtensa (240MHz)&lt;br /&gt;
|WiFi + Bluetooth BLE&lt;br /&gt;
|Attention pas de bluetooth classique&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-H&lt;br /&gt;
|Single core RISC-V (96MHz)&lt;br /&gt;
|BLE + Zigbee&lt;br /&gt;
|Très basse puissance, pas de wifi !&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-C&lt;br /&gt;
|Single core RISC-V (160MHz)&lt;br /&gt;
|WiFi + BLE + Zigbee&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-P&lt;br /&gt;
|Dual core RISC-V (400MHz) + Single core RISC-V (40 MHz)&lt;br /&gt;
|&lt;br /&gt;
|Dernier arrivé (je connaissais pas son existence avant il y a 5 min)&lt;br /&gt;
A l&#039;air très performant (et cher), à coupler avec un ESP32-C pour avoir le wifi !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pinout d&#039;un ESP32 classique et pins à éviter ===&lt;br /&gt;
Tous les pins sont capables du PWM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Classification des pins d&#039;un ESP32&lt;br /&gt;
!Label&lt;br /&gt;
!Fonctionnalités&lt;br /&gt;
!Remarques&lt;br /&gt;
|- style=&amp;quot;background-color:lime&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser en priorité&lt;br /&gt;
|-&lt;br /&gt;
|D4&lt;br /&gt;
|ADC2_0 + Touch0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D13&lt;br /&gt;
|ADC2_4 + Touch4 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D14&lt;br /&gt;
|ADC2_6 + Touch6 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (RX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (TX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D18&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D19&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MISO)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D21&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SDA)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D22&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SCL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D23&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D25&lt;br /&gt;
|ADC2_8 + DAC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D26&lt;br /&gt;
|ADC2_9 + DAC2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D27&lt;br /&gt;
|ADC2_7 + Touch7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D32&lt;br /&gt;
|ADC1_4 + Touch9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D33&lt;br /&gt;
|ADC1_5 + Touch8&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background-color:orange&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser si c&#039;est la dèche&lt;br /&gt;
|-&lt;br /&gt;
|D0&lt;br /&gt;
|&lt;br /&gt;
|HIGH au boot et LOW pour flash&lt;br /&gt;
|-&lt;br /&gt;
|D2&lt;br /&gt;
|ADC2_2 + Touch2 + CS&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D5&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D12&lt;br /&gt;
|ADC2_5 + Touch5 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MISO)&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D15&lt;br /&gt;
|ADC2_3 + Touch3 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D34&lt;br /&gt;
|ADC1_6&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|D35&lt;br /&gt;
|ADC1_7&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VP&lt;br /&gt;
|ADC1_0 + VP&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VN&lt;br /&gt;
|ADC1_3 + VN&lt;br /&gt;
|Input only&lt;br /&gt;
|- style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Pas touche à ces pins&lt;br /&gt;
|- &lt;br /&gt;
| TX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (TX) &lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| RX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (RX)&lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| D6&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Mémoire &lt;br /&gt;
|-&lt;br /&gt;
|D7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D11&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== nRF ==&lt;br /&gt;
Il existe des cartes de devs nRF52840 qui coûtent pas cher (3€) et sont très performantes et complètes, dans une footprint identique à celle d&#039;un arduino pro micro, chercher &#039;&#039;&#039;Supermini nRF52840&#039;&#039;&#039; sur aliexpress.&lt;br /&gt;
&lt;br /&gt;
== STM32 ==&lt;br /&gt;
Les MCU de chez ST se divisent en deux parties principales : les STM8 qui ont des bus de données 8 bits, et les STM32 qui sont des 32 bits. D&#039;un point de vue programmation, les STM8 sont plus complexes car moins de flash, moins de puissance de calcul etc. Par contre, ils sont encore moins chers !! Vous pouvez en trouver pour 20 centimes pièce sur LCSC. Je vais me concentrer sur les STM32 dans ce guide.&lt;br /&gt;
&lt;br /&gt;
Les STM32Wx sont en wireless, les STM32Lx et Ux sont en basse consommation, les Cx, F1, F3 et F0 sont les plus classiques et les autres Fx et Hx sont en haut de gamme.&amp;lt;ref&amp;gt;www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Je conseille souvent les F3, ils sont plutôt solides.&lt;br /&gt;
&lt;br /&gt;
=== Setup de programmation ===&lt;br /&gt;
Pour bien dev chez ST, il vous faudra plusieurs logiciels :&lt;br /&gt;
&lt;br /&gt;
* STM32CubeMX&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubemx.html&amp;lt;/ref&amp;gt; : Très recommandé, il vous génèrera les fichiers de base (pinout, périphériques, clock...)&lt;br /&gt;
* STM32CubeIDE&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubeide.html&amp;lt;/ref&amp;gt; : Il permettra de compiler plus facilement votre code.&lt;br /&gt;
&lt;br /&gt;
* STM32CubeProgrammer&amp;lt;ref&amp;gt;https://www.st.com/en/development-tools/stm32cubeprog.html&amp;lt;/ref&amp;gt; : Pour flash les MCU avec les fichiers compilés.&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
https://github.com/yellobyte/ESP32-DevBoards-Getting-Started&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Micro-controller&amp;diff=2510</id>
		<title>Micro-controller</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Micro-controller&amp;diff=2510"/>
		<updated>2025-05-27T19:41:35Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Clementin.granier1 a déplacé la page Micro-controller vers Microcontrôleur : Titre mal orthographié&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Microcontrôleur]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2509</id>
		<title>Microcontrôleur</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2509"/>
		<updated>2025-05-27T19:41:35Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Clementin.granier1 a déplacé la page Micro-controller vers Microcontrôleur : Titre mal orthographié&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Créer la page : modèles d&#039;esp32, pinout, composants externes}}&lt;br /&gt;
&lt;br /&gt;
== C&#039;est quoi ? ==&lt;br /&gt;
Un micro-contrôleur va vous permettre de faire plein de belles choses, principalement de faire interagir du code avec le monde réel. Il existe de nombreuses puces différentes (MCU, microcontroller unit), mais elles sont souvent utilisés sur des cartes de développement (devboard) qui permettent de le faire fonctionner sans élément externe et d&#039;avoir quelque chose de pratique. Les devboard ne sont pas recommandées si vous voulez faire un design où la place est comptée, mais il est recommandé de faire les tests sur devboard avant d&#039;envoyer un PCB.&lt;br /&gt;
&lt;br /&gt;
=== Arduino ===&lt;br /&gt;
Les arduino sont les plus simples des micro-contrôleurs, mais sont très lents et ont peu de fonctionnalités. Ils sont basés sur les atmega qui sont des mcus corrects. &#039;&#039;&#039;Recommandé pour les débutants et les projets très simples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ESP32 ===&lt;br /&gt;
Ces MCU sont un peu spéciaux, nous y reviendrons plus tard, mais ils sont plutôt performants, ont le wifi/bluetooth intégré, pas mal de stockage, beaucoup de pins et les modules sont simples à utiliser. Ils consomment sacrément par contre. &#039;&#039;&#039;Recommandé pour les projets complexes sans contrainte de consommation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== STM32 ===&lt;br /&gt;
Très bons MCU mais très peu pratiques à utiliser. &#039;&#039;&#039;Recommandés car gratuits&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi Pico ===&lt;br /&gt;
Basés sur le RP2040 qui est très performant, et très peu chers. &#039;&#039;&#039;Recommandés car pas chers et performants&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Teensy ===&lt;br /&gt;
Extrêmement performants, blindés de pins I/O etc. Coûtent cher. &#039;&#039;&#039;Recommandés sur des projets avec du traitement en temps réel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF ===&lt;br /&gt;
MCU spécialisés dans le wireless basse consommation. &#039;&#039;&#039;Recommandé pour du wireless basse consommation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ESP32 ==&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; les MCU d&#039;ESP32 sont très galère à utiliser. Nous allons donc nous concentrer sur les modules, qui sont comme des devboard mais en bien plus compact.&lt;br /&gt;
&lt;br /&gt;
Espressif fabrique aussi des MCU nommés ESP8266, qui sont un peu moins chers mais bien moins performants.&lt;br /&gt;
&lt;br /&gt;
=== Les différents modèles de module ESP32 ===&lt;br /&gt;
Il y a trois types de modules : &#039;&#039;&#039;WROOM, WROVER&#039;&#039;&#039; et &#039;&#039;&#039;MINI.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les MINI sont les plus petits, suivis par les WROOM puis les WROVER. Les WROOM sont souvent le bon compromis entre fonctionnalités et taille, mais les WROVER peuvent être nécessaire s&#039;il faut accès à tous les pins possibles.&lt;br /&gt;
&lt;br /&gt;
=== Les différentes séries de SoC ESP32 ===&lt;br /&gt;
Il existe 5 séries majeures d&#039;ESP32 :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Série&lt;br /&gt;
!Processeur&lt;br /&gt;
!Wireless&lt;br /&gt;
!Notes et fonctionnalités supplémentaires&lt;br /&gt;
|-&lt;br /&gt;
|ESP32&lt;br /&gt;
|Dual/Single core Xtensa (80~240 MHz)&lt;br /&gt;
|WiFi + Bluetooth Classic&lt;br /&gt;
|Attention c&#039;est le seul sans USB intégré&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-S&lt;br /&gt;
|Dual core Xtensa (240MHz)&lt;br /&gt;
|WiFi + Bluetooth BLE&lt;br /&gt;
|Attention pas de bluetooth classique&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-H&lt;br /&gt;
|Single core RISC-V (96MHz)&lt;br /&gt;
|BLE + Zigbee&lt;br /&gt;
|Très basse puissance, pas de wifi !&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-C&lt;br /&gt;
|Single core RISC-V (160MHz)&lt;br /&gt;
|WiFi + BLE + Zigbee&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-P&lt;br /&gt;
|Dual core RISC-V (400MHz) + Single core RISC-V (40 MHz)&lt;br /&gt;
|&lt;br /&gt;
|Dernier arrivé (je connaissais pas son existence avant il y a 5 min)&lt;br /&gt;
A l&#039;air très performant (et cher), à coupler avec un ESP32-C pour avoir le wifi !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pinout d&#039;un ESP32 classique et pins à éviter ===&lt;br /&gt;
Tous les pins sont capables du PWM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Classification des pins d&#039;un ESP32&lt;br /&gt;
!Label&lt;br /&gt;
!Fonctionnalités&lt;br /&gt;
!Remarques&lt;br /&gt;
|- style=&amp;quot;background-color:lime&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser en priorité&lt;br /&gt;
|-&lt;br /&gt;
|D4&lt;br /&gt;
|ADC2_0 + Touch0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D13&lt;br /&gt;
|ADC2_4 + Touch4 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D14&lt;br /&gt;
|ADC2_6 + Touch6 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (RX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (TX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D18&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D19&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MISO)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D21&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SDA)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D22&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SCL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D23&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D25&lt;br /&gt;
|ADC2_8 + DAC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D26&lt;br /&gt;
|ADC2_9 + DAC2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D27&lt;br /&gt;
|ADC2_7 + Touch7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D32&lt;br /&gt;
|ADC1_4 + Touch9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D33&lt;br /&gt;
|ADC1_5 + Touch8&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background-color:orange&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser si c&#039;est la dèche&lt;br /&gt;
|-&lt;br /&gt;
|D0&lt;br /&gt;
|&lt;br /&gt;
|HIGH au boot et LOW pour flash&lt;br /&gt;
|-&lt;br /&gt;
|D2&lt;br /&gt;
|ADC2_2 + Touch2 + CS&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D5&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D12&lt;br /&gt;
|ADC2_5 + Touch5 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MISO)&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D15&lt;br /&gt;
|ADC2_3 + Touch3 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D34&lt;br /&gt;
|ADC1_6&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|D35&lt;br /&gt;
|ADC1_7&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VP&lt;br /&gt;
|ADC1_0 + VP&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VN&lt;br /&gt;
|ADC1_3 + VN&lt;br /&gt;
|Input only&lt;br /&gt;
|- style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Pas touche à ces pins&lt;br /&gt;
|- &lt;br /&gt;
| TX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (TX) &lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| RX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (RX)&lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| D6&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Mémoire &lt;br /&gt;
|-&lt;br /&gt;
|D7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D11&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== nRF ==&lt;br /&gt;
Il existe des cartes de devs nRF52840 qui coûtent pas cher (3€) et sont très performantes et complètes, dans une footprint identique à celle d&#039;un arduino pro micro, chercher &#039;&#039;&#039;Supermini nRF52840&#039;&#039;&#039; sur aliexpress.&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
https://github.com/yellobyte/ESP32-DevBoards-Getting-Started&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=UD3&amp;diff=2505</id>
		<title>UD3</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=UD3&amp;diff=2505"/>
		<updated>2025-05-05T21:13:27Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Création de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;UD3 est le driver des bobines Tesla nouvelle génération.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Warning}}Le câble SWD pour flash le MCU la première fois &#039;&#039;&#039;DOIT FAIRE MOINS DE 10 CENTIMETRES&#039;&#039;&#039; sinon ça ne marchera pas !!&amp;lt;ref&amp;gt;https://community.infineon.com/t5/PSOC-4/There-was-an-error-running-port-acquire-CMSIS-DAP/td-p/389739&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cr%C3%A9ation_et_fabrication_d%27ailes&amp;diff=2504</id>
		<title>Création et fabrication d&#039;ailes</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cr%C3%A9ation_et_fabrication_d%27ailes&amp;diff=2504"/>
		<updated>2025-04-02T07:05:17Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Création de l&#039;aile ==&lt;br /&gt;
&lt;br /&gt;
=== Matériel ===&lt;br /&gt;
&lt;br /&gt;
* serre joint&lt;br /&gt;
* découpe fil chaud&lt;br /&gt;
* guide plat (morceau de bois)&lt;br /&gt;
* équerre&lt;br /&gt;
* crayon/marqueur&lt;br /&gt;
* raporteur (si l&#039;aile a un angle) - fil de rechange&lt;br /&gt;
* pince coupante et pince de précision&lt;br /&gt;
* bloc de polystyrène&lt;br /&gt;
* support découpe profil (au dimension de l&#039;aile)&lt;br /&gt;
* profil d&#039;aile découpé à la Laser (**Laisser un petit espace devant sur votre profil pour pouvoir poser votre fil avant de découper pour pouvoir prendre de l&#039;élant sinon vous ferais une découpe plus large au départ du profil**)&lt;br /&gt;
* scotch double face&lt;br /&gt;
* alimentation 30V 5A (180 W overkill)&lt;br /&gt;
* pinces crocos&lt;br /&gt;
* cable banane&lt;br /&gt;
&lt;br /&gt;
=== Protocole ===&lt;br /&gt;
&#039;&#039;&#039;A lire ATTENTIVEMENT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/!\ Faire des tests avant de se lancer dans la découpe /!\&lt;br /&gt;
* Choisir le bon couple de Puissance (U, I) selon le fil et son épaisseur.&lt;br /&gt;
* Faire attention à votre sécurité&lt;br /&gt;
* **Tester l&#039;élasticité de votre fil**, risque de rupture et de perte d&#039;yeux.&lt;br /&gt;
* Tester la vitesse de découpe sur des petits ou gros morceaux.&lt;br /&gt;
* **Lors de la découpe de pas s&#039;arêter** (acceleration nulle, vitesse stable)&lt;br /&gt;
&lt;br /&gt;
==== Pre-découpe de l&#039;aile au dimension ====&lt;br /&gt;
&lt;br /&gt;
# régler la potense et la mettre  à l&#039;équerre sur X et sur Y&lt;br /&gt;
# utiliser un guide et le positionner à un distance d du fil de coupe (le parallélisme avec la planche n&#039;est pas nécessaire)&lt;br /&gt;
# serre joint pour mettre en place le guide&lt;br /&gt;
# découpe du bloc rectangulaire au dimension&lt;br /&gt;
# découpe des angles graces au rapporteur (faire glisser le raporteur en même temps que bloc) ou créer une pièce ayant un angle et s&#039;en servir de support à appuyer sur le guide. Faire la même manipulation&lt;br /&gt;
&lt;br /&gt;
==== Découpe de l&#039;aile ====&lt;br /&gt;
&lt;br /&gt;
# Mettre en place les profils d&#039;ailes dans le gabarie (scotch double face).&lt;br /&gt;
# Positionner votre bloc d&#039;aile dans le gabarie&lt;br /&gt;
# Lors de la découpe **TROIS CHOSES sont importantes**&lt;br /&gt;
&lt;br /&gt;
    * tendre le fil (sans le couper hihi la dilatation), il faut doser&lt;br /&gt;
    * rester aligner avec votre profil si vous avez un angle&lt;br /&gt;
    * laisser le temps au fil de suivre votre trajectoire au risque de le faire trainer si vous êtes allez trop vite ou que vous êtes pas assez tendu.&lt;br /&gt;
- Vous avez fait les deux côtés vous avez réussies&lt;br /&gt;
&lt;br /&gt;
PS : j&#039;écris ce tuto alors que je n&#039;ai pas encore sortie une aile propre voici les conseils que j&#039;ai tiré de 8h de découpe, **la manipulation n&#039;est pas simple et il faut être patient**. Vient à point à qui sait attendre, LF.&lt;br /&gt;
[[Catégorie:Pôle Drones]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2503</id>
		<title>Catégorie:Pôle Drones</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2503"/>
		<updated>2025-04-02T07:04:14Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Toutes les catégories]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_drones&amp;diff=2502</id>
		<title>Catégorie:Pôle drones</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_drones&amp;diff=2502"/>
		<updated>2025-04-02T07:04:02Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Clementin.granier1 a déplacé la page Catégorie:Pôle drones vers Catégorie:Pôle Drones : Harmonisation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[:Catégorie:Pôle Drones]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2501</id>
		<title>Catégorie:Pôle Drones</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2501"/>
		<updated>2025-04-02T07:04:02Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Clementin.granier1 a déplacé la page Catégorie:Pôle drones vers Catégorie:Pôle Drones : Harmonisation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cr%C3%A9ation_et_fabrication_d%27ailes&amp;diff=2500</id>
		<title>Création et fabrication d&#039;ailes</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cr%C3%A9ation_et_fabrication_d%27ailes&amp;diff=2500"/>
		<updated>2025-04-02T07:00:56Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Création&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Pôle drones]]&lt;br /&gt;
&lt;br /&gt;
== Création de l&#039;aile ==&lt;br /&gt;
&lt;br /&gt;
=== Matériel ===&lt;br /&gt;
&lt;br /&gt;
* serre joint&lt;br /&gt;
* découpe fil chaud&lt;br /&gt;
* guide plat (morceau de bois)&lt;br /&gt;
* équerre&lt;br /&gt;
* crayon/marqueur&lt;br /&gt;
* raporteur (si l&#039;aile a un angle) - fil de rechange&lt;br /&gt;
* pince coupante et pince de précision&lt;br /&gt;
* bloc de polystyrène&lt;br /&gt;
* support découpe profil (au dimension de l&#039;aile)&lt;br /&gt;
* profil d&#039;aile découpé à la Laser (**Laisser un petit espace devant sur votre profil pour pouvoir poser votre fil avant de découper pour pouvoir prendre de l&#039;élant sinon vous ferais une découpe plus large au départ du profil**)&lt;br /&gt;
* scotch double face&lt;br /&gt;
* alimentation 30V 5A (180 W overkill)&lt;br /&gt;
* pinces crocos&lt;br /&gt;
* cable banane&lt;br /&gt;
&lt;br /&gt;
=== Protocole ===&lt;br /&gt;
&#039;&#039;&#039;A lire ATTENTIVEMENT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/!\ Faire des tests avant de se lancer dans la découpe /!\&lt;br /&gt;
* Choisir le bon couple de Puissance (U, I) selon le fil et son épaisseur.&lt;br /&gt;
* Faire attention à votre sécurité&lt;br /&gt;
* **Tester l&#039;élasticité de votre fil**, risque de rupture et de perte d&#039;yeux.&lt;br /&gt;
* Tester la vitesse de découpe sur des petits ou gros morceaux.&lt;br /&gt;
* **Lors de la découpe de pas s&#039;arêter** (acceleration nulle, vitesse stable)&lt;br /&gt;
&lt;br /&gt;
==== Pre-découpe de l&#039;aile au dimension ====&lt;br /&gt;
&lt;br /&gt;
# régler la potense et la mettre  à l&#039;équerre sur X et sur Y&lt;br /&gt;
# utiliser un guide et le positionner à un distance d du fil de coupe (le parallélisme avec la planche n&#039;est pas nécessaire)&lt;br /&gt;
# serre joint pour mettre en place le guide&lt;br /&gt;
# découpe du bloc rectangulaire au dimension&lt;br /&gt;
# découpe des angles graces au rapporteur (faire glisser le raporteur en même temps que bloc) ou créer une pièce ayant un angle et s&#039;en servir de support à appuyer sur le guide. Faire la même manipulation&lt;br /&gt;
&lt;br /&gt;
==== Découpe de l&#039;aile ====&lt;br /&gt;
&lt;br /&gt;
# Mettre en place les profils d&#039;ailes dans le gabarie (scotch double face).&lt;br /&gt;
# Positionner votre bloc d&#039;aile dans le gabarie&lt;br /&gt;
# Lors de la découpe **TROIS CHOSES sont importantes**&lt;br /&gt;
&lt;br /&gt;
    * tendre le fil (sans le couper hihi la dilatation), il faut doser&lt;br /&gt;
    * rester aligner avec votre profil si vous avez un angle&lt;br /&gt;
    * laisser le temps au fil de suivre votre trajectoire au risque de le faire trainer si vous êtes allez trop vite ou que vous êtes pas assez tendu.&lt;br /&gt;
- Vous avez fait les deux côtés vous avez réussies&lt;br /&gt;
&lt;br /&gt;
PS : j&#039;écris ce tuto alors que je n&#039;ai pas encore sortie une aile propre voici les conseils que j&#039;ai tiré de 8h de découpe, **la manipulation n&#039;est pas simple et il faut être patient**. Vient à point à qui sait attendre, LF.&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2499</id>
		<title>Catégorie:Pôle Drones</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Cat%C3%A9gorie:P%C3%B4le_Drones&amp;diff=2499"/>
		<updated>2025-04-02T06:55:26Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Page vide créée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2498</id>
		<title>Microcontrôleur</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2498"/>
		<updated>2025-02-28T13:38:00Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Ajout ressources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Créer la page : modèles d&#039;esp32, pinout, composants externes}}&lt;br /&gt;
&lt;br /&gt;
== C&#039;est quoi ? ==&lt;br /&gt;
Un micro-contrôleur va vous permettre de faire plein de belles choses, principalement de faire interagir du code avec le monde réel. Il existe de nombreuses puces différentes (MCU, microcontroller unit), mais elles sont souvent utilisés sur des cartes de développement (devboard) qui permettent de le faire fonctionner sans élément externe et d&#039;avoir quelque chose de pratique. Les devboard ne sont pas recommandées si vous voulez faire un design où la place est comptée, mais il est recommandé de faire les tests sur devboard avant d&#039;envoyer un PCB.&lt;br /&gt;
&lt;br /&gt;
=== Arduino ===&lt;br /&gt;
Les arduino sont les plus simples des micro-contrôleurs, mais sont très lents et ont peu de fonctionnalités. Ils sont basés sur les atmega qui sont des mcus corrects. &#039;&#039;&#039;Recommandé pour les débutants et les projets très simples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ESP32 ===&lt;br /&gt;
Ces MCU sont un peu spéciaux, nous y reviendrons plus tard, mais ils sont plutôt performants, ont le wifi/bluetooth intégré, pas mal de stockage, beaucoup de pins et les modules sont simples à utiliser. Ils consomment sacrément par contre. &#039;&#039;&#039;Recommandé pour les projets complexes sans contrainte de consommation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== STM32 ===&lt;br /&gt;
Très bons MCU mais très peu pratiques à utiliser. &#039;&#039;&#039;Recommandés car gratuits&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi Pico ===&lt;br /&gt;
Basés sur le RP2040 qui est très performant, et très peu chers. &#039;&#039;&#039;Recommandés car pas chers et performants&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Teensy ===&lt;br /&gt;
Extrêmement performants, blindés de pins I/O etc. Coûtent cher. &#039;&#039;&#039;Recommandés sur des projets avec du traitement en temps réel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF ===&lt;br /&gt;
MCU spécialisés dans le wireless basse consommation. &#039;&#039;&#039;Recommandé pour du wireless basse consommation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ESP32 ==&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; les MCU d&#039;ESP32 sont très galère à utiliser. Nous allons donc nous concentrer sur les modules, qui sont comme des devboard mais en bien plus compact.&lt;br /&gt;
&lt;br /&gt;
Espressif fabrique aussi des MCU nommés ESP8266, qui sont un peu moins chers mais bien moins performants.&lt;br /&gt;
&lt;br /&gt;
=== Les différents modèles de module ESP32 ===&lt;br /&gt;
Il y a trois types de modules : &#039;&#039;&#039;WROOM, WROVER&#039;&#039;&#039; et &#039;&#039;&#039;MINI.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les MINI sont les plus petits, suivis par les WROOM puis les WROVER. Les WROOM sont souvent le bon compromis entre fonctionnalités et taille, mais les WROVER peuvent être nécessaire s&#039;il faut accès à tous les pins possibles.&lt;br /&gt;
&lt;br /&gt;
=== Les différentes séries de SoC ESP32 ===&lt;br /&gt;
Il existe 5 séries majeures d&#039;ESP32 :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Série&lt;br /&gt;
!Processeur&lt;br /&gt;
!Wireless&lt;br /&gt;
!Notes et fonctionnalités supplémentaires&lt;br /&gt;
|-&lt;br /&gt;
|ESP32&lt;br /&gt;
|Dual/Single core Xtensa (80~240 MHz)&lt;br /&gt;
|WiFi + Bluetooth Classic&lt;br /&gt;
|Attention c&#039;est le seul sans USB intégré&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-S&lt;br /&gt;
|Dual core Xtensa (240MHz)&lt;br /&gt;
|WiFi + Bluetooth BLE&lt;br /&gt;
|Attention pas de bluetooth classique&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-H&lt;br /&gt;
|Single core RISC-V (96MHz)&lt;br /&gt;
|BLE + Zigbee&lt;br /&gt;
|Très basse puissance, pas de wifi !&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-C&lt;br /&gt;
|Single core RISC-V (160MHz)&lt;br /&gt;
|WiFi + BLE + Zigbee&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-P&lt;br /&gt;
|Dual core RISC-V (400MHz) + Single core RISC-V (40 MHz)&lt;br /&gt;
|&lt;br /&gt;
|Dernier arrivé (je connaissais pas son existence avant il y a 5 min)&lt;br /&gt;
A l&#039;air très performant (et cher), à coupler avec un ESP32-C pour avoir le wifi !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pinout d&#039;un ESP32 classique et pins à éviter ===&lt;br /&gt;
Tous les pins sont capables du PWM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Classification des pins d&#039;un ESP32&lt;br /&gt;
!Label&lt;br /&gt;
!Fonctionnalités&lt;br /&gt;
!Remarques&lt;br /&gt;
|- style=&amp;quot;background-color:lime&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser en priorité&lt;br /&gt;
|-&lt;br /&gt;
|D4&lt;br /&gt;
|ADC2_0 + Touch0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D13&lt;br /&gt;
|ADC2_4 + Touch4 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D14&lt;br /&gt;
|ADC2_6 + Touch6 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (RX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (TX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D18&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D19&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MISO)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D21&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SDA)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D22&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SCL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D23&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D25&lt;br /&gt;
|ADC2_8 + DAC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D26&lt;br /&gt;
|ADC2_9 + DAC2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D27&lt;br /&gt;
|ADC2_7 + Touch7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D32&lt;br /&gt;
|ADC1_4 + Touch9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D33&lt;br /&gt;
|ADC1_5 + Touch8&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background-color:orange&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser si c&#039;est la dèche&lt;br /&gt;
|-&lt;br /&gt;
|D0&lt;br /&gt;
|&lt;br /&gt;
|HIGH au boot et LOW pour flash&lt;br /&gt;
|-&lt;br /&gt;
|D2&lt;br /&gt;
|ADC2_2 + Touch2 + CS&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D5&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D12&lt;br /&gt;
|ADC2_5 + Touch5 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MISO)&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D15&lt;br /&gt;
|ADC2_3 + Touch3 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D34&lt;br /&gt;
|ADC1_6&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|D35&lt;br /&gt;
|ADC1_7&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VP&lt;br /&gt;
|ADC1_0 + VP&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VN&lt;br /&gt;
|ADC1_3 + VN&lt;br /&gt;
|Input only&lt;br /&gt;
|- style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Pas touche à ces pins&lt;br /&gt;
|- &lt;br /&gt;
| TX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (TX) &lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| RX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (RX)&lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| D6&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Mémoire &lt;br /&gt;
|-&lt;br /&gt;
|D7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D11&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== nRF ==&lt;br /&gt;
Il existe des cartes de devs nRF52840 qui coûtent pas cher (3€) et sont très performantes et complètes, dans une footprint identique à celle d&#039;un arduino pro micro, chercher &#039;&#039;&#039;Supermini nRF52840&#039;&#039;&#039; sur aliexpress.&lt;br /&gt;
&lt;br /&gt;
== Ressources ==&lt;br /&gt;
https://github.com/yellobyte/ESP32-DevBoards-Getting-Started&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2497</id>
		<title>Microcontrôleur</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Microcontr%C3%B4leur&amp;diff=2497"/>
		<updated>2025-02-13T15:20:53Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ameliorer|reasons=Créer la page : modèles d&#039;esp32, pinout, composants externes}}&lt;br /&gt;
&lt;br /&gt;
== C&#039;est quoi ? ==&lt;br /&gt;
Un micro-contrôleur va vous permettre de faire plein de belles choses, principalement de faire interagir du code avec le monde réel. Il existe de nombreuses puces différentes (MCU, microcontroller unit), mais elles sont souvent utilisés sur des cartes de développement (devboard) qui permettent de le faire fonctionner sans élément externe et d&#039;avoir quelque chose de pratique. Les devboard ne sont pas recommandées si vous voulez faire un design où la place est comptée, mais il est recommandé de faire les tests sur devboard avant d&#039;envoyer un PCB.&lt;br /&gt;
&lt;br /&gt;
=== Arduino ===&lt;br /&gt;
Les arduino sont les plus simples des micro-contrôleurs, mais sont très lents et ont peu de fonctionnalités. Ils sont basés sur les atmega qui sont des mcus corrects. &#039;&#039;&#039;Recommandé pour les débutants et les projets très simples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ESP32 ===&lt;br /&gt;
Ces MCU sont un peu spéciaux, nous y reviendrons plus tard, mais ils sont plutôt performants, ont le wifi/bluetooth intégré, pas mal de stockage, beaucoup de pins et les modules sont simples à utiliser. Ils consomment sacrément par contre. &#039;&#039;&#039;Recommandé pour les projets complexes sans contrainte de consommation.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== STM32 ===&lt;br /&gt;
Très bons MCU mais très peu pratiques à utiliser. &#039;&#039;&#039;Recommandés car gratuits&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi Pico ===&lt;br /&gt;
Basés sur le RP2040 qui est très performant, et très peu chers. &#039;&#039;&#039;Recommandés car pas chers et performants&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Teensy ===&lt;br /&gt;
Extrêmement performants, blindés de pins I/O etc. Coûtent cher. &#039;&#039;&#039;Recommandés sur des projets avec du traitement en temps réel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF ===&lt;br /&gt;
MCU spécialisés dans le wireless basse consommation. &#039;&#039;&#039;Recommandé pour du wireless basse consommation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ESP32 ==&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; les MCU d&#039;ESP32 sont très galère à utiliser. Nous allons donc nous concentrer sur les modules, qui sont comme des devboard mais en bien plus compact.&lt;br /&gt;
&lt;br /&gt;
Espressif fabrique aussi des MCU nommés ESP8266, qui sont un peu moins chers mais bien moins performants.&lt;br /&gt;
&lt;br /&gt;
=== Les différents modèles de module ESP32 ===&lt;br /&gt;
Il y a trois types de modules : &#039;&#039;&#039;WROOM, WROVER&#039;&#039;&#039; et &#039;&#039;&#039;MINI.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les MINI sont les plus petits, suivis par les WROOM puis les WROVER. Les WROOM sont souvent le bon compromis entre fonctionnalités et taille, mais les WROVER peuvent être nécessaire s&#039;il faut accès à tous les pins possibles.&lt;br /&gt;
&lt;br /&gt;
=== Les différentes séries de SoC ESP32 ===&lt;br /&gt;
Il existe 5 séries majeures d&#039;ESP32 :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Série&lt;br /&gt;
!Processeur&lt;br /&gt;
!Wireless&lt;br /&gt;
!Notes et fonctionnalités supplémentaires&lt;br /&gt;
|-&lt;br /&gt;
|ESP32&lt;br /&gt;
|Dual/Single core Xtensa (80~240 MHz)&lt;br /&gt;
|WiFi + Bluetooth Classic&lt;br /&gt;
|Attention c&#039;est le seul sans USB intégré&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-S&lt;br /&gt;
|Dual core Xtensa (240MHz)&lt;br /&gt;
|WiFi + Bluetooth BLE&lt;br /&gt;
|Attention pas de bluetooth classique&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-H&lt;br /&gt;
|Single core RISC-V (96MHz)&lt;br /&gt;
|BLE + Zigbee&lt;br /&gt;
|Très basse puissance, pas de wifi !&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-C&lt;br /&gt;
|Single core RISC-V (160MHz)&lt;br /&gt;
|WiFi + BLE + Zigbee&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ESP32-P&lt;br /&gt;
|Dual core RISC-V (400MHz) + Single core RISC-V (40 MHz)&lt;br /&gt;
|&lt;br /&gt;
|Dernier arrivé (je connaissais pas son existence avant il y a 5 min)&lt;br /&gt;
A l&#039;air très performant (et cher), à coupler avec un ESP32-C pour avoir le wifi !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pinout d&#039;un ESP32 classique et pins à éviter ===&lt;br /&gt;
Tous les pins sont capables du PWM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Classification des pins d&#039;un ESP32&lt;br /&gt;
!Label&lt;br /&gt;
!Fonctionnalités&lt;br /&gt;
!Remarques&lt;br /&gt;
|- style=&amp;quot;background-color:lime&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser en priorité&lt;br /&gt;
|-&lt;br /&gt;
|D4&lt;br /&gt;
|ADC2_0 + Touch0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D13&lt;br /&gt;
|ADC2_4 + Touch4 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D14&lt;br /&gt;
|ADC2_6 + Touch6 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (RX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TX2&lt;br /&gt;
|&#039;&#039;&#039;Serial2&#039;&#039;&#039; (TX)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D18&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CLK)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D19&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MISO)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D21&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SDA)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D22&lt;br /&gt;
|&#039;&#039;&#039;I2C&#039;&#039;&#039; (SCL)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D23&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (MOSI)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D25&lt;br /&gt;
|ADC2_8 + DAC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D26&lt;br /&gt;
|ADC2_9 + DAC2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D27&lt;br /&gt;
|ADC2_7 + Touch7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D32&lt;br /&gt;
|ADC1_4 + Touch9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D33&lt;br /&gt;
|ADC1_5 + Touch8&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;background-color:orange&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Pins à utiliser si c&#039;est la dèche&lt;br /&gt;
|-&lt;br /&gt;
|D0&lt;br /&gt;
|&lt;br /&gt;
|HIGH au boot et LOW pour flash&lt;br /&gt;
|-&lt;br /&gt;
|D2&lt;br /&gt;
|ADC2_2 + Touch2 + CS&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D5&lt;br /&gt;
|&#039;&#039;&#039;SPI1&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D12&lt;br /&gt;
|ADC2_5 + Touch5 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (MISO)&lt;br /&gt;
|LOW au boot&lt;br /&gt;
|-&lt;br /&gt;
|D15&lt;br /&gt;
|ADC2_3 + Touch3 + &#039;&#039;&#039;SPI2&#039;&#039;&#039; (CS)&lt;br /&gt;
|HIGH au boot&lt;br /&gt;
|-&lt;br /&gt;
|D34&lt;br /&gt;
|ADC1_6&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|D35&lt;br /&gt;
|ADC1_7&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VP&lt;br /&gt;
|ADC1_0 + VP&lt;br /&gt;
|Input only&lt;br /&gt;
|-&lt;br /&gt;
|VN&lt;br /&gt;
|ADC1_3 + VN&lt;br /&gt;
|Input only&lt;br /&gt;
|- style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Pas touche à ces pins&lt;br /&gt;
|- &lt;br /&gt;
| TX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (TX) &lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| RX0&lt;br /&gt;
| &#039;&#039;&#039;Serial0&#039;&#039;&#039; (RX)&lt;br /&gt;
| Communication série&lt;br /&gt;
|-&lt;br /&gt;
| D6&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Mémoire &lt;br /&gt;
|-&lt;br /&gt;
|D7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|D11&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== nRF ==&lt;br /&gt;
Il existe des cartes de devs nRF52840 qui coûtent pas cher (3€) et sont très performantes et complètes, dans une footprint identique à celle d&#039;un arduino pro micro, chercher &#039;&#039;&#039;Supermini nRF52840&#039;&#039;&#039; sur aliexpress.&lt;br /&gt;
[[Catégorie:Articles techniques d&#039;électronique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Contr%C3%B4le_musical_des_bobines_Tesla&amp;diff=2493</id>
		<title>Contrôle musical des bobines Tesla</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Contr%C3%B4le_musical_des_bobines_Tesla&amp;diff=2493"/>
		<updated>2025-01-04T13:37:48Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Ajout syntherrupte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le Syntherrupter est un outil permettant de contrôler les bobines Telsa et de jouer des fichiers MIDI dessus.&lt;br /&gt;
&lt;br /&gt;
Le projet a été créé par Max Zuidberg et est trouvable sur github à l&#039;adresse suivante : https://github.com/MMMZZZZ/Syntherrupter&lt;br /&gt;
&lt;br /&gt;
== Enveloppes ==&lt;br /&gt;
&lt;br /&gt;
=== Principe ===&lt;br /&gt;
L&#039;enveloppe est un moyen de modifier le son en sortie de Tesla en modulant les phases de montée et de descente d&#039;une note.&lt;br /&gt;
&lt;br /&gt;
=== Conversion instrument MIDI editor, enveloppe ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!PRG&lt;br /&gt;
!Linéaire&lt;br /&gt;
!Exponentielle&lt;br /&gt;
!Enveloppe&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Acoustic Grand Piano&lt;br /&gt;
|&lt;br /&gt;
|No envelope. Constant ontime (except for other effects like modulation).&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|B.A. Piano&lt;br /&gt;
|Vibraphone &lt;br /&gt;
|Roughly like a piano. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|E.G. Piano&lt;br /&gt;
|Marimba&lt;br /&gt;
|Sloooowwww rise, sloooww fall. Good for soft background, but too slow for shorter notes. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|H.T. Piano&lt;br /&gt;
|Xylophone&lt;br /&gt;
|Like program 1, but with a small step, to make shorter notes more audible. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|E. Piano 1&lt;br /&gt;
|Tubular Bells&lt;br /&gt;
|Twice as fast as program 1. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|E. Piano 2&lt;br /&gt;
|Dulimer&lt;br /&gt;
|Forced Staccato. All notes are always short. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Harpsichord&lt;br /&gt;
|Drawbar Organ&lt;br /&gt;
|Forced Legato. All notes are hold for quite some time. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Clavinette&lt;br /&gt;
|Percussio Organ&lt;br /&gt;
|Like program 2, but with a faster release. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Celesta&lt;br /&gt;
|Rock Organ&lt;br /&gt;
|Roughly like a piano. Attack peaks to 2 (= doublingt he given ontime for a few milliseconds)&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Glockenspeil&lt;br /&gt;
|Church Organ&lt;br /&gt;
|Forced Staccato with slight sustain. Attack peaks to 3 (= tripling the given ontime for a few milliseconds)&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Music Box&lt;br /&gt;
|Reed Organ&lt;br /&gt;
|Best approximation of an actual piano. Attack peaks to 2 (= doubling the given ontime for a few milliseconds)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Circuit imprimé ==&lt;br /&gt;
Le syntherrupter est basé sur la carte de développement TM4C1294XL de chez Ti&amp;lt;ref&amp;gt;https://www.ti.com/tool/EK-TM4C1294XL#tech-docs&amp;lt;/ref&amp;gt;. Le pinout est trouvable ci-dessous.&lt;br /&gt;
&lt;br /&gt;
L&#039;écran est un écran Nextion non officiel, et permet de modifier les paramètres sans reflasher la carte.&lt;br /&gt;
[[Fichier:TM4C1294XL Pinout.png|centré|vignette|619x619px|Pinout de la carte de développement TI-TM4C1294XL&amp;lt;ref&amp;gt;https://github.com/MMMZZZZ/Syntherrupter/blob/dev/Documentation/Wiring%20and%20Schematics/TM4C1294XL%20Pinout%201.png&amp;lt;/ref&amp;gt;]]&lt;br /&gt;
Les pins utilisés par la carte de développement sur notre pcb sont les suivants : &#039;&#039;&#039;PD0&#039;&#039;&#039;, &#039;&#039;&#039;PD2&#039;&#039;&#039; et &#039;&#039;&#039;PM0&#039;&#039;&#039;&amp;lt;ref&amp;gt;https://gitlab.clubelek.fr/pole-electrotech/syntherrupter&amp;lt;/ref&amp;gt;. D&#039;autres channels sont disponibles sur les pins PM2, PM4 et PM6.&lt;br /&gt;
[[Fichier:Adaptateur usb midi.jpg|vignette|221x221px|Adaptateur USB MIDI utilisé dans le syntherrupteur]]&lt;br /&gt;
L&#039;écran est branché sur les pins &#039;&#039;&#039;PA4&#039;&#039;&#039; et &#039;&#039;&#039;PA5&#039;&#039;&#039; pour RX et TX. De plus, un adaptateur USB-MIDI est intégré à la carte via une daughterboard extraite d&#039;un convertisseur USB-MIDI off-the-shelf, le modèle avec un boitier cylindrique et une vitre en plexgilas, que l&#039;on peut trouver ici : [https://www.amazon.com/TNP-Midi-Cable-Interface-Converter/dp/B08DD6XDN1 amazon]&lt;br /&gt;
[[Catégorie:Bobines Tesla]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:Adaptateur_usb_midi.jpg&amp;diff=2492</id>
		<title>Fichier:Adaptateur usb midi.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:Adaptateur_usb_midi.jpg&amp;diff=2492"/>
		<updated>2025-01-04T13:35:09Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Adaptateur USB MIDI&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:TM4C1294XL_Pinout.png&amp;diff=2491</id>
		<title>Fichier:TM4C1294XL Pinout.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:TM4C1294XL_Pinout.png&amp;diff=2491"/>
		<updated>2025-01-04T13:25:03Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pinout de la carte TM4C1294XL&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fonctionnement_et_maintenance_d%27une_imprimante_3D&amp;diff=2488</id>
		<title>Fonctionnement et maintenance d&#039;une imprimante 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fonctionnement_et_maintenance_d%27une_imprimante_3D&amp;diff=2488"/>
		<updated>2024-12-16T15:49:19Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation ==&lt;br /&gt;
L&#039;objectif de cette page est double : tout d&#039;abord, apprendre comment fonctionne une imprimante 3D. Ensuite, il y aura des guides en fonction des imprimantes, permettant de savoir comment la maintenir, et comment réagir à des problèmes courants.&lt;br /&gt;
&lt;br /&gt;
== Fonctionnement d&#039;une imprimante 3D ==&lt;br /&gt;
Les imprimantes 3D sont séparées en plusieurs grandes catégories : &lt;br /&gt;
&lt;br /&gt;
* Les imprimantes FDM : c&#039;est les plus courantes pour l&#039;instant, elles déposent du plastique en fusion (sous forme de filament) en couches, pour former l&#039;objet final.&lt;br /&gt;
* Les imprimantes résines (DLP/SLA/LCD) : plus rares car plus complexes à utiliser, elles utilisent un bain de résine photo-réactive et une source de lumière pour durcir cette résine aux endroits désirés. &lt;br /&gt;
* Les imprimantes SLS : arrivant peu à peu aux consommateurs lambda, elles font fondre de la poudre métallique à l&#039;aide d&#039;un laser dirigé pour faire des pièces métalliques.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Tableau de comparaison des différentes technologies d&#039;impression 3D&lt;br /&gt;
!&lt;br /&gt;
!FDM&lt;br /&gt;
!Résine&lt;br /&gt;
!SLS&lt;br /&gt;
|-&lt;br /&gt;
|Avantages&lt;br /&gt;
|Très rapide, très facile d&#039;utilisation, pas cher&lt;br /&gt;
|Relativement lent, pas cher, qualité excellente&lt;br /&gt;
|Relativement rapide, solidité extrême&lt;br /&gt;
|-&lt;br /&gt;
|Inconvénients&lt;br /&gt;
|Qualité faible, solidité faible&lt;br /&gt;
|Mise en place complexe (car résine toxique), solidité faible&lt;br /&gt;
|Extrêmement cher (~3k€ min)&lt;br /&gt;
|}&lt;br /&gt;
Dans cette page, nous allons nous concentrer sur les imprimantes FDM. En effet, ces dernières sont les plus adaptées pour le Clubelek.&lt;br /&gt;
&lt;br /&gt;
Les imprimantes 3D peuvent être généralement scindées en 4 grandes parties :&lt;br /&gt;
&lt;br /&gt;
* L&#039;ensemble d&#039;extrusion, permettant de faire chauffer du plastique, de le pousser et de le déposer.&lt;br /&gt;
* L&#039;ensemble de mouvement, permettant de faire bouger l&#039;extrudeur aux endroits désirés&lt;br /&gt;
* Le lit d&#039;impression, servant comme support pour l&#039;impression&lt;br /&gt;
* L&#039;électronique de contrôle, assurant que tout cela fonctionne en harmonie.&lt;br /&gt;
&lt;br /&gt;
=== Extruder Assembly ===&lt;br /&gt;
[[Fichier:CjuNi-2435187401.png|vignette|Schéma d&#039;un extrudeur E3D V6 standard]]&lt;br /&gt;
Cet assemblage est généralement constitué de deux sous assemblages, le hotend et l&#039;extruder. Les cinq pièces suivantes appartiennent au hotend. Il existe beaucoup de modèles de hotend, pas forcéments compatibles entre eux. Le plus commun est le E3D V6, car ancien, mais ce n&#039;est pas le meilleur. Par exemple, le E3D Revo a une cartouche de chauffe céramique permettant une chauffe plus maitrisée, le Mosquito peut atteindre 500°C, le DragonFly BMO peut pousser 46 mm^3/s de plastique fondu, bref il y en a des dizaines ! &lt;br /&gt;
&lt;br /&gt;
==== La buse ====&lt;br /&gt;
C&#039;est elle qui réduit le diamètre du filament à un diamètre plus faible (en général 0.4mm). Un diamètre de buse plus gros permettra une impression plus rapide, au détriment de la qualité d&#039;impression. Les buses peuvent être en plusieurs matériaux : le bronze est le plus courant, mais des matériaux plus résistants tels que l&#039;acier forgé, le rubis ou même le diamant existent pour des filaments plus abrasifs (fibre de carbone/verre){{warning|La buse doit être fixé au heatblock à chaud pour éviter toute fuite !!}}&lt;br /&gt;
&lt;br /&gt;
==== Le heatblock ====&lt;br /&gt;
Ce bloc en aluminium est simplement là pour relier l&#039;ensemble thermiquement. Il est souvent couvert par une housse en silicone, pour éviter qu&#039;il se salisse et l&#039;isoler au maximum de l&#039;extérieur.&lt;br /&gt;
&lt;br /&gt;
==== La cartouche de chauffe et la thermistance ====&lt;br /&gt;
Ces deux éléments permettent de faire chauffer l&#039;extrudeur. Les cartouches de chauffe existent en deux variantes : 24V ou 12V. Attention à choisir la bonne ! Vous pouvez vérifier laquelle vous avez en utilisant un ohmmètre. De même, les thermistances ne sont pas toujours identiques, les plus classiques étant les 3950. La cartouche de chauffe est souvent recouverte de pâte thermique pour augmenter la conductivité avec le heatblock.&lt;br /&gt;
&lt;br /&gt;
==== Le heatbreak ====&lt;br /&gt;
Cette pièce est très importante, et permet d&#039;isoler thermiquement le heatblock du reste de l&#039;extrudeur. Si elle ne remplit pas son travail, on obtient du &amp;quot;heat creep&amp;quot;, c&#039;est à dire que le filament ramollit avant d&#039;arriver dans le heatblock. Les heatbreak sont disponibles en deux variantes : full metal ou PTFE, les tubes en full metal étant à préférer car ayant une plus longue durabilité (pas de plastique risquant de ramollir), mais sont plus chers.&lt;br /&gt;
&lt;br /&gt;
==== Le dissipateur thermique ====&lt;br /&gt;
Les dissipateurs thermiques existent en beaucoup de formes, et sont souvent accompagnés d&#039;un ventilateur. Ils permettent de refroidir le heatbreak.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le deuxième sous-assemblage est celui de l&#039;extrudeur en lui-même. Il peut être situé soit directement au dessus du hotend (en Direct Drive, très pratique pour les filaments souples, et plus fiable), ou alors déporté sur le chassis (en Bowden, ce qui allège la tête d&#039;impression mais moins utilisé de nos jours hormis pour des records de vitesse). Il est constitué de deux pièces :&lt;br /&gt;
&lt;br /&gt;
==== Le moteur d&#039;extrusion ====&lt;br /&gt;
Ce moteur pas à pas est soit un moteur pancake, permettant une tête d&#039;impression compacte, ou un moteur pas à pas NEMA 17 plus classique, pour plus de force.&lt;br /&gt;
&lt;br /&gt;
==== L&#039;extrudeur ====&lt;br /&gt;
[[Fichier:Fully-guided-2576234300.png|vignette|Assemblage complet avec un extrudeur Bondtech BMG]]&lt;br /&gt;
L&#039;extrudeur (oui on se perd tout a le même nom mais là c&#039;est pas pareil je vous jure) est constitué d&#039;un réducteur (qui peut être planétaire pour réduire la place, à engrenages classiques pour un prix plus faible, à vis sans fin pour une réduction énorme, ...) et de deux engrenages tournants dans un sens opposés entre lequel le filament se fait prendre et donc pousser. L&#039;écart entre ces deux engrenages est toujours réglable, pour régler la force appliquée sur le filament. Un serrage trop élevé va faire bloquer le moteur, tandis qu&#039;un serrage trop faible n&#039;entraînera pas le filament. L&#039;extrudeur le plus courant sur le marché est le Bondtech BMG, connu pour son prix ridicule et sa qualité d&#039;impression faible. De nouveaux extrudeurs supérieurs sont pourtant disponibles, par exemple les Voron Afterburner et Stealthburner (très peu chers), les Orbiter (train planétaire, meilleur ratio poids/puissance sur le marché), Sherpa Mini (taille minuscule), et autres Hemera XS.&lt;br /&gt;
&lt;br /&gt;
=== Les kinematics ===&lt;br /&gt;
C&#039;est bien beau de pouvoir faire fondre du filament, mais à part pour faire un blob, il va falloir bouger l&#039;extrudeur. Les imprimantes 3D impriment, par définition, en 3 dimensions. Il faut donc pouvoir bouger l&#039;extrudeur sur trois axes différents, et plusieurs mécanismes permettent de faire ça.&lt;br /&gt;
&lt;br /&gt;
Il faut donc un moteur et quelque chose qui coulisse par axe. En général, les imprimantes 3D utilisent des moteurs pas à pas, moteurs qui peuvent faire des &amp;quot;pas&amp;quot; précis d&#039;un angle donné. Cet angle est 1.8° par défaut (voire 0.9° parfois), mais on peut utiliser une technologie qui s&#039;appelle le &#039;&#039;microstepping&#039;&#039; pour diviser cet angle (jusqu&#039;à 0.007°), au coût d&#039;un couple qui diminue proportionnellement&amp;lt;ref&amp;gt;https://www.linearmotiontips.com/microstepping-basics/&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour soutenir les différentes parties qui bougent, on trouve de nos jours des rails linéaires : ils permettent de n&#039;avoir quasiment aucun jeu, et sont très solides. A l&#039;époque, on trouvait des rails linéaires sous forme de cylindres (LM8UU), qui étaient moins chers mais de moins bonne qualité.&lt;br /&gt;
Les imprimantes FDM sont quasiment toujours en cartésien (XYZ, Z étant l&#039;axe vertical), mais il existe des imprimantes polaires. Elles sont souvent catégorisées par quel mouvement peut faire le lit.&lt;br /&gt;
[[Fichier:Xyz-vv-2084588395.png|vignette|Exemple de cantilever : Bambulab A1 Mini]]&lt;br /&gt;
Les &#039;&#039;&#039;bedslinger&#039;&#039;&#039; (aka Mendel, CoreXZ si il n&#039;y a pas de vis sans fin) : dans ces imprimantes, le lit s&#039;occupe de l&#039;axe Y, et la tête fait XZ. La prusa et l&#039;Ender 3 sont des bedslingers. C&#039;était le modèle de mouvement le plus répandu, car le moins cher. En revanche, il limite énormément la vitesse, car l&#039;axe Y a une masse énorme à faire bouger (le plateau + l&#039;impression), et double l&#039;encombrement de l&#039;imprimante.&lt;br /&gt;
Les &#039;&#039;&#039;cantilever&#039;&#039;&#039; : Une variation des bedslingers, mais avec l&#039;axe X supporté d&#039;un seul côté. Souvent utilisé pour des petites imprimantes car plus compact, mais possède les mêmes problèmes.&lt;br /&gt;
Les &#039;&#039;&#039;cartesians&#039;&#039;&#039; : Ici, la tête fait les axes XY. En revanche, le moteur de l&#039;axe X bouge selon l&#039;axe Y. C&#039;est le modèle des Makerbot, car le plus simple au niveau des pièces, et c&#039;est celui qui vient directement à l&#039;esprit. En revanche, il réduit aussi grandement la vitesse car on bouge un moteur pas à pas. C&#039;est un modèle qui n&#039;est plus utilisé depuis bien des années.&lt;br /&gt;
[[Fichier:Image-asset img 5eb0b6168faac-3807492199.png|vignette|265x265px|Schéma de CoreXY]]&lt;br /&gt;
Les &#039;&#039;&#039;H-bot&#039;&#039;&#039; et &#039;&#039;&#039;CoreXY&#039;&#039;&#039; : deux catégories différentes mais similaires en terme de philosophie : les moteurs sont fixés sur le chassis, et un assemblage de courroies permet de déplacer la tête d&#039;impression&amp;lt;ref&amp;gt;https://corexy.com/theory.html&amp;lt;/ref&amp;gt;. La Bambulab est une CoreXY, un modèle kinematics qui est a le vent en poupe en ce moment, car permettant de très hautes vitesses et un encombrement très faible.&lt;br /&gt;
Les &#039;&#039;&#039;flying gantry&#039;&#039;&#039; : Ici, le lit est complètement fixe, et la tête fait les 3 axes de mouvement. Cela permet un design allégé et de très grands lits. La première imprimante à utiliser ce modèle est la [https://vorondesign.com/voron2.4 Voron V2.4], et il est arrivé très récemment sur le marché avec la [https://www.elegoo.com/en-fr/pages/elegoo-orangestorm-giga Elegoo OrangeStorm Giga] (avec sa surface d&#039;impression de 800x800)&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Delta&#039;&#039;&#039; : Ce modèle diffère grandement des autres, avec son lit fixe et ses trois axes verticaux disposés en triangle. Cela donne une imprimante compact horizontalement mais très grande verticalement.&lt;br /&gt;
&lt;br /&gt;
=== Le lit ===&lt;br /&gt;
De nos jours, quasiment toutes les imprimantes ont un lit chauffé. Cela permet au plastique de refroidir plus doucement sur les premières couches, et donc de mieux adhérer au lit pour empêcher le warping. Certains filaments peuvent être imprimés sans faire préchauffer le lit, mais d&#039;autres en ont absolument besoin, comme le PEEK, qui demande un lit à 230°C (c&#039;est autant que la température de la buse pour imprimer du PLA !!). La Prusa XL est, à ma connaissance, la première imprimante commerciale à proposer un lit chauffant par parcelles, évitant de devoir faire chauffer le lit entier pour imprimer une petite pièce.&lt;br /&gt;
&lt;br /&gt;
Le revêtement des lits est aussi important : il en existe plusieurs types, le meilleur compromis étant le PEI texturé. Le PEI lisse doit être de très bonne qualité pour être utilisable, ou alors vous pouvez aussi l&#039;attaquer à coup de papier de verre gros grain pour augmenter son adhérence (ça marche bien !).{{Warning|Ne pas utiliser d&#039;alcool isopropylique pour nettoyer le PEI, cela réduit son adhésion !! Utiliser du liquide vaisselle si vous en avez vraiment besoin, mais ce n&#039;est pas souvent la solution.}}{{Warning}}Ne pas utiliser de raclette en métal pour retirer votre impression, tordre le lit est souvent suffisant.&lt;br /&gt;
&lt;br /&gt;
=== L&#039;électronique ===&lt;br /&gt;
Il nous faut maintenant un cerveau dans notre imprimante 3D. Toutes les imprimantes 3D ont une carte de contrôle : elle sert à interpréter le g-code fourni, et le transformer en pas de moteurs. Ces cartes ont ensuite des drivers de moteurs pas à pas, qui transforment ces pas en impulsions électriques envoyées au moteur.&lt;br /&gt;
&lt;br /&gt;
Certaines imprimantes plus récentes possèdent une carte secondaire, plus performante (souvent un raspberry pi ou similaire), qui s&#039;occupe du pré-traitement des fichiers g-code, et envoient directement les instructions à la carte de contrôle. Cela permet d&#039;utiliser des algorithmes bien plus complexes, comme par exemple l&#039;input shaping, et d&#039;avoir des interfaces web pour contrôler l&#039;imprimante. [https://www.klipper3d.org/Features.html Klipper] , par exemple, est un firmware d&#039;imprimante haute performance.&lt;br /&gt;
&lt;br /&gt;
L&#039;&#039;&#039;&#039;input shaping&#039;&#039;&#039; est un système logiciel permettant de compenser la résonance naturelle de l&#039;imprimante, et réduit donc les vibrations causées par l&#039;imprimante (et donc le &#039;&#039;ringing&#039;&#039;)&amp;lt;ref&amp;gt;https://www.klipper3d.org/Resonance_Compensation.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calibration d&#039;une imprimante ==&lt;br /&gt;
Une fois qu&#039;une imprimante est fonctionnelle, il a de nombreuses étapes nécessaires à faire en sorte qu&#039;elle imprime correctement. Pour ce faire, il vous faudra pas mal de temps (ça prends environ 2h à 3h), et du filament facile à imprimer et sec. &lt;br /&gt;
&lt;br /&gt;
La référence de cette partie est le guide calibration de Elli, un petit banger très détaillé et intéressant à lire.&lt;br /&gt;
&lt;br /&gt;
=== Calibration de l&#039;extrudeur (par extrudeur) ===&lt;br /&gt;
Il va falloir vérifier si, quand on demande d&#039;extruder 100mm de filament, 100mm sont bien extrudés. Tout est expliqué ici : https://ellis3dp.com/Print-Tuning-Guide/articles/extruder_calibration.html. Dans l&#039;idée, on fait une marque à 70mm de l&#039;extrudeur, on lui demande d&#039;extruder 50mm, on mesure la distance entre l&#039;extrudeur et la marque, et on fait une compensation linéaire.&lt;br /&gt;
&lt;br /&gt;
=== Pressure advance (par hotend / extrudeur / buse) ===&lt;br /&gt;
[[Fichier:Pa off example.png|vignette|Ligne à deux vitesses (vitesse haute au milieu, impression de gauche à droite) sans pressure advance]]&lt;br /&gt;
Aisément le paramètre ayant le plus d&#039;impact à moyenne/haute vitesse. Lorsque l&#039;on change d&#039;une vitesse d&#039;impression à une autre (par ex. infill et walls), le flux volumique de plastique doit changer. Or, le soucis est que, même en direct drive, il y a un sacré délai entre l&#039;extrudeur qui pousse plus, et le plastique qui sort plus vite. On utilise donc ce qui s&#039;appelle du pressure advance pour prévoir le délai et accélérer / décélérer en avance du changement de vitesse. Il faut donc calibrer le &amp;quot;délai&amp;quot;, qui change en fonction de l&#039;extrudeur, hotend, buse et vitesse d&#039;impression. La [https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html méthode pattern] est la plus pratique et la plus précise. Ne pas utiliser la calibration d&#039;OrcaSlicer, elle est pas dingue.&lt;br /&gt;
&lt;br /&gt;
=== Extrusion multiplier / Flow rate (par filament) ===&lt;br /&gt;
Cette calibration est à faire en théorie pour chaque filament, car tous les filaments ont un flow rate différent. Cette calibration est stockée dans le preset du filament, directement dans OrcaSlicer. OrcaSlicer a un outil de calibration pas trop mal. Tout est expliqué ici : https://github.com/SoftFever/OrcaSlicer/wiki/Calibration#Flow-rate. &lt;br /&gt;
&lt;br /&gt;
=== Température (par filament) ===&lt;br /&gt;
Chaque filament a une température optimale d&#039;impression. Les fabricants donnent généralement une fourchette de températures, mais la différence est souvent de plusieurs dizaines de degrés, et peut fondamentalement changer le comportement du filament. La calibration Temperature de OrcaSlicer génère ce qui s&#039;appelle une temp tower paramétrique. Regardez visuellement le meilleur étage, et choisissez cette température.&lt;br /&gt;
&lt;br /&gt;
=== Retraction (par filament / buse / extrudeur / hotend) ===&lt;br /&gt;
Lorsque l&#039;imprimante se déplace sans extruder, elle fait ce qui s&#039;appelle une rétraction : l&#039;extrudeur tourne à l&#039;envers pour retirer le filament de la hotend de quelques mm, pour réduire la pression dans la buse et donc réduire le plastique qui sort (ça crée des fils de plastique fins, appelés stringing). C&#039;est bien, mais trop de rétraction fait perdre beaucoup de temps. La calibration est détaillée ici : https://github.com/SoftFever/OrcaSlicer/wiki/Calibration#Retraction-test. &lt;br /&gt;
&lt;br /&gt;
Si vous imprimez du PETG : force à vous, on est pas ensemble. (#PCTG gang)&lt;br /&gt;
&lt;br /&gt;
=== Flow rate calibration (par buse / hotend) ===&lt;br /&gt;
Ok, on veut aller vite ? On va aller vite. Les calibrations suivantes sont nécessaires uniquement si on veut tirer le plus d&#039;une imprimante : en dessous de 250 mm/s, ça sert à rien de les faire. Klipper est nécessaire, de toute façon pour de la haute performance c&#039;est mieux dans tous les cas.&lt;br /&gt;
&lt;br /&gt;
Le flow rate est un paramètre très important : on est souvent limités par la quantité de plastique qu&#039;on peut faire passer dans un hotend avant qu&#039;il arrête de fondre assez vite. Sachant qu&#039;on a maintenant une balance qui mesure au milligramme, on peut utiliser la méthode décrite dans cette vidéo : https://www.youtube.com/watch?v=lBi0-NotcP0. Dans l&#039;idée, on extrude à une certaine pendant x secondes, et on pèse la quantité de plastique en sortie. Quand ça devient constant, c&#039;est qu&#039;on a atteint la limite.&lt;br /&gt;
&lt;br /&gt;
Pour donner une petite idée, voici un tableau avec des valeurs approximatives de différents hotends :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Flow rate par hotend (buse de 0.4mm)&lt;br /&gt;
!Hotends&lt;br /&gt;
!Max. Flow rate (à peu près) en mm^3/s &lt;br /&gt;
|-&lt;br /&gt;
|E3D V6, E3D Revo, Bambulab&lt;br /&gt;
|11 &lt;br /&gt;
|-&lt;br /&gt;
|Phaetus Dragonfly BMO&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|Rapido Ultra High Flow&lt;br /&gt;
|30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Courants de moteurs pas à pas (par toolhead / moteur) ===&lt;br /&gt;
Cette catégorie est réservée aux drivers de moteurs TMC sur des mainboards compatibles : on peut communiquer en UART avec eux pour régler plusieurs paramètres&amp;lt;ref&amp;gt;https://www.klipper3d.org/TMC_Drivers.html&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Le problème sur les hautes vitesses peut aussi être au niveau des pas à pas : ils risquent de chauffer sévère s&#039;ils reçoivent trop de courant, et peuvent sauter des pas s&#039;ils en ont pas assez. On va régler ça avec le run_current dans les config klipper. https://ellis3dp.com/Print-Tuning-Guide/articles/determining_motor_currents.html&lt;br /&gt;
&lt;br /&gt;
Le processus est plutôt simple : on va voir la datasheet du moteur pas à pas, on trouve le courant max supporté, on met le run_current à 50% de cette valeur (c&#039;est souvent large assez) puis on passe à la calibration suivante (celle des vitesses/accélérations)&lt;br /&gt;
&lt;br /&gt;
=== Vitesse et accélérations max (par toolhead / moteur) ===&lt;br /&gt;
Le moment de vérité, c&#039;est maintenant qu&#039;on va savoir si notre imprimante va passer la barrière du son. Pour ce faire, on va augmenter les accélérations petit à petit, puis les vitesses. Pour savoir si l&#039;imprimante peut le faire, on va utiliser cette macro : https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/macros/TEST_SPEED.cfg. Globalement, elle va secouer la tête dans tous les sens, et regarder la différence de position entre le début et la fin. Si cette différence est supérieure à la valeur du microstepping, certains pas ont sauté, il faut donc diminuer la vitesse (dur...)&amp;lt;ref&amp;gt;https://ellis3dp.com/Print-Tuning-Guide/articles/determining_max_speeds_accels.html&amp;lt;/ref&amp;gt;. Vous pouvez retourner à l&#039;étape précédente en augmentant le courant (ne pas dépasser 70% de la valeur de la datasheet) et voir si ça aide. Attention à la surchauffe !&lt;br /&gt;
&lt;br /&gt;
== Maintenance de la Bambulab ==&lt;br /&gt;
&lt;br /&gt;
=== La première couche n&#039;adhère pas !! ===&lt;br /&gt;
&lt;br /&gt;
# Vérifier que la température du lit est la bonne&lt;br /&gt;
# Relancer en mettant le profil standard P1S et non pas le profil &amp;quot;Fast&amp;quot;&lt;br /&gt;
# Vérifier qu&#039;il n&#039;y a pas de plastique au niveau de la buse qui pourrait fausser les mesures&lt;br /&gt;
# Si votre filament n&#039;est pas du PLA, le mettre dans le séchoir à filament&lt;br /&gt;
# Ajouter un brim à vos impressions&lt;br /&gt;
# Balancer le filament à la poubelle&lt;br /&gt;
{{Ameliorer|reasons=Mise à niveau manuelle}}&lt;br /&gt;
&lt;br /&gt;
=== Le filament ne s&#039;extrude pas ! ===&lt;br /&gt;
&lt;br /&gt;
# Vérifier que la température est suffisante (si elle est plus élevée, c&#039;est ok)&lt;br /&gt;
# Vérifier que le levier qui coupe le filament est bien relevé, si ce n&#039;est pas le cas, il faut forcer un peu pour le remettre en place.&lt;br /&gt;
# Démonter complètement l&#039;extrudeur, et vérifier qu&#039;il n&#039;y a pas de filament coincé à l&#039;entrée du heatbreak. Le retirer avec une pince si c&#039;est le cas.&lt;br /&gt;
# Nettoyer les engrenages de l&#039;extrudeur tant que vous y êtes&lt;br /&gt;
# Remonter l&#039;extrudeur&lt;br /&gt;
&lt;br /&gt;
=== J&#039;ai appuyé sur unload, mais j&#039;ai que le bouton Retry ! ===&lt;br /&gt;
[[Fichier:Disconnect the tube.jpg|vignette|Appuyer sur cette pièce en plastique pour libérer le tube]]&lt;br /&gt;
&lt;br /&gt;
# Vérifiez bien que vous ne pouvez pas plus tirer le filament&lt;br /&gt;
# Ouvrez le capot avant de l&#039;extrudeur&lt;br /&gt;
# Appuyez sur le petit bout en plastique et tirez sur le tube PTFE en même temps (c&#039;est plus simple en ouvrant le &amp;quot;toit&amp;quot; de l&#039;imprimante)&lt;br /&gt;
# Retirez le filament cassé du tube (c&#039;est plus simple en poussant le nouveau filament pour pousser tous les petits bouts)&lt;br /&gt;
# Remettez le tube en appuyant avec sur le bout en plastique (vérifiez que vous ne pouvez pas retirer le tube en le tirant)&lt;br /&gt;
# Remettez le capot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Catégorie:Utilisation des outils du local du Clubelek]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Filaments_d%27impression_3D&amp;diff=2483</id>
		<title>Filaments d&#039;impression 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Filaments_d%27impression_3D&amp;diff=2483"/>
		<updated>2024-11-16T16:52:18Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fichier:Polyethyleneterephthalate.svg.png|vignette|Une molécule de Polyethyleneteraphtalate, composant majeur du PCTG]]&lt;br /&gt;
C&#039;est souvent compliqué de choisir en quel filament imprimer son modèle, et cela peut avoir des impacts critiques sur la solidité et la facilité d&#039;impression d&#039;une pièce. Je vais donc essayer de résumer ce qu&#039;il faut savoir quand on choisit son filament, car ce n&#039;est pas toujours très clair.&lt;br /&gt;
&lt;br /&gt;
Je vais en profiter pour donner des tips pour mieux imprimer certains filaments, et les températures requises.&lt;br /&gt;
&lt;br /&gt;
== Présentation des différents types de filament ==&lt;br /&gt;
&lt;br /&gt;
=== PLA ===&lt;br /&gt;
Un grand classique : pas cher, facile à imprimer, acceptablement solide (très cassant par contre). Choississez le lorsque vous avez juste besoin d&#039;une impression rapide. &lt;br /&gt;
&lt;br /&gt;
Il ne faut pas hésiter à mettre à balle les ventilateurs de la tête d&#039;impression pour le PLA, il n&#039;en sortira que meilleur.&lt;br /&gt;
&lt;br /&gt;
Attention, le PLA est sujet au &#039;&#039;creep&#039;&#039; mécanique : si vous appliquez un tout petit peu de force mécanique dessus, il se déformera avec le temps. De plus, il commence à ramollir autour des 50°C, attention à ne pas le laisser dans une voiture au soleil ou au contact de moteurs !&lt;br /&gt;
&lt;br /&gt;
+ bonus sur l&#039;hydrophobie du PLA, il s&#039;en sort très bien même à l&#039;air libre pendant plusieurs mois&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PLA Lightweight :&#039;&#039;&#039; Même concept que le PLA, mais plus léger.&lt;br /&gt;
&lt;br /&gt;
=== PETG ===&lt;br /&gt;
Un autre classique, mais qui, je l&#039;espère, va disparaître d&#039;ici quelques temps. Une bonne solidité mécanique, par contre une sacrée galère à imprimer, surtout pour les &#039;&#039;overhangs&#039;&#039;. L&#039;adhésion inter-layer est aussi très galère à maitriser.&lt;br /&gt;
&lt;br /&gt;
Il faudra aussi toujours le garder sous scellé pour éviter qu&#039;il absorbe l&#039;équivalent d&#039;une gourde d&#039;eau en moins de 2 jours.&lt;br /&gt;
&lt;br /&gt;
=== ABS ===&lt;br /&gt;
Idem, classique dans l&#039;impression 3D : plus solide que le PETG, mais encore plus relou à imprimer. Ne pas hésiter à mettre de la colle sur le plateau pour qu&#039;il adhère.&lt;br /&gt;
&lt;br /&gt;
Attention, ses fumées PUENT mais genre beaucoup, préférer l&#039;imprimer dans une imprimante fermée.&lt;br /&gt;
&lt;br /&gt;
=== PCTG ===&lt;br /&gt;
Un petit nouveau : Excellente solidité mécanique, excellente solidité thermique, s&#039;imprime aussi bien voire mieux que le PLA, bouffe beaucoup moins la flotte que le PETG, bref magistral, et pas si cher !&amp;lt;blockquote&amp;gt;&#039;&#039;Everywhere PETG does well, PCTG does better. And everywhere PETG fails, PCTG is just mildly inconvenienced.&#039;&#039; - Zack Freedman, Voidstar Labs.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TPU ===&lt;br /&gt;
Il y a différents types de TPU, en fonction de leur souplesse. Le plus souple est le 80A, qui est un enfer à imprimer mais est ultra souple. Le plus rigide est le 99A. On peut se demander l&#039;utilité d&#039;utiliser du TPU rigide, mais ne vous y méprenez pas ! C&#039;est un des filaments les plus solides, sa partie flexible lui permet d&#039;encaisser les coups, chocs, jets contre les murs, chutes du 5e étage et autres comme si ça n&#039;était rien.&lt;br /&gt;
&lt;br /&gt;
{{Warning}}Plus le TPU est flexible, plus il est chiant à imprimer. Il vous faudra un extrudeur Direct Drive obligatoirement. Séchoir obligatoire aussi, et il adore fusionner avec votre bed.&lt;br /&gt;
&lt;br /&gt;
=== Nylon (PA) ===&lt;br /&gt;
Extrêmement solide, des températures d&#039;impressions très élevées, coûte cher, et le &#039;&#039;warping&#039;&#039; est terrible. Honnêtement à ce point là partez sur de la fibre de verre / carbone.&lt;br /&gt;
&lt;br /&gt;
=== Fibre de carbone ===&lt;br /&gt;
Souvent du nylon ou du PC chargé en carbone (PA-CF ou PC-CF), c&#039;est le truc le plus solide que vous trouverez avant les filaments exotiques. Le PLA-CF s&#039;en sort quand même très bien, et je le recommanderais au dessus du PA-CF.&lt;br /&gt;
&lt;br /&gt;
{{Warning}}Ce filament est extrêmement abrasif, il vous faudra une buse renforcée ! (En acier forgé, rubis ou diamant).&lt;br /&gt;
&lt;br /&gt;
=== Fibre de verre ===&lt;br /&gt;
Le nylon chargé en fibre de verre est quasiment aussi solide que celui chargé en fibre de carbone, mais beaucoup moins abrasif et beaucoup plus facile à imprimer. Si vous cherchez la solidité sans vous casser la tête, prenez du PA-GF.&lt;br /&gt;
&lt;br /&gt;
=== PEEK / PEKK ===&lt;br /&gt;
Le prime du filament, indestructible de toutes les façons imaginables. Coûte 600€/kilo et la température &#039;&#039;&#039;de la chambre&#039;&#039;&#039; durant l&#039;impression est de 140°C. Je vais pas le détailler, mais je le mentionne ici car il est rigolo quand même.&lt;br /&gt;
&lt;br /&gt;
== Températures d&#039;impression ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Températures d&#039;impression des filaments classiques&lt;br /&gt;
!Nom&lt;br /&gt;
!Température de la buse&lt;br /&gt;
!Température du lit&lt;br /&gt;
|-&lt;br /&gt;
|PLA&lt;br /&gt;
|190-230 °C&lt;br /&gt;
|0-60°C (60 recommandé)&lt;br /&gt;
|-&lt;br /&gt;
|PETG&lt;br /&gt;
|230-260°C&lt;br /&gt;
|70-90°C&lt;br /&gt;
|-&lt;br /&gt;
|PCTG&lt;br /&gt;
|260-280°C&lt;br /&gt;
|85°C&lt;br /&gt;
|}&lt;br /&gt;
Si le filament n&#039;est pas noté ici, c&#039;est sûrement que ses températures varient beaucoup en fonction du fabricant. Si vous avez un doute, faites confiance au fabricant.&lt;br /&gt;
&lt;br /&gt;
== Résumé et quoi choisir ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nom&lt;br /&gt;
!Coût au kilo&lt;br /&gt;
!Remarque&lt;br /&gt;
|-&lt;br /&gt;
|PLA&lt;br /&gt;
|11€&lt;br /&gt;
|PLA Recyclé ArianePlast, le meilleur du marché niveau qualité/prix (Ou Eco à 10€/kilo)&lt;br /&gt;
|-&lt;br /&gt;
|PLA+&lt;br /&gt;
|19€&lt;br /&gt;
|ArianePlast encore une fois&lt;br /&gt;
|-&lt;br /&gt;
|TPU 98A&lt;br /&gt;
|40€&lt;br /&gt;
|Pas chez ArianePlast&lt;br /&gt;
|-&lt;br /&gt;
|TPU 85A&lt;br /&gt;
|30€&lt;br /&gt;
|Pas le prime du flexible mais pas si mal (ArianePlast)&lt;br /&gt;
|-&lt;br /&gt;
|PCTG&lt;br /&gt;
|29€&lt;br /&gt;
|ArianePlast (filaments spéciaux)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Je veux une pièce là maintenant ===&lt;br /&gt;
PLA&lt;br /&gt;
&lt;br /&gt;
=== Je veux une pièce pas faite en papier mâché ===&lt;br /&gt;
Si votre pièce a pas de contraintes mécaniques mais se fait taper dessus, TPU (99A)&lt;br /&gt;
&lt;br /&gt;
Sinon PCTG&lt;br /&gt;
&lt;br /&gt;
=== Je veux flex ===&lt;br /&gt;
Littéralement ? TPU&lt;br /&gt;
&lt;br /&gt;
Sinon PA12-CF&lt;br /&gt;
&lt;br /&gt;
=== J&#039;ai 40 millions à dépenser avant ce soir ===&lt;br /&gt;
PEEK ! Tenez nous au courant de ce que ça a donné&lt;br /&gt;
[[Catégorie:Articles techniques de mécanique]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Filaments_d%27impression_3D&amp;diff=2482</id>
		<title>Filaments d&#039;impression 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Filaments_d%27impression_3D&amp;diff=2482"/>
		<updated>2024-11-16T16:52:04Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : Page créée avec « Une molécule de Polyethyleneteraphtalate, composant majeur du PCTG C&amp;#039;est souvent compliqué de choisir en quel filament imprimer son modèle, et cela peut avoir des impacts critiques sur la solidité et la facilité d&amp;#039;impression d&amp;#039;une pièce. Je vais donc essayer de résumer ce qu&amp;#039;il faut savoir quand on choisit son filament, car ce n&amp;#039;est pas toujours très clair.  Je vais en profiter pour donner des tips po... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fichier:Polyethyleneterephthalate.svg.png|vignette|Une molécule de Polyethyleneteraphtalate, composant majeur du PCTG]]&lt;br /&gt;
C&#039;est souvent compliqué de choisir en quel filament imprimer son modèle, et cela peut avoir des impacts critiques sur la solidité et la facilité d&#039;impression d&#039;une pièce. Je vais donc essayer de résumer ce qu&#039;il faut savoir quand on choisit son filament, car ce n&#039;est pas toujours très clair.&lt;br /&gt;
&lt;br /&gt;
Je vais en profiter pour donner des tips pour mieux imprimer certains filaments, et les températures requises.&lt;br /&gt;
&lt;br /&gt;
== Présentation des différents types de filament ==&lt;br /&gt;
&lt;br /&gt;
=== PLA ===&lt;br /&gt;
Un grand classique : pas cher, facile à imprimer, acceptablement solide (très cassant par contre). Choississez le lorsque vous avez juste besoin d&#039;une impression rapide. &lt;br /&gt;
&lt;br /&gt;
Il ne faut pas hésiter à mettre à balle les ventilateurs de la tête d&#039;impression pour le PLA, il n&#039;en sortira que meilleur.&lt;br /&gt;
&lt;br /&gt;
Attention, le PLA est sujet au &#039;&#039;creep&#039;&#039; mécanique : si vous appliquez un tout petit peu de force mécanique dessus, il se déformera avec le temps. De plus, il commence à ramollir autour des 50°C, attention à ne pas le laisser dans une voiture au soleil ou au contact de moteurs !&lt;br /&gt;
&lt;br /&gt;
+ bonus sur l&#039;hydrophobie du PLA, il s&#039;en sort très bien même à l&#039;air libre pendant plusieurs mois&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PLA Lightweight :&#039;&#039;&#039; Même concept que le PLA, mais plus léger.&lt;br /&gt;
&lt;br /&gt;
=== PETG ===&lt;br /&gt;
Un autre classique, mais qui, je l&#039;espère, va disparaître d&#039;ici quelques temps. Une bonne solidité mécanique, par contre une sacrée galère à imprimer, surtout pour les &#039;&#039;overhangs&#039;&#039;. L&#039;adhésion inter-layer est aussi très galère à maitriser.&lt;br /&gt;
&lt;br /&gt;
Il faudra aussi toujours le garder sous scellé pour éviter qu&#039;il absorbe l&#039;équivalent d&#039;une gourde d&#039;eau en moins de 2 jours.&lt;br /&gt;
&lt;br /&gt;
=== ABS ===&lt;br /&gt;
Idem, classique dans l&#039;impression 3D : plus solide que le PETG, mais encore plus relou à imprimer. Ne pas hésiter à mettre de la colle sur le plateau pour qu&#039;il adhère.&lt;br /&gt;
&lt;br /&gt;
Attention, ses fumées PUENT mais genre beaucoup, préférer l&#039;imprimer dans une imprimante fermée.&lt;br /&gt;
&lt;br /&gt;
=== PCTG ===&lt;br /&gt;
Un petit nouveau : Excellente solidité mécanique, excellente solidité thermique, s&#039;imprime aussi bien voire mieux que le PLA, bouffe beaucoup moins la flotte que le PETG, bref magistral, et pas si cher !&amp;lt;blockquote&amp;gt;&#039;&#039;Everywhere PETG does well, PCTG does better. And everywhere PETG fails, PCTG is just mildly inconvenienced.&#039;&#039; - Zack Freedman, Voidstar Labs.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TPU ===&lt;br /&gt;
Il y a différents types de TPU, en fonction de leur souplesse. Le plus souple est le 80A, qui est un enfer à imprimer mais est ultra souple. Le plus rigide est le 99A. On peut se demander l&#039;utilité d&#039;utiliser du TPU rigide, mais ne vous y méprenez pas ! C&#039;est un des filaments les plus solides, sa partie flexible lui permet d&#039;encaisser les coups, chocs, jets contre les murs, chutes du 5e étage et autres comme si ça n&#039;était rien.&lt;br /&gt;
&lt;br /&gt;
{{Warning}}Plus le TPU est flexible, plus il est chiant à imprimer. Il vous faudra un extrudeur Direct Drive obligatoirement. Séchoir obligatoire aussi, et il adore fusionner avec votre bed.&lt;br /&gt;
&lt;br /&gt;
=== Nylon (PA) ===&lt;br /&gt;
Extrêmement solide, des températures d&#039;impressions très élevées, coûte cher, et le &#039;&#039;warping&#039;&#039; est terrible. Honnêtement à ce point là partez sur de la fibre de verre / carbone.&lt;br /&gt;
&lt;br /&gt;
=== Fibre de carbone ===&lt;br /&gt;
Souvent du nylon ou du PC chargé en carbone (PA-CF ou PC-CF), c&#039;est le truc le plus solide que vous trouverez avant les filaments exotiques. Le PLA-CF s&#039;en sort quand même très bien, et je le recommanderais au dessus du PA-CF.&lt;br /&gt;
&lt;br /&gt;
{{Warning}}Ce filament est extrêmement abrasif, il vous faudra une buse renforcée ! (En acier forgé, rubis ou diamant).&lt;br /&gt;
&lt;br /&gt;
=== Fibre de verre ===&lt;br /&gt;
Le nylon chargé en fibre de verre est quasiment aussi solide que celui chargé en fibre de carbone, mais beaucoup moins abrasif et beaucoup plus facile à imprimer. Si vous cherchez la solidité sans vous casser la tête, prenez du PA-GF.&lt;br /&gt;
&lt;br /&gt;
=== PEEK / PEKK ===&lt;br /&gt;
Le prime du filament, indestructible de toutes les façons imaginables. Coûte 600€/kilo et la température &#039;&#039;&#039;de la chambre&#039;&#039;&#039; durant l&#039;impression est de 140°C. Je vais pas le détailler, mais je le mentionne ici car il est rigolo quand même.&lt;br /&gt;
&lt;br /&gt;
== Températures d&#039;impression ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Températures d&#039;impression des filaments classiques&lt;br /&gt;
!Nom&lt;br /&gt;
!Température de la buse&lt;br /&gt;
!Température du lit&lt;br /&gt;
|-&lt;br /&gt;
|PLA&lt;br /&gt;
|190-230 °C&lt;br /&gt;
|0-60°C (60 recommandé)&lt;br /&gt;
|-&lt;br /&gt;
|PETG&lt;br /&gt;
|230-260°C&lt;br /&gt;
|70-90°C&lt;br /&gt;
|-&lt;br /&gt;
|PCTG&lt;br /&gt;
|260-280°C&lt;br /&gt;
|85°C&lt;br /&gt;
|}&lt;br /&gt;
Si le filament n&#039;est pas noté ici, c&#039;est sûrement que ses températures varient beaucoup en fonction du fabricant. Si vous avez un doute, faites confiance au fabricant.&lt;br /&gt;
&lt;br /&gt;
== Résumé et quoi choisir ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nom&lt;br /&gt;
!Coût au kilo&lt;br /&gt;
!Remarque&lt;br /&gt;
|-&lt;br /&gt;
|PLA&lt;br /&gt;
|11€&lt;br /&gt;
|PLA Recyclé ArianePlast, le meilleur du marché niveau qualité/prix (Ou Eco à 10€/kilo)&lt;br /&gt;
|-&lt;br /&gt;
|PLA+&lt;br /&gt;
|19€&lt;br /&gt;
|ArianePlast encore une fois&lt;br /&gt;
|-&lt;br /&gt;
|TPU 98A&lt;br /&gt;
|40€&lt;br /&gt;
|Pas chez ArianePlast&lt;br /&gt;
|-&lt;br /&gt;
|TPU 85A&lt;br /&gt;
|30€&lt;br /&gt;
|Pas le prime du flexible mais pas si mal (ArianePlast)&lt;br /&gt;
|-&lt;br /&gt;
|PCTG&lt;br /&gt;
|29€&lt;br /&gt;
|ArianePlast (filaments spéciaux)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Je veux une pièce là maintenant ===&lt;br /&gt;
PLA&lt;br /&gt;
&lt;br /&gt;
=== Je veux une pièce pas faite en papier mâché ===&lt;br /&gt;
Si votre pièce a pas de contraintes mécaniques mais se fait taper dessus, TPU (99A)&lt;br /&gt;
&lt;br /&gt;
Sinon PCTG&lt;br /&gt;
&lt;br /&gt;
=== Je veux flex ===&lt;br /&gt;
Littéralement ? TPU&lt;br /&gt;
&lt;br /&gt;
Sinon PA12-CF&lt;br /&gt;
&lt;br /&gt;
=== J&#039;ai 40 millions à dépenser avant ce soir ===&lt;br /&gt;
PEEK ! Tenez nous au courant de ce que ça a donné&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Fichier:Polyethyleneterephthalate.svg.png&amp;diff=2481</id>
		<title>Fichier:Polyethyleneterephthalate.svg.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Fichier:Polyethyleneterephthalate.svg.png&amp;diff=2481"/>
		<updated>2024-11-16T16:35:33Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Une molécule de Polyethylene - terephtalate&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Contr%C3%B4le_musical_des_bobines_Tesla&amp;diff=2480</id>
		<title>Contrôle musical des bobines Tesla</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Contr%C3%B4le_musical_des_bobines_Tesla&amp;diff=2480"/>
		<updated>2024-11-14T19:08:00Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le Syntherrupter est un outil permettant de contrôler les bobines Telsa et de jouer des fichiers MIDI dessus.&lt;br /&gt;
&lt;br /&gt;
Le projet a été créé par Max Zuidberg.&lt;br /&gt;
&lt;br /&gt;
{{Ameliorer|reasons=Ajouter pinout carte}}&lt;br /&gt;
&lt;br /&gt;
== Enveloppes ==&lt;br /&gt;
&lt;br /&gt;
=== Principe ===&lt;br /&gt;
L&#039;enveloppe est un moyen de modifier le son en sortie de Tesla en modulant les phases de montée et de descente d&#039;une note.&lt;br /&gt;
&lt;br /&gt;
=== Conversion instrument MIDI editor, enveloppe ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!PRG&lt;br /&gt;
!Linéaire&lt;br /&gt;
!Exponentielle&lt;br /&gt;
!Enveloppe&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Acoustic Grand Piano&lt;br /&gt;
|&lt;br /&gt;
|No envelope. Constant ontime (except for other effects like modulation).&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|B.A. Piano&lt;br /&gt;
|Vibraphone &lt;br /&gt;
|Roughly like a piano. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|E.G. Piano&lt;br /&gt;
|Marimba&lt;br /&gt;
|Sloooowwww rise, sloooww fall. Good for soft background, but too slow for shorter notes. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|H.T. Piano&lt;br /&gt;
|Xylophone&lt;br /&gt;
|Like program 1, but with a small step, to make shorter notes more audible. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|E. Piano 1&lt;br /&gt;
|Tubular Bells&lt;br /&gt;
|Twice as fast as program 1. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|E. Piano 2&lt;br /&gt;
|Dulimer&lt;br /&gt;
|Forced Staccato. All notes are always short. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Harpsichord&lt;br /&gt;
|Drawbar Organ&lt;br /&gt;
|Forced Legato. All notes are hold for quite some time. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Clavinette&lt;br /&gt;
|Percussio Organ&lt;br /&gt;
|Like program 2, but with a faster release. Attack peaks to 1 (= not exceeding the given ontime)&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Celesta&lt;br /&gt;
|Rock Organ&lt;br /&gt;
|Roughly like a piano. Attack peaks to 2 (= doublingt he given ontime for a few milliseconds)&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Glockenspeil&lt;br /&gt;
|Church Organ&lt;br /&gt;
|Forced Staccato with slight sustain. Attack peaks to 3 (= tripling the given ontime for a few milliseconds)&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Music Box&lt;br /&gt;
|Reed Organ&lt;br /&gt;
|Best approximation of an actual piano. Attack peaks to 2 (= doubling the given ontime for a few milliseconds)&lt;br /&gt;
|}&lt;br /&gt;
[[Catégorie:Bobines Tesla]]&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
	<entry>
		<id>https://wiki.clubelek.fr/w/index.php?title=Utilisation_des_services_informatiques_du_Clubelek&amp;diff=2479</id>
		<title>Utilisation des services informatiques du Clubelek</title>
		<link rel="alternate" type="text/html" href="https://wiki.clubelek.fr/w/index.php?title=Utilisation_des_services_informatiques_du_Clubelek&amp;diff=2479"/>
		<updated>2024-11-13T21:12:51Z</updated>

		<summary type="html">&lt;p&gt;Clementin.granier1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objectifs =&lt;br /&gt;
&lt;br /&gt;
Les services informatiques du Club sont ensemble de logiciels et plateformes en ligne, hébergés par le club. Certains sont des logiciels libres que nous avons configuré et installé, d&#039;autres sont des logiciels développés spécifiquement par et pour le Club.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;objectif des services informatiques du club est de pouvoir acompagner la vie courante de l&#039;association en fournissant des outils de communication, de collaboration, de partage et d&#039;organisation.&#039;&#039;&#039; Ils sont également un passage obligatoire pour la périnisation des projets (documentation, archives).&lt;br /&gt;
&lt;br /&gt;
= Fonctionnement général =&lt;br /&gt;
&lt;br /&gt;
{{Note|text=}} Cette page Wiki vise à donner une description de chaque outil. Pour un tutoriel détaillé sur chaque service, référez vous aux guides disponible sur 3615 Clubelek ;)&lt;br /&gt;
&lt;br /&gt;
== 3615 Clubelek, à mettre dans vos favoris ! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://3615.clubelek.fr 3615 Clubelek] est le portail d&#039;accès aux services du Clubelek.&#039;&#039;&#039; Il permet de se rediriger facilement vers chacun des services détaillés ci-dessous.&lt;br /&gt;
&lt;br /&gt;
==== Choisissez l&#039;outil adapté à votre besoin ;) ====&lt;br /&gt;
&lt;br /&gt;
== Comptes et authentification centralisée ==&lt;br /&gt;
&lt;br /&gt;
Le Clubelek utilise [https://login.clubelek.fr Keycloak] comme gestionnaire d&#039;authentification centralisée. Cette solution permet d&#039;avoir un seul compte pour tous les services compatibles. Ce service permet également d&#039;ajouter les utilisateurs à différents groupes (bureau, pôles, etc) afin de leur associer des droits et accès. Ce paramètrage des applications est assuré par les sysadmins du Clubelek.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Le compte Clubelek est automatiquement créé lorsque le bureau valide une primo-adhésion depuis l&#039;intranet.&#039;&#039;&#039; Un mail est alors envoyé au membre pour qu&#039;il puisse initialiser son mot de passe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Le mot de passe et le mail sont modifiables depuis [https://login.clubelek.fr l&#039;interface Keycloak] ou depuis le menu &amp;amp;quot;Mon compte&amp;amp;quot; de l&#039;intranet.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Pour les membres du bureau ou les admins, il est possible d&#039;accéder à [https://login.clubelek.fr/auth/admin/master/console/ l&#039;interface d&#039;administration] pour modifier les comptes, les groupes, les applications, etc. La documentation officielle Keycloak est assez fournie, il est cependant très vivement conseillé de passer par un sysadmin pour utiliser cette interface. Pour les opérations régulières opérées par le bureau, des outils agissant directement sur Keycloak sont proposés dans l&#039;intranet. {.is-info}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
== Les mailing lists INSA ==&lt;br /&gt;
&lt;br /&gt;
Les mailing lists du Clubelek utilisent le service de listes de diffusion de l&#039;INSA. Un lien a été configuré entre l&#039;intranet et ce service afin de pouvoir synchroniser automatiquement ces mailings avec les groupes du système d&#039;authentification centralisé.&lt;br /&gt;
&lt;br /&gt;
Les correspondances groupe/mailing list sont les suivantes :&lt;br /&gt;
&lt;br /&gt;
* clubelek@insa-lyon.fr ou clubelek@listes.insa-lyon.fr : bureau&lt;br /&gt;
* clubelek-actifs@listes.insa-lyon.fr : membres-clubelek&lt;br /&gt;
* clubelek-anciens@listes.insa-lyon.fr : anciens&lt;br /&gt;
* clubelek-coupe@listes.insa-lyon.fr : Pôle coupe&lt;br /&gt;
* clubelek.drsstc.asso@listes.insa-lyon.fr : Pôle Electrotech&#039;&lt;br /&gt;
* clubelek-formations@listes.insa-lyon.fr : NEANT&lt;br /&gt;
* clubelek-stages@listes.insa-lyon.fr : NEANT&lt;br /&gt;
* clubelek.handiresps.asso@listes.insa-lyon.fr : NEANT&lt;br /&gt;
&lt;br /&gt;
Les listes ont des règles de diffusion différentes en fonction de leur nature (par exemple, seuls les mails approuvés par le bureau peuvent être envoyé à la liste des membres)&lt;br /&gt;
&lt;br /&gt;
= Les services principaux =&lt;br /&gt;
&lt;br /&gt;
Les services principaux sont &#039;&#039;&#039;les outils qui servent au quotidien du Clubelek&#039;&#039;&#039; et dont l&#039;usage est vivement recommandé pour les projets perso et &amp;lt;ins&amp;gt;&#039;&#039;&#039;imposé&#039;&#039;&#039;&amp;lt;/ins&amp;gt; (dans la mesure du raisonnable) pour les projets internes au club.&lt;br /&gt;
&lt;br /&gt;
=== L&#039;[https://intranet.clubelek.fr intranet] : vie du club ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
L&#039;intranet est une plateforme spécifiquement développée par le Clubelek et pour le Clubelek. &#039;&#039;&#039;C&#039;est ce service qu&#039;il faudra utiliser pour tout ce qui touche à la vie de l&#039;asso&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* Adhésion&lt;br /&gt;
* Suivi de vos to-do lists de formations/compétences&lt;br /&gt;
* Consultation de la liste des membres formés sur les compétences sensibles&lt;br /&gt;
* Gestion de votre compte (mot de passe/mail, lier la carte étudiante)&lt;br /&gt;
* Calendrier de l&#039;association (réunions, événements)&lt;br /&gt;
* Gestion des permanences au local&lt;br /&gt;
* Accès aux comptes rendus de réunions&lt;br /&gt;
* Gestion de la trésorerie et des achats (affichage des budgets publics, notes de frais, achats au club, demandes d&#039;achats)&lt;br /&gt;
* Gestion des emprunts de matériel&lt;br /&gt;
&lt;br /&gt;
L&#039;intranet s&#039;adapte aux droits de votre compte : si vous êtes répertorié comme ayant les accès au local, vous pourrez créer des crénaux de permanence et vous y inscrire, si vous êtes au bureau vous pourrez gérer les adhésions, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certains services requierent d&#039;être connecté&#039;&#039;&#039; (accès aux CR des réunions, outils de trésorerie, etc).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beaucoup de services de l&#039;intranet ne sont pas accessibles aux membres par défaut :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Le carnet de contact du Club (bureau et responsables de pôles)&lt;br /&gt;
* Suivi et modification des compétences (bureau)&lt;br /&gt;
* La gestion et le suivi des adhésions (bureau)&lt;br /&gt;
* La gestion de la trésorerie (bureau)&lt;br /&gt;
* La gestion des droits et des groupes d&#039;utilisateurs (bureau)&lt;br /&gt;
* L&#039;édition du catalogue d&#039;emprunts et d&#039;achats (bureau)&lt;br /&gt;
* La création d&#039;évenements et de réunions (resp&#039;pôles et bureau)&lt;br /&gt;
* L&#039;inscription et la création de permanences (membres avec accès local)&lt;br /&gt;
* L&#039;édition des listes de demandes d&#039;achats des pôles (resp&#039; pôles)&lt;br /&gt;
* L&#039;édition du budget prévisionnel des pôles (resp&#039; pôles)&lt;br /&gt;
&lt;br /&gt;
=== [https://chat.clubelek.fr Zulip] : le chat officiel ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; Il est cependant possible de créer un compte indépendant sur Zulip (utile pour les externes). {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Zulip est le chat du Clubelek. &#039;&#039;&#039;Il est impératif de savoir l&#039;utiliser puisqu&#039;il constitue, avec les mails, le moyen de communication officiel du Clubelek.&#039;&#039;&#039; Le chat est disponible depuis un navigateur mais également via des applications mobiles et PC. &#039;&#039;&#039;Nous recommandons vivement l&#039;installation de l&#039;application mobile.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [https://cloud.clubelek.fr Nextcloud] : le partage et l&#039;archivages de fichiers ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Sur Nexcloud, vous trouverez toutes les ressources des projets et de l&#039;administration ainsi que les archives du Club. Les différents groupes auxquels vous pourrez apartenir vous donneront des droits d&#039;accès et/ou d&#039;écriture dans différents dossiers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;archivage des ressources utilisées pour un projet interne au club est obligatoire sur NextCloud ou Gitlab.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le Nextcloud du club est organisé de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Projets hors pôles :&#039;&#039;&#039; ressources (modèles 3D, images, documents, etc) liés aux projets internes au Clubelek ou interassociatifs&lt;br /&gt;
* &#039;&#039;&#039;Projets des pôles :&#039;&#039;&#039; ressources (modèles 3D, images, documents, etc) liés aux projets des pôles du Clubelek&lt;br /&gt;
* &#039;&#039;&#039;Photos et vidéos :&#039;&#039;&#039; Toutes les photos et vidéos non techniques/administratives : archives de la vie du Club, des évenements, etc&lt;br /&gt;
* &#039;&#039;&#039;Communication et templates :&#039;&#039;&#039; ressources graphiques du Clubelek, template de formulaires ou d&#039;affiches, vidéos de communication instituionnelles, campagnes d&#039;affichages, etc&lt;br /&gt;
* &#039;&#039;&#039;Bureau et administratif :&#039;&#039;&#039; documentation liée à la vie administrative du Club et à l&#039;action du bureau (demandes de subventions, BMF, etc)&lt;br /&gt;
&lt;br /&gt;
=== [https://gitlab.clubelek.fr Gitlab] : la forge logicielle ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gitlab est la forge logicielle du Clubelek.&#039;&#039;&#039; Reposant sur le système de versionnage Git. C&#039;est sur cette plateforme que vous pouvez collaborer autour de projets de code ou autres fichiers versionnables (e.g. simulations LTSpice et PCB KiCAD). Les différents projets et groupes (ensembles de projets) sont liés aux équipes dont vous faites partie.&lt;br /&gt;
&lt;br /&gt;
Certains projets ont un déploiement automatisé depuis Gitlab (atelier Apollo, site du Club) via des mécanismes de CI/CD.&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.clubelek.fr/ MediaWiki] : la documentation ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
MediaWiki est le service que vous êtes actuellement en train de consulter. C&#039;est ici que vous trouverez toute la documentation indispensable aux projets du Club ainsi que des articles liés à la vie du Club ou même de culture technique.&lt;br /&gt;
&lt;br /&gt;
N&#039;hésitez pas à créer et mettre à jour les pages existantes !&lt;br /&gt;
&lt;br /&gt;
= Les services secondaires =&lt;br /&gt;
&lt;br /&gt;
=== CodiMD : prise de notes collaborative ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service N&#039;EST PAS intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; L&#039;authentification n&#039;est pas nécessaire pour accéder au service. {.is-warning}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
CodiMD est le logiciel de prise de notes collaboratif utilisé au Clubelek. Les comptes rendus de réunion sont pris sur cette plateforme. La prise de note se fait au format Markdown, un format texte très simple de compréhension et très lisible permettant une mise en forme du texte. Une liste des syntaxes est disponible [https://www.markdownguide.org/cheat-sheet/ ici].&lt;br /&gt;
&lt;br /&gt;
La création d&#039;une compte rendu se fait, selon les bonnes pratiques, en cochant la case &amp;amp;quot;générer un compte rendu CodiMD&amp;amp;quot; lors de la création de l&#039;événement correspondant sur le calendrier de l&#039;intranet.&lt;br /&gt;
&lt;br /&gt;
La liste des comptes rendus générés de cette façon est disponible, pour tout membre connecté, soit dans la fiche de chaque événement sur le calendrier de l&#039;intranet, soit sur la plage dédiée de l&#039;intranet.&lt;br /&gt;
&lt;br /&gt;
=== [https://tasks.clubelek.fr/ Wekan] : organisation des tâches ===&lt;br /&gt;
[[Catégorie:Vie de l&#039;association]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Wekan est un espace de collaboration similaire à Trello (tableau Kanban), permettant l&#039;organisation du travail et sa décomposition en diverses tâches qui peuvent être assignées à des utilisateurs. Ces tâches, sous forme de &amp;amp;quot;post-it&amp;amp;quot;, sont déplaçables de colonnes en colonnes. Cela permet de suivre efficacement l&#039;avancement d&#039;un projet complexe.&lt;br /&gt;
&lt;br /&gt;
Cet outil d&#039;organisation est mis à la disposition des équipes qui le souhaite mais son usage n&#039;est en rien imposé.&lt;br /&gt;
&lt;br /&gt;
=== [https://passwords.clubelek.fr/ BitWarden] : gestion des mots de passe du bureau ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service N&#039;EST PAS intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; BitWarden est destiné à l&#039;usage exclusif du bureau et des sysadmins du Clubelek dans leurs gestions des mots de passe. {.is-warning}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Le club dispose de son serveur compatible BitWarden, &#039;&#039;&#039;permettant le stockage et le partage sécurisé des mots de passe.&#039;&#039;&#039; La plateforme sert à stocker les mots de passe du bureau et des sysadmins.&lt;br /&gt;
&lt;br /&gt;
Chaque utilisateur possède un compte (&#039;&#039;&#039;la création du compte doit être faite depuis l&#039;interface d&#039;administration&#039;&#039;&#039;) et peut être ajouté à des organisations (bureau et/ou sysadmins) qui partagent des collections de mots de passe. L&#039;extension pour navigateur, l&#039;interface en ligne ou l&#039;application mobile BitWarden peuvent ensuite être utilisées simplement pour modifier, consulter ou ajouter des mots de passe.&lt;br /&gt;
&lt;br /&gt;
= Les services internes aux équipes =&lt;br /&gt;
&lt;br /&gt;
=== [https://tesla-player.clubelek.fr Tesla player] : contrôlez les bobines Tesla ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Ce service est intégré avec l&#039;authentification centralisée.&#039;&#039;&#039;&#039;&#039; L&#039;accès à ce service est possible seulement aux membres du bureau et aux membres du pôle électrotech. {.is-success}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Le Tesla Player est un outil dédié au pôle électrotechnique. Associé au Syntherrupter, il permet de controler musicalement (en mode orchestre) les bobines Tesla sans avoir à installer de logiciel ou de fichiers de configuration sur son ordinateur. Il a été développé en interne du Clubelek et est partagé à la communauté en opensource.&lt;br /&gt;
&lt;br /&gt;
Le site permet d&#039;associer des configurations du syntherrupteur à un fichier MIDI pour former des &amp;amp;quot;morceaux&amp;amp;quot;. Chaque morceau peut être ajouté à une playlist ou joué directement sur les bobines (le site est capable de les controller quand l&#039;adaptateur USB/MIDI est branché au PC)&lt;/div&gt;</summary>
		<author><name>Clementin.granier1</name></author>
	</entry>
</feed>