{"id":957,"date":"2014-10-16T06:47:49","date_gmt":"2014-10-16T11:47:49","guid":{"rendered":"http:\/\/littlesvr.ca\/grumble\/?p=957"},"modified":"2014-10-17T14:19:06","modified_gmt":"2014-10-17T19:19:06","slug":"fritzing-for-fsoss-designing-a-pcb-in-linux","status":"publish","type":"post","link":"http:\/\/littlesvr.ca\/grumble\/2014\/10\/16\/fritzing-for-fsoss-designing-a-pcb-in-linux\/","title":{"rendered":"Fritzing for FSOSS: Designing a PCB in Linux"},"content":{"rendered":"<p>Next week I&#8217;m going to the <a href=\"http:\/\/fsoss.senecac.on.ca\/2014\/\">Free Software and Open Source Symposium<\/a>. It&#8217;s always worth going, and especially so this year, there are several great speakers for sure and many more with potential.<\/p>\n<p>One of the things running during the symposium is a Robots competition. My humble contribution to this competition is the design of the PCB &#8211; a printed circuit board to hold in place the ultrasonic sensors, connectors for the bumper switches and motors, and the resistors needed to make sure the sensors don&#8217;t fry the Raspberry Pi.<\/p>\n<p>A very simple circuit, but the last time I made my own circuits I had to design them using pencil and paper and make them by painting my circuit on with oil-based paint, so it would protect the copper I wanted to keep as the acid dissolved the rest of it.<\/p>\n<p>At Seneca we have a machine that will very precisely cut out the PCB for us. But that machine needs instructions and those instructions are created by software. At first I thought I&#8217;d never get to give that a shot because they suggest proprietary software on Windows but then John Selmys found that you can use Fritzing, and it can export into the same Etched Gerber RS-274X which the lab needs. Woo!<\/p>\n<p>There was definitely a learning curve, but given that this is my first encounter with this kind of software, I&#8217;m quite happy with the results. It took 6 tries but finally I got the design right. Here it is, a double-sided PCB design with a ground fill:<\/p>\n<p><a href=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-959\" src=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-1-300x212.png\" alt=\"Fritzing-1\" width=\"300\" height=\"212\" srcset=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-1-300x212.png 300w, http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-1-1024x726.png 1024w, http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-1.png 1047w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-961\" src=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-2-300x212.png\" alt=\"Fritzing-2\" width=\"300\" height=\"212\" srcset=\"http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-2-300x212.png 300w, http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-2-1024x726.png 1024w, http:\/\/littlesvr.ca\/grumble\/wp-content\/uploads\/2014\/10\/Fritzing-2.png 1047w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Next week we&#8217;ll get 5 of these printed and assemble them and then I&#8217;ll post some more photos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Next week I&#8217;m going to the Free Software and Open Source Symposium. It&#8217;s always worth going, and especially so this year, there are several great speakers for sure and many more with potential. One of the things running during the symposium is a Robots competition. My humble contribution to this competition is the design of &hellip; <\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-andrew","4":"post-957","6":"format-standard","7":"category-opensource","8":"category-safeforseneca"},"_links":{"self":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/comments?post=957"}],"version-history":[{"count":4,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/957\/revisions"}],"predecessor-version":[{"id":986,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/957\/revisions\/986"}],"wp:attachment":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/media?parent=957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/categories?post=957"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/tags?post=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}