{"id":198,"date":"2024-04-21T02:33:17","date_gmt":"2024-04-21T02:33:17","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/?p=198"},"modified":"2024-04-21T02:33:17","modified_gmt":"2024-04-21T02:33:17","slug":"garys-status-report-for-20-april-2024","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/2024\/04\/21\/garys-status-report-for-20-april-2024\/","title":{"rendered":"Gary&#8217;s Status Report for 20 April 2024"},"content":{"rendered":"<h2>Progress<\/h2>\n<p>Over the past 2 weeks, most of my work pertained to our final PCB: I finished routing the board, did a design review with Carson, ordered the boards, and worked with Twain and Carson to assemble the board. Here&#8217;s what the back of the board looks like in KiCad vs real life.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-201\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/kicad_Wvg01HIrfz-300x256.png\" alt=\"\" width=\"300\" height=\"256\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/kicad_Wvg01HIrfz-300x256.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/kicad_Wvg01HIrfz-768x656.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/kicad_Wvg01HIrfz.png 832w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-200\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/pcb-back-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/pcb-back-300x225.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/pcb-back-768x576.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/pcb-back-1024x768.jpg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/04\/pcb-back.jpg 1304w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>In addition to the PCB design, I did most of the CAD for our initial case design.<\/p>\n<h2>Learning<\/h2>\n<p>This project has been a huge learning experience for me: nearly every component of the watch which I&#8217;ve contributed to has led to me encountering something new. For example, many of the components on our final PCB were not built-in to KiCad&#8217;s libraries, so I needed to create custom footprints for them. While I&#8217;d used KiCad&#8217;s footprint editor before, it wasn&#8217;t until this project where I really got adept at creating and customizing footprints. On the firmware side, I learned far more than I wanted to about how to safely manage peripherals in Embedded Rust, in order to integrate several of the libraries which we&#8217;re using.<\/p>\n<h2>Pacing and Planning<\/h2>\n<p>Pretty much the only tasks remaining on the design front are finalizing our case and finalizing our firmware: Carson&#8217;s mostly been doing the mapping-related stuff, but I would like to improve our time handling and add some nice-to-haves like alarms. However, there&#8217;s also some non-design tasks which need our attention too, such as the looming presentation and reports. Tomorrow I will focus on making sure we have gathered all of the data we want for our final presentation, and over the next week I plan to come up with a solution for how we&#8217;re going to typeset our final paper: for our design paper, our final cleanup and typesetting turned into a torturous fight against Google Docs&#8217; layout engine, so I&#8217;d like to find something better.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Progress Over the past 2 weeks, most of my work pertained to our final PCB: I finished routing the board, did a design review with Carson, ordered the boards, and worked with Twain and Carson to assemble the board. Here&#8217;s what the back of the board looks like in KiCad vs real life. In addition &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/2024\/04\/21\/garys-status-report-for-20-april-2024\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Gary&#8217;s Status Report for 20 April 2024&#8221;<\/span><\/a><\/p>\n","protected":false},"author":898,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/198"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/users\/898"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":202,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/198\/revisions\/202"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}