Jump to content

Dropcheck

Members
  • Posts

    1,858
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Dropcheck

  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?
  15. Okay if we are getting normal XF551 startup at power on when it is not connected via SIO to the computer, then that is somewhat verification that the XF551 is able to load the eprom instructions and is waiting for instructions from the computer on what to do next. That usually means that the crystal is working enough to do the self tests. But we might still be having an issue with the ROM chip. What is the size of the ROM chip? Is it an Atari original or a burned eprom? Can you verify it in a working XF551? Next step would be to troubleshoot SIO communication errors. It can be as simple as the wrong drive ID setting on S2. Try all four settings one by one. Both up, both down, one up, two down, and finally one down and two up. Normally if it's the only drive in the system, both dip switches should be down. Is this the dip switch called for in the BOM? Next is a SIO cable failure. Verify that the SIO cable you are using is working with the good XF551 drive. SIO cables can break internally, work with a particular bend in the cable and then when you disconnect and reconnect to another drive you disturb the physical placement of those wires and now ti doesn't. Next steps are definitely more involved. I wanted to do the easy ones first.
  16. This probably is as close as I need. I'm only trying to check if the builtin modem of the 1450XL re-image board is responding to commands. ie is it at least trying to do what the commands tell it too.
  17. I'm trying to test the basic operation of the builtin modem on the 1450XL re-imaged board I'm working on.
  18. Does anyone know of a way to test a modem without a land line?
  19. My overall goal is to redesign for a 1200XL case, since those cases are way more common than a 14xx case. I wish I could mod cases as well as some here on the site. It would take some planning to do it a 1200XL PBI mod right(to provide adequate spacing for attachments etcs), but not that hard. I have plenty of proof that's not one of my strong suites.
  20. Just an update: About 70% done with mainboard assembly. Found a few tweaks I'll have to make in the next version. Primarily spacing revamp and physical part conversions. Axial to Radial on some of the electrolytic caps. Obsolete and not readily available parts is the reason. I'll be cannibalizing one of my 1200 machines next for some parts, mainly connectors. The 1200 was a hanger queen, so had a good life and will live on in the 1450XL
  21. That's good. If the WD1772PH is good, that's half the battle. They are so hard to find nowadays. The jumper setting for the 8040/8050 controversy has cleared up in the last year or two. Normally keep the jumper setting on the 8040 side. The only time you need to move to the other side is if you know the 8050 you have is one preprogrammed by Atari. In that case the source drive would not normally have had an eprom installed. The 8050 has the ability of 4k storage builtin and Atari tried to reduce costs by programming the OS into that storage and eliminating the eprom chip. Not many drives were produced that way, so the chances are slim yours is one of those. The OS jumper is simply to allow you to burn two OS's into one 2764 eprom and then choose which one you want to use. The jumper just selects which bank of the eprom is active. The resistor array should have an indicator for pin one at one end on the lettering side and of course that should go into the only square pin hole(pin 1) on the array footprint on the board. Let me know how the new 8040 goes.
  22. Glad to see some life😃. I thought about a short later in the circuit, but didn't think very hard or long. Fixated on the problem with input voltage instead. 😔 One thing to keep in mind now is that a multitude of a things maybe going on. Because a multitude of things are going on. Try to get methodical. Write down what you change every time, test. note response, if no go, change it back. Change something else, test, note response, no go, change it back. I tend to get in a hurry and try several things at once. Not good. I quickly lose the thread of what changed and what the results were if any and end up chasing my tail for an hour or two. Do you have a way to check the clock crystal substitute for proper 8.3333MHZ speed? If it's off by too much, the drive will appear to not see the Atari commands. Off just a little and it may read, but can't write stably. The sad state of affairs with chips not sourced from a functioning drive in your possession is that it's very easy to get a bad one. Especially the 1772PH chip. If the replacement 8040 doesn't work then try another SIO cable too, I've had them break internally after years of use.
  23. Substituting parts by a builder is a reality that anyone who has released their designs to the public has to deal with up to a point. If the builder has matched the spec sheet of the original BOM items, it should work. But should and does doesn't always match. That's why I ask him to substitute a bog standard 7805 regulator to see if his substitute was not able to do the job. It apparently did not correct the issue, so something other than the substitution is going on. Substitution by the designer is a reality when parts go obsolete, but simple like for like form substitutions should not affect the function of the design. Mytek's 1088XLD power supply circuit is fairly well tested, so adding the flexibility of a different power switch wired correctly should not affect the function. His 1088XLD uses the same 1050 9VAC power supply as the XF551 original design. The only question might be 50Hz vs 60Hz. I don't remember which the Aussies use, but I am assuming that it works normally on a standard 1050/XF551. Soldering skills are always going to very, but perfection is not required for the board to work. As long as he has reflowed the joints I asked him to and we don't have a parts failure or incorrect orientation, he should be getting correct voltage to the right places. Definitely the parts legs should be clean and rust free. That can cause a problem with voltage transmission. The bodge wire should have corrected the only obvious error in the schematic design and it appears to have been properly installed from what I can see. That is still a weak point, but did restore +12V that wasn't working before. A full +5V is still missing. It would help to only assemble the board in parts, ie power supply first, test to verify correct voltages, then assemble all but track display circuit, test for function. There's not really anything between the first assembly part and the second. The track display circuit is not needed, but everything else is for a functioning board. Trying to troubleshoot remotely is never a fun thing, too many factors you don't control and can't visually check. Or probe. But that is the deal with DIY. I'm willing to help as much as I can.
×
×
  • Create New...