{"id":32643,"date":"2018-07-02T15:48:15","date_gmt":"2018-07-02T13:48:15","guid":{"rendered":"http:\/\/www.makerslide-machines.xyz\/?p=32643"},"modified":"2022-08-22T08:37:22","modified_gmt":"2022-08-22T06:37:22","slug":"fr-creation-de-design-blocks-avec-eagle","status":"publish","type":"post","link":"http:\/\/www.makerslide-machines.xyz\/old\/2018\/07\/02\/fr-creation-de-design-blocks-avec-eagle\/","title":{"rendered":"Cr\u00e9ation de Design Blocks avec Eagle"},"content":{"rendered":"<p>[:fr][et_pb_section bb_built=\u00a0\u00bb1&Prime;][et_pb_row][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title _builder_version=\u00a0\u00bb3.4.1&Prime; comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb \/][et_pb_text _builder_version=\u00a0\u00bb3.4.1&Prime;]<\/p>\n<p>Article inspir\u00e9 de celui de Amaury Laurent, visitez son blog sur l&rsquo;\u00e9lectronique\u00a0<a href=\"http:\/\/amaury-laurent.fr\/\"><span style=\"color: #0000ff;\"> http:\/\/amaury-laurent.fr\/<\/span><\/a><\/p>\n<p>Un design block dans Eagle est un sous-sch\u00e9mas \u00e9l\u00e9mentaires avec le routage du PCB (<em>Printed Circuit Board<\/em>) associ\u00e9, afin de construire un sch\u00e9ma plus \u00e9volu\u00e9 en assemblant ces briques de base.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Les int\u00e9r\u00eats sont multiples :<\/span><\/strong><\/p>\n<ol>\n<li>Prototyper les Design Blocks et les tester unitairement<\/li>\n<li>Faciliter la r\u00e9plication en limitant au maximum les erreurs<\/li>\n<li>Partager plus facilement ses r\u00e9alisations<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32644 size-full\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Design_Block-1.png\" alt=\"\" width=\"1158\" height=\"560\" \/><\/p>\n<p>Dans la fen\u00eatre principale d\u2019Eagle, regardez la cat\u00e9gorie \u00ab\u00a0<strong>Design Block<\/strong>\u00a0\u00bb dans l\u2019explorateur de projet. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32645\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Design_Block-2.png\" alt=\"\" width=\"1165\" height=\"524\" \/><\/p>\n<p>Pour cr\u00e9er un nouveau Design Block, il faut passer par la barre d\u2019Outils <strong>File<\/strong> -&gt; <strong>New<\/strong> -&gt; <strong>Designblock<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32646\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Design_Block-3.png\" alt=\"\" width=\"352\" height=\"259\" \/><\/p>\n<p>La fen\u00eatre qui s\u2019ouvre alors est identique \u00e0 celle d\u2019\u00e9dition de sch\u00e9ma habituelle. On saisi le sch\u00e9ma dans l\u2019\u00e9diteur habituel, et on route le PCB dans l\u2019autre partie.<\/p>\n<p>Le passage d\u2019une fen\u00eatre \u00e0 l\u2019autre est assur\u00e9 par le bouton\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-852\" src=\"https:\/\/i0.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Board.png?resize=30%2C27\" alt=\"\" width=\"30\" height=\"27\" data-attachment-id=\"852\" data-permalink=\"http:\/\/amaury-laurent.fr\/2017\/11\/15\/creation-de-design-blocks-avec-eagle-8\/switch_to_board\/\" data-orig-file=\"https:\/\/i0.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Board.png?fit=30%2C27\" data-orig-size=\"30,27\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Switch_To_Board\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Board.png?fit=30%2C27\" data-large-file=\"https:\/\/i0.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Board.png?fit=30%2C27\" \/> \u00ab\u00a0<strong>Switch to board<\/strong>\u00a0\u00bb (respectivement\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-853\" src=\"https:\/\/i1.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Schematic.png?resize=31%2C23\" alt=\"\" width=\"31\" height=\"23\" data-attachment-id=\"853\" data-permalink=\"http:\/\/amaury-laurent.fr\/2017\/11\/15\/creation-de-design-blocks-avec-eagle-8\/switch_to_schematic\/\" data-orig-file=\"https:\/\/i1.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Schematic.png?fit=31%2C23\" data-orig-size=\"31,23\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Switch_To_Schematic\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Schematic.png?fit=31%2C23\" data-large-file=\"https:\/\/i1.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Switch_To_Schematic.png?fit=31%2C23\" \/> \u00ab\u00a0<strong>Switch to Schematic<\/strong>\u00a0\u00bb).<\/p>\n<p>Voici par exemple un r\u00e9gulateur lin\u00e9aire 5V \u00e0 base de 7805 :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32647 aligncenter\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Regulateur_5V_Sch.png\" alt=\"\" width=\"771\" height=\"335\" \/><\/p>\n<p style=\"text-align: center;\">Sch\u00e9ma r\u00e9gulateur 5V<\/p>\n<p><span style=\"text-decoration: underline;\">Ainsi que le routage associ\u00e9 :<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32648\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Regulateur_5V_Brd.png\" alt=\"\" width=\"1022\" height=\"545\" \/><\/p>\n<p style=\"text-align: center;\">Circuit r\u00e9gulateur 5V<\/p>\n<p>La diode D1 n\u2019est pas reli\u00e9e, de m\u00eame que la sortie r\u00e9gul\u00e9e du 7805, c\u2019est tout \u00e0 fait normal, du fait que le 12V sera amen\u00e9 par une tierce partie d\u2019un sch\u00e9ma plus complexe et que le 5V va aller alimenter d\u2019autres composants.<\/p>\n<p>Quand le Design Block est termin\u00e9, on peut l\u2019enregistrer dans un fichier<strong> .dbl.<\/strong> Un assistant permet de saisir des informations de documentation adjointes au fichier.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32649\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Save_Dbl.png\" alt=\"\" width=\"1284\" height=\"642\" \/><\/p>\n<p>NB: la documentation du Design Block est au format <a href=\"https:\/\/www.w3schools.com\/html\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a>. Il est tout \u00e0 fait possible de structurer celle-ci avec des balises &lt;h1&gt;, &lt;ul&gt; ou autres.<\/p>\n<p>Pour tirer pleinement parti des Design Block, il est int\u00e9ressant les ajouter au sch\u00e9ma \u00e0 partir de la carte. Dans l\u2019\u00e9diteur de carte, cliquer sur le bouton \u00ab\u00a0<strong>Add Design Block<\/strong>\u00a0\u00bb <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-858\" src=\"https:\/\/i2.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Add_Design_Block.png?resize=27%2C29\" alt=\"\" width=\"27\" height=\"29\" data-attachment-id=\"858\" data-permalink=\"http:\/\/amaury-laurent.fr\/2017\/11\/15\/creation-de-design-blocks-avec-eagle-8\/add_design_block\/\" data-orig-file=\"https:\/\/i2.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Add_Design_Block.png?fit=27%2C29\" data-orig-size=\"27,29\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Add_Design_Block\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Add_Design_Block.png?fit=27%2C29\" data-large-file=\"https:\/\/i2.wp.com\/amaury-laurent.fr\/wp-content\/uploads\/2017\/11\/Add_Design_Block.png?fit=27%2C29\" \/> :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32650\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Dropped_dbl_OnBoard.png\" alt=\"\" width=\"911\" height=\"447\" \/><\/p>\n<p>Ajout d\u2019un Design Block sur la carte : tous le routage effectu\u00e9 pr\u00e9c\u00e9demment est import\u00e9.<\/p>\n<p>D\u00e8s que le Design Block est positionn\u00e9 sur la carte, Eagle ouvre automatiquement l\u2019\u00e9diteur de sch\u00e9ma pour faire de m\u00eame :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-32651 aligncenter\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Dropped_dbl.png\" alt=\"\" width=\"577\" height=\"244\" \/><\/p>\n<figure id=\"attachment_860\" class=\"wp-caption aligncenter\"><figcaption class=\"wp-caption-text\"><\/figcaption>Une fois l\u2019ajout du Design Block effectu\u00e9 sur la carte et le sch\u00e9ma, un popup apparait permettant d\u2019assigner les signaux du Design Block aux signaux du sch\u00e9ma en cours d\u2019\u00e9dition :<\/figure>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32652\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Rename_Nets.png\" alt=\"\" width=\"280\" height=\"304\" \/><\/p>\n<p>Si les signaux sont coh\u00e9rents avec ceux du sch\u00e9ma, ils apparaissent en jaune. Sinon, il est possible de les r\u00e9affecter \u00e0 la vol\u00e9e. Il se peut \u00e9galement que des signaux ne soient pas pertinents (par exemple N$2 et N$4). Dans ce cas, il convient de les laisser tranquilles.<\/p>\n<p>NB : le nommage des signaux, soit en utilisant les composants des biblioth\u00e8ques Supply1 et Supply2, soit en nommant manuellement les fils, permet de s\u2019y retrouver beaucoup plus facilement.<\/p>\n<p>Une fois ce popup valid\u00e9, les liens \u00e9lectriques sont automatiquement r\u00e9tablis :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32653\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/07\/Nets.png\" alt=\"\" width=\"598\" height=\"223\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-size: 14pt;\">Conclusion<\/span><\/span><\/p>\n<p>Les Design Blocks peuvent offrir une meilleure exp\u00e9rience de conception avec Eagle, tout en limitant les risques li\u00e9s \u00e0 la duplication manuelle. Il est en effet facile d\u2019imaginer des Design Blocks pour les fonctions r\u00e9currentes telles que :<\/p>\n<ul>\n<li>les alimentations r\u00e9gul\u00e9es<\/li>\n<li>les circuits d\u2019horloge \u00e0 quartz<\/li>\n<li>les conditionneurs de capteurs<\/li>\n<li>un microcontr\u00f4leur tout pr\u00eat aliment\u00e9 et cadenc\u00e9, avec le RESET en prime<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][:]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[:fr][et_pb_section bb_built=\u00a0\u00bb1&Prime;][et_pb_row][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title _builder_version=\u00a0\u00bb3.4.1&Prime; comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb \/][et_pb_text _builder_version=\u00a0\u00bb3.4.1&Prime;] Article inspir\u00e9 de celui de Amaury Laurent, visitez son blog sur l&rsquo;\u00e9lectronique\u00a0 http:\/\/amaury-laurent.fr\/ Un design block dans Eagle est un sous-sch\u00e9mas \u00e9l\u00e9mentaires avec le routage du PCB (Printed Circuit Board) associ\u00e9, afin de construire un sch\u00e9ma plus \u00e9volu\u00e9 en assemblant ces briques de base. Les int\u00e9r\u00eats sont [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[122],"tags":[],"class_list":["post-32643","post","type-post","status-publish","format-standard","hentry","category-eagle"],"_links":{"self":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/32643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/comments?post=32643"}],"version-history":[{"count":1,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/32643\/revisions"}],"predecessor-version":[{"id":32654,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/32643\/revisions\/32654"}],"wp:attachment":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/media?parent=32643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/categories?post=32643"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/tags?post=32643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}