{"id":2057,"date":"2021-01-18T15:49:52","date_gmt":"2021-01-18T14:49:52","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?p=2057"},"modified":"2021-01-18T16:48:50","modified_gmt":"2021-01-18T15:48:50","slug":"2057","status":"publish","type":"post","link":"https:\/\/www.aacmb.fr\/wordpress\/2021\/01\/18\/2057\/","title":{"rendered":"FreeCAD et le SVG"},"content":{"rendered":"<p>D&rsquo;un c\u00f4t\u00e9, nous avons FreeCAD qui va permettre de dessiner des pi\u00e8ces parfaitement c\u00f4t\u00e9es, et de l&rsquo;autre des fichiers vectoriels au format SVG. Les premiers sont id\u00e9al pour imprimer des pi\u00e8ces en 3D (par exemple), et les seconds sont n\u00e9cessaires pour effectuer de la gravure ou de la d\u00e9coupe Laser. 2 mondes diff\u00e9rents, mais qui pourtant peuvent avoir besoin de cohabiter.<\/p>\n<p>Mon besoin est de pouvoir d\u00e9couper au laser des pi\u00e8ces potentiellement complexes et de dimensions parfaitement d\u00e9finies, chose qu&rsquo;il est tr\u00e8s difficile \u00e0 r\u00e9aliser sous Inkscape.<\/p>\n<p>L&rsquo;objectif de ce petit tuto va \u00eatre de vous d\u00e9montrer qu&rsquo;il est parfaitement possible d&rsquo;utiliser FreeCAD avec Inkscape, pour arriver \u00e0 g\u00e9n\u00e9rer le pr\u00e9cieux fichier SVG.<\/p>\n<h2>Le dessin sous FreeCAD<\/h2>\n<p>Rien de particulier, on dessine la pi\u00e8ce comme s&rsquo;il s&rsquo;agissait d&rsquo;une conception classique. On garde bien \u00e9videmment \u00e0 l&rsquo;esprit que l&rsquo;on dessine une pi\u00e8ce qui sera grav\u00e9e en 2D (la troisi\u00e8me dimension \u00e9tant l&rsquo;\u00e9paisseur native du mat\u00e9riel).<\/p>\n<p>Ci-dessous\u00a0 un exemple d&rsquo;une pi\u00e8ce que je voudrais couper au laser dans du contreplaqu\u00e9 3mm.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2063 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_01-e1610983346485.png\" alt=\"\" width=\"500\" height=\"356\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_01-e1610983346485.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_01-e1610983346485-350x249.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On extrude sur 3 mm, histoire d&rsquo;avoir un visuel r\u00e9el du r\u00e9sultat sur bois.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2064 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_02-e1610983507152.png\" alt=\"\" width=\"500\" height=\"571\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_02-e1610983507152.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_02-e1610983507152-350x400.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h2>G\u00e9n\u00e9ration du trac\u00e9 SVG<\/h2>\n<p>Passons dans l&rsquo;atelier Draft, et positionnons la vue dans le plan que nous souhaitons extraite. S\u00e9lectionnons ensuite la surface de la pi\u00e8ce et clic droit.<\/p>\n<p>Nous acc\u00e9dons au menu Draft, puis Shape 2D View<\/p>\n<p>. Un nouvel objet est maintenant disponible dans l&rsquo;arbre de conception. Si on le laisse seul visible, on obtient le trac\u00e9 de notre pi\u00e8ce.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2068 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_03.png\" alt=\"\" width=\"510\" height=\"479\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_03.png 510w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_03-350x329.png 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_03-300x282.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/p>\n<p>On exporte cet objet au format Flatenned SVG .<\/p>\n<h2>Dans Inkscape<\/h2>\n<p>Il reste maintenant \u00e0 terminer la mise en forme dans Inkscape, afin d&rsquo;obtenir tous les param\u00e8tres n\u00e9cessaires \u00e0 K40 Whisperer (dans mon cas), tels que d\u00e9fini dans la page d\u00e9di\u00e9e.<\/p>\n<p>Le fichier export\u00e9 de FreeCAD ressemble \u00e0 ceci :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2069 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_04-e1610984582436.png\" alt=\"\" width=\"500\" height=\"508\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_04-e1610984582436.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_04-e1610984582436-350x356.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On va passer le trac\u00e9 en rouge pour la d\u00e9coupe, avec une largeur de trait de 0,1. On ram\u00e8ne la taille de la page \u00e0 la taille du dessin.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2070 alignnone\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_05-e1610984730650.png\" alt=\"\" width=\"500\" height=\"531\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_05-e1610984730650.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_05-e1610984730650-350x372.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On v\u00e9rifie les propri\u00e9t\u00e9s du document, afin de s&rsquo;assurer que les dimensions sont bien en mm.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2071 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_06-e1610984838323.png\" alt=\"\" width=\"500\" height=\"463\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_06-e1610984838323.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/01\/patte_06-e1610984838323-350x324.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Ici, ce n&rsquo;est pas le cas. On modifie donc et on enregistrer le fichier.<\/p>\n<p>La d\u00e9coupe laser se d\u00e9roule sans aucun probl\u00e8me.<\/p>\n<p>CQFD !<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>D&rsquo;un c\u00f4t\u00e9, nous avons FreeCAD qui va permettre de dessiner des pi\u00e8ces parfaitement c\u00f4t\u00e9es, et de l&rsquo;autre des fichiers vectoriels au format SVG. Les premiers sont id\u00e9al pour imprimer des pi\u00e8ces en 3D (par exemple), et les seconds sont n\u00e9cessaires pour effectuer de la gravure ou de la d\u00e9coupe Laser. 2 mondes diff\u00e9rents, mais qui &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/2021\/01\/18\/2057\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;FreeCAD et le SVG&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-2057","post","type-post","status-publish","format-standard","hentry","category-freecad"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/2057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=2057"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/2057\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=2057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=2057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=2057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}