Aller au contenu

GO Print

OpenSCAD et l'app "Customizer" de Thingiverse


PPAC

Messages recommandés

Salutation !

// Sujet en cours de réalisation il sera complété et mis a jour prochainement.

Mes notes pour arriver a faire un script OpenSCAD compatible avec le "Customizer" de Thingiverse.  

Le 01/04/2024 at 18:29, PPAC a dit :

 

Liens utiles

 

En plus de suivre la documentation et recommandations de https://customizer.makerbot.com/docs

Donc les limitations ( https://customizer.makerbot.com/docs#limitations )

  • Pas de "include<...>" ou de "use<...>"
  • ...

 il y a a noter que a cette date (2024-04-06)

  • Pour être compatible avec le Customizer de Thingiverse, il ne faut pas utiliser de caractères accentuées dans votre script OpenSCAD
    • De simples 'é', 'ç', 'à', ... même en commentaire dans le script et l'on obtient une erreur "We're sorry, but something went wrong."
      • ( A creuser ) mais cela ressemble a un problème d'encodage. (genre les caractères accentués sautes (comme quand on ouvre un fichier encodé en UTF-8 avec l'encodage Windows-1252) et font planter les customizer.)
      • donc il faut rester sur des caractères ASCII simple pour éviter les problèmes.
  • Le "customizer" de Thingiverse utilise OpenSCAD version() == [2015, 3, 0] et cela implique
    • pour les "color"
      • c'est soit le nom w3c de la couleur ( exemple "black" )
      • soit le vecteur couleur ( exemple : [ r, g, b ]. avec r,g et b des valeurs de 0 a 1 )
      • mais pas de chaîne de la couleur rgb en hexa de type "#rrggbbaa" !
    • Lors de l'appel d'une fonction ou d'un module, il faut prendre soin de bien identifier chaque arguments/paramètres
      • // Exemple d'appel d'un module
        monModule(text="qqchose", taille=8);
        // et non, comme on peut le faire avec des versions plus récente d'OpenSCAD
        monModule("qqchose",8);

// A continuer.

// il n'est pas possible de spécifier le format des .stl généré cf l'argument "--export-format" par défaut a "binstl" sur les versions plus récente d'OpenScad donc on a le format "asciistl" qui prend le plus de taille de fichier.

// le moteur CGLA? utilisé est plus sensible et peut quand il y a des arrêtes qui se superpose générer un "Warning maybe not manifoild" ou un erreur que l'on a pas avec des version plus récente d'OpenSCAD ...

 

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

Pour faire le lien avec le "Parametric Model Maker" de BambuLab.

 

Lien vers le commentaire
Partager sur d’autres sites

  • PPAC changed the title to OpenSCAD et l'app "Customizer" de Thingiverse

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...