<mod> Oh just in case anyone is confused, this is the Happ 49-way joystick, and not the older sinistar style 49-way</mod>
If you want to understand the 49-way stick, there is a basic writeup on it in the "Controls" section of this site. The circuit to which I'm refering to is linked under the "Console Controls" section. I'm hacking a 49-way to an analog joystick on a PS2 Dual Shock. Its primaily going to be used to play analog PS2 games in my cabinet, but can also be used on a PC/Mame via the USB converter.
Why the 49-way? I've tried hacking pc analog sticks, with mixed results. I also just happen to have 3 of them in a cab I got. But more because, I want a real arcade feel. The 49-way is design exactly for this. Is a very good feeling joystick (not like the other Happ analog ones that have a longer throw and stiffer feel the more you move to the edges). This one is based almost exactly like the happ 360, but uses an array of leds along 2 axis to allow for increasing intensities.
So now back to the original question: I'd like to layout the 49-way to hall effect circuit in a program, auto-route it, and then print it out so I can etch out a prototype board. I have all the parts needed (including the etching process) but just can't find any good software for the job.