Alex Olson’s Work Log

  • Post author:
  • Post last modified:February 25, 2024
  • Reading time:8 mins read
  • Post category:Work Logs

Progress This Week:

  • Set up OSHE website account
  • Created initial plans for automatic chocolate extruder system
  • Created to-do list for next week
Preliminary Plans

To-do List for Next Week:

  • GOAL: Get the automatic extruder electrical components operational
  • Touch up on coding language for microcontroller
  • Write code to microcontroller to control stepper motor
  • Connect wiring between power supply, microcontroller, and stepper motor
  • Get stepper motor rotating on command
  • Verify power supply works with microcontroller
  • If power supply is not compatible, order buck converter

Concerns for Next Week:

  • Some time concerns, as my classes have a lot of assignments due at that time. Above goals should still be achievable.

Week 5:

Progress:

  • Created code for operating a stepper motor in Arduino IDE
  • Verified that the Elegoo (cheaper version of the Arduino) works with C code written in Arduino IDE
  • Verified that a 12V power supply will work with the Elegoo
  • Reworked the design of the stepper motor mount and rack & pinion system to be more stable and easier to install

Problems:

  • Ordered parts did not arrive this week, so physically setting up the stepper motor was not possible

To-do list for next week:

  • GOAL: Get the automatic extruder electrical components operational
  • Connect wiring between power supply, microcontroller, and stepper motor
  • Get stepper motor rotating on command

Concerns for next week:

  • The parts are taking longer than expected to arrive

Week 6:

Progress:

  • Fixed some syntax problems in Arduino code
  • Wired Arduino to a stepper driver and stepper motor (using temporary parts found in lab)
  • Tested function of stepper motor– it works as expected (constant rotation in one direction)

To-do list for next week:

  • GOAL: Create more complex functions for stepper motor
  • Add limit switch to the stepper motor circuit
  • Add an activation button to the stepper motor circuit
  • Code the stepper to move in two directions instead of just one
  • Code the stepper to move a set distance on activation button press, and a set distance in the opposite direction when the limit switch is pressed

Problems:

  • Parts have still not arrived. I used available lab parts to make a temporary solution.

Concerns for next week:

  • I’m concerned that the parts might still not arrive.

Week 7:

Progress:

  • Created code to reverse stepper motor rotation when limit switch is pressed
  • Created code to move stepper motor a specified distance when the activation button is pressed
  • Added limit switch and activation button to the circuit

To-do list for next week:

  • Add another stepper motor, limit switch, and button to have 2 functioning steppers
  • Edit the code to make the second stepper operational
  • Create PowerPoint and perform Critical Design Review

Concerns for next week:

  • None as of right now

Week 8:

Progress:

  • Created code for running two stepper motors (have not been physically added yet)
  • Presented at Critical Design Review

To-do list for the week after break:

  • Get the second stepper motor wired up
  • Start looking into designs for mounting the stepper motors to the frame

Concerns for that week:

  • While I have verified that the power supply supplies 12V, I am not sure if it also supplies 5V for the electronics.