Eric Riebe’s Work Log

  • Post author:
  • Post last modified:February 4, 2025
  • Reading time:9 mins read
  • Post category:Work Logs

Multi-FX Pedal Project Update 3 (2/4/2025)

Throughout the past week, I refined and tested our code for sending MIDI communications. I was able to hook it up to an oscilloscope and got it so the proper wave was able to be seen on it. This code was then able to be modified to start working towards sending the proper messages to control our effects. In addition this week I worked to draw out a diagram that outlines what I think the process of our final product might look like. This diagram is shown below.

Goals for Upcoming Week

  • Work on receiving the proper MIDI string on a second device
  • Research the proper MIDI commands to control the effects

Multi-FX Pedal Project Update 2 (1/26/2025)

Over the course of the past couple of days I worked to create some test code for our MIDI footswitch. This code is supposed to send a string of data through a digital pin on the Seeed Studio XIAO RP2040 that will travel through the MIDI out port and then the received and the MIDI in port. In the upcoming week I am hoping to test this code and by hooking up the MIDI outport to the oscilloscope check that the sent packet is being successfully received.

Goals for Upcoming Week

  • Test Code for footswitch
  • Research MIDI messages
  • Wire up button to microcontroller
    • Test that packet is sent when button is pressed

Multi-FX Pedal Project Update 1 (1/23/2025)

This week as a team we worked on finalizing or project specification along with giving our OSHE project update at the weekly meeting. I primarily worked on ordering parts for our MIDI footswitch so that we can start prototyping it in the weeks to come. As of right now the plan is to have it communicate through a MIDI cable so that already owned MIDI footswitches would be compatible. For the one that we are designing our current plan is to use a Seeed Studio XIAO RP2040 as the main microcontroller for our footswitch. From there we will have multiple buttons that will provide inputs to the board. The board will then be able to output the MIDI packet that corresponds to the action inputted sending that the raspberry pie which will intern complete the action. As of right now we are in the process of prototyping what circuitry will look like for inside of the footswitch, attached though is an image of what the possible final product might look like.

Goals for the Upcoming Week

  • Prototype the footswitch circuits
  • Deploy Code to the Seeed Studio XIAO RP2040 to send a packet of data
  • Send data through the MIDI port

KeWee Meter Project Update 3 (9/29/2024)

This week I made a prototype of last weeks schematic made for testing this week. In addition to that I was able to finish making the footprints for all of our components in KiCad. I would have liked to get more of the PCB design done this week but time ran a little bit short due to career fair. For this upcoming week I want to test the prototype that I made to make sure that our design works before investing too much time into designing the PCB. I have attached an image of the prototype that I made this week along with a diagram of device operations.

Goals for the upcoming week

  • Test prototype
    • If needed troubleshoot prototype
  • Finish PCB design in KiCad
  • Prepare CDR presentation

KeWee Meter Project Update 2 (9/22/2024)

This week I was able to complete my design for a new schematic for the KeWee Energy meter. Caleb Jahncke and I were then able to compare our schematic designs to come up with a final schematic. I was also able to start working on making footprints for the components of our PCB. During our weekly team meeting this week we spent a large portion of our time working on our slides and preparing for our presentation at the OSHE meeting this past Thursday. In addition to that, we got our components ordered this past week and they will hopefully arrive this upcoming week allowing us to prototype and test our new schematic design. I attached an image of the updated schematic that I made this week.

Goals for the upcoming week

  • Protype and test new schematic design
  • Finish making component footprints in KiCad
  • Research surface mounting resistors for the final PCB

Concerns for the week

  • The new design will not work when tested and we will have to spend the week editing last week’s schematic to get it to work

KeWee Meter Project Update 1 (9/13/2024)

Below is a drawing of my vision for a possible final product of the KeWee Energy Meter project. The first two drawings are a front and back view of the design. It is then followed by a simplified description of how the device would work from a component level.

Goals for the upcoming week

  • Work on schematic for new PCB
    • Research SPI communication
    • Research outlet PCB attachments
  • Create slide show for project update at OSHE meeting on 9/19/2024
  • Finalize purchase order for components to prototype new board design