what's new in version 4.5:
==========================
duplicating is possible on multi-sheets in schematic:
just edit the parameters: same_page and start_page at the beginning
of "duplicate_schematic.ulp"


what's new in version 4.4:
==========================
White spaces in the pathnames of projects are now accepted, 
like specially in "\Program Files\..."



what's new in version 4.3:
==========================
No need to specify "Sheet of interest", it's automatically the sheet where 
markers are placed.




How to duplicate modules in Eagle easily:

Preliminary:
============
1- unzip,
2- copy the script files to the default script directory
      (normally "c:\\Program Files\\eagle-4.11\\scr\\")
3- copy the ulp files to the ulp default directory 
      ( normally "c:\\Program Files\\eagle-4.11\\ulp\\")
4- Launch Eagle
5- open your personal library, ex: "open mylib"
6- inside, run the script: "script markers.scr"
   This will add the markers MRK_DOWN_LEFT, MRK_UP_RIGHT,
      MRK_DELTA and NBR_MOD to your personal library
6- Save your library "write", close it
7- if you like assigning CTRL+D to the whole operation,
   open eagle.scr and add:
    assign C+D  'script duplicate', save and close.
8- If necessary, open "duplicate_schematic.ulp" and 
   "duplicate_board.ulp" and set the variable scr_path
   (if you don't use the default value), save and close

Restriction:
============
symbols in schematics shoud not touch, always have a small net
between them.

Duplicating:
============
0- If necessary, open "duplicate_schematic.ulp" and 
   "duplicate_board.ulp" and set your common signals,
   SheetOfInterest, scr_path,..
1- Open your schematic (this will open the board automatically)
2- Place the markers MRK_DOWN_LEFT, MRK_UP_RIGHT around the
   bloc you want to duplicate (this will add them in the board also)
   ex: add MRK_DOWN_LEFT@mylib etc....
3- Place the marker MRK_DELTA, to define the spacing between
   modules (this will add it in board also)
   add MRK_DELTA@mylib
4- Place the component NBR_MOD outside the bloc, and give
   it the value of how many blocs to duplicate,
   ex: add NBR_MOD@mylib, then "value 3 <click on>"
5- Switch to board, arrange the added markers as necessary,
6- Switch to schematic, and type CTRL+D, (or type
   script duplicate) ,watch!
   That's all!
   
   Maurice

