My Profile

Sangay Penjor

A firm believer in the discipline of Architecture and Research combined with design thinking to create a harmonious and just society, having a positive effect on the world. Only with team spirit, we can build a better world hence, my communication, team work, leadership and technical skills.

mechanical Design, Machine Design


Assignment:

- design a machine that includes mechanism+actuation+automation+application
- build the mechanical parts and operate it manually
- document the group project and your individual contribution

For our group, we designed PCB milling machine and it can be seen here here

Group documentation can be viewd here in Sonam's page. I have also mentioned herewith for my own personal reference in the future

Software Used

Autodesk Fusion 360: Making designs
Aspire: Controlling the Shopbot
DXF to G-code converter: Controlling the machine
Visual Studio: For Documentation


Idea Conception and Planning

The idea came from the problem when milling our PCB on the current PCB milling machine. The bed level on the current Roland- SRM20 machine that we are using had become uneven. Due to this we faced a number of problem when milling our PCB for output week. \This also caused for the loss of a number of copper plate. Thus, we thought why not try to create a PCB milling machine for this week's machine making week.
Once we all agreed on the idea, the next step was to explore on how to build the machine. Since we do not readily get the electronic components in our country, we had to ensure that all the electronics we required were available in the lab. For this we had to dismantle a couple of previously made machines. We gathered all the electronics we required and then started with the work. Our group had 7 members, thus we divided the tasks for efficiency. Two people were allocated for designing the components, 3 for electronics and 2 for documenting the entire process. For the assembly and testing the machine, we all worked together. We referenced our work as shown below:


Design of Parts

Initially we planned to 3-D print majority of the components but we realsized that the 3-D printer available at out lab was quite small and had the capicity to print only models with maximum of 180mm dimensions. Hence, we cut the bed for the milling machine on the CNC and the body frames using circular saw. For the machine body, we used Alumnium frames and polymer slabs which were cut using circular saw. For the bed, we used wood and cut it using CNC. However, for smaller components such as the cable holders and rod holder we 3D printed them.


Electronics

For the machine controller, we used Arduino Mega as the microcontroller. Arduino Mega Motor Shield was used to connect the motor driver to the microcontroller. We used 3 moter drivers to control the X,Y and Z axis


Machine Assembly

Pictorial representation of machine assembly can be seen below:


Machine Control

For controlling the machine we used G-Code. We downloaded an software called dxf2gcode which converts 2D dxf drawings to CNC machine compatible G-Code.


Testing of Prototype

Once the machine was assembled, we tested the machine. There were 3 major testing we carried out;
XY-axis test
Z-axis test
Bed allignment test
We tested the XY-axis, once the bed was assemnled. We found that the supporting rods were not alligned with the slot bearings, thus we used filers to recitfy that. Next, we tested the Z-axis and bed-allignment and made the necessary changes to recify those issues.


Final Working

Final working is documented in our machine design work homepage and can be referred here.

Fablab Fabacademy