{"id":25,"date":"2019-12-10T00:25:06","date_gmt":"2019-12-09T23:25:06","guid":{"rendered":"http:\/\/www.courat.fr\/makerzblog\/?p=25"},"modified":"2020-11-11T02:12:13","modified_gmt":"2020-11-11T01:12:13","slug":"le-premier-pcb","status":"publish","type":"post","link":"https:\/\/www.courat.fr\/makerzblog\/2019\/12\/10\/le-premier-pcb\/","title":{"rendered":"Le premier PCB"},"content":{"rendered":"\n<p>Bon, faut \u00eatre honn\u00eate, je m&rsquo;attendais pas \u00e0 pouvoir souder quoi que ce soit sur ce premier PCB&#8230; et ben j&rsquo;ai pas \u00e9t\u00e9 d\u00e9\u00e7u : inutilisable ! Mais \u00e7a m&rsquo;a appris pleins de trucs, et honn\u00eatement, c&rsquo;est trippant.<\/p>\n\n\n\n<p>Le concept est simple : cr\u00e9er un shield \u00e0 2 boutons pour un simple Wemos D1 Mini v3.0. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/c.76.my\/Malaysia\/button-shield-wemos-d1-wifi-module-enewground-1907-16-Enewground@48.jpg\" alt=\"\" width=\"375\" height=\"281\"\/><figcaption><em>Wemos Button Shield. The Original&#8230;<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Un peu comme sur la photo au dessus, mais avec 2 boutons. Je la mets en r\u00e9f\u00e9rence, parce que quand on voit la tronche du r\u00e9sultat de mon exp\u00e9rience, on comprend le boulot qu&rsquo;il reste \u00e0 faire&#8230; et on rigole. De bon coeur =)<\/p>\n\n\n\n<p>En gros, la plaque reprend la forme du PCB du wemos, les 2 rang\u00e9es de connexions, et part router l&rsquo;ensemble vers les 2&#215;4 pins des 2 switchs. Pas compliqu\u00e9. <\/p>\n\n\n\n<p>Le sch\u00e9ma, sous EasyEDA : <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.41.20-1024x428.png\" alt=\"\" class=\"wp-image-30\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.41.20-1024x428.png 1024w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.41.20-300x125.png 300w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.41.20-768x321.png 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.41.20.png 1484w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Tout simple. Le logo \u00ab\u00a0GND\u00a0\u00bb va me servir \u00e0 g\u00e9n\u00e9rer un plan de masse cuivre coh\u00e9rent lors de l&rsquo;\u00e9tape du PCB ; je pourrais faire sans, mais si je n&rsquo;ai pas de plan de masse cuivre, je vais me retrouver avec exclusivement des pistes \u00ab\u00a0unitaires\u00a0\u00bb, et \u00e7a va me faire une quantit\u00e9 incroyable de cuivre \u00e0 d\u00e9gager&#8230; Donc, longue vie aux plans de masse !<\/p>\n\n\n\n<p>Maintenant, le PCB : <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"261\" height=\"300\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.43.26-261x300.png\" alt=\"\" class=\"wp-image-31\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.43.26-261x300.png 261w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.43.26-891x1024.png 891w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.43.26-768x883.png 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/Capture-d\u2019e\u0301cran-2019-12-09-a\u0300-23.43.26.png 898w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><\/figure><\/div>\n\n\n\n<p>Rien de bien m\u00e9chant non plus. La couleur bleue m&rsquo;indique que je travaille bien avec le Bottom Layer, c&rsquo;est \u00e0 dire la couche du dessous. Donc th\u00e9oriquement, je graverai la couche du dessous&#8230; mais que nenni !! Comme on le verra plus tard, il est primordial de faire un retournement type \u00ab\u00a0mirroir\u00a0\u00bb sur l&rsquo;axe vertical de ce sch\u00e9ma, car l\u00e0, dans EasyEDA, ce qu&rsquo;on voit, c&rsquo;est la couche du dessous&#8230; mais vue du dessus !! Voil\u00e0 donc une des (nombreuses !) raisons pour lesquelles mon PCB final ne sera de toutes fa\u00e7ons pas utilisable&#8230; <\/p>\n\n\n\n<p>Voil\u00e0. Pour cette fois, je vais compl\u00e8tement zapper les explications sur l&rsquo;utilisation de FlatCAM (\u00e9tape transformation Gerber -&gt; G-Code) : c&rsquo;est pas encore totalement clair dans ma t\u00eate, mais je me suis bas\u00e9 sur la vid\u00e9o de l&rsquo;article pr\u00e9c\u00e9dent. <\/p>\n\n\n\n<p>Et maintenant, nous voil\u00e0 avec 3 fichiers G-Code ! un \u00ab\u00a0pistes.nc\u00a0\u00bb pour les pistes, un \u00ab\u00a0trous.nc\u00a0\u00bb pour les per\u00e7ages, et un \u00ab\u00a0layout.nc\u00a0\u00bb pour le contour. <\/p>\n\n\n\n<p>Voici quelques extraits vid\u00e9os de chacun des 3 passages. Entre chaque, la t\u00eate revient en hauteur, et il me reste juste \u00e0 changer l&rsquo;outil, refaire le z\u00e9ro (origine de position (x=0, y=0, z=0)), enfin surtout z=0, puisque la t\u00eate revient de toutes fa\u00e7ons \u00e0 x=0 et y=0 en fin de travail. <\/p>\n\n\n\n<p>les pistes : <\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2160\" style=\"aspect-ratio: 3840 \/ 2160;\" width=\"3840\" controls preload=\"auto\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/VID_20191208_185334.mp4\"><\/video><figcaption>Gravure des pistes<\/figcaption><\/figure>\n\n\n\n<p>Les trous : <\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2160\" style=\"aspect-ratio: 3840 \/ 2160;\" width=\"3840\" controls preload=\"auto\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/VID_20191208_190815.mp4\"><\/video><figcaption>Per\u00e7age<\/figcaption><\/figure>\n\n\n\n<p>Et enfin : le pourtour de la carte :<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2160\" style=\"aspect-ratio: 3840 \/ 2160;\" width=\"3840\" controls preload=\"auto\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/VID_20191208_191726.mp4\"><\/video><figcaption>D\u00e9coupe du contour<\/figcaption><\/figure>\n\n\n\n<p>Alors concr\u00e8tement, c\u00f4t\u00e9 crassou, oui, forc\u00e9ment, \u00e7a g\u00e9n\u00e8re une bonne quantit\u00e9 de poussi\u00e8res, compos\u00e9e de lamelles de cuivre et surtout de fibre de verre (j&rsquo;ai pris des PCB sur base FR-4, donc c&rsquo;est de l&rsquo;epoxy renforc\u00e9, et pas de la bakelite).  Mais le pire, c&rsquo;est la d\u00e9coupe du pourtour&#8230; forc\u00e9ment, on en enl\u00e8ve, de la mati\u00e8re !<\/p>\n\n\n\n<p>Mais, si : <br>1. On \u00e9vite de faire tout \u00e7a dans un gros courant d&rsquo;air<br>2. On prend soin d&rsquo;aspirer r\u00e9guli\u00e8rement, genre entre chaque \u00e9tape, <br>On s&rsquo;\u00e9vite d&rsquo;en mettre partout \u00e0 chaque fois. C&rsquo;est pas 100% propre, mais \u00e7a limite la casse c\u00f4t\u00e9 crado. <em>WAF maintenu<\/em>.<\/p>\n\n\n\n<p>Allez, on sort la carte, on fait \u00ab\u00a0WOUAAAAH !! Mon premier PCB qu&rsquo;il est beauuuuuu !!!\u00a0\u00bb et puis apr\u00e8s, on regarde de plus pr\u00e8s, et direct on d\u00e9chante. Mais quelque part, c&rsquo;est normal&#8230;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>Eh mec, pour l&rsquo;impression 3D, t&rsquo;as fait un paquet de filasses avant d&rsquo;avoir un objet propre&#8230; alors arr\u00eate de t&rsquo;plaindre. <\/em><\/p><\/blockquote>\n\n\n\n<p>Pas faux.<\/p>\n\n\n\n<p>Bref ! V&rsquo;l\u00e0 le r\u00e9sultat : <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-1024x768.jpg\" alt=\"\" data-id=\"33\" data-full-url=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-scaled.jpg\" data-link=\"http:\/\/www.courat.fr\/makerzblog\/img_20191208_190045\/\" class=\"wp-image-33\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-1024x768.jpg 1024w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-300x225.jpg 300w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-768x576.jpg 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-1536x1152.jpg 1536w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-2048x1536.jpg 2048w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_190045-1568x1176.jpg 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-768x1024.jpg\" alt=\"\" data-id=\"35\" data-full-url=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-scaled.jpg\" data-link=\"http:\/\/www.courat.fr\/makerzblog\/img_20191208_192257\/\" class=\"wp-image-35\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-768x1024.jpg 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-225x300.jpg 225w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-1152x1536.jpg 1152w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-1536x2048.jpg 1536w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-1568x2091.jpg 1568w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_192257-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-768x1024.jpg\" alt=\"\" data-id=\"36\" data-full-url=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-scaled.jpg\" data-link=\"http:\/\/www.courat.fr\/makerzblog\/img_20191208_193441\/\" class=\"wp-image-36\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-768x1024.jpg 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-225x300.jpg 225w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-1152x1536.jpg 1152w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-1536x2048.jpg 1536w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-1568x2091.jpg 1568w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/IMG_20191208_193441-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>De gauche \u00e0 droite : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>encore sur la CNC, tout juste aspir\u00e9e.. comme \u00e7a, on se dit, \u00e7a p\u00e8te&#8230;<\/li><li>nettoy\u00e9 : ok, pas mal, mais pur\u00e9e, c&rsquo;est fin&#8230; <\/li><li>s\u00e9par\u00e9 de la plaque. C&rsquo;est la que les observations commencent \u00e0 piquer !<\/li><\/ul>\n\n\n\n<p>Eh ouais, en fait, voil\u00e0 ce que j&rsquo;ai not\u00e9. <\/p>\n\n\n\n<p>D&rsquo;abord, les pistes sont fines&#8230; trop fines. Ensuite, les pastilles, l\u00e0 o\u00f9 je suis cens\u00e9 souder les pattes de mes composants, sont plus que fines. Concr\u00e8tement, on doit \u00eatre sur du 0,2mm, m\u00eame pas&#8230; en tout cas, je vois pas bien o\u00f9 je pourrais mettre de l&rsquo;\u00e9tain ; mais pourquoi ?? j&rsquo;avais pourtant laiss\u00e9 les r\u00e9glages et les formes standard sur le PCB ! Eh ou\u00e9&#8230; mais en fait, avec le plan de masse, je me suis aper\u00e7u que la t\u00eate de gravure faisait 2 passes : une pour le rond de la pastille, une autre pour la limite du plan de passe. Tellement pr\u00e8s l&rsquo;une de l&rsquo;autre, que \u00e7a en devient s\u00fbrement inutile d&rsquo;avoir les 2. Mais vu la pr\u00e9cision de l&rsquo;outil et la relative impr\u00e9cision de profondeur, je pense que \u00e7a a tap\u00e9 trop large, et que sur le cercle d&rsquo;une pastille, \u00e7a a trop retir\u00e9 vers l&rsquo;int\u00e9rieur. Va donc falloir que je retravaille ce point-l\u00e0. C&rsquo;est juste insoudable. <\/p>\n\n\n\n<p>Pareil pour les pistes de signal : alors en th\u00e9orie, 0,2 \u00e0 0,3 mm de large, c&rsquo;est suffisant pour faire transiter un signal num\u00e9rique sous quelques mA&#8230; Mais concr\u00e8tement, sur une plaque comme \u00e7a, le cuivre est tellement fin (de souvenir, c&rsquo;est du 1oz, soit 35 microns d&rsquo;\u00e9paisseur) que quand y en a pu, y en a pu&#8230; bref, trop fin, \u00e7a se d\u00e9colle. <\/p>\n\n\n\n<p>Donc l\u00e0 dessus, j&rsquo;ai trouv\u00e9 sur le Net que pour de la gravure \u00e0 l&rsquo;anglaise (l&rsquo;autre nom fran\u00e7ais pour PCB milling&#8230;), <strong>faudrait pas descendre en dessous de 0,6mm pour des largeurs de pistes<\/strong>. Bah moi, j&rsquo;ai bien envie de <strong>tester \u00e0 1 mm<\/strong>, hein&#8230; <\/p>\n\n\n\n<p>Tr\u00e8s bien. Ensuite, le seul truc positif, c&rsquo;est que mes per\u00e7ages, pour lesquels j&rsquo;ai pris une fraise de 0,8mm , ils sont juste parfaitement align\u00e9s ! j&rsquo;ai pris un \u00ab\u00a0peigne\u00a0\u00bb de N connecteurs pour tester, je les ai mis dans les trous, et &#8230; alignement parfait !! \u00e7a rentre !!! &#8230; Ah tiens ? Ben par contre, \u00e7a ressort pas de l&rsquo;autre c\u00f4t\u00e9. Ah ben ok, en fait, ma profondeur de per\u00e7age (le param\u00e8tre <strong>Cut Z<\/strong> dans FlatCAM) est donc insuffisant. Je note&#8230; <\/p>\n\n\n\n<p>Bon ben en tout cas, encore une fois, c&rsquo;est pas cette fois que je ferai de l&rsquo;\u00e9lec de fou, mais je me suis bien \u00e9clat\u00e9. La suite ? corriger mes erreurs de dimensionnement, et r\u00e9essayer. <\/p>\n\n\n\n<p>Tro-kon-tan.<\/p>\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Bon, faut \u00eatre honn\u00eate, je m&rsquo;attendais pas \u00e0 pouvoir souder quoi que ce soit sur ce premier PCB&#8230; et ben<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-25","post","type-post","status-publish","format-standard","hentry","category-cnc"],"_links":{"self":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":10,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/25\/revisions\/276"}],"wp:attachment":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/tags?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}