Week10- Output week

Introduction

Along with setting up a new fablab in one of the college in Bhutan with Fran and Sibu, I completed this week's assignment away from home in CNR fablab in Punakha.

Assignment

group project:

individual assignment:

Group assignment

The group assignment is here

Designing a board


Machine used: Jake's clank LLZ machine.

Softwares: KiCAD, Arduino IDE, mods CE,

First of infinite attempts

I used Jake's clank LLZ machine to mill the final project board. As much as I wanted my first designed, milled and soldered board to work in the first attempt, I failed miserably. I made the silliest mistake.

image

image

After milling:

After milling I noticed that the horizontal traces are very thin but when I checked the continuity, the connection was fine.

image

My beautiful mistakes and debugging those:

image

  1. I used wrong footprint for the voltage regulator in the design. So, I used jumper wire to connect the voltage regulator to the board.

image

  1. In my design, I connected 3.3V to 5V of FTDI connector and as a result, the board short circuited. To rectify, I connected a jumper wire from the 5V pin of FTDI connector to the 5V pin of j4power1 connector.

  2. The green LED glows as soon as the power supply is given to the board which should not be happening since I did not program the board yet. I found out the problem to be that the green LED was connected to a pin which cannot be used for input output pin, so I connected the green LED to another pin using a jumper wire.

Both of the problems are shown below:

image

Result:

image

While I was putting the relay in and out, I broke the 1X3 male header. So I went to pick the only solution, HOT GLUE

image

Final corrected PCB design:

Note: Safety precaution

  • Always use multimeter to check the continuity before giving supply.
  • First supply the power from the power bank to check if the board works properly. Otherwise it will damage to USB port of the laptop.
  • Then, you can connect to the laptop using USB or any source to program and run.

I will be using the rectified board and mill the final corrected board at the end for the final project presentation.

image

The edge and the traces of the board

image

KiCAD Files of the board- output week KiCAD design esp32wroom32 bpard

Outputs


1. LED bulb

2. Servo-motor

Programing

image

Servo Program file- Program in arduino