Computer Controlled Cutting
🔌

Electronics Production

Objectives

Group (To redirect to the group assignment page Click here)¶

Individual

contents

milling the PCB

selection of components

Soldering

Programming using Arduino ADI

PCB design

During 6th week, we have done an electronics design utilizing attiny 412. Now, In order to manufacturing it, we had to choose a suitable production method.

In the week 6, I have created a design in Fusion 360, And now i am using that design in this production week.

*this was the PCB that i designed using fusion 360.

Production Prerequisites

I had to export the file in the png format, in fusion 360 it was an easy process, i just had to type export in the command line

image here

image here

  1. the complete design
  1. the outer border which will be cut out from the rest of the board

The design

Milling the PCB

Roland Modela milling machine

The Roland Modela milling machine is a desktop-sized milling machine that is used for precision milling, drilling, and carving of a variety of materials such as plastic, wood, wax, and metal. It is manufactured by Roland DG Corporation, a Japanese manufacturer of digital fabrication tools and equipment

Setting up the machine

Since it is a basic milling machine we had to set it up for milling the pcb

For milling the PCB we have to use 0.4 and 0.8 mm bits.

0.4mm bit for tracing the paths and 0.8mm bit for cutting the outer border

0.4mm for tracing

Here i used a stock size board of dimetions 70mm x 50mm it is a standard size

  1. stick a double side tape on the other side of the PCB board
  1. this is in order to stick the PCB to the bed of the milling machine
  1. stick the pcb to the bed

  1. first loosen the Allen keys and remove the existing bit
  1. first we are using the 0.4mm for tracing, if we cut first the whole board will move around
  1. insert the bit and tighten the Allen keys
  1. now the move the spindle to the top of the pcb -the coordinates where 60x-15y for me
  1. now reduce the z height to a level where it almost touches’ the board
  1. loosen the bit and manually touch the board with the end of the bit

be careful as the bit is a bit expensive and might fall when loosening the allenkey, so first hold the bit and loosen the allen key, * note apply some pressure then tight the allenkey

  1. Move the z axis, just by one press, this is to set the origin.

FABMOD

https://modsproject.org/ - for mods

As the machine only takes input in the form of G-code, we need to convert the PNG or SVG format into G-code. Luckily, we have mods, so the PNG files can be converted into G-code using mods. In the mods, we have to change the settings according to our machine.

selecting the components

our inventory was large there where a lot of components, it it took a bit of time

Components list

Soldering the components

The setup

Soldering practices

How To Solder: A Complete Beginners Guide - Makerspaces.com
Learn how to solder w/ proper soldering techniques. In this tutorial we explore soldering irons, soldering stations, types of solder, desoldering. PDF ebook
https://www.makerspaces.com/how-to-solder/

*refer this link for good soldering practices

  1. started with, resistors
  1. capacitors
  1. led
  1. attiny
  1. connectors and UPID pin

this is my board

Programming the board i made

Programming with Arduino IDE

GitHub - SpenceKonde/ATTinyCore: Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8 - GitHub - SpenceKonde/ATTinyCore: Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
https://github.com/SpenceKonde/ATTinyCore

blinking the LED

files>examples>basics>sketch

using the example code to blink the LED.

now after compiling use “upload using programmer”

the LED has blinked