home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / tech / pcbsrcs2 / letter < prev    next >
Text File  |  1991-02-07  |  3KB  |  47 lines

  1. PCBCAD is a freely-copyable software package consisting of tools for the
  2. design of printed circuit boards. I originally wrote it to investigate the
  3. performance of the A* algorithm (an artificial intelligence technique) when
  4. applied to the autorouting problem (as opposed to the popular Lee's
  5. algorithm). Although I didn't intend it to be used in the actual production
  6. of circuits, some of the PCBCAD users have been doing just that. After the
  7. initial implementation, I evaluated what the software was capable of, and
  8. what it would have to do before I would be satisfied that it was a viable
  9. product. I decided that there was so much to be done that I would never do it
  10. if it remained a freely-copyable package, so when the software reaches the
  11. level of maturity that satisfies me, I will offer it as a low-cost pcb cad
  12. package (for around $200, and source code will be available for an additional
  13. charge). I think this is only fair, considering the amount of work involved,
  14. and also the cost of competing software. I'll probably also change the name
  15. to MicroPCB, since I've heard there is already a company using the name
  16. PCBCAD.
  17.  
  18. I have done some bug fixing on PCBCAD, and I will continue to distribute it
  19. as a freely-copyable package even after MicroPCB is ready. I will limit my
  20. work on PCBCAD to only the worst bugs.
  21.  
  22. My regular job is as a software design engineer for Microsoft, and lately
  23. they have kept me so busy that I haven't had a chance to do much work on
  24. MicroPCB. About the most I can promise is that when it is ready, I'll let you
  25. know. I do keep track of the names and addresses of everyone who inquires
  26. about PCBCAD.
  27.  
  28. A word about "freely-copyable": "freeware", "shareware", and "public domain"
  29. are terms commonly applied to software packages, but they do not fit what I
  30. did with PCBCAD. "Shareware" suggests a contribution after using the product,
  31. but none is requested or even desired with PCBCAD. "Public domain" means that
  32. the author has surrendered all claims of ownership, but I haven't done that
  33. either. I maintain the copyright, but you are allowed (and even encouraged)
  34. to copy it and give it away, as long as you don't try to profit from it. I
  35. don't understand what "freeware" means, so I hesitate to use it.
  36.  
  37. The most publicity PCBCAD ever received was an article I wrote for Dr. Dobb's
  38. Journal, and published in the September 1989 issue. It mainly dealt with the
  39. A* algorithm and how it behaves in the autorouting domain. If you've ever
  40. wondered how an autorouter works, you should get a copy of this article. An
  41. early rough draft of it is included with the software, but the figures are in
  42. ascii files, which don't do them justice.
  43.  
  44.  Randy Nevin
  45.  1731 211th PL NE
  46.  Redmond, WA 98053
  47.