! #
%&!!!!! # %& (!!! # %&! ( ) # %&!! )! )!!!!! (! )! +!!! )!)(!,!! )!! )! (!!)!!!!,!!!!! + (!!)! ).!!!)( / ) 0!!!!!!! + (!!!,! + (
( 5 % 6! & ) & 7 8!+ 9 ## 78 ## # #5! 7! /, #:6 ;! 7 )! & 9 ) 5< 7 ) 5# 7 5 8 # << 7! ) / /
) +,
. &!!!,! )! + (! +!!! ( 8! 7, (!!!!! (,!! <= 7/! # = (!! 6> 7/! )!! (!?< ( :> #(68!!! ;!! ( 8!! )!!( Α#> Α6>!!!!!!!!!! (!!! (!! (!!! Β!! # %& (!!,! (!!!!!! (! 7!! (!!! 7/!!!( 7/!! +! &,# 7! )!(!!!!!!, (
/.(. &!!! #(!! ( Χ!!!!!!!!!! ( ( 7!!!!!! ( 5( )!!!!(!!!!!( :(!!, ( 6( /,!!! >, )! ( (!!!! ( (!!?#< )!!!, ) (!, ) ( &(!!!,!!! (!!! )!!!( 9(?!!! ( #<(8!! ( ##(!!!, )! ( #(?!!!!! ( ),! (!?!! )! )! ( #:(!!!!!! (! (
/ &! + (! /!! (!!!!! ) (! Β ),!! ( :<! Β %! ( 8 )!) )!! % ) )!!.!!!! (!!!! )(!!! 6>! (! 5<< 8!! ( 8! )!! ) 6>, )( )! (, + (! /! Ε! #< ;!!!( #: ) :! (!.!!!!) (!!!! ( #
. &!!! + )! (!! 5#Ε!!!Β ( ) :! Ε(!!!! (!!!!!,!! (!!! ) ) (! << 8, ) #<Β!,! 8( 8!,! )!! ( %. & 8! )! + Β : (!!!!! )!(! (!!! Ε(!! 6> ) 6> (!! #< =!(!! (! (!! (! )! 6> #< = (!!!!(, ) (
. &! #< = +! (!!! 6>!! 7! )(!!!+ 7!! ) ( 7! ),!!!!!!! ( %
+, 0,0, &
& )!! (! + # %&!! ) (!!! )!!! ( # %& )! ) )( )! ) # %& )!! ) + ( ) )! ) (! )(!!!!! 0 (!! )! )( 8! )! ) ()! )!!!)! ( Φ! ( / ( % & 78!! (!!) 0! (!!!!!!,!(
& )! )!!! (!! #:!, ) (! ( Γ # 5 : # 5 : Η Η %% %% %% %% Η Η Η %% %% Η %% Η Η %% # Ι!!!.!)!!(,!!! ( 8,! ) ( +!!! 0 )! (! )! )!! #< ;! )(!,! (
. ( & 8 +! )! )!! 7 #!Β! (!!)! &! 7 #?!!( # 7 #!? <! ) + ( #(!!! ), 7! )! )! (!!! <( <! ) (! )! ( 5(! <! )!!! #(!!! )(! ) ) )! )! ( :( 8!!! )! 7! ) (!!!(!!! )!!!! Ε( 6( %!!!!!! )(!!!!! )! (!! Ε!!!!(
,0,,,
&.ϑ!!, ),,!! ϑ..ϑ Γ! ),!!!! ΚΛΜΚ! )! )!! )!!! /,( Γ! Κ ( Κ! (!! ) ( (!!. )!! )(?/?/#?/<!! (! ) ( ϑ. Γ! Λ ( Μ.ϑ Γ! ),! )! ( )!!! %! / /<!!!Ν!Ν!Ν!!Ν!! ϑ. Γ!!Ν?/ Γ!!Ν?/# Γ!!Ν?/< Γ!!Ν!?.ϑ! ) ϑ. Γ!? : Γ!? 6 Γ!? Γ!!?
.ϑ >!!! Ε! )! (!! ) ( ϑ. Β.ϑ? 8???? /! & ) ΗΕ %%Ε??? / < ( ) ) Η Η! 8 Η#? 8!? /Ο )! 8 Η<! 8 Η!!? 8 Η?!Ε 8! ϑ.!!ε Π? 8 Θ <, Β.. Η? Θ <, Β.. Η? Θ <Β..? Θ <Β..? / Θ <Β..? Θ <Β.. Θ <? Θ <Β..! Θ <? / Θ <Β.. Θ < Η Η Θ <,<Β.. 8 Η# Θ <,< Β..!! 8 Η< Θ <,<Β.. 8. Η Θ <, <Β..?<, Θ #Β Θ #Β Θ <Β
.ϑ! ) #<,!!! ) ϑ.!! )!Ε Π Β Θ#Β Λ#&<Β ΑΑΕ.ϑ 7! ) ; :: &<!! ) ( 5!!!,!! )!Ν Μ?/!! Ε! Ε!Ν Μ?/#!! Ε Ε!Ν Μ?/< 7! Η!Ν! Μ?&!!! )!!! 7 (!!Ν!Ν!!! (!!!Ν!!!!!( 8! )!!( ϑ.!!!!επ Β!Ν! Θ!Β!Ν Θ <Β!Ν Θ <Β!Ν Θ #Β! ) ΕΒ!Ν Θ <Β..!!....!!..! Θ<Β Λ6Β ΑΑΕ..6! )! ) ΕΒ #
.ϑ! )!!! (!! )! ) Η! ) ϑ.!!!ε Π!! <,<#ΕΒ..!! ).ϑ!!!!! )!Ν!! (!Ν!Ν ( 8! ) )! ( ϑ.!!!! Ε Π!Ν! Θ! Β..!!!Ν Θ <Β..!Ν Θ #Β..!!!Ν Θ #Β..!! ) ΕΒ!Ν Θ <Β.. <!Ν Θ <Β.ϑ!! ; :: &< 7! )! + (!!,!!,!!! <,5<Ε Π< < # 7 Η % < < 7 Θ # Η Θ < % Θ < 7 Μ #Ε & <Ε # Η Μ #Ε #.# ) 7 Ε <Ε #.& #.## ) # 7 Ε % Μ #Ε 6,#< <Ε 6,
!! <,< Ε Π< < < < # Θ # Θ # Θ < Μ #Ε ) <Ε ) Μ #Ε <Ε Μ #Ε <Ε!! <,< Ε Π< < < < < #.. Θ # Θ <. Μ #Ε! <Ε! Μ <.#Ε /.! ) ϑ.!!!επ!! <,5<ΕΒ.. &,#! )!! <,< ΕΒ.. )!!! <,< ΕΒ..! )!.ϑ!? :?!! (!! ) <Ε! )! #Ε! ) (!! (! ( ϑ.!! Ε Π Β......! ΘΘ#ΕΠ Θ #Β Θ <Β Θ #Β! Θ <Β %
.. Θ<Β ΛΒ ΑΑΕ! ) ΕΒ Θ #Β Θ <Β Θ <Β! Θ #Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ Θ <Β Θ #Β Θ <Β! Θ #Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ Θ <Β Θ #Β Θ #Β! Θ <Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ..! ΘΘ <ΕΠ Θ <Β Θ #Β Θ #Β! Θ <Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ Θ <Β Θ #Β Θ <Β! Θ #Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ &
Θ #Β Θ <Β Θ <Β! Θ #Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ Θ #Β Θ <Β Θ #Β! Θ <Β Θ<Β ΛΒ ΑΑΕ! ) ΕΒ.. Θ <Β Θ <Β Θ <Β! Θ <Β.ϑ!! )(!!! (! 7! ),!! #<(! )!! )!!!!( 8!! )! ) /,( #<5. #<Σ Θ #< 8,!!! Ο, Θ :5 Θ :5. #<<< Θ ϑ!!!! ) ΤΝΝΝΝΝΝΝΥ # Θ ϑ#<<<ε.#<< Θ :5 ϑ#<<<ε.#<< Θ :5 <<<Ε.#<< Θ :5Ε.#<< Η /!!! Θ : ϑ!!!! ) ΤΝΝΝΝΝΝ:Υ
Θ ϑ #<<< #ϑ#<<ε.#< Θ :5 <<< :<<Ε.#< Θ 5Ε.#< Θ ϑ!!!! ) ΤΝΝΝΝΝ:Υ 5 Θ ϑ #<<< #ϑ#<< ϑ#<ε Θ :5 <<< :<< <Ε Θ 5 ϑ!!!! ) ΤΝΝΝΝ:5Υ ϑ.!!!ε Π # 5Β Θ.#<<<Β!! <,5<Α ΕΒ # Θ ϑ #<<<Ε.#<<Β!! <,5<Α #ΕΒ Θ ϑ #<<< #ϑ#<<ε.#<β!! <,5<Α ΕΒ 5 Θ ϑ #<<< #ϑ#<< ϑ#<εβ!! <,5<Α 5ΕΒ.ϑ Ε,! +!,! ) #!!!!,!! ) Ε Ο Ο! #<! )! Ε!! ς 0 )!!!! ) ς 0!!!! ) Ε! :99, <(6 Ε Τ!! <,#&Ε Π < < < #.?.7 < <. Θ #?.7 Θ <. Μ #Ε ) <Ε?.7 Μ #Ε 7 <Ε? Υ!! Ε!!! ) )! )!!
! Ε! Τ?!!!!(! ς 0 ) ( ;? )!! (!!? (? ς 0! ( Υ!!!? Ε!!,! )!!! )! Ε,! )! ) 7!!! )!! 7! ) Τ Ο! ) ( Ο Ο!!,!! ( Ο Ο!!!!(!!!! )!( Ο Ο,!!! ( Υ ϑ. ΕΠ +, Β #ΤΥ Θ Κ ΚΒ ΤΥ Θ Κ ΚΒ ΕΒ +Θ<Β+Λ:Β+ΑΑΕ Θ<Β Λ#9<<Β ΑΑΕΒ! ΕΒ Θ<Β Λ#6Β ΑΑΕ!! #Τ ΥΕΒ Θ#Β Λ6<<Β ΑΑΕ! ) ΕΒ..! )!.. 7! )..! )! )..!! ) +Θ<Β+Λ# Β+ΑΑΕ Π!! <,#&ΕΒ..
Θ#Β Λ6<<Β ΑΑΕ! ) ΕΒ! ΕΒ..! )? Ε Π.. ) #ΕΒ.. Θ <Β..? Ε Π.. ) <ΕΒ.. ΑΑΒ.., Θ Β.., Θ Γ!! ΕΒ..!! ΕΒ..! ),! Θ<Β Λ.Β ΑΑΕ Π..!! #ΕΒ Θ.Β! ΕΒ Θ<Β Λ&Β ΑΑΕ..! ) (!! Τ ΥΕΒ #Ε Π.. Ω? 6 ΞΞ? Ε Π..!!! <ΕΒ.. Β..!! ΕΒ! ΕΒ..! ) Ω? : ΞΞ? Ε Π #ΕΒ.. ΑΑΒ! ΕΒ! ΕΒ
.ϑ!! Η! ϑ! #Ε%!!!! #Ε Π Ε8!!!ΕΠ? %ΕΠ Ω? Ε Θ #Β Ω? Ε Θ #Β? Ε Θ <Β? Ε Θ <Β Ω? 6ΕΠ? ΕΠ <ΕΒ Β! ΕΒ! ΕΒ Ω? :ΕΠ? ΕΠ #ΕΒ ΑΑΒ! ΕΒ! ΕΒ? % Θ <Β 5Ε Η Η! Ε Η Η Θ <,&&! )!!! (!!!! Ε ( Η Η!! (!! ϑ.
)
5 D LPT Connection Motor Power Postion Switches Analog Input D POT Wiring Terminals PIC Dev. Board Wiring Terminals C Stepper Driver C Limit Switch Limit Switch Carriage Print head B Belt Drive Stepper Motor with slotted wheel and photo interupter B Lakehead University Electrical Engineering A A Title PIC Printer Trainer Size Document Number Rev A 5 5 Date: Friday, August 0, 00 Sheet of
5 J J D C 5 6 Port A Header J 5 6 7 8 Port B Header Y 5 6 7 5 6 7 8 9 0 U RA0 RA RA RA RA/T0CLK RA5/SS RB0/INT RB RB RB RB RB5 RB6 RB7 OSC/CLK OSC/CLKOUT MCLR/VPP VDD VDD RC0/TOSI/TCLK RC/TOSO RC/CCP RC/SCK/SCL RC/SDI/SDA RC5/SDO RC6 RC7 RD0/PSP0 RD/PSP RD/PSP RD/PSP RD/PSP RD5/PSP5 RD6/PSP6 RD7/PSP7 RE0/RD RE/WR RE/CS 5 6 7 8 5 6 9 0 7 8 9 0 8 9 0 5 6 7 8 5 6 7 8 Port C Header J Port D Header D C OUT 8 PIC6F877 0Mhz J5 B B D Port E Header U V 5Vac 0 - + BRIDGE 0 C 0u IN OUT LM7805 A Lakehead University Electrical Engineering AC Source can be any transformer secondary 9V to 0V Title Bruce's PIC Development Board All Port headers are direct connections to the Size Document Number Rev Microcontroller. They can source up to 00 ma. A A 5 Date: Tuesday, July 0, 00 Sheet of
5 D Vdc Vdc D PORT C Bit 0 R 0 Q TIP D N005 L Stepper Coil A PORT C Bit R 0 Q TIP D N005 L Stepper Coil C C 0 C 0 PORT C Bit R 0 Q TIP D N005 L Stepper Coil B PORT C Bit R 0 Q TIP D N005 L Stepper Coil D Vdc Vdc B B Lakehead University Electrical Engineering A A Title Stepper Motor Drive Circuit Size Document Number Rev A 5 Date: Thursday, August 0, 00 Sheet of
5 Switch Circuitry D D SW Positioning Switch SW Positioning Switch SW Limit Switch SW Limit Switch DC Source 5Vdc Port B Bit Port B Bit 5 Port B Bit 6 Port B Bit 7 R 0K R 0K R 0K R 0K C C 0 B Port A Bit R5 POT DC Source 5Vdc Positiong switches and potentiometer located on Input board at the front of the Trainer Limit switches wired on the terminal strips and switches located at each end of the carriage 5Vdc supply comes from the PIC Development Board B Analog Input Circuitry 0 Lakehead University Electrical Engineering A A Title Miscellaneous Circuitry Size Document Number Rev A 5 Date: Thursday, August 0, 00 Sheet of
5 R D PIC Dev. 5Vdc D 70 R LED D C 0u PIC Dev. Gnd 0 D C To 8 Bit Port on PIC 70 R 70 R 70 LED D LED D LED 5 6 U GND GND Vdd SELECT SENSE VOUT AD558 CE CS DB7 DB6 DB5 DB DB DB DB DB0 9 0 8 7 6 5 To 8 Bit Port on PIC C R5 D5 70 R6 LED D6 Analog Output Analog Gnd common with logic ground B B 70 LED R7 D7 70 LED R8 D8 Lakehead University Electrical Engineering A 70 LED A Title LED and Analog Output Size Document Number Rev A 6 5 Date: Tuesday, August 06, 00 Sheet of
5 Printer Side PIC Side D J D 6 8 0 6 8 0 6 5 7 9 5 7 9 5 Port B Bits 0-7 C C Printer Cable Header Pin 8 lpt Pin 5 lpt Ground PIC Development Board Port B Bit 0 (INT) B Pins - 7 Odd numbers are pins - 9 on the DB5 connector on the PC Pin 8 is the ground shared between computer and PIC B Pin 6 is the /INIT line on the printer side and is an output connected to Port B Bit 0 of the PIC. Triggers an interupt on low to high transition. Lakehead University Electrical Engineering A A Title LPT Connections for PIC Trainer Size Document Number Rev A 5 Date: Thursday, August 0, 00 Sheet of