Team Status Update for March 21
Risks
The PCB’s are on their way here, so the major risk right now what if they don’t work. We can hand solder a few tiles using perf board as an alternative if they don’t work, but we really hope that’s not the case.
Additionally, without access to Tech Spark, we are worried that we will be unable to produce as many tile enclosures as we originally intended. We will hand make 5 and reevaluate from there if we can make more.
Changes
The virus is not a major disruption to our design, but we have decided to remove the robot as a part of this project and focus on making a desktop application instead for the interpreter. This is just because Aarohi depended on the lab’s computer to work on the robot.
Also, because we don’t have access to laser cutters, the mechanical design will be simplified and the number of tiles produced may be less.
Schedule/Division of Labor
Changes have been outlined in our Statement of Work. They are also below:
- Tile Enclosures and PCBs will now be assembled by Melodee and Eric only.
- Interpreter: Aarohi will first work on porting the interpreter to python, followed by error checking logic. Both of these will be done by the end of March. Then Aarohi’s tasks involve adding a GUI to visualize codeblox programs and error recording. After the first week of April, Aarohi will then add functions. Some stretch goals after this include functions in more than one variable, recursively evaluating expressions.
Since we made some changes to our schedule to reflect the recent COVID-19 events, we are technically on schedule now. Despite all the hecticness, we were still able to keep our slack time allotted at the end of our schedule.