{"id":14420,"date":"2017-10-14T23:44:08","date_gmt":"2017-10-15T03:44:08","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=14420"},"modified":"2017-10-15T16:30:00","modified_gmt":"2017-10-15T20:30:00","slug":"taking-the-whole-proto-plate-thing-a-bit-far","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2017\/10\/14\/taking-the-whole-proto-plate-thing-a-bit-far\/","title":{"rendered":"taking the whole proto-plate thing a bit far \u00e2\u20ac\u00a6"},"content":{"rendered":"<p><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-14421\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-1024x683.jpg\" alt=\"\" width=\"840\" height=\"560\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-1024x683.jpg 1024w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-160x107.jpg 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-320x213.jpg 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-768x512.jpg 768w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2-1200x800.jpg 1200w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol2.jpg 1800w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a>Yes, it&#8217;s a very tiny microcontroller board and breadboard doohickey. The board&#8217;s a <a href=\"https:\/\/learn.adafruit.com\/adafruit-trinket-m0-circuitpython-arduino\/overview\">Trinket M0<\/a> running <a href=\"https:\/\/github.com\/adafruit\/circuitpython\">CircuitPython 2.0<\/a>. The base is laser-cut birch ply. Definitely <span style=\"color: #0000ff;\"><em>#smol<\/em><\/span>\u00c2\u00a0 at less than 75 \u00c3\u2014 55 mm \u00e2\u20ac\u00a6<\/p>\n<p><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-14422\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-1024x806.jpg\" alt=\"\" width=\"840\" height=\"661\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-1024x806.jpg 1024w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-160x126.jpg 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-320x252.jpg 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-768x605.jpg 768w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3-1200x945.jpg 1200w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinket_m0-smol3.jpg 1524w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a>Here&#8217;s the SVG for laser cutting:<br \/>\n<a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinketm0-board-plain.svg\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-14423\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/10\/trinketm0-board-plain.svg\" alt=\"\" width=\"840\" \/><\/a>To build it, you&#8217;ll need:<\/p>\n<ul>\n<li>3 mm birch ply (at least 75 mm \u00c3\u2014 55 mm)<\/li>\n<li>Adafruit <a href=\"https:\/\/elmwoodelectronics.ca\/products\/adafruit-trinket-m0-for-use-with-circuitpython-arduino-ide\">Trinket M0<\/a><\/li>\n<li>Tiny breadboard: either a <a href=\"https:\/\/elmwoodelectronics.ca\/products\/tiny-breadboard\">tiny<\/a> or a <a href=\"https:\/\/elmwoodelectronics.ca\/products\/12044\">Mini<\/a> one. The board markings match either.<\/li>\n<li><a href=\"https:\/\/elmwoodelectronics.ca\/products\/black-nylon-screw-and-stand-off-set-m2_5-thread\">M2.5<\/a> screws and standoffs<\/li>\n<li>4\u00c3\u2014 stick-on feet<\/li>\n<li>2\u00c3\u2014 1\u00c3\u20145 female header \u00e2\u20ac\u201d I cut down a <a href=\"https:\/\/elmwoodelectronics.ca\/products\/14321\">1&#215;12 female header<\/a>.<\/li>\n<\/ul>\n<p>If I were to redesign this, I&#8217;d:<\/p>\n<ol>\n<li>make the breadboard outline a score line rather than an etched area. Scoring is much quicker than etching.<\/li>\n<li>Mark pin definitions on the plate. They&#8217;re a bit hard to read on the Trinket M0.<\/li>\n<\/ol>\n<p>Obligatory blinky code for running a <a href=\"https:\/\/elmwoodelectronics.ca\/products\/12664\">16 LED NeoPixel Ring<\/a> and the LED in the middle of the Trinket:<br \/>\n<script src=\"https:\/\/gist.github.com\/scruss\/9fcd6b1e1bcc34ff7b9f0e24fad9a895.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yes, it&#8217;s a very tiny microcontroller board and breadboard doohickey. The board&#8217;s a Trinket M0 running CircuitPython 2.0. The base is laser-cut birch ply. Definitely #smol\u00c2\u00a0 at less than 75 \u00c3\u2014 55 mm \u00e2\u20ac\u00a6 Here&#8217;s the SVG for laser cutting: To build it, you&#8217;ll need: 3 mm birch ply (at least 75 mm \u00c3\u2014 55 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[2269,2781,3053,3075],"class_list":["post-14420","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-breadboard","tag-laser","tag-smol","tag-trinket"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3KA","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=14420"}],"version-history":[{"count":3,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14420\/revisions"}],"predecessor-version":[{"id":14426,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14420\/revisions\/14426"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=14420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=14420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=14420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}