SpeakCAD contre Thingiverse Customizer : des curseurs choisis par l'auteur, ou tout changement que vous pouvez décrire
Customizer était une excellente idée : des modèles OpenSCAD avec des paramètres exposés, ajustables avec des curseurs dans le navigateur, sans logiciel nécessaire. Ça l'est toujours, sur les modèles qui le prennent en charge. Les limites sont que la plupart des modèles ne le font pas, que vous ne pouvez changer que ce que l'auteur a exposé, et que le service a une longue histoire de files d'attente et de pannes. SpeakCAD part de la même base (l'OpenSCAD paramétrique) et supprime ces trois limites.| Criterion | SpeakCAD | Thingiverse Customizer |
|---|---|---|
| Which models | Any: describe a new one, or upload any STL, 3MF or .scad and have it rebuilt parametrically | Only OpenSCAD models uploaded with Customizer enabled |
| What you can change | Anything you can describe: sizes, holes, lids, mounts, text, fits | Only the parameters the author exposed |
| Interface | Chat plus a dimensions panel; tap a face to read a size | Sliders and fields per parameter |
| Rendering | In your browser, seconds | Server-side queue; historically slow or unavailable |
| Mobile | Full editor in a phone browser | Works in a browser, but sliders on a phone are fiddly |
| Output | STL, 3MF, OpenSCAD source, G-code sliced for your printer | STL |
| Printables, MakerWorld models | Upload the file and rebuild it | Not available: Customizer is Thingiverse only |
| Test the fit before a long print | Fit Check: free 5-minute test slice of the fit, then your printer's calibration is applied to every model | No: reprint, or cut a test piece yourself |
| Price | 7-day free trial; then Maker $3.99/mo or Pro $7.99/mo | Free |
La même idée, poussée plus loin
Les deux outils reposent sur OpenSCAD, la CAO par code où un modèle est un programme avec des variables nommées. Customizer expose ces variables comme des curseurs. SpeakCAD fait écrire le programme par l'IA à partir de votre description, ou d'un fichier que vous envoyez, puis modifie le programme quand vous demandez un changement. Ainsi, plutôt que de laisser l'auteur décider en 2014 que vous pouvez changer la largeur mais pas ajouter un trou de vis, vous dites « ajoute deux trous M3 sur la base espacés de 40 mm » et le programme change.
Là où Customizer l'emporte
C'est gratuit, et sur un modèle conçu pour ça (un générateur de boîte, un générateur d'engrenage, une étiquette texte), c'est rapide à utiliser : faites glisser le curseur, téléchargez. Si le modèle que vous voulez en fait partie, utilisez-le, et si Customizer est en panne (ce qui arrive souvent), téléchargez la source .scad depuis le Thing, envoyez-la à SpeakCAD et changez les valeurs là-bas.
Là où SpeakCAD l'emporte
Presque tous les modèles sur Thingiverse, Printables et MakerWorld sont de simples STL sans prise en charge de Customizer. SpeakCAD prend le STL, le reconstruit en modèle paramétrique et vous laisse changer ce dont vous avez besoin : une boîte plus longue, les trous d'une carte différente, un couvercle à clips au lieu de vis, votre nom sur l'avant. Il fonctionne aussi sur téléphone, s'affiche en quelques secondes dans le navigateur plutôt que sur un serveur en file d'attente, et exporte le 3MF en plus du STL. Et quand le changement dont vous avez besoin n'est pas une taille mais une nouvelle fonctionnalité, il n'y a pas de curseur pour ça sur Customizer, et il y a une phrase pour ça ici.
Une note sur la fidélité
Une reconstruction reproduit fidèlement la géométrie fonctionnelle (dimensions, parois, trous, découpes, couvercles) et de façon approximative le détail décoratif. Les modèles sculptés restent le travail d'un éditeur de maillage. Pour les impressions fonctionnelles pour lesquelles Customizer a été conçu, la reconstruction est généralement plus propre que l'original.