Week 12 - Mechanical Design and Machine Design

Introduction

This week was different from the previous individual assignments because the main work was completed as a group machine-building project. Our team worked on a pen plotter machine, which is a drawing machine that moves a pen across a sheet of paper using controlled motion.

For my individual contribution, I focused on testing the machine and reporting problems back to my group. I was not the main person designing the mechanical parts or writing the main control software. Instead, my role was closer to quality control. I tested the plotter as a user, observed weak points, and wrote down problems that affected reliability, safety, and usability.


Assignment Context

The goal of Machine Building Week was to work as a team to design, build, actuate, and automate a machine. For our group, the machine was a pen plotter that could move a pen over paper and create drawings.

My page documents my own contribution instead of repeating the full group page. The complete design files, build process, and machine operation are documented on the group assignment page.

Machine week source / project page:

https://academany.fabcloud.io/fabacademy/2026/labs/hisar/site/


Project Overview

The machine we worked on was a pen plotter. A plotter is basically a drawing machine. Instead of printing like a normal ink printer, it moves a pen over a sheet of paper.

The plotter needed to do three main things:

  1. Move in the X direction
  2. Move in the Y direction
  3. Lift and lower the pen

Pen Systems:

p

The control side of the machine included a webpage that could send commands to the plotter. This made testing easier because the user could control the machine through an interface.

Hero Shot:

p


My Individual Contribution

My contribution this week was testing and reporting problems.

During the project, I tested the machine from the perspective of someone trying to operate it. This was different from only looking at the machine as a builder. I focused on what could go wrong during real use and what parts of the system made the machine harder to control or less reliable.

A video from one of my tests:

(A small but important thing is that the paper should be taped down perfectly, small bumps come in contact even when the pen machanism is up, creating a messy look.)

I mainly found problems in four areas:

  • the control webpage
  • the physical casing
  • the internal wiring
  • the lack of physical limit switches

I reported these issues to my group so they could be considered for improvements.

I think this role was useful because machine building is not only about making the motors move. A machine also needs to be understandable, safe, repeatable, and strong enough to survive normal operation.

Example Test Drawings:

p


Testing Method

I tested the plotter in several ways instead of only checking whether it could draw once.

Interface testing

First, I looked at the control webpage and checked whether it gave the user enough control over the machine. I focused on whether the interface made it easy to start, reset, recover, and position the plotter.

Mechanical inspection

Then I inspected the physical structure of the machine. I checked whether the casing felt strong, whether the joints were holding properly, and whether the frame seemed rigid enough for a moving mechanism.

Wiring inspection

I also checked the wiring inside the plotter while the machine was moving. This was important because wires inside a moving machine are not passive. If they are not secured, they can move, pull, disconnect, or break.

Error-condition testing

Finally, I thought about what would happen if the machine made a mistake. For example, if the software lost track of position or if an axis moved too far, the machine needed a way to stop before damaging itself.


Problems I Found

Problem 1 - The control webpage did not have home or set-home buttons

One of the first problems I noticed was in the control webpage. The interface allowed the plotter to be moved, but the version I tested did not have clear buttons for setting the home position or sending the machine back home.

p

This is a usability problem because the operator needs a clear reference point before starting a drawing. If the machine does not know where its origin is, the drawing can start in the wrong place, go outside the paper area, or crash into the edge of the working area.

It also makes error recovery harder. If something goes wrong during a test, the user should be able to quickly reset the coordinate system instead of guessing where the machine thinks it is.

Suggested improvement

I suggested that the webpage should include controls such as:

  • Set Home
  • Go Home
  • Reset Position
  • Stop

User Friendliness:

A small position display makes the interface clearer because the user could see the current X and Y position before sending a drawing job.

p


Problem 2 - The axes did not have physical limit switches

The most important safety problem I noticed was the lack of physical limit switches on the axes.

The plotter could move, but if a software error happened or if the machine lost track of its position, there was no physical switch to tell the machine that it had reached the end of travel. This means the motors could keep pushing even when the axis was already at its mechanical limit.

p

When that happens, the motors can be placed under extreme load. Even if nothing breaks immediately, this is not a safe or reliable way to operate a machine.

Suggested improvement

I suggested adding physical limit switches to the axes. Ideally, the machine should have:

  • one limit switch for the X home position
  • one limit switch for the Y home position
  • firmware support for a homing routine
  • emergency stop behavior when a limit is triggered unexpectedly

This would make the machine much safer and easier to use.


Problem 3 - The internal wiring was mixed up and moved during operation

The wiring inside the plotter was another issue I noticed. Some wires were mixed together and were not fixed properly to the structure. When the plotter moved, some internal components and wires also moved. In some cases, this could pull or stress the wiring.

p

This is dangerous for reliability because a moving wire can create communication problems. The machine might work once, then fail later because a wire became loose or broke. These problems are also difficult to debug because they can appear and disappear depending on the position of the moving parts.

Why this matters

Basically messy wiring can cause:

  • broken wires
  • loose connections
  • components shifting inside the casing
  • wires getting caught in moving parts
  • inconsistent behavior during tests

Suggested improvement

I suggested organizing the wiring more intentionally. The improvements could include:

  • cable ties
  • labels on wires
  • a fixed electronics area
  • cable channels
  • tape or clips to hold wires to the frame
  • a drag chain or flexible cable guide for wires that need to move

This would make the plotter cleaner, safer, and easier to repair.


Problem 4 - The casing was weak and the joints lacked physical integrity

Another problem I found was related to the casing of the plotter. The casing helped the machine look more complete, but some parts of the structure felt weak. Some joints did not feel secure enough for a machine with moving parts.

p

If the casing flexes, shifts, or becomes loose, the motion system can lose accuracy due to the misaligned casing which would collide with the mechanism. Even a small movement in the casing can technically affect the path of the pen.

The casing is not only a visual part. It becomes part of the machine’s structure. If the structure is weak, the machine can still move, but it will not be reliable.

Suggested improvement

For the next version, I suggested making the enclosure stronger by improving the joint design. Possible improvements include:

  • stronger press-fit tabs
  • screws or bolts at corners
  • corner brackets
  • thicker material
  • cross braces
  • glue only where the machine does not need to be disassembled
  • better tolerances for laser-cut joints

Summary of My Testing Report

Area testedProblem foundWhy it mattersSuggested improvement
Control webpageNo clear home or set-home controlsMakes positioning and recovery difficultAdd Set Home, Go Home, Zero X/Y, and Stop buttons
CasingWeak structure and jointsReduces rigidity and motion accuracyStrengthen joints and add brackets or screws
WiringWires were mixed and moved during operationCan break wires or cause intermittent failuresAdd cable management and strain relief
AxesNo physical limit switchesMotors can overload during errorsAdd limit switches and a homing routine

What I Learned

This week helped me understand that machine building is a system-level task. In earlier weeks, I often focused on one part at a time, such as a board, a sensor, or an output device. In this week, every part affected the rest of the machine.

The biggest lesson for me was that testing is not just checking whether something works once. Good testing means asking what happens when the machine is used repeatedly, when something goes wrong, or when a new person tries to operate it.