2/16/2025 Weekly Update
These past few weeks have been fairly uneventful however things are going to be picking up soon with the PID autotune code. Daniel will be showing the autotune team a smaller heater to go over the Zeigler & Nichols manual tuning method after spring break and if the code is done by then it could be a good time to test the code. We do currently have tap access, we started writing the PID code, and we talked about different autotuning methods with Daniel.
To-do List
- Continue implementing Zeigler & Nichols
- Find out how to set gains on new website
- Continue looking into current python libraries being used
- Make new button for autotune on website
- Write the Zeigler & Nichols framework into code
- Talk to Daniel Kulas about implementation
My concerns for the week
- I understand the code mostly but there’s still a few things about loafware that are confusing to me.
- With the large bioreactor taking ~5hrs or more to heat up. If testing is not going well this could be a problem
1/23/2025 Weekly Update
Below is a sketch of what I think the finished control cabinet will look like at the end of the semester.

To-do List
- Verify tap access to lab
- Talk to Daniel Kulas about PID auto tune methods
- Begin writing PID auto tune code
My concerns for the week
- After a talk with Dr. Tan Chen about the project, he mentioned that including auto tune may be unnecessary.
- pH control may be fixed without me needing to do anything as it seems the bug as described by Daniel Kulas may be caused by the esp32 web server crashing. I may need to make another goal for myself if this is the case.
9/29/2024 Weekly Update
Last week I was able to complete a first draft of DAQ

To-do List
- Finish Vision schematic and PCB
- Assist with testing as needed
My concerns for the week
- None
9/22/2024 Weekly Update
The image below is my current progress with updating the DAQ schematic with the new CAN controller and transceiver.

To-do List
- Finish DAQ schematic and PCB
- Start updating vision
- Assist with testing as needed
My concerns for the week
- I’m unsure how to properly utilize the KiCad library in a way that other users can easily use and understand.
9/13/2024 Weekly Update
The picture below is my interpretation of what the BREAD Loaf will look like following the implementation of CAN

To-do List
- Get ide set up for esp32 development
- Get familiar with Espressif’s CAN library
- Assist with testing once transceivers are delivered
- Meet with recycle bot to discuss rewind control slice and find out way to model system (idle goal)
My concerns for the week
- Last semester digikey lost our order, I’m hoping that doesn’t happen again
4/13/2024 Weekly Update
Parts have come in, currently working on finalizing PCB design and schematic

To-do List
- Find out if PCB is safe enough for 120VAC in
My concerns for this week are mainly if design needs extra safety equipment
3/16/2024 Weekly Update
Parts have come in, currently working on debugging ACS37800 library on Arduino Nano rp2040 connect, circuit has been built on breadboard. 9v AC/DC converter has been soldered to phoenix connector for safer and easier testing.


To-do List
- Find out how to read volatile memory on ACS
- Find out how to process error codes on digital io pins
- Find appropriate fuse and 1Mohm resistors
My concerns for this week are mainly if the arduino library that was found does not work.
3/9/2024 Weekly Update
Parts have not yet come in
To-do List
- Finalize Ki-cad schematic
- Finish footprint
- Make prototype housing
My concerns for this week remain the same as the last few weeks as the parts are yet to come in yet.
2/17/2024 Weekly Update
Parts are slowly coming in, still not all of them are in yet, schematic has been put together but there are some issues with styling (ex. four way nodes, wrong footprints).
To-do List
- Gather parts and begin assembly
- Refine Ki-cad schematic, begin pcb layout
- Download open source 3d modeling software and begin model for housing
My concerns for this week remain the same as last week as the parts are yet to come in yet.
2/10/2024 Weekly Update

There is not much to be done at the moment as we are currently waiting for parts to come in.
To-do List
- Gather parts and begin assembly
- Finish Ki-Cad schematic
My biggest concern right now is the correctness of the parts coming in, I’m fairly sure I got everything but there’s always a chance that I could have ordered the wrong part.
2/03/2024 Weekly Update
Last week I believe was fairly successful being that the components that we needed for testing have been ordered.
To-do List
- Verify if order that was placed is completely correct
- When new components come in, begin assembly
- Begin Making Ki-Cad schematic
My biggest concern is that the transformer we purchased is going to work correctly for our use case. Other than that It just comes down to doing some testing.
1/27/2024 Weekly Update
To-do List
- Create schematic and simulation with new IC in both KiCad and Multisim
- If successful, purchase new components
- If successful, design, verify, and print PCB
Rough draft of what the finished product should look like:
