{"id":211,"date":"2013-01-21T13:08:10","date_gmt":"2013-01-21T12:08:10","guid":{"rendered":"http:\/\/blogs.igalia.com\/jaragunde\/?p=211"},"modified":"2013-01-21T13:08:10","modified_gmt":"2013-01-21T12:08:10","slug":"introducing-kicad-because-open-hardware-needs-open-tools","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/jaragunde\/2013\/01\/introducing-kicad-because-open-hardware-needs-open-tools\/","title":{"rendered":"Introducing KiCad: because open hardware needs open tools"},"content":{"rendered":"<p>Lately you have had the chance to read some posts related to\u00a0<a href=\"http:\/\/planet.igalia.com\/\" target=\"_blank\"><em>open hardware<\/em>\u00a0in Planet Igalia<\/a>. It&#8217;s natural for a company with strong roots in the free software movement like ours to jump into this exciting new world.<\/p>\n<p>While some igalians started working in the kernel support of some open hardware boards, others have noticed that there is a lack of specialized free software to work with schematic, PCB designs and so. That&#8217;s why we decided to start contributing to <a href=\"http:\/\/www.kicad-pcb.org\/\" target=\"_blank\">KiCad project<\/a>.<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.kicad-pcb.org\/download\/attachments\/589828\/kicad_pcbnew.png\" alt=\"\" width=\"650\" height=\"442\" \/><\/p>\n<p>While there are other alternatives, KiCad is in a really good position to become the reference software in this field. It already has a good number of features and a strong user base. It just needs some push to grow and catch up with the existing privative tools.<\/p>\n<p>Our first patches focus on usability issues; it has allowed us to get to know the code base while generating useful contributions. You can already see some of them in the <a href=\"https:\/\/launchpad.net\/kicad\" target=\"_blank\">project repository<\/a>\u00a0or in the <a href=\"https:\/\/launchpad.net\/~kicad-developers\" target=\"_blank\">developers list<\/a>, like:<\/p>\n<ul>\n<li>Double click on the component name in the library browser will add it to the document, no need to click on the component and then press &#8220;insert component&#8221; <a href=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/insert-component-button.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-222 alignnone\" src=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/insert-component-button.png\" alt=\"\" width=\"19\" height=\"19\" \/><\/a>\u00a0in the menu bar.<a href=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/component-library.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-223\" src=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/component-library.png\" alt=\"\" width=\"441\" height=\"307\" srcset=\"https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/component-library.png 735w, https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/component-library-300x208.png 300w, https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/component-library-431x300.png 431w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/a><\/li>\n<\/ul>\n<ul>\n<li>While performing a drag operation, now you can open the component edition dialog from the context menu or using the hotkey. By extension, you can do this also when you select a group and that group contains only one component.<\/li>\n<\/ul>\n<ul>\n<li>Protect the application from opening the same document more than once.<a href=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/file-already-open.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-227\" src=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/file-already-open.png\" alt=\"\" width=\"244\" height=\"153\" \/><\/a><\/li>\n<\/ul>\n<ul>\n<li>Added an import feature in the schematic editor, so you can quickly copy the components from another sheet into yours. It&#8217;s useful if you periodically repeat some components among your sheets (for example, placing your logo and some information in a corner).<\/li>\n<\/ul>\n<ul>\n<li>Added a log to KiCad launcher, informing the user about the applications that have been opened or closed.<a href=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-111922.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-233\" src=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-111922.png\" alt=\"\" width=\"402\" height=\"321\" srcset=\"https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-111922.png 670w, https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-111922-300x239.png 300w, https:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-111922-375x300.png 375w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/a><a href=\"http:\/\/blogs.igalia.com\/jaragunde\/files\/2013\/01\/Captura-de-pantalla-de-2013-01-11-110535.png\"><br \/>\n<\/a><\/li>\n<\/ul>\n<p>You will be able to read about our next steps here, and if you need <a href=\"http:\/\/www.igalia.com\/contact\" target=\"_blank\">assistance on KiCad<\/a>, now you can knock at our door!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lately you have had the chance to read some posts related to\u00a0open hardware\u00a0in Planet Igalia. It&#8217;s natural for a company with strong roots in the free software movement like ours to jump into this exciting new world. While some igalians &hellip; <a href=\"https:\/\/blogs.igalia.com\/jaragunde\/2013\/01\/introducing-kicad-because-open-hardware-needs-open-tools\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,16],"tags":[],"class_list":["post-211","post","type-post","status-publish","format-standard","hentry","category-igalia","category-kicad"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/posts\/211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":17,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/posts\/211\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/posts\/211\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/media?parent=211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/categories?post=211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/jaragunde\/wp-json\/wp\/v2\/tags?post=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}