Guide pratique ⏱ ~12 min de lecture

Comment créer et soumettre un template DXF

Vous avez dessiné une pièce dans votre logiciel DAO et vous souhaitez la partager avec la communauté BlobTools ? Ce guide vous accompagne de A à Z : format de fichier, découpage 9-patch, définition des marges et soumission.

1. Comprendre le moteur 9-patch

Avant de dessiner quoi que ce soit, il est essentiel de comprendre comment BlobTools utilise votre fichier DXF. Le moteur 9-patch permet de redimensionner n’importe quelle pièce à n’importe quelle dimension sans jamais déformer les détails importants : encoches, trous d’assemblage, tenons.

Le principe : votre dessin est virtuellement découpé en 9 zones par deux paires de lignes imaginaires (les marges). Chaque zone réagit différemment lors du redimensionnement :

◼ Coin fixe
⟺ Bord H s’étire
◼ Coin fixe
⟸ Bord G
★ Centre se répète
Bord D ⟹
◼ Coin fixe
⟺ Bord B s’étire
◼ Coin fixe
Coins — toujours fixes Bords — s’étirent sur 1 axe Centre — se répète

💡 La règle d’or : Tout ce qui est fonctionnel — encoche, trou, tenon — doit impérativement se trouver dans une zone de coin ou de bord. La zone centrale doit être aussi neutre que possible : fond uni, vide, texture répétable.

Concrètement : les encoches d’assemblage des coins d’une boîte vont dans les 4 coins. Un joint en bas d’un côté va dans la zone “bord bas”. Le centre ne contient idéalement rien d’important — il sera dupliqué autant de fois que nécessaire selon la taille demandée.

2. Choisir son logiciel de dessin

BlobTools accepte les fichiers DXF R12 ASCII. Voici les logiciels compatibles selon votre profil :

LogicielPrixPour qui ?Conseil d’export
LibreCADGratuit✅ Débutants — interface simple, nativement DXFExport direct en DXF R12, rien à configurer
InkscapeGratuitHabitués du vectoriel (style Illustrator)Installer l’extension Better DXF Export. Régler les unités en mm avant de dessiner
FreeCADGratuitMakers souhaitant des pièces paramétriquesModule Sketcher → Fichier → Exporter → DXF
LightBurnPayantPossesseurs d’une machine laserFichier → Exporter → DXF (mm par défaut)
Fusion 360Gratuit (perso)Ingénieurs, prototypage avancéDans l’esquisse : clic droit → Exporter au format DXF

🎯 Notre recommandation : si vous débutez, utilisez LibreCAD. Gratuit, simple, et exporte nativement en DXF R12 sans configuration.

3. Dessiner votre template correctement

Format et unités — deux règles absolues

1

Format DXF R12 (ASCII uniquement)

Lors de l’export, choisissez “DXF R12” ou “AutoCAD R12”. Ne jamais utiliser le DXF binaire — BlobTools ne peut pas le lire. Pour vérifier : ouvrez le fichier dans un éditeur texte, la première ligne doit être 0 puis SECTION.

2

Unités en millimètres

Toutes les dimensions doivent être en mm. Sous Inkscape, c’est critique : allez dans Fichier → Propriétés du document et réglez les unités en mm avant de commencer à dessiner.

Organiser vos couches (Layers)

Utilisez ces noms de couches conventionnels pour rendre votre template lisible par tous :

Nom du layerContenuRequis ?
CUT ou DECOUPEContours à découper au laser — le tracé principal de la pièce✅ Oui
ENGRAVE ou GRAVUREZones à graver (texte, logos, motifs décoratifs)Non
GUIDELignes de construction non découpéesNon

Positionner votre pièce dans le fichier

Le coin inférieur gauche de chaque pièce doit être positionné en X=0, Y=0. C’est la référence que BlobTools utilise pour calculer toutes les coordonnées. Pour un design multi-pièces, décalez chaque pièce vers la droite en laissant 10 mm d’espace entre elles (voir section 5).

⚠️ Attention à l’axe Y dans DXF : contrairement à Inkscape ou Photoshop où Y augmente vers le bas, le format DXF utilise la convention mathématique où Y augmente vers le haut. Y=0 correspond donc au bas de votre pièce.

4. Mesurer et définir les marges 9-patch

Les marges sont les quatre valeurs qui indiquent à BlobTools où se trouvent les limites entre zones fixes et zone extensible. En pratique, une marge = la distance depuis le bord de la pièce jusqu’au début de la zone “neutre” qui peut être étirée ou répétée sans gêner l’assemblage.

