Browsed by
Author: leonc

Leon’s Status Update for 10/25

Leon’s Status Update for 10/25

Tasks Accomplished

  • Finished design document and submitted
  • Researched MCU peripherals, specifically the DFSDM
  • Bootstrap MCU and setup toolchain and base project structure for the others to use
    • We are using CubeIDE, and generating base firmware code using CubeMX
    • https://github.com/99leonchang/H4AR
  • Set up peripherals for the MCU
  • Successfully flashed first program based on my base firmware onto the Dragonfly board
    • Simple LED blink program
    • Tested both flashing via USB through DFU mode, as well as through the SWD debug interface

Deliverables for upcoming week

As anticipated last week, my time this week was tight due to midterms and other class commitments. However, I was able to successfully do the MCU bootstrapping and toolchain setup. This week I will be sending off the CAD design for fabrication, but more importantly I will be wiring everything up in order for the others to develop. We are currently working with 2 microphones and I hope to have all 4 microphones wired up this week.  I will also start work on the display side of things after the wiring setup is complete.

Leon’s Status Update for 10/18

Leon’s Status Update for 10/18

Tasks Accomplished

  • Finished design review presentation and helped Ram present
  • Worked on design document
  • Iterated slightly on CAD design, currently pending receipt of all parts to confirm sizes
  • Did some preliminary testing with our optics solution
    • Looks promising, preliminary tests I was able to focus on the virtual image through the 22mm lens, although this was using my phone’s OLED screen to test

Deliverables for upcoming week

Parts have nearly completely all arrived, however the most important part, the MCU, is still in transit. This has caused us to go a bit behind schedule. This week I will be modularizing the rest of the CAD design (I have a optics module mostly set), and running tests on the optics and microphone systems. The MCU is scheduled to arrive early in the week, and I will put most of my focus on bootstrapping it for development so that I can hand it off to Ram and Will, allowing us to have synchronized toolchains and the ability to work in parallel.

This coming week I do have some midterms so time might be tight. If I’m unable to do my the MCU bootstrapping and toolchain setup, I’ll hand it off to the others.

Team Status Update for 10/11

Team Status Update for 10/11

Tasks Accomplished

The team has finished up our trade studies and also compiled the BOM and sent it out for review. We hope to get our parts soon to start work on MVP building.

We have finished our system architecture, including block diagrams for both hardware and software aspects of our project. We will be working on our design document this week, as well as hopefully start receiving parts to begin our MVP work.

Potential Risks

  • Not receiving any parts in the next week
    • Design can continue in the CAD design and circuit schematic fronts. Research can also be done by perusing existing code.
  • Other classes eating into our time (midterm season)
    • Most work can be done in parallel so we will be able to work without meeting, possibly saving time

Our design has changed to not include an FPGA, and is now purely driven by an MCU. We have also discussed many ways to mount the microphone, results of some of our discussions are in the scanned sketch below:

Our schedule is still in place but we are a little bit behind, particularly on the circuit schematic as well as the parts ordering.

Leon’s Status Update for 10/11

Leon’s Status Update for 10/11

Tasks Accomplished

  • Completed BOM with team, delivered to instructors for review (will be included in the team update)
  • Hardware block diagrams for system architecture design. Describes the specific hardware we are targeting in our system, as well as the interfacing between the modular components

  • Completed a first pass CAD design (version 0001a). The design is not yet modularized (i.e. everything is in the same part instead of multiple parts in an assembly), and does not have space for the MCU yet. There are lots of rough edges, however, it is a great starting point for us to visualize our design and quantify some numbers.

Deliverables for upcoming week

We’re running a bit behind schedule, so I’ll be trying to catch us up. Primarily I will be looking to finish up our circuit design schematics, as well as iterate on the CAD design. The goal is to have the design in a modular form next week, even if the individual modules are still rough.

Team Status Update for 10/2

Team Status Update for 10/2

The team has been and will continue working on conducting trade studies on important components in order to finalize our BOM by Tuesday. We will also begin creating design documents such as block diagrams and schematics this week.

Potential risks for our coming week are:

  • Not having a complete BOM by deliverable date
    • We have built in slack time and a 2 week lead time in our schedule to manage the potential for this risk

No changes to our design have occurred yet (since it’s actively under design and thus nothing is set in stone). Our schedule is still in place and we’re still on track with the schedule.

Leon’s Status Update for 10/2

Leon’s Status Update for 10/2

This week I was working on doing research on speech separation hardware requirements, which connected with the BOM selection work our whole team was working on. I specifically did research into the requirements on the MCU front, and as a result of this research have decided on some of the hardware specifications for our board. I also worked with Will and Ram to determine the specifications needed for microphones in order to interface with our target board.

In terms of schedule, I’m mostly on schedule with our initial planned schedule. The rate of progress on my part with the BOM work seems to be slow though, and although I anticipate being able to finish by our preset deadline, it would be close to the deliverable date.

This next week, my deliverables include a completed BOM (preferably by Tuesday), as well as some block diagrams for our system architecture design.