Home


Fab academy

Week 18: Project Development



Week 18: Project Development


What Tasks Have Been Completed?

The mechanical assembly of the machine is now completed, and the PCB has been successfully mounted to the system, fitting well within the design. However, I am still in the process of refining and adjusting various details to enhance the overall functionality and performance. These ongoing improvements aim to ensure optimal operation and reliability of the machine.

What Tasks Remain?

  1. Final Assembly of the Machine:

    Complete the assembly of the final machine, incorporating all the final iterations and improvements made during the prototyping phase.

  2. Coding for G-code Command Processing:

    Develop and implement the code to process G-code commands, ensuring accurate and efficient execution of machine operations.

  3. Microstepping Configuration:

    Optimize microstepping to manage the step frequency and prevent overloading the Seeeduino XIAO, particularly when operating at high step rates.

  4. G-code Commands Implementation:

    Implement the specific G-code commands that will be used for machine operations:

    • G28: Homing all axes to establish a reference position.
    • G1: Linear movement command, with the following specific implementations:
      • G1 X: Control the solenoid carriage movement.
      • G1 Y: Control the paper feeder movement.
    • P: Punch the paper with the solenoid.

What Has Worked? What Hasn't?

The machine is operating effectively, with the paper feeder assembly performing better than initially expected. However, there are areas where improvements are necessary to ensure consistent performance and address specific issues:

What Questions Need to be Resolved?

What Will Happen When?

Steps to Complete the Project



GANTT DIAGRAM:

Fab Academy Assigments

Gantt


Final Project Development:

Gantt

What Have You Learned?