Week 10

About Me Assignments Final Project Fab Lab 2017
About Me Assignments Final Project Fab lab 2017
×

OUTPUT DEVICES

This week Neil gave the lecture on the OUTPUT Devices, as I have already planned to use motors in my final project, I chose to work on creating motor circuits.

individual assignment

PCB Designing

I started my work with the designing of my motor board, as Neil already provided the sample motor board, I added one more motor as I needed 2 motors for my project. My car will have 2 wheels so I needed 2 motors.

MC Pin Structure

Schematic Design

MC Pin Structure

Traces File

The things which I learnt during the output design is about the motor driving IC which creates the flux and handles it, if the rebound occurs there are two capacitors to hold the rebound rather than letting them move back.

well once the board PCB design was ready now it was time to generate RML files, as I have done in previous assignments (Week4 and Week6), I followed the same pattern.

MC Pin Structure

Fab Modules

Once the RML Files were ready now it was time for the Milling

PCB Milling

As my circuit wasn't too small I milled using 1/64 mill bit, I didn't needed any smaller or special function. It was the typical method I used in week 6 to mill the pcb board.

MC Pin Structure

Milling the board

MC Pin Structure

Board Ready to solder

Once the board was ready, now it was the time to solder it.

PCB Soldering

After soldering many boards, now I was a little used to it, now soldering didn't looked a difficult job, on the contrary I felt much at ease while soldering.

Bill of materials

After I soldered the board I found an issue, I forgot to create a connection of VCC at two points. So I had to add the jumper to resolve this issue

MC Pin Structure

PCB ready after soldered

Programming

int sensorValue = 0;

void setup()
{
pinMode(0, OUTPUT); //output pin 1
pinMode(1, OUTPUT); //output pin 2
}

void loop()
{
digitalWrite(0, HIGH); //reading pin
digitalWrite(1, LOW); //printing the value using serial
delay(1000);
}

Demo

After the circuit was completely soldered, I faced an strange issue, I checked all the connections were working perfectly with the Multimeter, but after giving the power the motor still didn't start. I checked the motor seaparatly, after continous checking I found that the output was passing from the ATTINY44 Microprocessor but it didn't crossed through the Motor Driving IC.

I concerned this issue with in my friend circle as well as the instructors but was unable to solve the issue, I thought it might be the issue of the Motor Driving IC burnt, maybe.

But still I tried to search previous students of fab lab and went through the assignment of output where they have used the Motor Driving IC, and found out that the issue was the provision of voltage. The motor driving IC needs 9 Volt instead of standard 5 volt, once I gave it the required voltage it worked perfectly

Double Motor Driving Board Working

Files available to download