home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / bus_pers / pcbtool.lzh / PCBTool.readme < prev    next >
Text File  |  1991-04-04  |  8KB  |  177 lines

  1.  
  2.                               PCBTool v2.6
  3.                               ------------
  4.                    Copyright 1987-1988 George Vokalek
  5.                             South Australia
  6.  
  7. COPYRIGHT STATEMENT
  8. -------------------
  9. The public domain version of PCBTool will always be called PCBToolPD and
  10. may be distributed by anyone to anyone.  I will make sure that all PD stuff
  11. to do with PCBTool is always available on the ADAM LINK BBS here in
  12. Adelaide, phone 618-270-2713 (08-270-2713 for ockers).
  13.  
  14. The non-PD version of PCBTool may be used by the registered buyer on one
  15. Amiga only.  I will be encoding the names of registered users into their
  16. files before they are sent out, to discourage mass distribution.  
  17.  
  18. No retailers or software houses may distribute PCBTool without prior
  19. arrangement with the author, above.
  20.  
  21.  
  22. INTRODUCTION
  23. ------------
  24. After seeing the programs available on the Amiga for circuit board design,
  25. I became very annoyed.  Dynamic CAD (from MicroIllusions) is a reasonable
  26. CAD program but is not what I consider suitable for the rapid cut and paste
  27. type work involved in PCB design, especially when you start getting a
  28. complex layout (at which time DCAD becomes intolerably slow).  PCLO by
  29. SoftCircuits is a SmartWorks type program which looks almost good enough to
  30. be public domain, but reputedly sells for $2000.
  31.  
  32. PCBTool was written primarily for my own needs ( I am an Elec. Engineering
  33. Postgraduate Student), but has become so large a project that I have
  34. decided to make it available to others - for a fee!  It is going to go
  35. along the same lines as UEDIT and AMIC PD TERM have, ie user supported
  36. shareware.  Both of these programs I consider to be the top of the range in
  37. their fields, and you can test drive them before you (if you decide to )
  38. pay for them.
  39.  
  40. I will therefore be releasing PD versions of PCBTool, which I want
  41. distributed as widely as possible.  They will be cut down versions of the
  42. real thing.  When you decide you want to pay, I will send you the real
  43. thing.  When you register, you can keep up to date by sending me two blank
  44. disks.  I will send one back with the latest version of PCBTool, and keep
  45. one to cover the postage cost (what better international currency is there
  46. than a floppy disk?).
  47.  
  48. The cost of PCBTool?  I think A$50 is not unreasonable for a package that
  49. will create designs which could earn you thousands.  Send me $50 and I will
  50. send you a disk with the latest PCBTool and its docs, and as a registered
  51. user you will then be able to use the update policy stated above.
  52.  
  53. Since this is the first release version of PCBTool, I suggest you wait at
  54. least until I release v2.7 before you make your decisions.  By that time it should be much more stable, and have many more useful features.
  55.  
  56. Note that v2.6 does not support printer dumps which will reduce its
  57. usefullness to those without access to a plotter.  This will be hopefully
  58. remedied in v2.7.
  59.  
  60.  
  61. PCBTool - I need your information.
  62. ----------------------------------
  63. If you are a registered user and find that PCBTool is not compatible with
  64. your printer/plotter/whatever, then send me a copy of the manual for your
  65. printer/plotter/whatever and I will try to make it compatible.  I will then
  66. send you a free upgrade when it is ready.
  67.  
  68. I am especially interested in being able to import files from other object
  69. oriented PCB design tools, such as PC-CARDs, OrCad, etc (not SmartWorks),
  70. which would open up immense libraries to PCBTool.  If you ever find
  71. definitions of their file structures, please let me know.
  72.  
  73. I will not be supporting Preferences Printer drivers because these are too
  74. slow.  I will be writing my own printer drivers to get extra speed, which
  75. will start with an MX-80 type driver.
  76.  
  77.  
  78. PCBTool - What it does and what it doesn't do
  79. ---------------------------------------------
  80. Version 2.6 of PCBTool allows you to do the following:
  81.          - add pads of any size with any size hole.
  82.          - add traces of any thickness.
  83.          - add text of any size and Manhattan orientation.
  84.          - create a HPGL file of the design, in file 'plotfile'.
  85.          - zoom up and down onto the board.
  86.          - select any point as the new screen centre.
  87.          - works on a virtual grid of any step size, but currently
  88.            fixed to 0.05".
  89.          - selectable grid snap, no restriction made.
  90.          - not restricted to Manhattan geometry (except for text).
  91.          - add a grid of spacing in any multiple of 0.05".
  92.          - move, kill, edit parameters of features.
  93.          - full file requester for easy disk io.
  94.          - supports up to 32 layers, thought only 8 are currently 
  95.            implemented.
  96.          - generates HPGL file (tested on Roland DXY-880 only so far).
  97.          - compatible with multitasking operating system.
  98.  
  99. Version 2.6 does NOT let you:
  100.          - print to a printer.
  101.          - make parts libraries.
  102.        
  103. Version 2.7 will feature the following additions:
  104.          - new types of tools, including Areas.
  105.          - the ability to handle libraries of parts.
  106.          - the ability to draw a box around any part of the board
  107.            and define that area as a part, with all lines clipped 
  108.            at the box boundaries.
  109.          - text file format for all files, making it easy to change
  110.            things with just a text editor.
  111.          - improved speed and user interface.
  112.          - the ability to use multiple text fonts on one board.
  113.          - display only selected layers.
  114.          - support printer dumps.
  115.  
  116.  
  117. Notes about using PCBToolPD.
  118. ----------------------------
  119.  
  120. 1) put it into the destination directory, and make sure the file
  121. 'EuroStyle' goes into the same directory.  This file contains the default
  122. stick font used.  Simply type 'PCBToolPD' from the cli.
  123.  
  124. 2) I cannot guarantee the stability of the program at the moment.  Due to
  125. possible memory list mismanagement, I suggest you reboot after quitting
  126. PCBTool before you try to do anything else on the Amiga.
  127.  
  128. 3) I have supplied a couple of simple designs with the program, called PGA
  129. and BOARD.  Just click the DISK gadget, select the appropriate path, and
  130. hit the LOAD gadget.
  131.  
  132. 4) To enter pads, select PAD, then just click around the place.  To enter
  133. traces, select TRACE, hit the place where the trace is to start, then keep
  134. clicking (left button) on the vertices of the line.  Double clicking on the
  135. same point will cause trace entry to finish.  To enter text, select TEXT.
  136.  
  137. 5) To change text orientation, select EDIT then TxtOr from the next list.
  138. Play around with the flags to see what they do.
  139.  
  140. 6) To edit the attributes of a feature (eg pad size, trace thickness or
  141. whatever) select EDIT from main gadget list, then EDIT form the secondary
  142. gadget list.  Now click (left button) near the feature you want to edit. 
  143. If the feature you want is highlighted in white, click the Left button to
  144. change its attributes.  When you change some field in the record editor's
  145. window, you must hit return in the string gadget you have changed for that
  146. change to be recognised.  Select Done when finished.  If your desired
  147. feature was not highlighted, keep clicking the Right button until it is. 
  148. Note that for traces you must initially click near their start points.
  149.  
  150. 7) To kill a feature select EDIT then KILL.  Click near the feature to
  151. delete.  If the correct feature is highlighted, click with the Left Button,
  152. otherwise click with the Right button until the correct feature is
  153. highlighted.
  154.  
  155. 8) All dimensions unless otherwise stated are in inches.
  156.  
  157. 9) To plot, just hit PLOT and the HPGL will be written out to a file in
  158. your current directory called 'plotfile'.
  159.  
  160.  
  161.  
  162. Lastly, send any (bug reports)/criticisms/flames/cocaine/(millions of
  163. dollars) to 
  164.  
  165.              George Vokalek
  166.              ADAM
  167.              GPO BOX 332
  168.              Adelaide 5000
  169.              South Australia
  170.  
  171.              gvokalek@augean.oz
  172.  
  173.              George Vokalek
  174.              on ADAM LINK, (618)-270-2713
  175.                               08-270-2713
  176.  
  177.