{"id":201,"date":"2023-03-18T20:08:16","date_gmt":"2023-03-18T20:08:16","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/?p=201"},"modified":"2023-03-18T20:20:43","modified_gmt":"2023-03-18T20:20:43","slug":"kj-newmans-status-report-for-3-18-2023","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/2023\/03\/18\/kj-newmans-status-report-for-3-18-2023\/","title":{"rendered":"KJ Newman&#8217;s Status Report for 3\/18\/2023"},"content":{"rendered":"<ul>\n<li>Work this week\n<ul>\n<li>This week, I assembled two of our PCBs. \u00a0We did not receive a stencil from JLCPCB, so this took quite a while. \u00a0The boards assembled as expected with only one exception, the USB connector. \u00a0The connector requires a board cutout underneath it and the board does not have one, so it took a lot of time to get the connector to fit. \u00a0Ultimately, I figured out a way to bend the pins and use hot air soldering to get the connector on, but destroyed our 2 other connectors in the process. \u00a0However, it did work on one board, so we ordered some more connectors to put on the second PCB using the same process. \u00a0This ultimately will not slow us down much or cost much. \u00a0The board is shown here:\n<ul>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-203 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0183-copy-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0183-copy-225x300.png 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0183-copy-768x1024.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0183-copy.png 1000w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-204 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0184-copy-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0184-copy-225x300.png 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0184-copy-768x1024.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0184-copy.png 1000w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-205 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0185-copy-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0185-copy-300x225.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0185-copy-768x576.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0185-copy-1024x768.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0185-copy.png 1333w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>I also tested the PCBs. \u00a0The transmission and power circuits work as expected, and the receiver circuits are difficult to test without FPGA software, so I began working with Anju on integrating the FPGA board and the custom board. \u00a0Transmitting works integrated with the FPGA, and receiving testing is ongoing. \u00a0All voltages on the board are correct, and laser driving at two different power levels works with sufficient rise and fall time to transmit at our speeds as shown:\n<ul>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-202 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0180-copy-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0180-copy-225x300.png 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0180-copy-768x1024.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0180-copy.png 1000w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>I verified how the lenses fit over our board and that they properly focus both lasers. \u00a0I also found that iPhone cameras can indeed see our IR laser, but not very well\n<ul>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-220 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0178-copy-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0178-copy-225x300.png 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0178-copy.png 500w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-221 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0179-copy-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0179-copy-225x300.png 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-content\/uploads\/sites\/232\/2023\/03\/IMG_0179-copy.png 500w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>I ordered some additional parts this week. \u00a0I ordered and received 3d printer filament. \u00a0I also ordered new usb connectors as we ran out.<\/li>\n<\/ul>\n<\/li>\n<li>Schedule\n<ul>\n<li>My work is mostly on schedule. \u00a0I managed to assemble and test pcbs despite not having the stencil. \u00a0However, this meant that 3d printing our housing fell behind schedule, and I now plan on doing this next week.<\/li>\n<\/ul>\n<\/li>\n<li>Deliverables\n<ul>\n<li>For next week, I plan to design our 3d printed housing for the lenses and print it. \u00a0I also plan on continuing integration of the receiver with Anju and giving a board to Roger for him to integrate USB code and EEPROM settings onto.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Work this week This week, I assembled two of our PCBs. \u00a0We did not receive a stencil from JLCPCB, so this took quite a while. \u00a0The boards assembled as expected with only one exception, the USB connector. \u00a0The connector requires a board cutout underneath it and the board does not have one, so it took &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/2023\/03\/18\/kj-newmans-status-report-for-3-18-2023\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;KJ Newman&#8217;s Status Report for 3\/18\/2023&#8221;<\/span><\/a><\/p>\n","protected":false},"author":675,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[3],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/201"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/users\/675"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":5,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":223,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/201\/revisions\/223"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/media?parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/categories?post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/tags?post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}