Browsed by
Month: April 2020

Eric’s Status Update for 4/25/2020

Eric’s Status Update for 4/25/2020

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). Made 8 complete codeblox tiles. Integrated with Aarohi’s code. Found out that our firmware is fundamentally too slow and had to redo the communication layer to operate within timer interrupt handlers to ensure that deadlines would not be missed. Spent sooooo many…

Read More Read More

Aarohi’s Status Update for April 25

Aarohi’s Status Update for April 25

Progress This week I worked on three major things. We had our demo on Wednesday, during which I realized that the interpreter doesn’t throw errors in many cases: for example, when a single “<” symbol was the only tile, or if I had a nonsense statement such as “if print”. My first task of the week was therefore to comb through the interpreter and throw errors wherever possible. Almost all of these were new syntax errors. Then, I worked on…

Read More Read More

Melodee’s Status Update for 4/25/20

Melodee’s Status Update for 4/25/20

Progress Early this week, Eric and I debugged the firmware to the point that it was demoable for our Wednesday demo. There were still a few bugs we had to fix, however, that led to the compilation working correctly around 50% of the time (sometimes, tiles would report incorrect encodings, and other times, some tiles would be missing in the final topology). We spent the rest of the week trying to fix the bugs. We have yet to get the…

Read More Read More

Team Status Update for 4/25/20

Team Status Update for 4/25/20

Risks No additional risks. Changes No changes. Schedule Embedded: Eric and Melodee will need to fix the one remaining firmware bug. Tile Enclosures: Eric and Melodee will need to finish constructing all the tile enclosures. Circuits: Eric and Melodee will need to finish soldering the remaining PCBs. GUI/Interpreter: Aarohi is good to go for the GUI Interpreter from the MVP point of view, but she will continue looking at a more interactive GUI, and function implementation.

Team Status Update for 4/18/20

Team Status Update for 4/18/20

Risks No additional risks. Changes No changes. Schedule Embedded: The only thing left to do is to debug the firmware, once we have more tiles constructed. Tile Enclosures: Eric and Melodee are in the process of gluing the wood pieces together. Circuits: Eric and Melodee are in the process of soldering all of the PCBs. GUI/Interpreter: Everything is on schedule with the GUI and Interpreter. Aarohi has a version ready for the final demo, and is working on another version…

Read More Read More

Eric’s Status Update for 4/18/2020

Eric’s Status Update for 4/18/2020

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). Finished the firmware.  Still need to test some edge cases, but we are waiting for more tiles to do that. Cut out all the wood for the enclosures. Fully assembled two Codeblox’s. Are currently assembling and soldering more. Is your progress on…

Read More Read More

Aarohi’s Status Update for April 18

Aarohi’s Status Update for April 18

Progress This week I began to look at function application, and also fix PEMDAS on the interpreter and smoothen everything out for the final demo. My group decided that it would make more sense for me to focus on polishing the interpreter this week so that we are in good shape for the final demo, and work on functions on a different branch. I was a little busy this week with other classes, so function application is a little incomplete,…

Read More Read More

Melodee’s Status Update for 4/18/20

Melodee’s Status Update for 4/18/20

Progress This week, I got the firmware to be code complete, but I wasn’t able to debug it yet because we didn’t have the tiles prepared. So, Eric and I spent the rest of the week cutting out pieces of the tile, drilling holes in them for the sensors, and gluing them together (see Eric’s status update for images). We are also in the process of soldering the PCBs. By Monday’s demo, we hope to have at least some aspect…

Read More Read More

Eric’s Status Update for 4/11/2020

Eric’s Status Update for 4/11/2020

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). I helped Melodee to get the firmware working on the tile.  Currently the communication layer appears to be fully working.  The following video demonstrates the tile sending the message 42 to its neighbor and then receiving the message 42 back. https://photos.app.goo.gl/JkAQCH757ZkJdQmE6 Now…

Read More Read More

Team Status Update for 4/11/20

Team Status Update for 4/11/20

Risks Most of the technical risks have been resolved now.  The few that remain are very small, but untested. Our target clock rate could be too fast.  We have only tested 10Hz so far.  This works, but we have not tested 1KHz yet. We run out of time soldering together the remaining 26 tiles.  I am confident that we will have enough time if the digikey parts arrive soon. Changes Last week, we were unsure whether our own personal wood…

Read More Read More