{"id":836,"date":"2010-01-24T09:37:12","date_gmt":"2010-01-24T07:37:12","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=836"},"modified":"2010-01-24T09:37:12","modified_gmt":"2010-01-24T07:37:12","slug":"footprints","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/footprints\/","title":{"rendered":"Footprints"},"content":{"rendered":"<p>Pentru utilizatorii de Linux, exist\u0103 o distribu\u021bie opensource de unelte pentru ceea ce se nume\u0219te Electronic Design Automation, ce se nume\u0219te <a href=\"http:\/\/www.gpleda.org\/\">gEDA<\/a> (de la gplEDA). \u00cen nici un caz la fel de atr\u0103g\u0103toare ca \u0219i GUI \u0219i la fel de puternic\u0103 ca feature-uri ca \u0219i CAD-urile profesionale, comerciale, uneltele gEDA au \u00een schimb ni\u0219te avantaje interesante pentru studen\u021bi, inventatori, \u0219i alte categorii de persoane care nu folosesc calculatorul DOAR pentru dezvoltare de circuite :). \u00cen primul r\u00e2nd, sunt gratis ;). \u00cen al doilea r\u00e2nd se bazeaz\u0103 pe formate deschise, \u0219i aici nu m\u0103 refer doar la codul efectiv al aplica\u021biilor, ci \u0219i la cum sunt definite componentele.<\/p>\n<p>Pentru orice component\u0103 pentru care nu exist\u0103 \u00eenc\u0103 modelul lui \u00een biblioteca standard, po\u021bi c\u0103uta pe <a href=\"http:\/\/www.gedasymbols.org\">gedasymbols.org<\/a> (sau pe alte siteuri) dup\u0103 dispozitivul t\u0103u, sau, dac\u0103 nu exist\u0103, po\u021bi s\u0103-l scrii (sau s\u0103-l desenezi) de m\u00e2n\u0103, dup\u0103 specifica\u021biile produc\u0103torului. Formatul, at\u00e2t pentru modele simbolurile pentru scheme, c\u00e2t \u0219i pentru footprints (care nu \u0219tiu cum se traduce \u00een rom\u00e2n\u0103 \u00een contextul \u0103sta), este text \u0219i este destul de intuitiv :D<\/p>\n<p>Anyway, unul din proiectele &#8222;de weekend&#8221;<em> <\/em>la care lucrez era pe standby din cauz\u0103 c\u0103 nu aveam un footprint pentru o muf\u0103 RJ-45 mam\u0103 cu transformator \u0219i cu leduri integrate (asta a mea e f\u0103cut\u0103 de CviLux, exist\u0103 mai \u0219mechere, f\u0103cute de MagJack, eu am luat-o de la Comet). Simbolul pentru editorul de scheme electrice l-am f\u0103cut repede (acolo nu trebuie s\u0103 \u0219tii dec\u00e2t ce pini are), iar footprint-ul mi-a luat vreo or\u0103 \u0219i un pic, pentru c\u0103 e mig\u0103los \u0219i trebuie s\u0103 m\u0103sori, s\u0103 calculezi, s\u0103 mai corectezi dac\u0103 e\u0219ti bleg \u0219i gre\u0219e\u0219ti sau ui\u021bi &#8230; .<\/p>\n<p>So, am luat a\u0219a ceva (asta e MagJack, a mea e copia mai ieftin\u0103 :P)<\/p>\n<figure id=\"attachment_839\" aria-describedby=\"caption-attachment-839\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/SI-40138.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-839\" title=\"SI-40138\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/SI-40138-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" \/><\/a><figcaption id=\"caption-attachment-839\" class=\"wp-caption-text\">Asta e un RJ45 mam\u0103 cu ceva protec\u021bii \u0219i leduri, exact cum se g\u0103se\u0219te \u00een placa de baz\u0103 la mai toate calculatoarele<\/figcaption><\/figure>\n<p>\u0218i am facut un simbol pentru <a href=\"http:\/\/www.gpleda.org\/tools\/gschem\/index.html\">gSchem<\/a>. Simbolul se poate desena foarte u\u0219or, tot \u00een gSchem, \u00een func\u021bie de necesit\u0103\u021bi, poate fi editat \u0219i \u00eentr-un editor de texte pentru a aranja diferite aspecte. Exist\u0103 \u0219i mai multe <a href=\"http:\/\/ftp.sunet.se\/geda\/docs\/current\/tutorials\/tragesym\/tragesym.html\">solu\u021bii semi-automate<\/a> pentru generarea de simboluri, care sunt de folos c\u00e2nd ai componente cu mul\u021bi pini (&gt;20), spre exemplu. \u00cen cazul meu, a fost simplu, am luat un simbol de muf\u0103 RJ45 mam\u0103 simplu \u0219i am ad\u0103ugat pinii pentru leduri.<\/p>\n<figure id=\"attachment_837\" aria-describedby=\"caption-attachment-837\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/simbol.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-837\" title=\"simbol\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/simbol-300x294.png\" alt=\"\" width=\"300\" height=\"294\" \/><\/a><figcaption id=\"caption-attachment-837\" class=\"wp-caption-text\">Simbolul prezint\u0103 doar reprezentarea logic\u0103, abstractizat\u0103 a elementului de circuit<\/figcaption><\/figure>\n<p>\u0218i apoi am f\u0103cut un footprint, care este reprezentarea fizic\u0103 a mufei, \u0219i care respect\u0103 dimensiunile propuse de produc\u0103tor (distan\u021ba dintre pini, grosimea g\u0103urilor pentru pini). Am avut grij\u0103 ca numerotarea pinilor de pe simbol s\u0103 se potriveasc\u0103 cu pinii de pe footprint. Pentru realizarea circuitelor (plasarea componentelor, trasarea rutelor) exist\u0103, \u00een acela\u0219i pachet, programul (denumit sugestiv) <a href=\"http:\/\/www.gpleda.org\/tools\/pcb\/index.html\">PCB<\/a>. La fel, footprintul se poate desena \u00een PCB, se poate scrie de m\u00e2n\u0103, sau se poate desena \u00een PCB \u0219i apoi aranja de m\u00e2n\u0103. Exist\u0103 chiar <a href=\"http:\/\/www.luciani.org\/geda\/pcb\/pcb-footprint-list.html\">dezvoltatori<\/a> care au f\u0103cut scripturi pentru <a href=\"http:\/\/www.gedasymbols.org\/user\/dj_delorie\/tools\/dilpad.html\">generarea<\/a> automat\u0103 de footprinturi.<\/p>\n<figure id=\"attachment_838\" aria-describedby=\"caption-attachment-838\" style=\"width: 299px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/footprint.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-838\" title=\"footprint\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2010\/01\/footprint-299x300.png\" alt=\"\" width=\"299\" height=\"300\" \/><\/a><figcaption id=\"caption-attachment-838\" class=\"wp-caption-text\">\u0218i a\u0219a arat\u0103 footprint-ul meu :)<\/figcaption><\/figure>\n<p>Aici sunt \u0219i fi\u0219ierele pentru <a href=\"http:\/\/yeti.albascout.ro\/stuff\/cvilux.sym\">simbol<\/a> \u0219i pentru <a href=\"http:\/\/yeti.albascout.ro\/stuff\/cvilux.fp\">footprint<\/a>, ca \u00een cazul \u00een care mai are cineva nevoie, s\u0103 nu mai piard\u0103 timpul s\u0103 le fac\u0103 :D<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pentru utilizatorii de Linux, exist\u0103 o distribu\u021bie opensource de unelte pentru ceea ce se nume\u0219te Electronic Design Automation, ce se nume\u0219te gEDA (de la gplEDA). \u00cen nici un caz la fel de atr\u0103g\u0103toare ca \u0219i GUI \u0219i la fel de puternic\u0103 ca feature-uri ca \u0219i CAD-urile profesionale, comerciale, uneltele gEDA au \u00een schimb ni\u0219te avantaje &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/footprints\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Footprints<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[558,557],"tags":[627,632],"class_list":["post-836","post","type-post","status-publish","format-standard","hentry","category-gramada","category-facultate","tag-flo","tag-geda"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=836"}],"version-history":[{"count":0,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/836\/revisions"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}