| VCF Southeast | Aug 01 - 02, 2026, | Atlanta, GA |
| VCF West | Aug 01 - 02, 2026, | Mountain View, CA |
| VCF Midwest | Sep 12 - 13, 2026, | Schaumburg Convention Center, IL |
| VCF Montreal V2.0 | Nov 07 - 08, 2026, | Saint-Lambert, Montreal, Canada |
| VCF SoCal | TBD, 2027, | Southern CA |
| VCF East | TBD, 2027, | InfoAge, Wall, NJ |
| VCF Latam | TBD, 2027, | Bahía Blanca, Argentina |
| VCF Pac. NW | TBD , 2027, | Tukwila, WA |
| VCF Southwest | TBD, 2027, | Westin Dallas Fort Worth Airport |
Alllllmost got it. The horizontal retrace stuff doesn't work. And the window bar is now becoming horribly incorrect.
I converted OP's original KiCad project to version 9. I made a few small edits to fix DRC errors and align it with an original IBM board I have in hand. I also augmented the BOM with links to currently in-stock parts(except for the ROMs), in case anyone wants to attempt to build one. FWIW, JLCPCB quoted $60 for 5 boards plus $24 shipping(standard mail), so you are better off ordering a pcb from OP, unless you want to customize the board.
Enjoy!
https://github.com/kev-ju/PC-Retro-MTM
Sorry! I know you were working on this but I had some free time and got kind of impatientI've been beaten to something twice in this thread :D
The symbols used threw me for a curve as well, but after reading up on the rationale of that design discipline, it makes sense. OP's schematic follows the original IBM drawing, so I decided not to mess with it beyond repositioning a few things and adding some notes.I was attempting to update the symbols and such to more modern equivalents, add page links and some other modern KiCad features, but it will take some time.
Here is OP's top gerber (red) XORed with mine (green):Just curious, can you elaborate on the differences on the PCB you tweaked?

Don't get me wrong, I was planning to keep everything more or less the visually same, it's just that the schematic uses the old Kicad 4 style symbols - if you did 'symbol rescue' you know this, they're just a bit large and look different than the new KiCad symbols. It may just be nitpicking.Sorry! I know you were working on this but I had some free time and got kind of impatient
The symbols used threw me for a curve as well, but after reading up on the rationale of that design discipline, it makes sense. OP's schematic follows the original IBM drawing, so I decided not to mess with it beyond repositioning a few things and adding some notes.
[snip]Here is OP's top gerber (red) XORed with mine (green):
- You can't see it here, but I found that the board outline of the original was slightly skewed, maybe 1mm off, making the board not rectangular, so I fixed that.
I was considering buying a late '84 board and depopulating it to do exactly that, but I would have felt bad about it.something as close to the OEM 5150 as possible
I was considering buying a late '84 board and depopulating it to do exactly that, but I would have felt bad about it.If anyone has good, undistorted front and back images of one, or a non-functional one that they are willing to sell cheap, I'd be willing to make a branch for that. OP's board isn't pixel perfect but it's not far off.
I also happened to notice that the Tandy 1000 service manual printed all the PCB masks. I did a few experiments with auto-tracing them in Affinity, there may be a way to reproduce the Tandy 1000 motherboard without a lot of tedious labor as well, but it will also need verification against the real thing. And sadly they did not bother updating for the 1000A, they just circled "stuff that changed"
ah okay, I guess I didn't read far enough.Is this the manual you are referring to? https://archive.org/details/tandy-1000-a-service-manual-supplement/page/n41/mode/1up
The updated schematics start on page 39, if I'm understanding correctly.
Have you already soldered the board on the updated project?I converted OP's original KiCad project to version 9. I made a few small edits to fix DRC errors and align it with an original IBM board I have in hand. I also augmented the BOM with links to currently in-stock parts(except for the ROMs), in case anyone wants to attempt to build one. FWIW, JLCPCB quoted $60 for 5 boards plus $24 shipping(standard mail), so you are better off ordering a pcb from OP, unless you want to customize the board.
Enjoy!
https://github.com/kev-ju/PC-Retro-MTM
Welcome to the forum @DeCodeR !Have you already soldered the board on the updated project?
I think you may have written that in a hurry. "XT" and "5160" should be excluded. The IBM 5160 (IBM XT) has:The PC/XT computers use a different expansion slot pitch and alignment than AT, so there are no cases available in which to mount the board, aside from actual 5150/5160/clones.
Ah thanks, you are absolutely right, sorry about the confusion!I think you may have written that in a hurry. "XT" and "5160" should be excluded.
My five cents
I think you could squeeze even more if you changed the memories, both ROM and RAM, in your design.
You could chain every single image and program it in a single ROM. Regarding the RAM, a combination of a 512KB + 12KB SRAMs will give you the desired 640KB of max RAM supported by design.
You could also remove the original connector and employ an ATX one, with an optional power converter circuit to generate the -5V for all these ATX power supplies that don't provide it.
Also, make your ROM/Flash/Wathever compatible with a well-known programmable memory. MK36000/MOS 23xx were both mask-based or OTP. Sticking to them is clearly a bad idea. It adds more points of failure due to their age, add costs in various places and add select logic to make them work.
Please answer if you have answers or doubts about my proposals.
The kit is described as, "a faithful reproduction of the classic IBM PC 5150 motherboard from 1982."Please answer if you have answers or doubts about my proposals.
The kit is described as, "a faithful reproduction of the classic IBM PC 5150 motherboard from 1982."
And so I don't believe that the creator, mmruzek, would entertain those kinds of changes.