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 :
💡 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 :
| Logiciel | Prix | Pour qui ? | Conseil d’export |
|---|---|---|---|
| LibreCAD | Gratuit | ✅ Débutants — interface simple, nativement DXF | Export direct en DXF R12, rien à configurer |
| Inkscape | Gratuit | Habitués du vectoriel (style Illustrator) | Installer l’extension Better DXF Export. Régler les unités en mm avant de dessiner |
| FreeCAD | Gratuit | Makers souhaitant des pièces paramétriques | Module Sketcher → Fichier → Exporter → DXF |
| LightBurn | Payant | Possesseurs d’une machine laser | Fichier → Exporter → DXF (mm par défaut) |
| Fusion 360 | Gratuit (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
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.
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 layer | Contenu | Requis ? |
|---|---|---|
| CUT ou DECOUPE | Contours à découper au laser — le tracé principal de la pièce | ✅ Oui |
| ENGRAVE ou GRAVURE | Zones à graver (texte, logos, motifs décoratifs) | Non |
| GUIDE | Lignes de construction non découpées | Non |
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.
| Marge | Ce que vous mesurez | Contient typiquement |
|---|---|---|
| marge_gauche | Distance du bord gauche (X=0) jusqu’au début de la zone centrale — tout ce qui est “important” à gauche | Encoche gauche, tenon, joint |
| marge_droite | Distance du bord droit jusqu’au début de la zone centrale — tout ce qui est “important” à droite | Encoche droite, tenon symétrique |
| marge_bas | Distance du bord bas (Y=0) jusqu’au début de la zone centrale — tout ce qui est “important” en bas | Encoche basse, joint de fond |
| marge_haut | Distance du bord haut jusqu’au début de la zone centrale — tout ce qui est “important” en haut | Encoche 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 :
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
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.
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.
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 :
| Information | Description | Exemple |
|---|---|---|
| Nom de la pièce | Nom court qui apparaîtra dans le configurateur | Fond, Côté long, Couvercle |
| Origine X, Y | Coordonnées du coin inférieur gauche dans le DXF | X=0, Y=0 ou X=210, Y=0 |
| Largeur | Dimension horizontale totale en mm | 200 mm |
| Hauteur | Dimension verticale totale en mm | 150 mm |
| 4 marges | marge_gauche, marge_droite, marge_bas, marge_haut | 25 / 25 / 20 / 20 mm |
Exemple de fiche complète pour un design deux pièces :
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 :
- 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.