Weekly Status Reports

Amelia’s Status Report for 2/8

This week I started and finished the slides for the proposal presentation and practiced for and gave the presentation. I also researched and planned out the physical design of our Enigma machine and used CAD to plan out where our various components — PCB, Arduino, power supply, and FPGA — would be positioned on the board and how they would be connected. The custom PCB will be mounted above the FPGA. The Arduino will be mounted below the PCB using header pins. The power supply will be connected to the Arduino and mounted on the bottom plate of the Enigma machine. I also designed an acrylic cover to be mounted above the PCB. Half of my time this week was spent refreshing myself on how to use SolidWorks.

As for the project schedule, I was meant to CAD the design at the very end of the semester, however, we realized that we needed to CAD our design much earlier in order to visualize how the components would fit together. This required rescheduling my tasks, but I believe I am still on schedule. Next week I will start planning out and writing the RTL. I will design our UART protocol and start implementing it. I’ll also start working on our design report and design presentation slides.

Tanisha’s Status Report for 2/8

This week I worked on creating the components list for our PCB. This included researching all the relevant components, finding footprints, and all but ordering the parts. Components included the Arduino SPI interface with SD cards, SD Card readers, 7 Segment Displays, encoders and decoders (which we’ll be using shift registers for) and all required LEDs, resistors and buttons. We pivoted from using encoders to shift registers and single 7 Segment Displays to the Max7219 which took a bit of adjusting on our planned Arduino pin layout. I looked into lead times and shipping costs to decide where we would be ordering from for each of these, made sure it fit in with our planned schedule, and updated the BOM. I’ve also started a barebones schematic and reached out to a third party for peer reviews. This fits in with the scheduled plan as I should be on track to send out the schematic this weekend and get feedback and iterate by next weekend.

Components:

BOM: