{"id":31,"date":"2011-02-16T22:05:11","date_gmt":"2011-02-16T22:05:11","guid":{"rendered":"https:\/\/peterklemperer.com\/blog\/?p=31"},"modified":"2011-02-17T00:25:51","modified_gmt":"2011-02-17T00:25:51","slug":"led-matrix-pcb-design","status":"publish","type":"post","link":"https:\/\/peterklemperer.com\/blog\/2011\/02\/16\/led-matrix-pcb-design\/","title":{"rendered":"LED Matrix PCB Design"},"content":{"rendered":"<p>Today I shipped off my LED Matrix design for fabrication!<\/p>\n<div id=\"attachment_34\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-34\" data-attachment-id=\"34\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/2011\/02\/16\/led-matrix-pcb-design\/ledmatrixtiny-board\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_.png\" data-orig-size=\"600,398\" 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;}\" data-image-title=\"LEDMatrix Board\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The layers of the LED Matrix printed circuit board.&lt;\/p&gt;\n\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_.png\" class=\"size-full wp-image-34\" title=\"LEDMatrix Board\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_.png\" alt=\"\" width=\"600\" height=\"398\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_.png 600w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY.board_-300x199.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-34\" class=\"wp-caption-text\">The layers of the LED Matrix printed circuit board.<\/p><\/div>\n<p>The LED Matrix is a 4 by 5 matrix of LEDs that will blink out messages or the time or something. \u00a0I was inspired by the <a href=\"http:\/\/www.wayneandlayne.com\/blog\/2011\/02\/02\/beta-test-for-wayne-and-layne\/\">Wayne &amp; Layne design<\/a> and decided to give a try myself.<\/p>\n<p>More after the cut.<\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_33\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-33\" data-attachment-id=\"33\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/2011\/02\/16\/led-matrix-pcb-design\/ledmatrixtiny-schematic\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic.png\" data-orig-size=\"600,551\" 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;}\" data-image-title=\"LEDMatrix Schematic\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Schematic for the LEDMatrix showing the 4&amp;#215;5 LED matrix.&lt;\/p&gt;\n\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic.png\" class=\"size-full wp-image-33\" title=\"LEDMatrix Schematic\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic.png\" alt=\"Schematic for the LEDMatrix\" width=\"600\" height=\"551\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic.png 600w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrixTINY-schematic-300x275.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-33\" class=\"wp-caption-text\">Schematic for the LEDMatrix showing the 4x5 LED matrix.<\/p><\/div>\n<p>The circuit is a very simple <a href=\"http:\/\/en.wikipedia.org\/wiki\/Charlieplexing\">charlieplexed design<\/a> that will work well with the ATTiny25 microcontroller I chose for this project. \u00a0The only other components in the circuit are an ISP header, a reset push-button, and a CR2032 battery holder for power after programming is complete.<\/p>\n<p>This will be my first surface mount project. \u00a0I chose 1203 sized components because they are large. For solder paste I bought whatever was available from Digikey in a relatively small package. \u00a0There was a choice between leaded and non-leaded: I went with the leaded. \u00a0Matt suggests trying the hot-plate method but says an iron and some solder wick will probably also work. \u00a0Digikey also had tweezers so I got a cheap pair of those also.<\/p>\n<div id=\"attachment_32\" style=\"width: 544px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-32\" data-attachment-id=\"32\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/2011\/02\/16\/led-matrix-pcb-design\/ledmatrix-coppertop\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop.png\" data-orig-size=\"534,379\" 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;}\" data-image-title=\"LEDMatrix PCB &amp;#8211; Top Copper Layer\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;LED Matrix PCB top copper layer from Circuit People Gerber viewer.&lt;\/p&gt;\n\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop.png\" class=\"size-full wp-image-32\" title=\"LEDMatrix PCB - Top Copper Layer\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop.png\" alt=\"\" width=\"534\" height=\"379\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop.png 534w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2011\/02\/LEDMatrix.coppertop-300x212.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/a><p id=\"caption-attachment-32\" class=\"wp-caption-text\">LED Matrix PCB top copper layer from Circuit People Gerber viewer.<\/p><\/div>\n<p>As this was my first circuit board, this was also my first interaction with Gerber files. Being too lazy to find a Gerber viewing package for mac, I used the <a href=\"http:\/\/circuitpeople.com\/\">CircuitPeople Gerber<\/a> viewing package. It worked well enough for my purposes but I had trouble printing to scale using the PNG files it outputs.<\/p>\n<p>I am using the <a href=\"http:\/\/dorkbotpdx.org\/wiki\/pcb_order\">DorkbotPDX fabrication<\/a> service for my design. \u00a0The price is relatively cheap at $5 per square inch. \u00a0Laen also provides detailed submission instructions and so far the process has been relatively painless. \u00a0The actual run goes out on the 21st, but the panels have been filling up early, so I put in my project early to assure myself a spot.<\/p>\n<p>That&#8217;s all for now. \u00a0I&#8217;ll update more next month once the boards have come back from the fab.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I shipped off my LED Matrix design for fabrication! The LED Matrix is a 4 by 5 matrix of LEDs that will blink out messages or the time or something. \u00a0I was inspired by the Wayne &amp; Layne design &hellip; <a href=\"https:\/\/peterklemperer.com\/blog\/2011\/02\/16\/led-matrix-pcb-design\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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":"","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},"jetpack_post_was_ever_published":false},"categories":[19,6],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-led-matrix","category-projects"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1VqWo-v","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}