Jump to content

rkrenicki

Members
  • Posts

    42
  • Joined

  • Last visited

Everything posted by rkrenicki

  1. The schematics are on Git, but there is an error somewhere in there that I have not yet found. I will compare them to the schematics from the other clone project at some point, but I am not entirely sure when that will be. I had a lot of time over COVID, which is when the majority of the work was done, but real life has gotten in the way of progress since then.
  2. My day job has been taking up a lot of my time as of late, and I have not really had much of an opportunity to dedicate back to this. That said, Thanks for the link to the clone project! I can compare my schematics to that and see where my mistake is.
  3. U615 does not have its "own" bypass cap on the original documents, however C608 (0.1uF), C601 (1nF), and C609 (0.1uF) are right there between the CPU and U614-616, acting as bypass capacitors for all of those chips. These are all powered by the flood-fill on an inner layer, so they are all bussed together. . I am not entirely sure of the significance of the Arrow there either. As for the Power sheet, you will note that I have removed a bunch of ferrites and coils from the power input. I did try both with and without those extra filters and I found no significant difference on power delivery, so I chose to omit them. I am not nearly as afraid of EMI compliance as TI was back in the day. The Video sheet will look a little different as well since I tried to incorporate both NTSC and PAL options. As for the rest, I did catch a few errors. It was about a year ago since I was working them, but an incorrect voltage reference comes to mind, a couple of value issues as well, but nothing too out of the ordinary.
  4. I did stick the schematics and the base project file up on my Github here: https://github.com/rkrenicki/TI99-Motherboard It is in KiCAD 6.0 format, so you will need to be on at least that version to open it. The layout has not been cleaned up.. about half of the hierarchical sheets are going to go away in the end, but I wanted to focus on getting the errors figured out before fixing the layout. If anyone wants to peruse the schematics and sees anything amiss, let me know!
  5. I am still needing to sort out the DIP version.. baby steps So, I finally found a bit of time in that magical center of the Venn Diagram of (Space on my workbench) and (Motivation to work on the TI) this morning. It looks like there is an issue in the system GROM area, as GREADY is constantly being pulled low. The GROMs themselves work fine in another system and the 74LS04 inverter chip tests fine, but I did swap it for good measure with no change. I ended up getting called into work at this point, but diagnostic progress has been made. I need to dig out my other power supply so I can power both the good original PCB and the non-working new PCB at the same time and do some proper side-by-side measurements. I am thinking about cleaning up and publishing the schematic portion of the KiCAD project up on my Github, so that I can get some more eyeballs on it. I am thinking I am just missing something really small here. Since the PCB layout is not working, I will not publish that part quite yet.
  6. There has been little progress as work is ramping up now that we are approaching the end of the pandemic here. We also had a death in the family, so my workshop is now overrun with items from their estate, making it difficult to get anything done in there right now. I need to use some vacation time here soon, so hopefully I can get a day or two in the near future to dedicate to this project.
  7. I buy car parts from Japan often, so I am quite intimately familiar with the US duty structure. In the US, there is a personal use duty exemption up to $800. If it is declared above that, then you will get hit with duty, which varies depending on what the item(s) are. The most common percentage I come across is 2.5% for automotive parts, but some things are much much higher. Sometimes, depending on how it is declared, that $800 limit will include the shipping cost, even though it is not supposed to. That said, some services on some carriers (UPS Standard comes to mind), will charge a customs brokerage charge and a "duty" charge regardless of exemption. I've been hit with a $40 Import Charges bill on a $200 item from Canada because of this. $35 "brokerage fee" and $5 "Duty", even though it should have been exempt. TL;DR: Items coming from France to the US, so long as they are declared under $800 USD, should not be subject to Import Duty.
  8. After two weeks of night work, and beautiful weekends that meant that I ended up working outside.. I finally found some time to sit down with this again. I am satisfied that the schematics match. I did clean up some notations to make it a little easier to read, but no actual connection changes. I did build one of the 8bit Museum's Retro Chip Testers a few days ago. Turns out that the 20x4 LCD module that I had does not fully work, so I just ordered a replacement before I can go through and test most of the chips. As for the PCB itself, I did fix a few things on the silkscreen, some of the mounting holes were off by a fraction of a millimeter, and some power related fixes that were noted above. I will send this latest version off for manufacturing before I try again.
  9. So, it looks like the ROMs are not the problem. I have not probed around since trying both sets of ROMs in both boards, so I have no theories at this exact moment. I have been working nights, so I have not had much time to work on the PCB. In the meantime, I have been continuing to clean up the schematic, as well as validating it to the Bunyard manual. So far I only found one missing connection on a bypass capacitor, and a power filter inductor that had both sides tied to +12V for some reason. I've also corrected ALL of the power delivery notation on the schematics, as they were incomplete. So.. no real progress, but after this week, I will have my days back and I can actually do some more diagnostics. In the meantime, I have ordered some new MCM6810s and 4116 RAM chips from Jameco, as well as some proper 64 pin 2.54mm pitch sockets (instead of the hacked up 40pin and 24pin socket arrangement I am using today). Also, on the next prototype PCB, I am not going to populate all of the keyboard/joystick, cassette, and IO parts, until I can get it to boot. While I could pull all of the parts off, it really isnt worth the time to do so.
  10. I just received another Non-QI TI99 in the mail. It is pretty beat up, but it does function. I have not had a chance to open it up and socket the ROMs yet. I may actually go though and socket everything and use this as a testing reference while I am at it.
  11. Yes, /ROMEN, /MB, and /WR all have normal looking waveforms. I went through and probed the rest of the lines, and it seems that Non-buffered A3 and A4 may have an issue as they are staying mostly low. I started pulling chips one at a time until I saw normal strobing on those lines, and it looks like the U610 ROM may be the issue here.
  12. Alright, I think I can safely rule out a clock problem. Both with a new 0.33uH inductor and the old-stock inductor, I get a solid 2.99964MHz clock on 4 phases, both normal and inverted. I tried one of my other TIM9904's and also got the same clock exactly. Phi-0 /Phi-1 I am going to socket the RAM and ROM on my QI console sometime this weekend, to that I can test those chips. They are still big question marks to me right now.
  13. Why, 1.21 Jigga-watts of course. I did put a copper pour keep-out area around these parts for future revisions. I also removed the values, so I can make a little grid of values nearby detailing the 9904/9904A use. So, just to be 100% clear: You are using a TIM9904/74LS362 with a 48MHz Crystal, 3.3uH Inductor and a 22pF capacitor, and that works for you? I am trying to find a datasheet for the non-A version of the TIM9904, but I have not yet found one...
  14. Okay, that is good news. I have corrected the schematic (and therefore the silkscreen) to reflect 0.33uH. I have the correct 22pF cap (already installed) and a 0.33uH inductor on hand. Since neither of these parts are tied to ground or 12v, I cannot imagine that the board capacitance would play too much of a role here, but I can try doing a keep-out zone underneath them on the next revision. I do also have 0.33uH new inductors to try, which I have not done yet. In related news, I also tried some other TMS9900s, TMS9901s, and TIM9904s that I had on hand. The only ICs that I have not yet tested in another machine are the ROMs and RAM/SRAMs.
  15. My original part is actually an open wound inductor. I had no color bands to go by. L602 and L207 are the only parts that I was unable to reconcile a value from the actual donor board, but yes.. there are a number of inconsistencies which I corrected along the way.
  16. The entire design will be available freely, including the gerbers and the BOM. I am not really planning on selling any significant quantity of these, but anyone would be able to have their own made up with whatever options they want (gold fingers, ENIG, fancy colored soldermask, etc) In order to distribute 3 different power rails and ground on a 2 layer board, then bus bars or jumpers would be needed. The 4-layer gets around that need. That is a good point, I was unsure on the value for that location. I see 33uH on the TI schematics, but the HackMac schematics say 0.33uH. The QI version of the schematics say 3.2uH. What value are you using for that inductor? In the meantime, I will use the one that I harvested off the original and see if that changes anything.
  17. The design will be freely available, but I can have some fabricated for sale once all of the dust settles. At this stage, the video output type is not changing. I will try to implement any improvements once I get to that stage. Otherwise, I did try swapping in all of the original LS logic with no change. I also swapped the CPU with a spare, also with no change. I am going to open up my QI console and socket the SRAM, ROM, and GROM chips so that I can test these.
  18. Yes to the 48MHz crystal. I apparently forgot to order a new one, so the crystal is the original one from the donor machine, same as the TIM9904. I did have this thought as well. I largely have HCT and AHCT chips in my stockpile here, so I figured I would give them a try. I do have the original LS chips from the donor, so I will be trying to swap those in one at a time. I assume by "Tulip" you are referring to Turned Pin sockets? This has been a long debated topic about which is better, but I personally prefer Dual-wipe sockets, and I know how to properly prep pulled ICs. I do stick with name brand sockets though.
  19. Surprise second update in one day. I finished installing the rest of the parts today, powered the board and checked voltages. Everything looked good. I then stuffed the board with all of the ICs. I used new parts wherever I could (except for the 244/245s, since I can't find my tubes of those parts at the moment). First boot: I get a video sync, and the random tone from the SN94624, but it fails to actually start. I probed around the Address and Data lines, and I see activity with nothing obviously wrong. The bigger problem I think is that my donor machine was of questionable origin.. and I never powered it on prior to stripping the board. I honestly cannot say for sure that the custom chips actually work, so I may be dealing with one (or more) bad chips here. My known working TI99 is a QI unit, so that is of limited use here. I did buy a few of those "TMS9900 Chip Kits" on eBay from China, so I will try swapping parts around to see if I can get it to boot.. but I do not have extra 4116s, GROMs, or ROMs. In the meantime, I am going to find another non-QI TI99 so I have a "known working reference" board to compare against.
  20. Due to a recent death in the family, progress on first revision testing has been slow. I do have most of the passives and sockets installed. I did find a couple of errors in some parts values on the HackMac schematic during assembly. Nothing too crazy, just a couple of transposed numbers. I also did find a couple of errors on the solder mask as well, which were artifacts from the Gerber import from sprint. I thought I found them all before sending off to fabrication, but it looks like I missed 3 or 4 of them.
  21. Yea, it was something far more common in the 70s/80s. Pretty much everything now will just use a 3 digit code for a non-polarized capacitor. There are a good number of these "green apple" colored caps scattered across the board. Pretty much anything that is not a 0.1uF cap or polarized is in this form factor. All of the 0.001uF keyboard/joystick bypass caps below the VRAM are like these, intermixed with the pull up resistors. What really gets confusing are the "Crayola flesh colored" axial parts are caps too. The only thing TI was consistent on, was their inconsistency.
  22. I know this is an old post, but someone pointed me in the direction of this thread. Those two light green parts are indeed capacitors. They use the same color coding system as resistors, but they are *not* resistors. C100 is Blue, Green, Black, Gold, Black which works out to 56pF C101 is Brown, Red, Black, Gold, Black which works out to 12pF These values match the schematics as well.
  23. I did find a number of inconsistencies on the original schematics, but nothing too crazy. Mostly reference problems. I found more issues on the HackMac KiCAD schematics that I "started with".. there were a large number of problems with that. It really would have taken me less time to lay the whole schematic myself than to hunt and fix all of the errors. On my motherboard, C100 and C101 matched the schematic. They "look like" resistors, but they are absolutely capacitors. The light green is sort of dead giveaway. C100 is Blue, Green, Black, Gold, Black which works out to 56pF C101 is Brown, Red, Black, Gold, Black which works out to 12pF These values match the schematics as well.
  24. Let me start of by saying.. I may dream big, but I am not talking about adding Wifi/Bluetooth/etc. At that point, you might as well just run an emulator on a Raspberry Pi, which is very much "cheating" in my opinion. Using an FPGA to emulate cycle-accurate versions of old chips is as far as I would be willing to go. Anything beyond that is beyond the scope of what I am trying to accomplish here. The only real exception to that would be the video system, since using composite video or Analog RF video is getting harder and harder nowadays. I am perfectly fine with a potential VGA, but DVI is okay too.
  25. I was thinking something along the lines of this: https://www.ebay.com/itm/261136091021. I have not looked into it for actual usability, but it does seem to be small enough. Going "all new" was never part of my plans. If we were talking about a complete board replacement of fully new parts I would probably just make a DE10-Nano "breakout" to put a MiSTer into a TI99/4A shell with all of the ports. In other news, the PCBs were delivered today. I am feeling a bit under the weather today, so I will assemble my first smoke-test board sometime in the next few days. I do know that the mounting holes are oversized, but that was intended on this version. I need to find my case to see how it will fit, but I am not entirely sure where I put it.
×
×
  • Create New...