Jump to content
IGNORED

The F18a DIY alternative with HDMI :)


Recommended Posts

Here's a placement proposal for a more compact PCB using SMD components:

image.thumb.png.87bca0357f561ca635821668d32ecdbd.png

 

This is the underside of the board, facing towards the TMS99xxA socket.  The jumpers are replaced by solder pads on this side so that they can be reconfigured even if the FPGA board is soldered onto the other side.  Pads are only provided for those pins of the VDP that are needed, with four extra pads for 1, 2, 39 and 40 to provide some mechanical support.  To yield the minimum height of the stack, single pins like the ones used in the original F18A can be used.  The holes are a little smaller to make mounting machined pins easier.

I am unsure about the VGA connector - In this version, I've integrated the DAC onto the board so that a simple cable can be used to provide the VGA output and no second PCB is required.  Using a flatflex connector and cable like in the MK1 would be possible and potentially reduce the footprint to that of the FPGA board, but I feel that the connector and cable aren't all that DIY friendly.  Any opinions?

 

image.thumb.png.94239f16f83865fa4ae6eb1f3cdbf9e6.png

 

This is the component side - The idea would be to solder on the FPGA board using machined pins.  The minimum stack height will be defined by the SD card socket, and one will probably be able to get away using normal machined pin strips with plastic spacers.

 

Any ideas and feedback would be greatly appreciated before I send out a production order to test it.

 

Thanks go to @matthew180 for designing the F18A and @retrocanada76 for porting it to the Tang Nano 9k!

  • Like 7
Link to comment
Share on other sites

looks cool but will it fit a TI99 ? I guess not because the VPD is facing down, the HDMI connectors there are hitting the case.

 

Also, I found that the VGA header and the HDMI on the same side a bit bulky. On NABU i had plenty of space but the TI99 ?

 

The HDMI pins are accessible on the board, the yellow boxes. What if we used a mini-hdmi on the board ? Would that work ? Then we could add a mini-hdmi to hdmi extension cable inside de computer. I have mini-hdmi but sometimes it's all we can have.

 

We could even remove the HDMI port for a smaller profile then depending on the host. The SD card reader under could also be extracted.

 

For the TI I think we should not go down but to the left. And the VDP must be 180 degrees rotated. Look my FAT board I commited to the repo. We can try using a right angle HDMI on the TI99 but only experimenting.

 

Last resort we can make a board that pulls the VDP pins using IDC socket and a 40 flat cable.

 

Generated

  • Like 1
Link to comment
Share on other sites

There is enough clearance in the TI-99/4a:

 

image.thumb.jpeg.7808bc3192adc4184e057b31aa12925f.jpeg

 

image.thumb.jpeg.ba3e92205527b44d53c22fb4e5b47cb9.jpeg

 

The crystal is pretty close, but it should be alright.  I've left the original VDP installed to make the photo, but the actual stack would not be as high.  I believe that the board can have the same form factor as the FPGA board when it sits underneath, and that the VGA connector would best be an 16 pin IDC footprint that can be snapped off if it is not needed.  My thinking is that most people will want either VGA or HDMI and make the decision at installation time.

 

Thoughts?

  • Like 2
Link to comment
Share on other sites

16 minutes ago, retrocanada76 said:

here the pin one is facing downward. If you put your board here, the HDMI would be pointing up what does not fit right ? 

 

main%20board%20ti99.jpg

Good point.  The HDMI output needs to point to the bottom of the board as per your picture.  I'll rotate it accordingly.

Link to comment
Share on other sites

Like this, maybe?

 

image.thumb.png.a745b7087b61d3caf379620ca205d91c.png

 

image.thumb.png.23baed90e10782b9c7aa4404b94f46cb.png

 

The VDP socket is now slightly off-center to provide enough clearance for the crystal.  Length-wise, it sits in the middle of the FPGA board so that the overhang is somewhat symmetrical.  I think this should work well with the power supply bars on the TI-99/4A motherboard which could otherwise interfere.  The MK1 approach is to make it fit into the DIL-40 footprint so that it works with all systems.  With the Tang Nano 9k, there will probably have to be a couple of different versions to accommodate different systems.

 

