
{"id":912,"date":"2017-02-23T09:37:10","date_gmt":"2017-02-23T09:37:10","guid":{"rendered":"http:\/\/dyor.roboticafacil.es\/?p=912"},"modified":"2018-04-20T18:07:22","modified_gmt":"2018-04-20T18:07:22","slug":"diseno-qcad-de-la-matriz-de-leds-8x8","status":"publish","type":"post","link":"https:\/\/dyor.webs.upv.es\/en\/diseno-qcad-de-la-matriz-de-leds-8x8\/","title":{"rendered":"QCAD Design of the 8&#215;8 LEDs matrix"},"content":{"rendered":"<p>The purpose of this entry is to provide with a CAD design and the necessary steps to represent the 8&#215;8 LEDs matrix of the robot.<\/p>\n<p><!--more--><\/p>\n<p>Our design aim is to obtain a CAD design for the 8&#215;8 LEDs matrix including the module with the max7219. This module will be placed at the robot&#8217;s face, so we need to create a square with the size of the LEDs matrix itself, which will be the visible part. The remainder of the electronics, will be at the rear part and glued to it. We will use the cutting layer of the square and the rest of elements will be drawn in the auxiliary layer.<\/p>\n<p>Dimensions of the 8&#215;8 LEDs matrix are as shown:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-913 aligncenter\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix_cad.png\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix_cad.png 640w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix_cad-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>We will use the following template:<\/p>\n<p style=\"text-align: center;\"><div class=\"\"><a href=\"https:\/\/dyor.webs.upv.es\/qcad\/dxf\/template.dxf\" target=\"_self\" class=\"emd_dl_green_dark\" download>QCAD Template<\/a><\/div>    <style>            \r\n    .emd_dl_green_dark {\r\n        -moz-box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );\r\n        background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );\r\n        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');\r\n        background-color:#77d42a;\r\n        -webkit-border-top-left-radius:0px;\r\n        -moz-border-radius-topleft:0px;\r\n        border-top-left-radius:0px;\r\n        -webkit-border-top-right-radius:0px;\r\n        -moz-border-radius-topright:0px;\r\n        border-top-right-radius:0px;\r\n        -webkit-border-bottom-right-radius:0px;\r\n        -moz-border-radius-bottomright:0px;\r\n        border-bottom-right-radius:0px;\r\n        -webkit-border-bottom-left-radius:0px;\r\n        -moz-border-radius-bottomleft:0px;\r\n        border-bottom-left-radius:0px;\r\n        text-indent:0;\r\n        border:1px solid #268a16;\r\n        display:inline-block;\r\n        color:#306108 !important;\r\n        font-family:Georgia;\r\n        font-size:15px;\r\n        font-weight:bold;\r\n        font-style:normal;\r\n        height:41px;\r\n        line-height:41px;\r\n        width:250px;\r\n        text-decoration:none;\r\n        text-align:center;\r\n        text-shadow:1px 1px 0px #aade7c;\r\n    }\r\n    .emd_dl_green_dark:hover {\r\n        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );\r\n        background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );\r\n        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');\r\n        background-color:#5cb811;\r\n    }.emd_dl_green_dark:active {\r\n        position:relative;\r\n        top:1px;\r\n    }<\/style><\/p>\n<p>Select the Auxiliary layer and create a polyline with a &#8220;Y&#8221; shape (starting at the bottom side):<\/p>\n<p>polyline<\/p>\n<p>18.3,0<\/p>\n<p>@0,-18.3<\/p>\n<p>@9.75,0<\/p>\n<p>@0,-16.7<\/p>\n<p>@12.5,0<\/p>\n<p>@0,16.7<\/p>\n<p>@9.75,0<\/p>\n<p>@0,18.3<\/p>\n<p>Then, we will create another polyline with the &#8220;U&#8221; shape (inverted):<\/p>\n<p>polyline<\/p>\n<p>9.75,50<\/p>\n<p>@0,5.4<\/p>\n<p>@12.5,0<\/p>\n<p>@0,-5.4<\/p>\n<p>Finally, we will create another polyline with the square in the cutting layer:<\/p>\n<p>polyline<\/p>\n<p>0,18.3<\/p>\n<p>@32,0<\/p>\n<p>@0,32<\/p>\n<p>@-32,0<\/p>\n<p>@0,-32<\/p>\n<p>We can annotate dimensions and text in the auxiliary layer as shown, using the corresponding tools.<\/p>\n<p>Here you can find the DXF file with the solution:<\/p>\n<p style=\"text-align: center;\"><div class=\"\"><a href=\"https:\/\/dyor.webs.upv.es\/qcad\/dxf\/led_matrix_cotas.dxf\" target=\"_self\" class=\"emd_dl_green_dark\" download>QCAD LEDs Matrix<\/a><\/div>    <style>            \r\n    .emd_dl_green_dark {\r\n        -moz-box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        box-shadow:inset 0px 1px 0px 0px #caefab;\r\n        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );\r\n        background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );\r\n        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');\r\n        background-color:#77d42a;\r\n        -webkit-border-top-left-radius:0px;\r\n        -moz-border-radius-topleft:0px;\r\n        border-top-left-radius:0px;\r\n        -webkit-border-top-right-radius:0px;\r\n        -moz-border-radius-topright:0px;\r\n        border-top-right-radius:0px;\r\n        -webkit-border-bottom-right-radius:0px;\r\n        -moz-border-radius-bottomright:0px;\r\n        border-bottom-right-radius:0px;\r\n        -webkit-border-bottom-left-radius:0px;\r\n        -moz-border-radius-bottomleft:0px;\r\n        border-bottom-left-radius:0px;\r\n        text-indent:0;\r\n        border:1px solid #268a16;\r\n        display:inline-block;\r\n        color:#306108 !important;\r\n        font-family:Georgia;\r\n        font-size:15px;\r\n        font-weight:bold;\r\n        font-style:normal;\r\n        height:41px;\r\n        line-height:41px;\r\n        width:250px;\r\n        text-decoration:none;\r\n        text-align:center;\r\n        text-shadow:1px 1px 0px #aade7c;\r\n    }\r\n    .emd_dl_green_dark:hover {\r\n        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );\r\n        background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );\r\n        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');\r\n        background-color:#5cb811;\r\n    }.emd_dl_green_dark:active {\r\n        position:relative;\r\n        top:1px;\r\n    }<\/style><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Espa\u00f1ol.<\/p>\n","protected":false},"author":1,"featured_media":1005,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[12],"tags":[14,43,41,31,27],"class_list":["post-912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qcad","tag-dyor","tag-matrix-leds","tag-max7219","tag-qcad","tag-robot"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix_cad.jpg","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1323,"url":"https:\/\/dyor.webs.upv.es\/en\/tinkercad-led-matrix\/","url_meta":{"origin":912,"position":0},"title":"Dise\u00f1o TinkerCAD de la matriz de LEDs 8&#215;8 Max7219","author":"soporte","date":"Saturday March  4th, 2017","format":false,"excerpt":"Aprende a dise\u00f1ar un modelo simplificado de la matriz de LEDs 8x8 Max7219 para tu robot DYOR. A continuaci\u00f3n os mostraremos los pasos necesarios para dise\u00f1ar el m\u00f3dulo de la matriz de LEDs 8x8 Max7219 para vuestro robot DYOR. El modelo a dise\u00f1ar es un modelo simplificado para que f\u00e1cilmente\u2026","rel":"","context":"In &quot;tinkercad&quot;","block_context":{"text":"tinkercad","link":"https:\/\/dyor.webs.upv.es\/en\/category\/diseno\/tinkercad\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/03\/ledmatrix_image.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3466,"url":"https:\/\/dyor.webs.upv.es\/en\/mostrando-texto-matriz-leds\/","url_meta":{"origin":912,"position":1},"title":"Showing Text with the LEDs Matrix","author":"soporte","date":"Friday April 27th, 2018","format":false,"excerpt":"In this post we show how to show text with a 8x8 LEDs matrix max7219 to use with your DYOR robot and Facilino. Facilino has a simple instruction to show some text with a 8x8 LEDs matrix max7219. This instruction requires Facilino's license. The aim is to show the sentence\u2026","rel":"","context":"In &quot;Facilino Ejemplo&quot;","block_context":{"text":"Facilino Ejemplo","link":"https:\/\/dyor.webs.upv.es\/en\/category\/programacion\/facilino\/facilino-ejemplo\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/04\/led_matrix_example_green_key.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3459,"url":"https:\/\/dyor.webs.upv.es\/en\/expresiones-basicas-matriz-leds\/","url_meta":{"origin":912,"position":2},"title":"Showing Basic Expressions with LEDs Matrix","author":"soporte","date":"Friday April 27th, 2018","format":false,"excerpt":"In this post we show how to generate simple expressions with a 8x8 LEDs matrix max7219 to use with your DYOR robot and Facilino. Facilino has a simple instruction to create expressions with a 8x8 LEDs matrix max7219. This instruction requires Facilino's license. The aim is to show all predefined\u2026","rel":"","context":"In &quot;Facilino Ejemplo&quot;","block_context":{"text":"Facilino Ejemplo","link":"https:\/\/dyor.webs.upv.es\/en\/category\/programacion\/facilino\/facilino-ejemplo\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/04\/led_matrix_example_green_key.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4051,"url":"https:\/\/dyor.webs.upv.es\/en\/wall-e-tm-dyor\/","url_meta":{"origin":912,"position":3},"title":"Wall-e TM DYOR","author":"Gabi","date":"Sunday June 10th, 2018","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/06\/IMG_1158.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":821,"url":"https:\/\/dyor.webs.upv.es\/en\/matriz-de-leds-8x8-max7219\/","url_meta":{"origin":912,"position":4},"title":"8&#215;8 LEDs Matrix (Max7219)","author":"soporte","date":"Friday February 17th, 2017","format":false,"excerpt":"Learn how to use a 8x8 LEDs matrix (max7219). DYOR robot has a LEDs matrix to generate expressions (as a mouth). We describe it's working principle and examples of use with de uso con Facilino and Arduino. How does a LEDs matrix work? As in a mobile phone or computer\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/dyor.webs.upv.es\/en\/category\/electronica\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/led_matrix3.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":3895,"url":"https:\/\/dyor.webs.upv.es\/en\/instrucciones-matriz-leds-facilino\/","url_meta":{"origin":912,"position":5},"title":"Instructions for 8&#215;8 LEDs matrix in Facilino","author":"soporte","date":"Monday May 28th, 2018","format":false,"excerpt":"In this post, we explain the set of instructions available in Facilino to draw anything you want in 8x8 LEDs matrix. Available Instructions Facilino has a set of instructions to draw different patterns in an 8x8 LEDs matrix. All drawing instructions require the numbers of the CS, DIN and CLK\u2026","rel":"","context":"In &quot;Facilino Tutorial&quot;","block_context":{"text":"Facilino Tutorial","link":"https:\/\/dyor.webs.upv.es\/en\/category\/programacion\/facilino\/facilino-tutorial\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/05\/led_matrix_orientation_bb.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/05\/led_matrix_orientation_bb.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/05\/led_matrix_orientation_bb.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2018\/05\/led_matrix_orientation_bb.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/comments?post=912"}],"version-history":[{"count":0,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/media\/1005"}],"wp:attachment":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/media?parent=912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/categories?post=912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/tags?post=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}