MargeCe que vous mesurezContient typiquement
marge_gaucheDistance du bord gauche (X=0) jusqu’au début de la zone centrale — tout ce qui est “important” à gaucheEncoche gauche, tenon, joint
marge_droiteDistance du bord droit jusqu’au début de la zone centrale — tout ce qui est “important” à droiteEncoche droite, tenon symétrique
marge_basDistance du bord bas (Y=0) jusqu’au début de la zone centrale — tout ce qui est “important” en basEncoche basse, joint de fond
marge_hautDistance du bord haut jusqu’au début de la zone centrale — tout ce qui est “important” en hautEncoche haute, charnière

📐 Comment mesurer en pratique : repérez les encoches ou détails de chaque côté. La marge = distance depuis le bord jusqu’au point où le dessin redevient “neutre” (vide ou motif répétable). Tout dans cette zone sera toujours reproduit à l’identique, quelle que soit la taille finale.

Exemple concret : un côté de boîte de 200×80 mm avec des encoches d’assemblage de 25 mm de chaque côté, et un joint de 20 mm en bas :

// Côté de boîte — 200 × 80 mm marge_gauche : 25 mm // encoche d’assemblage gauche marge_droite : 25 mm // encoche d’assemblage droite marge_bas : 20 mm // zone de joint en bas marge_haut : 15 mm // liseret supérieur // → Zone centrale (extensible) : X=25..175, Y=20..65 // → Elle s’adapte librement à la taille demandée

5. Gérer les designs multi-pièces

Une boîte complète = plusieurs pièces (fond, côtés, couvercle…). BlobTools les gère toutes dans un seul fichier DXF : placez les pièces côte à côte et décrivez chacune lors de la soumission.

Les 3 règles pour disposer vos pièces

1

Alignez les pièces horizontalement, de gauche à droite

Chaque pièce commence là où la précédente se termine, avec un écart de 10 mm minimum. Pas besoin de les centrer verticalement.

2

Callez le bas de chaque pièce sur Y=0

Même si les pièces ont des hauteurs différentes, leur bord inférieur doit toujours être à Y=0. C’est la référence commune pour le moteur.

3

Notez les coordonnées X de chaque pièce

Relevez la valeur X du coin inférieur gauche de chaque pièce dans votre fichier. Vous en aurez besoin lors de la soumission.

💬 Exemple : fond 200×150 mm démarrant en X=0 → côté long 200×80 mm démarrant en X=210 (200 + 10 mm d’espace) → pièce suivante en X=420, etc.

6. Préparer les données de soumission

Pour chaque pièce de votre design, préparez ces informations à l’avance dans un éditeur texte :

InformationDescriptionExemple
Nom de la pièceNom court qui apparaîtra dans le configurateurFond, Côté long, Couvercle
Origine X, YCoordonnées du coin inférieur gauche dans le DXFX=0, Y=0 ou X=210, Y=0
LargeurDimension horizontale totale en mm200 mm
HauteurDimension verticale totale en mm150 mm
4 margesmarge_gauche, marge_droite, marge_bas, marge_haut25 / 25 / 20 / 20 mm

Exemple de fiche complète pour un design deux pièces :

// Template “Boîte Standard BlobTools” // Fichier : boite-standard.dxf | Auteur : votre-pseudo // ───── PIÈCE 1 : Fond ───── nom : “Fond” origine : X=0, Y=0 // coin bas-gauche dans le DXF largeur : 200 mm hauteur : 150 mm marge_gauche: 25 mm marge_droite: 25 mm marge_bas : 20 mm marge_haut : 20 mm // ───── PIÈCE 2 : Côté long ───── nom : “Côté long” origine : X=210, Y=0 // 200mm + 10mm espace largeur : 200 mm hauteur : 80 mm marge_gauche: 25 mm marge_droite: 25 mm marge_bas : 15 mm marge_haut : 15 mm

7. Checklist finale avant soumission

Vérifiez chaque point avant d’envoyer. Un template qui passe tous ces contrôles est validé bien plus vite :

// ma liste de contrôle
  • Fichier en DXF R12 ASCII (non binaire)
  • Toutes les dimensions en millimètres
  • Coin bas-gauche de chaque pièce à Y=0
  • Détails fonctionnels dans les coins ou bords uniquement
  • Zone centrale neutre et répétable
  • Layers nommés CUT / ENGRAVE / GUIDE
  • 4 marges mesurées et notées par pièce
  • Espace ≥ 10 mm entre les pièces (multi)
  • Coordonnées X d’origine de chaque pièce notées
  • Licence CC BY-NC-SA 4.0 acceptée

Tout est coché ? Rendez-vous dans le Générateur pour soumettre votre template. Il sera examiné puis publié dans la bibliothèque avec votre nom comme contributeur.

Des questions ? Consultez la page Communauté & Licence ou contactez l’équipe.