Liste des propositions du champ Descriptif
1 proposition
- 0
- 1
- 0
- 0
Meuble générique paramétrique et son lot de macros
Durant 4 ans de menuiserie dont 3 à mon compte j'ai développé un modèle paramétrique pour la conception de meubles: bibliothèques, dressing, placards... sur la base de panneaux assemblés. Je vous le partage, cela vous sera peut-être utile ou vous inspirera pour créer vos propres outils.
Le concept de base est d'avoir un modèle paramétrique qui permet de changer des cotes ou l'organisation du volume sans avoir à redessiner, retoucher les éléments un par un. Il fallait aussi qu'un modèle FreeCAD ne dépende pas d'un atelier, et que les macros ne servent qu'à accélérer un processus possible manuellement mais lent et fastidieux (copier-coller de composants paramétriques, et changement manuel de paramètres). Je n'ai donc utilisé que des propriétés personnalisées sur des objets FreeCAD de base. Les Part conteneur jaunes pour l'assemblage, le positionnement paramétrique, et les Corps + Géométrie pour les pièces physiques. J'ai préféré Part Design car je trouve l'arborescence plus lisible.
Si des trous de passage de câbles, de tourillons ou autres sont nécessaires pour vérifier la conception ou pour le réalisme du visuel, ce sont de nouvelles "features" dans le Corps qui n'auront aucune conséquence sur l'assemblage, qui restera parfaitement paramétrique. Aucun problème de topologie puisque tout est basé sur le parallélépipède que constitue la planche de base.
Ensuite j'ai créé les outils qui aident à la suite du processus de conception, chiffrage, fabrication. Création de la liste des pièces (BOM), calepinage, ajout des étapes de fabrication pour faciliter le devis, export vers un tableau LibreOffice Calc.
Pour le calepinage ne vous attendez pas à un outil optimisé. Il est largement suffisant pour estimer la quantité de panneaux nécessaires à la fabrication. Mais ayant fait appel aux fournisseurs pour la découpe, ce qui était bien plus rentable pour moi, je n'ai pas adapté les algorithmes pour appliquer l'optimisation que j'appliquais quand je découpais. Et il y a plusieurs stratégies d'optimisation dont le choix est arbitraire, aucune n'étant universellement meilleure. Ponctuellement j'ai utilisé la version démo de PLUS 2D Wood, d'une entreprise indienne, qui permet l'import de csv pour les panneaux et la fiche de débit.
J'ai testé un peu l'atelier Wood Working, il semble très bien, mais les modèles ne sont pas paramétriques, ou le sont à partir des sommets, arêtes et faces des objets, pour ce que j'en ai vu. Ce qui m'avait posé rapidement des problèmes dans des expériences passées avec les ateliers d'assemblage. Il y a probablement des fonctions de Wood Working qui pourraient compléter mon modèle, mais honnêtement je n'ai pas exploré tout le potentiel de cet atelier, très fourni. Voilà, je tenais juste à dire que je connais l'existence de cet atelier, qui ne correspondait pas à mon besoin perso.
C'est du franglais, dans les boites de dialogues et le code. J'ai commencé en anglais pour un éventuel futur partage et puis m'étant mis à l'IA, pour des outils que je n'aurais jamais pris le temps de faire, il y a du français puisque mes prompts étaient en français. Maintenant qu'il y a l'IA j'aurais du tout faire en français, la traduction étant devenue très accessible. Comme expliqué dans le Readme du github, c'est du bricolage, qui m'apportait très vite du gain en productivité et une qualité suffisante pour mon usage. Si ça sert à d'autres que moi, j'y investirai du temps, selon ma disponibilité. Cela me ferait plaisir.
Quelques vidéos sur les fonctions de base: https://www.youtube.com/watch?v=3RbN0SH ... iQ&pp=sAgC
Le GitHub: https://github.com/Matt-Kron/FreeCAD_BespokeFurniture
Durant 4 ans de menuiserie dont 3 à mon compte j'ai développé un modèle paramétrique pour la conception de meubles: bibliothèques, dressing, placards... sur la base de panneaux assemblés. Je vous le partage, cela vous sera peut-être utile ou vous inspirera pour créer vos propres outils.
Le concept de base est d'avoir un modèle paramétrique qui permet de changer des cotes ou l'organisation du volume sans avoir à redessiner, retoucher les éléments un par un. Il fallait aussi qu'un modèle FreeCAD ne dépende pas d'un atelier, et que les macros ne servent qu'à accélérer un processus possible manuellement mais lent et fastidieux (copier-coller de composants paramétriques, et changement manuel de paramètres). Je n'ai donc utilisé que des propriétés personnalisées sur des objets FreeCAD de base. Les Part conteneur jaunes pour l'assemblage, le positionnement paramétrique, et les Corps + Géométrie pour les pièces physiques. J'ai préféré Part Design car je trouve l'arborescence plus lisible.
Si des trous de passage de câbles, de tourillons ou autres sont nécessaires pour vérifier la conception ou pour le réalisme du visuel, ce sont de nouvelles "features" dans le Corps qui n'auront aucune conséquence sur l'assemblage, qui restera parfaitement paramétrique. Aucun problème de topologie puisque tout est basé sur le parallélépipède que constitue la planche de base.
Ensuite j'ai créé les outils qui aident à la suite du processus de conception, chiffrage, fabrication. Création de la liste des pièces (BOM), calepinage, ajout des étapes de fabrication pour faciliter le devis, export vers un tableau LibreOffice Calc.
Pour le calepinage ne vous attendez pas à un outil optimisé. Il est largement suffisant pour estimer la quantité de panneaux nécessaires à la fabrication. Mais ayant fait appel aux fournisseurs pour la découpe, ce qui était bien plus rentable pour moi, je n'ai pas adapté les algorithmes pour appliquer l'optimisation que j'appliquais quand je découpais. Et il y a plusieurs stratégies d'optimisation dont le choix est arbitraire, aucune n'étant universellement meilleure. Ponctuellement j'ai utilisé la version démo de PLUS 2D Wood, d'une entreprise indienne, qui permet l'import de csv pour les panneaux et la fiche de débit.
J'ai testé un peu l'atelier Wood Working, il semble très bien, mais les modèles ne sont pas paramétriques, ou le sont à partir des sommets, arêtes et faces des objets, pour ce que j'en ai vu. Ce qui m'avait posé rapidement des problèmes dans des expériences passées avec les ateliers d'assemblage. Il y a probablement des fonctions de Wood Working qui pourraient compléter mon modèle, mais honnêtement je n'ai pas exploré tout le potentiel de cet atelier, très fourni. Voilà, je tenais juste à dire que je connais l'existence de cet atelier, qui ne correspondait pas à mon besoin perso.
C'est du franglais, dans les boites de dialogues et le code. J'ai commencé en anglais pour un éventuel futur partage et puis m'étant mis à l'IA, pour des outils que je n'aurais jamais pris le temps de faire, il y a du français puisque mes prompts étaient en français. Maintenant qu'il y a l'IA j'aurais du tout faire en français, la traduction étant devenue très accessible. Comme expliqué dans le Readme du github, c'est du bricolage, qui m'apportait très vite du gain en productivité et une qualité suffisante pour mon usage. Si ça sert à d'autres que moi, j'y investirai du temps, selon ma disponibilité. Cela me ferait plaisir.
Quelques vidéos sur les fonctions de base: https://www.youtube.com/watch?v=3RbN0SH ... iQ&pp=sAgC
Le GitHub: https://github.com/Matt-Kron/FreeCAD_BespokeFurniture
Ce champ ne permet qu'une seule valeur. La proposition la plus récente ou avec le meilleur score positif ou nul sera sélectionnée.
