Impression 3D pour Arduino : guide complet boîtiers, tolérances et matériaux
Cotes de référence pour Uno, Nano, Mega et ESP32, tolérances pour connecteurs USB et jacks, choix du matériau selon l'environnement — tout ce qu'il faut pour concevoir un boîtier Arduino qui s'assemble du premier coup.
Pour passer à l'impression, voyez nos pages impression d’une pièce 3D sur mesure et impression 3D PETG en ligne, avec le prix affiché dès le dépôt de votre fichier.
Un projet Arduino laissé sur une breadboard ouverte, c'est fragile, peu présentable et difficile à installer définitivement. L'impression 3D résout ce problème de façon élégante : pour quelques euros de filament et un fichier STL, vous obtenez un boîtier dimensionné exactement aux cotes de votre carte, avec les découpes précises pour chaque connecteur, et les colonnes de fixation aux bons emplacements.
Le défi n'est pas de trouver un modèle — des milliers existent sur Printables et Thingiverse. Le vrai problème, c'est de choisir entre un modèle existant et une conception personnalisée, de sélectionner le bon matériau selon l'environnement d'utilisation, et de comprendre pourquoi le premier boîtier imprimé ne s'assemble parfois pas correctement (spoiler : les tolérances FDM ne sont pas les mêmes que en CAO).
Ce guide couvre les cotes de référence des cartes Arduino courantes, les tolérances à appliquer pour chaque type de connecteur, le choix du matériau selon votre contexte d'utilisation, et des exemples de projets réels avec leurs paramètres d'impression.
Quel matériau choisir pour un boîtier Arduino ?
Le choix du matériau pour un boîtier électronique dépend principalement de deux facteurs : la température maximale à laquelle le boîtier sera exposé, et les contraintes mécaniques (chocs, vibrations, ouvertures/fermetures répétées). Voici les quatre options les plus utilisées pour les projets Arduino.
PLA : le choix par défaut pour l'intérieur
Le PLA est le matériau de référence pour les boîtiers Arduino utilisés en intérieur (laboratoire, bureau, maison). Il imprime facilement à 210 °C / 60 °C, donne d'excellents résultats dimensionnels (précision ±0,2 mm), et est disponible en dizaines de couleurs. Sa principale limite : il commence à se déformer vers 55–60 °C, ce qui est insuffisant pour un boîtier proche d'une source de chaleur (régulateur de tension dissipant 2 W+, moteurs, transformateurs). Dans ce cas, utilisez le PETG.
PETG et ABS : pour les environnements exigeants
Le PETG (Tg ≈ 80 °C) est une excellente option polyvalente : plus résistant aux chocs que le PLA, légèrement flexible (absorbe mieux les impacts), et il résiste à une plage de température bien plus large. Il imprime à 235–245 °C / 80 °C et s'adhère moins bien à la plaque que le PLA — utilisez de la colle à papier (Pritt) sur le plateau. L'ABS (Tg ≈ 100 °C) est encore plus résistant thermiquement mais génère des fumées et se rétracte davantage, ce qui complique l'impression de pièces à géométrie précise. L'ASA est une alternative à l'ABS moins sujette au gauchissement et résistant aux UV — idéal pour les boîtiers d'extérieur.
| Matériau | Tg (°C) | Résistance chocs | T° impression (°C) | Idéal pour |
|---|---|---|---|---|
| PLA | 55–60 | Faible | 205–215 / 60 | Bureau, labo, intérieur calme |
| PETG | 75–80 | Bonne | 235–245 / 80 | Local technique, près de sources chaudes |
| ABS | 95–100 | Très bonne | 240–250 / 110 | Boîtiers industriels, haute temp. |
| ASA | 95–98 | Très bonne | 240–260 / 100 | Extérieur, UV, humidité |
Comment concevoir un boîtier Arduino : cotes et tolérances
Concevoir un boîtier depuis zéro pour une carte Arduino nécessite les cotes exactes de la carte et les tolérances adaptées au procédé FDM. Voici les données de référence pour les cartes les plus utilisées et les règles à appliquer pour chaque type d'ouverture.
Cotes de référence des cartes Arduino courantes
Les dimensions officielles (PCB nu, hors connecteurs dépassants) :
- Arduino Uno R3 : 68,6 × 53,4 mm, hauteur composants ≈ 20 mm (USB-B inclus)
- Arduino Nano : 45 × 18 mm, hauteur ≈ 12 mm (Micro-USB inclus)
- Arduino Mega 2560 : 101,6 × 53,4 mm, hauteur ≈ 23 mm
- ESP32 DevKit (38 broches) : 55 × 28 mm, hauteur ≈ 10 mm (sans antenne)
- ESP32 WROOM-32 : 38 × 18 mm (module seul)
Pour le boîtier, ajoutez 1,5 à 2 mm de jeu sur chaque côté de la carte plus la hauteur des colonnes de fixation (généralement 3 mm). La hauteur intérieure du corps doit dépasser la hauteur maximale du composant le plus haut de 3 mm minimum pour permettre la fermeture du couvercle.
Tolérances par type d'ouverture
Les tolérances à appliquer en FDM dépendent du type d'ajustement. Voici les valeurs fiables pour une buse 0,4 mm et une précision XY ±0,2 mm :
- Trou de passage M3 : ∅ 3,4 mm (jeu +0,4 mm)
- Insert thermique M3 : ∅ 4,6 mm (ajustement serré)
- USB-B (Uno) : ouverture 12,5 × 11,5 mm (+0,5 mm par dimension)
- Micro-USB : ouverture 8,5 × 4,0 mm
- USB-C : ouverture 9,5 × 4,0 mm
- Jack 3,5 mm : ∅ 6,5 mm
- Bouton tactile 6 × 6 mm : ouverture 7 × 7 mm (flush) ou ∅ 4 mm (capuchon)
- Clip d'assemblage élastique : jeu latéral +0,4 mm, jeu axial +0,2 mm
Colonnes de fixation PCB
Les Arduino Uno et Mega ont leurs trous de fixation documentés dans les DXF officiels sur arduino.cc. Le trou de fixation standard mesure ∅ 3,2 mm. La colonne de support doit avoir un diamètre extérieur d'au moins 7 mm pour ne pas se casser sous la pression du vissage. Hauteur standard des colonnes : 3 mm au-dessus du fond du boîtier (laisse un espace air sous le PCB pour les soudures).
Dans Fusion 360, créez les colonnes avec un trou centré ∅ 2,8 mm × 5 mm de profondeur — vous pourrez y enfoncer une vis M3 × 5 mm ou un insert thermique. Dans Tinkercad, utilisez un cylindre "trou" ∅ 2,8 mm soustrait d'un cylindre plein ∅ 7 mm.
Exemples de boîtiers Arduino imprimés en 3D
Voici quatre projets concrets avec les paramètres retenus et les résultats observés. Ces exemples illustrent la diversité des configurations possibles.
Station météo ESP32 avec écran OLED
Boîtier pour ESP32 DevKit (55 × 28 mm) + écran OLED 0,96" (26 × 20 mm). Design split-body (corps + couvercle) en PLA gris, paroi 2 mm, colonnes de fixation M3 × 3 mm. Fenêtre OLED : ouverture 27 × 21 mm avec rebord de 1 mm pour maintenir l'écran. Deux perforations ∅ 6 mm sur les côtés pour l'aération du capteur BME280. Dimensions finales du boîtier : 70 × 40 × 22 mm. Impression : 1h45 min, 28 g PLA. Assemblage en 8 minutes avec 4 vis M3 × 6 mm.
Boîtier Arduino Uno blindé pour atelier
Environnement atelier (poussière, huile, températures jusqu'à 45 °C). Matériau : PETG noir, paroi 2,5 mm. Des clips latéraux permettent de retirer le couvercle sans outil. Grille d'aération en haut (motif hexagonal). Trou USB-B avec capot coulissant pour protéger le connecteur quand inutilisé. Fixation murale via deux pattes avec trous ∅ 5 mm. Dimensions : 90 × 70 × 35 mm. Poids : 85 g. Impression : 3h20 min.
Rack DIN pour Arduino Mega sur rail de tableau électrique
Boîtier de montage sur rail DIN 35 mm pour Arduino Mega. Corps en ABS noir (résistance thermique requise dans l'armoire). Clip DIN standard à l'arrière. Vis M3 × 6 mm pour la fixation du Mega. Sorties de câbles sur les deux côtés (∅ 10 mm, avec presse-étoupe PG7 vissé). Dimensions : 120 × 70 × 55 mm. Ce type de pièce nécessite une impression avec une enceinte fermée pour éviter le gauchissement de l'ABS.
Boîtier portable Arduino Nano + batterie
Boîtier de poche (70 × 40 × 18 mm) en PLA bleu pour Arduino Nano + batterie LiPo 1 000 mAh. Deux compartiments séparés par une cloison interne de 1,5 mm. Ouvertures Micro-USB sur les deux côtés (chargement et communication). Clip de fermeture latéral sans vis pour accès rapide à la batterie. Impression avec 15 % de remplissage (gyroïde) pour réduire le poids. Total : 22 g, 1h10 min d'impression.
Un boîtier Arduino Uno en PLA standard imprimé à 0,2 mm de hauteur de couche offre une précision dimensionnelle de ±0,2 mm — suffisant pour que tous les connecteurs se retrouvent exactement en face de leurs ouvertures, sans ajustement post-impression.
Erreurs fréquentes et conseils avancés
La conception d'un boîtier électronique cumule des contraintes mécaniques et électroniques qui se traduisent par des erreurs récurrentes. Voici les six plus fréquentes et comment les éviter.
1. Ouvertures de connecteurs trop serrées
Les dimensions des connecteurs dans les datasheets sont les côtes nominales du connecteur, pas les cotes de l'ouverture à imprimer. Ajoutez systématiquement +0,4 à +0,5 mm sur chaque dimension en FDM. Les premières couches imprimées sont légèrement plus épaisses (effet "elephant foot"), ce qui réduit davantage les ouvertures en bas du boîtier.
2. Colonnes de fixation trop petites
Une colonne de ∅ 5 mm se fissure au vissage d'une M3. Minimum recommandé : ∅ 7 mm pour du PLA, ∅ 6 mm pour du PETG. Si la place est contrainte, utilisez des inserts thermiques (∅ 4,6 mm dans la colonne) — ils répartissent mieux les contraintes et permettent un démontage répété sans abîmer le plastique.
3. Pas de jeu entre la carte et les parois
Les cartes Arduino ont des condensateurs, résistances et soudures qui débordent légèrement sur les côtés et sous le PCB. Prévoyez 2 mm minimum entre le bord du PCB et la paroi intérieure, et 1 mm entre le dessous du PCB et le fond (ou 3 mm pour les soudures en face inférieure).
4. Oubli des câbles de connexion
Un Arduino seul tient dans un boîtier compact, mais dès que vous ajoutez des câbles jumper ou un shield, le volume intérieur nécessaire triple. Modélisez avec les câbles déjà montés et prévoyez un rayon de courbure minimum de 10 mm pour les câbles rigides. Les sorties de câbles latérales (∅ 10 mm avec presse-étoupe) sont plus propres que laisser les câbles sortir par une fente non finie.
5. Mauvaise orientation d'impression
Imprimez le corps du boîtier ouverture vers le haut (fond sur le plateau). Cela évite les supports sur les parois intérieures et donne une surface intérieure propre. Le couvercle plat s'imprime à plat sans support. Évitez d'imprimer le boîtier sur le côté — vous générez des supports impossibles à retirer proprement à l'intérieur.
6. Utiliser un modèle générique sans vérifier les cotes
Il existe trois révisions différentes d'Arduino Uno avec des positions de trous de fixation légèrement différentes (R1, R2, R3). Vérifiez la révision de votre carte avant d'utiliser un modèle existant. Les clones Arduino (Elegoo, Keyestudio) ne respectent pas toujours les cotes officielles — mesurez votre carte avant d'imprimer si vous n'êtes pas certain de l'origine.