I wonder:  How important is it really to have both VGA and HDMI outputs at the same time?  Any opinions?

  • Like 1
Link to comment
Share on other sites

47 minutes ago, Duewester said:

You guys are making my brain hurt.

I haven't even wrapped by head around getting the Gerber files originally mentioned.

AND yes, pin 1 on the TI/99-4a VDP is towards the center of the board.

what I am saying is that Hans design will put the piggyback board too close to the case or touching it. making it impossible to fit. 

 

For the ti 99 it would be better to use the FAT version of my board. Here the gerbers:

 

https://github.com/lfantoniosi/tn9k_f18a/tree/main/KiCad/tn9k_f18_fat/gerber

 

and for the VGA module:

 

https://github.com/lfantoniosi/tn9k_f18a/tree/main/KiCad/tn9k_vga/gerber

 

 

  • Like 1
Link to comment
Share on other sites

Here's my latest layout - I've added the VGA connector as a snap-off part.  It can be used in place or snapped off, depending on the use case.

 

image.thumb.png.99e8b69b78984b91d55ca25f9f5922ff.png

 

image.thumb.png.ba9bcf021774f86dfd7caed7fbfd65bd.png

 

I've adjusted the positions yet again so that there is more clearance towards the back of the TI-99/4A case.  I'm not going to put in jumper headers as I feel that the solder configuration jumpers are enough and I don't know where to fit jumpers anyway.

  • Like 2
Link to comment
Share on other sites

Here's my idea for running the HDMI under the Fat or Narrow board.

I'm still waiting on my PCB's but I have my Nano and all the other parts. I have them kinda laid out on a breadboard and ran these parts (from spares and broken parts - new ones on order) under as a "Proof of concept". I think the 30cm flat cable will work well with getting outside the TI and to some form of connector box. The parts are Adafruit parts but I had to order the socket from Digikey. This adds about $16 USD to the cost but that's close to what a HDMI cable would cost anyway. You could probably get by with the 20cm flat cable but I went 30cm to be more flexible with my location of the socket. I haven't done a TI dry fit yet. I'm waiting on the PCB's for that. My concern is that the plug might interfere with the power bar. Time will tell.

image.thumb.png.52376ba68bf98c87b18b5e4a578c3c7c.pngimage.thumb.png.7e808e36d8c2bf1e0ba4815b80d1abbb.pngimage.thumb.png.0bc7126bd7ad6613d86602794cefce7b.pngimage.thumb.png.12e44ad5f1e2d7df499b057baf7494f9.png

Edited by Duewester
  • Like 1
Link to comment
Share on other sites

On 5/3/2023 at 9:54 AM, retrocanada76 said:

looks cool but will it fit a TI99 ? I guess not because the VPD is facing down, the HDMI connectors there are hitting the case.

 

Also, I found that the VGA header and the HDMI on the same side a bit bulky. On NABU i had plenty of space but the TI99 ?

 

The HDMI pins are accessible on the board, the yellow boxes. What if we used a mini-hdmi on the board ? Would that work ? Then we could add a mini-hdmi to hdmi extension cable inside de computer. I have mini-hdmi but sometimes it's all we can have.

 

We could even remove the HDMI port for a smaller profile then depending on the host. The SD card reader under could also be extracted.

 

For the TI I think we should not go down but to the left. And the VDP must be 180 degrees rotated. Look my FAT board I commited to the repo. We can try using a right angle HDMI on the TI99 but only experimenting.

 

Last resort we can make a board that pulls the VDP pins using IDC socket and a 40 flat cable.

 

Generated

You got me thinking here about breaking out the the HDMI. This might be just the ticket.

There is a socket version as well but it's a little too bulky (IMHO).

 

Screenshot 2023-05-10 121058.png

Link to comment
Share on other sites

Well, this almost sux. I opened up my Frankennine to dry fit the nano board and realized that I had at one time had to replace a ram chip. It just happened to be the one where the nano goes.

But maybe no worries since the ram isn't used in this mod. I'll just pull the modded chip out.😁

Now if I pull the HDMI connector off the nano and wire into the board and use the breakout, the chip won't be an issue (other than maybe being too high for the nano without adding some clearance).

image.thumb.png.05e63fd6dab3d2847923aecb68047caa.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...