It looks to be laid out fine, but it's impossible to tell if it's correct without a schematic.
I didn't even thoroughly check the actual "wiring" myself yet. I was actually more worried about the fabrication side of things: track width, pad size, clearance, ground planes, etc. but if you guys are up for some trace tracking that's of course great
I've added a
PDF of the schematic. Not the tidiest ever (I just wanted to get the connections made and get onto routing) but you get the idea.
I don't use KiCad...does it not have a router built in? If not, you may be interested in trying CadSoft EAGLE, which is free for smaller boards (3x4" I think). It includes an autorouter, though I usually route everything manually.
KiCad does have a simple autorouter, but it doesn't appear to be very smart. I'm impressed with freerouting.net though; it's great even just to watch it do its thing. I can't fault the export/import between the two applications. I did look at Eagle but 3"x4" is a bit limiting and I'm a bit cheap
I will gladly check this for you. I have wire wrapped my own version of the BA23 signal distribution board and made replacements for the BA23 button panel (as it affects the the drive signals). I have also used M9058s and been through those prints. So, I have been through the signals a few times now.
Thanks! I don't have the M9058, which is partly why I wanted to try this. The only proper distribution board I have is built into a BA23 so not really something you can easily swap out ;-) I also built
my own little board, but on a piece of stripboard. It looks even more of a mess now since I added a floppy connector. I figured a PCB version would be a nice simple, yet useful project to figure out the software.
At first glance, looking at the traces, I think I understand. I see a SIP pull-up resistor pack next to the 50 pin connector (J12 on an M9058 ), the 34 and 20 pin connectors for the two RD disks, and the one 34 pin connector for the RX. Then some ready/write protect signals for the drives go to the 2x4 and the 14 pin connectors.
Yup, that's pretty much it. The connector next to the RX is for a front panel but the 2x4 are there so you can jumper the WP/READY signals to pull-ups instead. The silkscreen is in the KiCad project, but I ran off
a PDF of that too.
It might be worth considering adding the WP and RDY status LEDs. The ready LEDs would also need PNP driver transistors.
Could do, but I'm not sure they'd be all that useful on the board itself unless you're running it on the bench. Maybe a little front panel board would be more useful? There's a simple circuit on
this RQDX3 reference page (which is incidentally also where I got the pinouts from) but it specifies 5mA LEDs, so I think a transistor would indeed be better.