L'Air du Bois est une plateforme Open Source de partage collaboratif ouverte à tous les amoureux du travail du bois. (En savoir plus)

Rejoindre l'Air du Bois Se connecter

10 commentaires
il y a 18 jours
Schmilblick

Bonjour,
Je suis l'auteur des macros. Quel système utilises-tu?
Ce n'est pas un atelier, mais un ensemble de macros. Le dossier FreeCAD_BespokeFurniture doit être dans le répertoire utilisé pour les macros.

As-tu pu lancer la macro BespokeFurnitureToolbarCreation.py ?

Schmilblick

tu es sur Windows?
Dans la console FreeCAD tu fais App.getUserMacroDir() et ça te donne le répertoire où il faut copier le dossier.
ensuite cela dépend de ton système, Windows ou Linux.

Schmilblick

Une fois que tu as copié le dossier dans le répertoire macro indiqué par la commande, tu ouvres un terminal en mode administrateur (clic droit sur le terminal). Il faut chercher "invité de commande", le powershell ne fonctionne pas de mémoire pour la suite.
Une fois le terminal ouvert, tu vas dans le répertoire macro: "cd chemin_du_repertoire" puis tu copies cette commande "mklink BespokeFurnitureToolbarCreation.py .\FreeCAD_BespokeFurniture\utils\BespokeFurnitureToolbarCreation.py"
Tu pourras ensuite voir et lancer la macro dans freecad, comme les autres macros.
As-tu déjà lancé des macros ?

Schmilblick

wiki.freecad.org/Macros/fr, chapitre Fonctionnement. Tu cliques sur le petit calepin, tu verras la boîte de dialogue avec tes macros, vide à priori ou avec ma macro si tu as pu lancer la commande mklink comme expliqué.
Il faudra que tu copies les fichiers exemples du sous-dossier CAD dans un répertoire de travail.

Schmilblick

rien à quelle étape?
tu as pu lancer la macro BespokeFurnitureToolbarCreation.py?

En faisant un clic droit sur les barres d'outils, as-tu "Bespoke Furniture" comme sur ma capture d'écran?
Si oui, il se peut que la barre d'outils ne soit pas visible car tout à droite. C'est le cas parfois aussi avec les ateliers, il faut déplacer les barres d'outils.

Schmilblick

J'ai modifié le code pour obtenir un atelier. Tu peux copier le github dans le dossier Mod. J'ai testé sur mon pc win11, FreeCAD 1.1.3 et cela fonctionne.

Schmilblick
( Modifié )

normalement une fois dans le répertoire Mod, l'atelier se charge au démarrage de FreeCAD. Tu peux vérifier dans le menu Affichage / Sélecteur d'atelier, il devrait être tout en bas de la liste.
Si l'atelier ne se charge pas, tu dois avoir un message d'erreur dans la console.
La macro BespokeFurnitureToolbarCreation.py ne sert plus à rien avec l'atelier.
Le premier bouton à gauche permet d'ouvrir des fichiers FreeCAD. Les 3 premiers sont les meubles de départ, les autres sont des composants.

Schmilblick

pour le mettre dans le gestionnaire cela demande un peu plus de boulot, et surtout il est conseillé de le partager au préalable. Il faut quelques testeurs donc.
Je me suis trompé, c'est dans la vue rapport qu'il peut y avoir les messages d'erreurs. Menu Affichage / Panneaux / Vue rapport.
S'il y a des erreurs, est-ce que tu as bien la dernière version de FreeCAD 1.1.3 ?
Dans le gestionnaire d'extensions, il y a une petite roue dentées en bas à gauche, qui permet d'ouvrir le dossier des extensions, et vérifier si l'atelier Bespoke_Furniture y est bien (installation manuelle).

Schmilblick

Sur la petite roue il y a une ligne permettant d'aller au répertoire des extensions. Cela ouvre le dossier Mod dans l'explorateur. Là où mon atelier doit être installé, en dézipant le fichier obtenu dans github ou en ayant fait "git clone..."

Schmilblick

C'est curieux que tu n'aies pas de message d'erreur si l'atelier n'apparaît pas.
Tu as bien téléchargé la dernière version de l'atelier ou fait "git clone..."?