Home
        STP1-S02 USER MANUAL
         Contents
1.    STP1 S02 USER MANUAL       This Stand alone Stepper Motor Controller is a true stand alone  controller  no computer or serial cable are required  There are no  programming languages or codes to enter  Only 14 self explain screens  for you to enter NUMBER and YES or NO  it   s very simple to use  So  let    start to look at each of the screens   Main Screen      When first turn on the controller  main screen will  displays the program number of the last run  before turned off  It then waits for you to select 1  of 4 options   RUN a program  press button 1   EDIT a program  press button 2   MOVE manually to left or right  press  button 4  Change program number from 1 to 9   press button 6     Screen  01     Press button under T for edit  then this screen will  display  Here you can enter Moving Speed    Any speed from 8 to 4000  The number is relative  to time  from 100 Hz up to 20 kHz  The smaller  the number  the higher the speed    Experiment to get best speed for your system    Screen  02     Enter Ramping speed from   to 9  1 is the fastest  and 9 is the slowest  The ramping STEP is  automatic calculated by the moving speed   Usually you would select fast ramping speed for  slow moving speed and slow ramping speed for  fast moving speed  normally 2 to 4 on most  system      Screen  03     This screen gives you 4 selections for the  movement    1_ Move Head home   2_ Move Head to Left   3_ Move Head to Right   4_ Move Head in Continuous Loop  Enter your selection then pr
2.   Looping  Loop   of time   35      Start Pos    6000  Stop Pos   13400  Jump to Prog  1   Home before Run   Yes  CloseLoop signal    Yes and Full Half Step   F    Prog  Loaded    Run ediT mov L ft       Prog  Loaded  2  Run ediT moV L T       After you enter all information  the controller will    bring you back to main screen  Prog  Loa ded    Press button 6 to change to Prog  1 Run ediT mov L f      Press on button   1 for RUN     That is all  Programming the STP SO3 is so easy   each program should take about   minute        SPECIFICATIONS    ELECTRICAL    Input Voltage on pin 14   5 VDC  4    5V   Voltage on any pin with respect to GND    3V to  Vcc   3V   Maximum current Sourced or Sunk on any I O pin     20mMA  Maximum current Draw 250mA  Step Frequency  Min  100 Hz  Step Frequency  Max  30 KHz    TEMPERATURE    Operating 0 C to 50 C  Storage   20  C to 80 C    MECHANICAL DIMENSIONS    4 000  mmm        gt    300    lt      zal     im      ite    QO OJQ       PIN FUNCTIONS    Mode in USA    ACK Input SW True table  BUSY    TP1 S02 pan VALUE    cx  i    WARN OUT    NPUT 5W   NPUT S5W1  WPUT SW2    q  5V IN    GND  UV DC     TYPICAL SYSTEM CONNECTIONS       os  Loop Signal From Systen  To tell the Controller Ready to Run    Tell system that MICROSTEP DRIVER i  Controller is busy      Made in USA  ACK    BUSY  TP1 S02 PWR  ON   OFF     DIR  CCW CW     cK    _    WARN OUTPUT    GND  0V OC        Man S02 R1       STP1 S02 Assembly Instructions       BOM for this kit     PIC
3.   and the HEAD is hitting the Home Switch   Press any key and correct the problem        Manual Move Screen    Screen  17   Press  lt   gt  to Mo  If you select button under O for move from Main Done  lt  00000  gt   Screen  then this screen will display current  position and ready for jogging   On this screen user can move the head left or right  with the preprogrammed Move Speed  User can  move the head from home to end limit     Use button 2 and 6 to move     Press Done when finish to return to Main Screen     Interactive Screens    Screen  23   LP Remain  00000  If  the STOP button was press during Looping  Reset ContinuE  this screen will display  It gives you two options   whether Reset to stop or ContinuE to loop where  it stops  The remaining loop will not loose   If Reset  it will go to Main Screen with previous  program   and wait for   of 4 action   If continue the head will go home  go to start Pos   and continue with the previous loop number    Screen  27     ait for ACK sic  If you were selected Close Loop Signal from hit S to stop    screen10  then before running next program the   controller will wait for ACK signal from the   system  As soon as ACK signal appeared on pin 1   of connector 1  the controller will output BUSY    Low  signal on pin 2  BUSY signal will stay   LOW until the head reach Stop Position  The   system can do something  when the system done    it must bring ACK signal LOW for the controller   NOTE  The controller will wait  to run next pro
4.  S  W2     5V IN    GND  0V OC        Assembly Instruction STP S02    
5. 16F873  or Or PIC18F252 depends  PIC18F242    UJ N    O    Y1    AP  p    O    A    J    P        pins  pews    yaw     73   iN    N m    7   Ul    RP2   RP3    2    v0    CB    LCD    U          1  5  2  1  1  1  1  1  1  1  1  1  1  1  1  1    CON1    SW 1   SW 7       Bottom Silk Screen    Install all components as show on the bottom silk screen   Notes  Pin 1 are squared     C1 is replaced with 0 1uF capacitor  on silk screen shown 1uF    CON1 is a 16 pins right angle header   U4 is a 16 pins straight header   R4 R5 R6 for LED back light intensity  R5  15 Ohms  is best for this LCD  Solder a  jumper on JP2 to select R5     Put jumper on J4 as shown below if the trace from pin1 to pin2 of J4 is broken     Oo Os 30   0 OO OO OO CO Oo   o o  ae OQO OO OO GO CO ro    poecesec  eoeeen nnsa  tefe73      lt     p P   ff COCCCCOCECOCOOOS y ole     o  im  fe 3  Pp Oe     20           So ie Co os    vo ween    o    se o_o SB BE DOE    wt te          sla000000000000000 magia Wes oaea    i  is    oe  o    o2  ol   o9  o     oi           Poooocoooooon  SPZglr      o  BHooocococoocoooococooo    Complete Bottom Assembly  R4  10 Ohms  is used       Top Silk Screen  Only 6 TAC switches are used  SW6 is not used on this version   Solder SW7  SW5 SW1 on the TOP PCB as shown     Also a jumper wire must be solder from U2 pin2 to U4 pin7  U4 is 16 pin header     cocococeceococoocoso A     5 coos      GS poo  ococeo B  Solder   o   o    9o00  oo  oo    a wire   s shown    Die oo  o  oocooocooco
6. ess SAVE button    Prog  0 Loaded  Run ediT moOve  S C   1 2 3 4 5 6  Notice the active buttons are    under the Capitalized letters   button 1  2 and 4     Mov Speed 1 4000  ave 000 0 Q    Ram Speed  1 9   jave Q    Experiment with different speed  and select the speed that works  best for your system     Select 2 or 3 will go to screen  14  Select 4 will go to screen  04       Screen  04    Loop   of Time   Enter number of time for looping  1     65534   ave Q 0 0 0 0  Looping will move the head from start to stop  then from stop to start number of times  You will  have an option to choose whether OPEN LOOP  or CLOSED LOOP on screen  10     Screen  05   Start Pos    Enter Start Position from 1 to 65534 for Move ave 0o 0o o o o  Left  move Right or Looping   Press SAVE when done    Screen  06   stop Pos    Enter Stop Position from 1 to 65534 for Move ave 0 0000  Left  move Right or Looping   Press SAVE when done    Screen  07     Auto run NxtProg  A for Auto jump to next program and run  S to A or inputsw  manually set the Switch combination  The switch   combination will store in this program and will be   comparing to the switch combination logic when     TEET  this program stop  If the logic on the switches  matches the combination stored in this program  then next program will be load and run    Press A for auto and go to screen  08     Screen  08     Press S for manual and go to  screen13        Jump to Prog   0    Jump to program    1     9  and run after this ave  pro
7. g speed can vary from system to system   depend on moving speed  friction  mass and  motor size  Keep in mind that  faster moving  speed needs longer ramping time and slower  moving speed need faster ramping time     In this example  we want the drill to move from A  to B then from B to A 10 times  So  we will chose  option  4 for Looping    Press button  6 until we see 4 at the right lower  corner  Then press Save to go to next screen     Input number 10 for 10 times     Note  When you press the button  the number  increase upward  Keep press until the correct  number display on the LCD     Press Save button to save into memory and go to  next screen     ove Spd 8 65534  ave Oi 2 9    Ram Speed  1 39   Save    l Home 2 LF 3 R  ave 4 Loop    Loop   of Time   ave 00010       Now is time to put in Start Position     Input number 2500 then press Save and go to next  screen     Input number 6700 for Stop Position  at point B     Press Save and go to next screen     Now the controller is ask for what program will  jump to after program  1 in done    Any program from   to 9 we can use  including it  own  to jump to    In this case  we use program  2 to hold the  information to move the drill from C to D and  from D to C 35 times     Press button  6 until we get  2  Press Save to  store program information in memory     This screen gives you an option of whether the  drill should seek home position or not before run     It is good practice to let the drill go home before  run  that 
8. gram  for ACK signal to go LOW  For any reasons you want to STOP  Press button before it run next program   1  under S  to stop        Screen  28     Error ACK signal  This screen only displays when the controller Press a Key    time out from waiting for ACK signal  When  programmed to be Closed Loop from  screenl1  the controller is expected a LOW  amp  eooo    logic on ACK pin  pin  1 of connector 1     before it start to run next program   Press any key to return to    screen01 and solve the  problem        EXAMPLES    Let set up 2 programs that will do the following motions     We want the drill to drills 10 holes at point A and 10 holes at point B  then go HOME  go to  C  Drill 35 hole at C and 35 holes at D     Home SW Limit SW       2500 6000 6700 13480    If  the controller is not ON  turn it on  We should see screen  01    Program  x could be any   from 0 to 9  if this is  the first time we turn on    Press on button  6 to change the program  x to 1   We will program our motions in program  1 and  program  2     Press button under capital T for ediT  button  2    We will edit program  1 with new parameters    After press on button under T  for ediT  we will  see this screen  It   s asking for moving speed    We will put in 1200  for starting we put 1200   You can chose different speeds  experiment with  them to get the speed that run best for your  system      Press Save when done     Use button  6 to enter Ramping Speed  For now   we will use 2 for Ramping    Rampin
9. gram done  If you want next program to run  after this program done then enter   to 9  If not  then enter  0  the program will stop when done   Program  0 is not used  it   s for entering ramping  and moving speed when you want to move the Head  manually with very slow speed for seeking an Any program from 1 to 9 can be a    unknown Position  next program to jump  including  itself        Screen  9     Enter Yes or No for this screen    Each program has an option whether Go Home  before Run or not  It   s good practice to tell the  controller to Go Home before each RUN     Note  It will always go to home position before  Looping     Screen  10     Close Loop when you want the controller output  Busy Ready signal when it run  In return the system  output ACK signal when it wants the controller to run   If YES then the controller will wait for ACK  Low   signal from system  It will not run until ACK signal  goes LOW on pin 1 of connector 1  If NO then the  controller will run as soon as you press RUN button     Screen  11     One programmable Output Pin can be set to Hi or  LOW on this screen    Select On for Hi   Select Off for LOW   After program Run and the motor comes to stop  the  controller will set this pin On or Off depends on this  setup     Screen  12     After all information   s you have put in  the screen  then prompts you that there is no more  information needed    Just press any button to go to main screen     All input information is saving in the memory for  f
10. oogoo    gogoogoog  oo    a    00000000000000           s    eooooo0oo0o0000 ao         o  o      o  o  o  o  o          o  o      o            q     ooo 02090686       Or solder jumper wire like in this picture  So hess  J   e 6 SUB  sO      j c  o                One end of the wire on the header pin    jumper wire here         oe            Close up    Complete TOP and BOT assembly     gt  he pai joss kromme pe sana pety me rsa      Insert LCD module into the header  Make sure the bottom of the    LCD not touching the top PCB  Solder LCD to 16 pins connector    Complete unit assembly       SPECIFICATIONS    ELECTRICAL    Input Voltage on pin 14   5 VDC  4    5V   Voltage on any pin with respect to GND    3V to  Vcc   3V   Maximum current Sourced or Sunk on any I O pin     20mMA  Maximum current Draw 250mA  Step Frequency  Min  100 Hz  Step Frequency  Max  30 KHz    TEMPERATURE    Operating 0 C to 50   C  Storage   20  C to 80  C    MECHANICAL DIMENSIONS    4 000  mamm        gt     300    lt      za  a      ike    QO JGJ       PIN FUNCTIONS    a Input SW True table  BUSY    TP1 S02 eeu    DIR  CCW  CW   cx  t  WARN OUT  OUTPUT   UNSW  HONE SW  NPUT SWI  NPUT SW1  WPUT SW2     5V IN    GND  DV DC     ose Loop Signal F 5  To tell the Controller Ready to Run    Tell syvatem that MICROSTEP DRIVER i  Controller is busy f    Made in USA  ACK    5 BUSY   TP1 S02 PWR  ON   OFF      DIR  CCW  CW   CLK t  WARN OUTPUT  OUTPUT   inscw            Home sw      INPUT SW3  INPUT SWt  INPUT
11. uture use    Z Motions designed this Controller to make  complex programming be a simple task  User can  enter all information in under one minute  while  other controller may take hours     ome before Run  es no    loseLoop Signal  es no    Dutput Pin afte  On run of    DONE PROGRAM  1  Press a Key  ki eooo    User question  Can other controller  on the market program a program  less than 1 minute with out a PC   Z Motions answer  No  they will  need specific software in the PC and  a serial cable to program the  controller and an engineer        Screen  13   This screen for Controller with option S     On screen08 if press S you will get to this  screen for setup switch combination  See  true table below     SW3 SW2 SWI  0    When done setup switches   press Save to go to screen 07       SS   ao   oS SS  YUAN NBWNK OC    Screen  14   umber of Step      When select to move Left or move Right  The ave 00000    controller will ask you to input Number Of Step  to move    Just input a number between 1 and 65534   Then press SAVE  This will bring you back to  screen   05    Error Screens    Screen  15  Error warning    Limit SW Hit  This screen display only when an error occurs  3  r  Press a ke  Such as during move from one position to another    and the HEAD is hitting the Limit Switch   Press any key and correct the problem     Screen  16  Error warning    ome SW Hit  This screen display only when an error occurs  Press a key    Such as during move from one position to another
12. way the drill will go to same position  every times     We will enter Yes for closed loop  because we  want to let the system know that the drill is in  position to drill  We Also want to have ACK  signal to send back to the controller to tell the  controller that   s OK to move     Press button 1 for Yes     Start Pos    ave G25 0 4    Stop Pos    ave o 6  OG 4    ump to Prog  2  ave    ome Before Run  es No    loseLoop Signa  es No       Depend on your system  whether it has Full Step  and Half Step options    In this example  we use FULL step    Press button 6  F  for Full Step     If your controller does not have this option then  skips to next screen     This screen lets you know you are about done  programming program  1 and ask you to press  any key     Press any key to go to screen  01     Screen  01 is HOME screen  Here  you can RUN  a program  EDIT an existing program  or enter  new program   MOVE manually or press L to put  the controller into LEARNING mode  You can  move the drill to any position from Home to end  Limit  Use move feature to determine step  position in number of step  For full step  each  2000 step is equal 1 inch    We already did enter program  1 parameters   Next  we will enter information   s for program  2     Press button 6 to change from Prog  1 to Prog  2     Entering information of program  2 in the same  way as we enter information for program  1  Let  enter the following parameters for program  2   Move speed   1400  Ram speed   5  4 for
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
SafetyNet Micro Getting Started Manual  Gebrauchs- und Montageanleitung  NM SARA User Manual  New World IFF50FF  Zentralbatteriesystem CPS 220 / 48.1 / J-SV / J  Practitioner`s Manual - Institute of Technical Energy Medicine  Manual del usuario  keyon / true-Xtender Policy Module V2.3.3 User Guide  70-200 MHz Digital Oszilloskop HMO Serie 72x...202x  Mode d`emploi du SV-382    Copyright © All rights reserved. 
   Failed to retrieve file