i Low Cost Power Saving UV Light Exposure Box for PCB Developing TITLE PAGE by Beniedick I. Hernandez Juan Manuel B. Ramos Arman A. Taylo
1 CHAPTER 1 DESIGN BACKGROUND AND INTRODUCTION Background Fabricating Printed Circuit Board PCB is almost an inescapable task all electr
91
92
93
94
95
96
97
98
99
100
2 For these reasons UV exposure box became an extremely useful piece of kit in fabricating PCBs. The problem is that they can be a little
101
102
103
104
105
106
107
108
3 inquiries that are necessary to be taken into account, to achieve the goal of this research. One major concern that these problems highlighted is t
4 3. To eliminate rough estimates with the exposure time, the design will have a constant time for the paper to be used like the acetate
5 Scope and Delimitations The scope covers the lists of capabilities that the UV exposure box can perform while limitations are th
6 5. The device cannot support irregular shaped PCB design Definition of Terms Alarm – It refers to a signal (as a loud noise or flash
7 Printed Circuit Board (PCB) - used to mechanically support and electrically connect electronic components using conductive pathways,
8 CHAPTER 2 REVIEW OF RELATED DESIGN LITERATURES AND STUDIES This chapter includes compiled research works and studies that are related
9 Since everyone in the group is an engineering student, everyone has experienced on how to fabricate PCBs, and this article helps the grou
10 emitting diodes over Fluorescent tubes, gave the group a second thought on what materials to be used in the design. Because as
ii
11 for 50,000 hours would take 5.7 years. Because the technology continues to develop and evolve so quickly, products would be obs
12 efficient than lamps. In addition, the group decides to use the LEDs to control the light to be lit up by only exposing the optimal dim
13 The research will help the group on what method will the group use on how to manipulate the LEDs in exposing the optimal dimensions of the P
14 system; b. Billing, collection, customer service, records maintenance, and associated services; c. Reading, operating and maintaining powe
15 3. System loss 0.6110 Pesos per Kilowatt-hour. 4. Distribution cost 3.4996 Pesos per Kilowatt-hour. 5. Subsidies 0.1444 Pesos per K
16 CHAPTER 3 DESIGN PROCEDURES This type of design is a constructive research which means that it develops solution to a problem that has
17 Figure 3.0 shows the procedure in developing the design. Identifying the problem would be the first step. In this case, brainstorming is done on
18 Design Procedure for Actual Design The prototype is made up of a controller box and an exposure box. All circuit components are in
19 5. Prepare the microcontroller PIC16F877 for programming and burning. The generated code is located at appendix C. 6. Connect all necessary comp
20 Hardware Development Figure 3.1 Conceptual Diagram Figure 3.1 shows the basic concept of the design. The LCD screen displays
iii ACKNOWLEDGEMENT The group would like to give their sincerest gratitude to the following people for their extensive support an
21 Block Diagram Figure 3.2 Block Diagram Inputs are done with the use of a keypad, all information that were entered will be pas
22 a. Single Sided Single Sided Figure 3.2.2 Single-sided If the user selects single sided as the type of the PCB, the micro
23 TYPE OF PAPER a. Acetate Acetate Figure 3.2.4 Acetate If the user selects acetate as the type of the material to be used in exposure of t
24 SCHEMATIC DIAGRAM Figure 3.3 Schematic Diagram
25 Figure 3.3.1 Schematic Diagram
26 Figure 3.3.0 and figure 3.3.1 shows the whole schematic diagram of the UV LED Exposure Box. A 2x16 LCD display and a keypad is directly connecte
27 Software Development System Flowchart STARTTurn ON the device5 Minutes Exposure time; Top LED array5 Minutes Exposure time; Top and Bottom LED ar
28 Prototype Development The ultraviolet LED exposure box consists of two major components, the controller box and the exposure box. All circuit c
29 C106 8 30.00 240.00 3 Pins Connector Male/Female 2 12.00 24.00 8 Pins Connector Male/Female 7 25.00 175.00 1/2W – 100 Ohm Resistor 10 2.00 20.00 1
30 Asterisk (*) – Asterisk is being used for the confirmation of process. Sharp (#) – Sharp is being used for cancelation of process. LCD Module
iv ROLES AND RESPONSIBILITIES OF GROUP MEMBERS Each member contributed on researching the given design project and the development of the protot
31 If the entered size of PCB is beyond 12’ by 12’ PCB it will display invalid size. Figure 3.5.3 Invalid Size The next step is to choose the type o
32 After entering all necessary information, a timer will appear on the LCD display. Figure 3.5.6 Timer 1. Minutes – maximum exposure time in minut
33 CHAPTER 4 TESTING, PRESENTATION, AND INTERPRETATION OF DATA This chapter gives the details on how the system was tested in relation to the desi
34 Double-sided 1” by 1” Yes Double-sided 2” by 1” Yes Double-sided 2” by 2” Yes Double-sided 2” by 8” Yes Double-sided 2” by 5” Yes Double-sided 12”
35 This test will show the comparison of data gathered between the original UV PCB exposure boxes and the design of the group. The paramet
36 To obtain the results as shown in Table 4.2 and Table 4.3, formulas that were used are the following:
37 Preset Exposure Time Exposure time in ultraviolet light is one of the major requirements in fabricating presensitized PCB. The g
38 Exposure Time RESULT Time (sec) Under-exposed/ Normal/ Over-exposed 300 sec Under-exposed 600 sec Normal Table 4.4 Preset time for Tracing Paper
39 tracing paper. So the group set the constant exposure time for tracing paper to 600 seconds. Having the constant exposure time for each type of pa
40 CHAPTER 5 CONCLUSION AND RECOMMENDATION CONCLUSION The group found out that the design is capable of providing electronic construc
v TABLE OF CONTENTS TITLE PAGE ... i APPROVAL SHEE
41 sensor installed into the prototype, the design can support other PCB design that comes with irregular shaped layouts. Another improvement that ca
42 BIBLIOGRAPHY Floyd, Thomas L., 1991. Electronics Fundamentals: Circuits, Devices and Applications, 2nd Edition, New York: Macmillan Publi
43 APPENDIX A Operation’s Manual User’s Manual a) Plug the power supply of the device into the 220v outlet. b) Place the PCB and the layout in the l
44 APPENDIX B PICTURE OF PROTOTYPE Figure 6.1 Prototype Figure 6.2 Controller Box
45 Figure 6.3 LED Panels (TURNED OFF) Figure 6.4 LED Panels (TURNED ON)
46 APPENDIX C PROGRAM LISTING ;---------------------------------------------------------- ; Code Produced by the Proton+ 3.4.0.8 ; Copyright Rosetta
47 PIE1 EQU 0X008C PIE2 EQU 0X008D PCON EQU 0X008E SSPCON2 EQU 0X0091 PR2 EQU 0X0092 SSPADD EQU 0X0093 SSPSTAT EQU 0X0094 TXSTA EQU 0X0098 SPBRG EQU
48 CHS0=3 GO=2 NOT_DONE=2 GO_DONE=2 PP_GO_DONE=2 ADON=0 NOT_RBPU=7 INTEDG=6 T0CS=5 T0SE=4 PSA=3 PS2=2 PS1=1 PS0=0 IBF=7 OBF=6 IBOV=5 PSPMODE=4 TRISE2
49 __BADRAM 0X8F-0X90, 0X95-0X97, 0X9A-0X9B __BADRAM 0X105, 0X107-0X109 __BADRAM 0X185, 0X187-0X189, 0X18E-0X18F CP_ALL EQU 0X1FFF CP_OFF EQU 0
50 IF ((DEST & 4096) == 0) BCF 10,4 ELSE BSF 10,4 ENDIF ELSE IF (DEST > $) IF ((DEST & 2048) == 0) BCF 10,3 ELSE
vi Ultraviolet LEDs for Less Energy Consumption ... 34 Preset Exposure Time ...
51 WREG_BYTE MACRO PBYTEOUT S@B PBYTEOUT MOVWF PBYTEOUT R@B ENDM WREG_BIT MACRO PVAROUT,PBITOUT S@B PVAROUT ANDLW 1 BTFSC
52 S@B PVARIN CLRW BTFSC PVARIN,PBITIN MOVLW 1 R@B ENDM BIT_BYTE MACRO PVARIN,PBITIN,PBYTEOUT S@B PVARIN CLRW BTF
53 BSF PVAROUT,PBITOUT SKPC BCF PVAROUT,PBITOUT ENDIF R@B ENDM DWORD_WREG MACRO PDWORDIN BYTE_WREG PDWORDIN ENDM DWORD_BY
54 SP#P9 = 61 FSRSAVE = 124 PSAVE = 125 SSAVE = 126 WSAVE = 127 DSDELAY = 62 DSDELAYH = 63 ICTR = 64 ICTRH = 65 ICTRHH = 66 ICTRHHH = 67 MN = 68 SC =
55 BCF 3,0 RRF 35,F RRF 35,F RRF 35,F MOVLW 192 ANDWF 35,W ADDLW 64 ADDWF 53,F
56 CLRF 45 MOVLW 100 CALL D@DIG CLRF 45 MOVLW 10 CALL D@DIG MOVF 46,W GOTO SEND@IT D@
57 BTFSC 32,0 GOTO PR@LP MOVLW 50 CALL DL@US PR@EX MOVF 51,W GOTO I@NT CH@SND BTFSC 33,7
58 DECFSZ 50,F GOTO $ - 21 MOVF 40,W GOTO I@NT AL@MUL MOVLW 32 MOVWF 50 CLRF 56 CLRF
59 DECF SC,F F@JUMP BC@LL7 BC@LL6 F1_000083 EQU $ ; IN [MITLEDXP.BAS] ELSE F1_000085 EQU $ ; IN [MITLEDXP.BAS] IF MN > 0 THEN
60 MOVF SSAVE,W MOVWF STATUS SWAPF WSAVE,F SWAPF WSAVE,W RETFIE PREPROG F1_000162 EQU $ ; IN [MITLEDXP.BAS] T
vii LIST OF TABLES Table 2.1 Lifetime of LightSource Table 3.1 Decomposition of Components Table 4.1 UV LEDs as Light Source Table 4.2 UV Lamp P
61 MOVLW 58 F@CALL PRINT MOVLW 2 MOVWF GEN4H MOVF SC,W F@CALL OUT@DECC F1_000205 EQU $ ; IN [MITLEDXP
62 F1_000248 EQU $ ; IN [MITLEDXP.BAS] CASE "2" MOVLW 50 SUBWF KEYTEMP,W SET@PAGE BC@LL23 BTFSS STATUS,2
63 F1_000293 EQU $ ; IN [MITLEDXP.BAS] DSDELAY = 0 CLRF DSDELAY CLRF DSDELAYH F1_000294 EQU $ ; IN [MITLEDXP.BAS] WHILE DSDELAY <
64 MOVF DSDELAYH,F SET@PAGE BC@LL52 BTFSS STATUS,2 GOTO BC@LL52 MOVLW 24 SUBWF DSDELAY,W SET@
65 F1_000339 EQU $ ; IN [MITLEDXP.BAS] WEND F@JUMP BC@LL61 BC@LL62 F1_000340 EQU $ ; IN [MITLEDXP.BAS] BUZZERS = 0 BCF PORTA,4 F1_000
66 SET@PAGE BC@LL74 BTFSC STATUS,0 GOTO BC@LL74 F1_000366 EQU $ ; IN [MITLEDXP.BAS] WEND F@JUMP BC@LL73 BC@LL74 F1_00
67 F1_000390 EQU $ ; IN [MITLEDXP.BAS] WHILE PORTA.2=0 BC@LL85 SET@PAGE BC@LL86 BTFSC PORTA,2 GOTO BC@LL86 F1_000391 EQU $ ;
68 F1_000415 EQU $ ; IN [MITLEDXP.BAS] PORTE.0=1 BSF PORTE,0 F1_000416 EQU $ ; IN [MITLEDXP.BAS] PORTE.1=1 BSF PORTE,1 F1_000417 EQU
69 F1_000439 EQU $ ; IN [MITLEDXP.BAS] WEND F@JUMP BC@LL107 BC@LL108 F1_000440 EQU $ ; IN [MITLEDXP.BAS] BUZZERS = 1 BSF PORTA,4 F1_0
70 CLRF DSDELAYH F1_000464 EQU $ ; IN [MITLEDXP.BAS] WHILE DSDELAY < 24 BC@LL119 MOVF DSDELAYH,F SET@PAGE BC@LL120
viii LIST OF FIGURES Figure 3.0 Design Methodology Flowchart Figure 3.1 Conceptual Diagram Figure 3.2 Block Diagram Figure 3.2.1 User Input
71 ADDLW TMN MOVWF FSR MOVLW 48 MOVWF INDF F1_000498 EQU $ ; IN [MITLEDXP.BAS] NEXT GCTR INCF GCTR,F
72 F@CALL PRINT F@JUMP BC@LL140 BC@LL139 F1_000539 EQU $ ; IN [MITLEDXP.BAS] ELSE F1_000541 EQU $ ; IN [MITLEDXP.BAS] TMN[GCTR - 2] =
73 MOVLW 20 F@CALL T@GTB MOVWF SP#P9 MOVLW 1 SUBWF AMN,W MOVLW 1 BTFSC STATUS,0 CLRW
74 SUBWF KEYTEMP,W SET@PAGE BC@LL153 BTFSS STATUS,2 GOTO BC@LL153 F1_000603 EQU $ ; IN [MITLEDXP.BAS] GOTO STSTART
75 MOVLW 50 SUBWF KEYTEMP,W MOVLW 1 BTFSS STATUS,2 MOVLW 0 IORWF SP#P9,F SET@PAGE BC@LL161
76 F1_000683 EQU $ ; IN [MITLEDXP.BAS] PORTB4_S = 0 BCF PORTC,5 F1_000684 EQU $ ; IN [MITLEDXP.BAS] PORTB5_S = 0 BCF PORTC,6 F1_00068
77 F1_000724 EQU $ ; IN [MITLEDXP.BAS] ENDIF BC@LL178 F@JUMP BC@LL162 BC@LL176 F1_000727 EQU $ ; IN [MITLEDXP.BAS] CASE 6, 7 MOVLW 6
78 SUBWF AHR,W SET@PAGE BC@LL188 BTFSS STATUS,2 GOTO BC@LL188 F1_000765 EQU $ ; IN [MITLEDXP.BAS] PORTB = $7F
79 F1_000808 EQU $ ; IN [MITLEDXP.BAS] CASE 2 MOVLW 2 SUBWF AMN,W SET@PAGE BC@LL199 BTFSS STATUS,2 GOTO BC@LL
80 F1_000839 EQU $ ; IN [MITLEDXP.BAS] ENDSELECT BC@LL211 BC@LL195 F1_000841 EQU $ ; IN [MITLEDXP.BAS] GSHFC = 0 CLRF GSHFC F1_000843 EQU $ ;
ix ABSTRACT Fabricating Printed Circuit Board is almost an inescapable task all electronic constructors must somehow go through. The
81 F1_000890 EQU $ ; IN [MITLEDXP.BAS] PORTD = PORTD | $60 MOVLW 96 IORWF PORTD,F F1_000891 EQU $ ; IN [MITLEDXP.BAS] DELAYMS 1000
82 DE 49,46,83,105,110,103,108,101,45,83,105,100,101,100,0 STR@LB12 DE 50,46,68,111,117,98,108,101,45,83,105,100,101,100,0 __EOF __CO
83 APPENDIX D DATA SHEETS
84
85
86
87
88
89
90
Comentários a estes Manuais