Jump to content

Dropcheck

Members
  • Posts

    1,858
  • Joined

  • Last visited

  • Days Won

    2

Dropcheck last won the day on June 6 2023

Dropcheck had the most liked content!

4 Followers

Contact / Social Media

Profile Information

  • Gender
    Female
  • Location
    Stigler, OK

Recent Profile Visitors

19,706 profile views

Dropcheck's Achievements

Stargunner

Stargunner (7/9)

1.5k

Reputation

  1. Update: With this current board, I had absolutely no problem with assembly and testing. It worked first time out without any issues that I could determine. I have uploaded a Youtube video showing the testing. Sorry for the wheezing in the audio. I've been fighting bronchitis all winter long. XF551v6 Short Board Based on what I have been able to determine so far. There is a possibility that in changing the transistor footprint from one design to another, I may have mis-connected the symbol and footprint. Two builders have reported that flipping the transistors 180 degrees corrected that and appears to confirm that possible cause. The previous testing board was working, but I wanted to be able to simply drop in the transistor without having to bend/form the leads. It should have made it easier for the builder too, assuming they used the exact part number called for in the BOM. The same desire to have alternate parts for the power switch and power connector apparently caused me to drop a power connection trace. That I absolutely own. The transistor issue was probably my fault as well. As for the trace errors between U1 and U2, I have no clue how that happened. None of the schematics I have from that time show those erroneous connections. None of the routed Diptrace pcbs I have show that trace routing. Without some evidence either in a schematic or pcb layout file I am unwilling to take responsibility. It's obvious something happened between my creation of the gerbers, uploading to my websit and/or at the pcb manufacturer. But at this point I don't think we are going to know how or why it happened. You might have an opinion, but there is no evidence of my fault in this. It's not anything I did or didn't do. It would have shown up in the pcb layout file first, and it didn't. I still have a second board that includes the optional track display and front control circuitry that I will build up in the next couple of days. If it passes as well, then I will go ahead and produce the replacement gerbers for upload to my website. @Macsonny and the builder Erhard on ABBUC will have a free set of 5 bare boards sent to them as an apology for the massive failure of this particular board version. It won't make up for the cost of the parts and time wasted, but at least if they ever want to try it again, they will have the boards on hand. I don't have posting access on ABBUC at the present time, or I would contact Erhard myself. If anyone can alert him to this post. I will be trying to get ABBUC forum posting access as soon as possible. I am sorry for the mess and cost and time wasted. NOTICE: Anyone wanting to build up any XF551 style pcbs, delete any files previously downloaded from my website, and then re-download them. That should insure the latest and corrected gerbers and other documentation.
  2. Update: Static test of XF551B_v6 short board has passed. Drive spun up, drive light came on the front and stopped. That is normal. It appears that I have good OSC, WD1772, eprom and 8050. Now I just need to reconfigure my test bench and find some way to do a video of the next step, doing a full test of computer/disk drive SIO communication. I haven't tried doing video on my phone or my Nikon camera yet, so that might not happen until later on this afternoon.
  3. FYI: First short board assembled sans the critical 8050, WD1772, eprom and OSC. First power on check. No explosive decompression. LEDs lit. I have +12V and +5V at the disk drive power connector. I have +5V on the power rail of all chips. So it appears the power supply circuit is good and checked off. I fixed my known mistake. The next part may be either fast or slow depending on the will of the GODS(ie good 8050,WD1772, eprom and OSC) and the correctness of the board routing. Hopefully the next step of doing a static check of the fully populated board without computer connection will pass as well. Stay tuned.
  4. The only issue I am concerning myself now with is whether there was a complete electronics CAD software failure in producing the gerbers for the XF551OriginalBv6.0 pcb. It's looking more and more as if there is. Is that my fault? I have never tied multiple traces to wrong pins on the U1 and U6 and U2 chips before, ever. The schematic is apparently correct, (I've been doing these boards for almost 10 years now), so the software should have routed per the schematic. I have sometimes changed the footprint of the transistors, to accommodate the specific part number I chose to use, and for spacing needs. A bad part pin to footprint hole assignment could have happened there. That could be me. But when you put it together with the major routing errors on the chip pins, it's less likely. Why the previously posted gerbers appear to be so mangled is a mystery at this point. The fully routed Diptrace .pcb board that was used to generate the gerbers is showing a correctly routed board. The gerbers produced and uploaded to my website have the same date and very close time stamp to the date and time stamp of the fully routed Diptrace.pcb file. So something happened between the conversion process and the pcb manufacturing. With more than one person having the same issue, it points the finger at the file itself and whatever happened to it once it was created. Did the corruption happen on my computer or did it happen when it was uploaded to my website, downloaded to the builder's computer and then sent to the pcb manufacturer? How could the software take a correctly routed board and produce a set of gerber files that don't reflect the routing? At this point I have no explanation that makes any sense. The missing power trace has already been addressed and I've accepted the fault there and explained why I feel that happened. I'm assembling new pcbs right now to test. So far the pcb routing seems to be following the schematic. Which it should.
  5. Hold up. From what I've read the builder still doesn't have a functioning board. There maybe other problems as well. Redone boards came in yesterday afternoon. I've started assembling the one without the optional track display and front controls.
  6. The only 'bug' in the XF551 v3E appears to be the often misunderstood CPU jumper setting. It was actually something that I didn't fully understand until recently. For standard 8040 and 8050 CPUs not coming from Atari, the id setting should be 8040. If you happen to have the pre-programmed 8050 cpu that escrewed the ROM chip on some later produced XF551s then you would need to set the 8050 id. For the longest time I thought and many others thought it was simply related to the part number of the CPU. That sometimes caused a backwards setting of the jumper. It was puzzling, but not in any sense a major bug, since swapping the jumper solved the problem. On the XF551_B v6.0 I have found a definite error on my part pertaining to the power supply, that was caused when I added the additional options for a different power switch and power plug barrel. As I redid the schematic, I left off a connection in the schematic. My test board had worked normally with the original Atari parts for the switch and power jack, so I saw no reason to redo the board for parts that were almost direct dropin replacements except for a slight different footprint for retainer pins. One of the 'errors' appears to have been caused when a completely different part number was substituted. A 27128 eprom for the BOM listed 2764. The design of the board had left pin 26 NC for U6. It was shown on the schematic as such. The 27128 required that pin 26 be connected either to GND or +5V. I don't consider that an error on my part. It's not uncommon that people substitute parts, but I can only verify that it works with the parts I have listed in the BOM. The rest of the 'supposed errors' on the v6 board have not been verified by me. Other than that power supply trace error, the schematic still appears to be correct. I am looking into whether or not there was corruption in the gerbers production process when I redid the board for the previous mentioned optional power switch and jack. It doesn't seem likely, but I've seen stranger things happen for no apparent reason.
  7. It depends on a number of facts and circumstances. The truth is in the details. Who and what and where is this info coming from?
  8. Well, rats. I've gotten notice that the redo of the board pcbs should arrive from JLCPCB Monday or Tuesday. So by the end of the week I should have more info. I've done one w/o the optional control and track display and one with. The only thing I could see is if I got the DataIN/DataOUT signals mixed up. So I put both on jumpers with these new boards to confirm one way or the other. I don't think I did.
  9. 2764 eproms are still readily available for purchase on Ebay and elsewhere. 😔 If the builder chooses to substitute with a completely different part number than what the BOM calls for, then he/she are effectively changing the design. At that point the builder accepts the responsibility for figuring out whether that part number can work and/or what it needs to operate properly and make the necessary modifications. I posted the schematic so the builder could. I reject the premise I'm responsible to design for whatever part number the builder happens to have laying around. That's just literally impossible to do. If I had tied pin 26 to either GND or PWR, someone wanting to use a 27128 for 4 way switchable OS options would have had to cut that trace, in addition to wiring for a third/fourth OS. In this case the substitution was the cause of the problem (wrong part number), not the design.
  10. If you have a multimeter, you should be able to confirm within half an hour if any internal lines are broken or mismatched. 😀 One other thought, did you substitute Q1 - Q4 transistors with another PN than the one in the BOM? I have heard you can use 2N3904 and 2N3906, but I have not tested that since they have slightly different electrical characteristics than the ones in the BOM.
  11. Did you ohm out the floppy data drive cable to verify all lines are connected end to end?
  12. The design does not take into account using a bigger eprom size than 2764, ie two distinct XF551 OSs switchable by the A12 line using the JP2 jumper. So pin 26 is NC per design. If you want to use a 27128 or bigger, you will need to bend pin 26/1 out of socket and use the normal hack to allow for the bigger size eproms. Actually pin 1 is the VPP pin.
  13. S1 is the original XF551 power switch, S3 would be the alternate. S2 would/should be the Drive ID Switch. You've indicated that A. Same Atari 8bit computer used to test both working XF551 and newly built up XF551_B v 6.0. B. Verified SIO cables with same Atari computer C. Verified 8040/8050, WD1772PH, ROMs, and OSC. D. Two built up XF551_B v6.0 pcbs are behaving as normal when not connected to Atari 8bit SIO port. IE normal boot up behavior. The only other easy steps would be to swap out the drive unit itself with a known good one and ohm out the data drive cable for bad connections/shorts at the connectors on both ends. If you can double check that, that would be last easy steps to troubleshooting this problem. I'm assuming that you are connecting +5 and +12V and GND to the drive unit's power input. The previous pictures posted didn't show a drive power cable installed at that point. The next troubleshooting steps are pretty involved and even if they work will leave you with a bodged up pcb. Only four SIO signals are needed from the computer to control an XF551, GND, CMD, DataIn, and DataOUT. That would imply a bad/wrong/bad orientated part, bad solder joint or a bad routing of those four signals on the pcb I released. If you have double checked your soldering and part orientation, that leaves bad/wrong part or bad pcb routing. Since you've built up two boards and now both are behaving the same, that kind of leaves bad pcb routing. Since I'm going to have to re verify the XF551_B v6.0 board anyway by doing a new pcb, it's probably best that we halt troubleshooting here until that's complete. I need to verify the misc parts I have are good here and then have the new board manufactured. About two weeks time, give or take a few days. If it turns out to be a pcb routing issue, I'll post you at least three, hopefully four bare boards with the corrected routing. That should allow you to move most parts to the new boards. I wouldn't waste my time de-soldering the sockets, just use new ones on the new board. Even the resistors/diodes/transistors are usually fairly cheap to replace.
  14. The dip switch I called S2 would be the Drive ID switch on the rear of the board. Probably labeled S3. You are correct on the resistor array pin 1. So you've tried both OS jumper settings?
×
×
  • Create New...