Contexte et motivation

Le concepteur a d'abord utilisé Cuttle pour créer les supports de clavier gen1, profitant d’une interface node‑tree et d’un abonnement Pro de deux mois. Le principal frein était l’impossibilité d’exporter le modèle paramétrique ; la perte du service aurait rendu les jeux de paramètres inutilisables et compliquerait la diffusion du design. En cherchant une alternative libre, il s’est tourné vers OpenSCAD, un langage de description solide, disponible sans frais et sans dépendance à un service externe.

Architecture paramétrique sous OpenSCAD

Les projets de boîte à câbles et de porte‑serviette sont décrits par des formes géométriques simples (cercles, rectangles, ellipses) combinées via difference() et union(). L’auteur précise que le script d’exportation SVG nécessite OpenSCAD version 2025.09.22 pour régler la largeur du trait, ce qui garantit une précision de découpe compatible avec les exigences de la machine Glowforge. La génération du fichier SVG à partir du code source assure la traçabilité du paramètre, contrairement à Cuttle où le modèle reste enfermé dans le cloud.

Matériaux et réglages de coupe

Pour la boîte à câbles, il a employé du Glowforge Proofgrade Medium Maple Plywood, un contreplaqué certifié sans additifs nocifs. Le porte‑serviette a été réalisé en Glowforge Proofgrade Raw Thin Cherry Plywood, moins cher car non pré‑finis. Le coût du Proofgrade dépasse celui du contreplaqué de bricolage, mais la sécurité et la constance de coupe justifient l’investissement. Le texte recommande de laisser le ruban de masquage sur la surface : il réduit la puissance de coupe et élimine les brûlures périphériques observées sur les premiers supports. En outre, le contreplaqué se coupe avec moins de puissance que le panneau de particules, qui montre une consommation énergétique supérieure et un rendu visuel moins net.

Analyse des limites et bonnes pratiques

Le principal défi technique reste la gestion du kerf. L’auteur signale des corrections inversées lors de la réalisation de joints à doigts, entraînant des asymétries entre les parties « tab » et « slot ». Il souligne également que certaines expressions OpenSCAD ont des effets de bord (par ex. rotate() appliqué à un objet) sans retourner de valeur exploitable, ce qui complique la récupération de la boîte englobante d’un objet déjà créé. Malgré ces contraintes, OpenSCAD offre une maîtrise totale du code paramétrique, permettant de reproduire exactement les dimensions calculées, comme le calcul trigonométrique des moustaches du porte‑serviette à partir de l’angle et du rayon mineur de l’ellipse. La combinaison d’un script d’export SVG fiable, de matériaux certifiés et d’une attention au kerf constitue une méthode reproductible pour les makers souhaitant passer d’un service SaaS à une chaîne de production locale.