NOTE : This procedure elaborate design & fabrication of PCB as Part1 : Design & Part 2 : Fabrication. However The Experiment and Its Simulation is entirely focusing on How to Fabricate SMD PCB boards
PART 1 : DESIGN
PROCEDURE FOR DESIGN
The Procedure describes how to prepare a layout for circuit by using various tool provided in circuit layout design software.
How to make a simple circuit in Eagle
Step 1:
Start Eagle
Start -> Program -> Eagle :Layout Editor
After this Eagle Control Panel will appear(Fig -1)
Fig-1
This Window is main Project Manager and used to open new schematic layout & Libraries
1) Create a NEW PROJECT
Menu -> File -> New -> Schematic
Step 2 :
Following Window will appear
Fig-2
Step 3 : Toolbox
At the Left side of this schematic window having Eagle Main Toolbar, As Shown in Following Picture
Fig -3
Fig -3
Using this Function user can draw the schematic for circuit
Step 4:
ADDING A FRAME
The First thing that should be done is to save the empty schematic. This is done to let eagle know the name of the schematic.Now add a Frame to the schematics.
-> Click the Add-button .
-> The “addâ€ÂÂ-window pops up.
-> Select the frame named DINA4_L
-> Type in Search Box
Click OK, and the COmponent (Frame) will be attached to the mouse cursor
Fig 4
After drawing this frame about schematic diagram
Step 5 :
Fig 5
One schematicof HELLO 1 is given drawn given Above. Component name is given in above Schematic
Just type these component / device name in ADD window select appropriate component & click on OK.
Detail given in image below
Step 6:
Click on ADD -> Type the device(component name) name in search window. (eg. 1N4004)
Fig 6
Click on ‘OK’
Symbol will attach to the cursor then draw it.
Fig 7
This way, arrange component on proper place as given above.
Use net command to make a connection(pathway) given in the Eagle toolbar.
Fig 8
Now User can make schematic diagram using the Eagle. After completing Schematic diagram
1) Click to Menu-> File -> Switch to Board. in this Again User has to arrage Components
A switch Board window will appear
Fig-9
* Go to File - > Export
* Export window will appear as shown in fig 10.
Fig-10
* Click on Image.
* Export Image Window will Appear as shown in fig. 11
Fig 11
* Type File name with .png Extension to save it on desire location.
*To assign toolpath for the layout generated in step no.6 (Fig 9) The user has to switch over to
Linux / UBUNTU operating system.
* The .png image file which is generated in previous step can be opened in
cad.py on Linux/UBUNTU Platform to assign toolpath as For milling PCB Board on
Roland Modela minimill machine.
* The detailed Procedure of "How to mill PCB Board " on Roland Modela is given
in next Step.
This .png image will look like this in cad.py on Linux/Ubuntu platform,Given Below
Fig 12
Step 7 : Then Export it as .png format & then by using cad.py / cad s/w import & give print command &
by setup the modela milling machine you will get your PCB (Printed circuit board).
Step 8:
Handling Modela Milling Machine
Fig 13 Roland Modela can be used to mill circuit boards.
Step 9:
User Can Import his/her Eagle circuit for milling. Stick a piece of the PCB ( using 2way sticky tap)copper
plated stock onto the cutting plane at the 1, 1 inch intersection on the grid. Open Cad.py software
(you can install cad.py in ubuntu using following steps)
Download cad, cad.py and cad.cfg fromhttp://fab.cba.mit.edu/about/fab/dist/cad.py Open terminal.Type Following insruction.
sudo mv cad /usr/local/bin/
sudo mv cad.py /usr/local/bin/
sudo mv cad.cfg /usr/local/bin/
sudo chmod 755 /usr/local/bin/cad
In Synaptic Package Manager install python-numpy, python-scipy, python-tk, python-imaging-tk
Click input and get the design file (.cad file) or a pre-designed png file. (eagle file)
Step 10:Tool path of the circuit will appear like this shown in image.
Step 11 :
Make the toolpath
Open CAD.py in a Linux Terminal or click on the shortcut launcher of Terminal in desktop.
Make the toolpath for the circuit. Use a 1/64" tool, which is 0.0156" decimal.
Click CAM
Click Output format and choose .rml (Modela output format is .rml)
If you're using a circuit board written in Python, you'll find a line near the bottom saying "#dpi = 500 ".
Move the ("#") sign to the line above which is "dpi(dot per inches)=200
The "#" symbol is a comment, which will ignore the line of the command after the sign.
Use "dpi = 200 # low resolution for previewing" for previewing toolpath contour
Use "dpi = 500 # high resolution for machining" actual rendering and sending to Modela render)
Set contours to -1 (meaning infinite)
Click Contour
This will set the toolpath for the file
Step 12:
Milling a circuit
Go to "view mode" by click on the view button on the Modela
Tape down copper board at o,o position ( 1 inch x 1 inch from bottom left corner)
Put 1/64 inches bit in the modela, which is 0.0156" decimal. Set it up as high as you can in the machine. Loosen existing bit with provided allen wrench.
Clear out the memory of the Modela, by holding the both ""up" and "Down on the machine
Open file in cad...follow instructions "Make a toolpath"
Set the x,y axis starting point on the project to 1, 1 on the control panel in cad and then click "move"
Lower bit close to the corner (1,1) by pressing the "Down" button. Be sure to not let the bit touch the surface.
Loosen the hex screw that holds the bit and lower it until it touches the top surface of the board.
Lower it slowly so the bit doesn't fall into the board and break.
Now that the bit is at surface level, tighten screw.
Open cad again and then send to machine.
Step 13:
Cut out the Board from the PCB
Press view button to move PCB forward. Be careful not to move board around in process.
Clean up any shavings from first mill.
Change bit to the 1/32 inch bit (0.0312 )
Be sure it doesn't fall out and break
Open back up cad.py software
Change tool diameter to 0.0312
Change number of contours from -1 to 1
Change xy speed: to 0.5 and z speed: to 0.5
Remove the "#" in front of the lines...
Milling machine setting window at the right side .cad Window will look Like . user can change setting is given above.
#cad.function = pcb.interior #z = -.065
Press contour to render contour lines for cutting out the board.
Press the view button place machine back in cutting mode and out of view mode.
In program cad.py move board back to position 1, 1 by clicking the "move" button in the program.
repeat steps above to set bit
Lower bit close to the corner (1,1) by pressing the "Down" button.
Be sure to not let the bit touch the surface.
Loosen the hex screw that holds the bit and lower it until
it touches the top surface of the board.
Lower it slowly so the bit doesn't fall into the board and break.
Once bit is ready click on "send to machine"
Press the view button to enter view mode and remove your new PCB Board
Now, user can mount SMD (surface mount device) component.
PART 2 : FABRICATION
PROCEDURE FOR FABRICATION
The Procedure Describes how to fabricate PCB Layout, Design in previous Procedure import the board image which we have generated in step 6 (Fig 12) in Design procedure.
Step 1. Open Terminal and Type cad.py press Enter
Following window will appear.
Press on the Input button. and select hello.RGB.45.cad file, click on open button
Fig 1
Step 2: After opening the file hello.RGB.45.cad will open in this cad.py program & look like this,Given Below
Fig 2
Step 3. At the right side of the image you can see the n.. number lines of code is written in python language
Scroll down the scroll bar and make changes as given below
dpi=200low resolution for previewing.
#dpi=500 #High resolution for machining.
This 2 lines are very important before starting cutting on minimill machine
In the Experiment no.3 we have specified while exporting image in .png format from the eagle make it resolution as 500 here is same.
Remove the comment mark # :- Given in front of the #dpi =500
& put this # comment in front of dpi=200
Fig 3
Step 4. Make changes as given in the following fig.
Fig 4
Step 5. Press on render button
Fig 5
Step 6. Press on Cam button(to choose output format)
Fig 6
Step 7. After pressing button Output format, Drop down menu will display select .rml format is required as output format
Fig 7
Step 8. Press on move button ( it will move the probe of minimill machine to desire position ) on the work area of minimill machine.
Fig 8
Step 9. Before Press the countour button (This will create toolpath for the cutting probe)
Make it = -1
If we set Contour = 1 This will create only 1 tollpath as given below
Fig 9
But if countor =-1 then it will create path as same given in below steps
Fig 10
Fig 11
Fig 12
Fig 13
Fig 14
Fig 15
Fig 16
Step 10. Press button :- Send to machine Now actual cutting will start.
Fig 17
Fig 18- Before milling PCB Fig 19- After milling PCB of RGB led
Cite this Simulator:
.....
.....
.....
Copyright @ 2024 Under the NME ICT initiative of MHRD