VOGONS


ITX-Llama (Vortex86EX ITX motherboard) - DONE!

Topic actions

Reply 420 of 434, by valterb

User metadata
Rank Newbie
Rank
Newbie

My motivation for wanting Nvidia cards to work is purely the fact that ATi cards of that era have some issues in DOS and there aren't any low-profile AGP Voodoo cards (that I know of), rather than performance. At this point I'm probably just going to settle with using my Voodoo 3 in a thicker case or with a riser cable.

Also, Eivind, the newer firmware for the MCU is still working okay for me with the one exception being that the setting for the power LED keeps getting reset. Out of curiosity, would it be possible for you to include that firmware to the Github repo? The BIOS code would be nice too.

Last edited by valterb on 2024-03-27, 18:24. Edited 1 time in total.

Reply 421 of 434, by Dothan Burger

User metadata
Rank Newbie
Rank
Newbie
ahmadexp wrote on 2024-03-27, 06:00:

Alright, so I was able to pack everything (ITX llama, Voodoo 3000 and a SATA) in the mini ITX case (bought off ebay and attached the picture).
To do that, I had to use an AGP riser from MODDIY. But man, that was then the nightmare began. With the riser I was unable to get the card working. Then I looked into the signal condition that was causing the issue. So, I shortened the cable to the size that I wanted and soldered all the wires back. That did not help of course and I still did not have the card working. Then I cleaned the cable to have the solder residue removed. That made the card work but it was not stable. Then I wrapped the cable with copper tape (also between the the ribbon cables) and finished it off with Kapton tape. That did the magic and everything is working very well. I had build a custom IO shield and have everything nicely put together. I have two Noctua fans ready to be placed to make the entire thing look amazing. Here is a sneak peek.

I love this setup. You truly have created something special here my guy. It fits with what I feel the whole principle of this build should be.

Would you mind sharing the name of the case you used? If not that's cool

Do you think the AGP riser would work without shortening it? I just don't have the skill to do all that soldering without spazzing out and ripping something.

Reply 422 of 434, by ahmadexp

User metadata
Rank Newbie
Rank
Newbie
Dothan Burger wrote on 2024-03-27, 18:00:
I love this setup. You truly have created something special here my guy. It fits with what I feel the whole principle of this […]
Show full quote
ahmadexp wrote on 2024-03-27, 06:00:

Alright, so I was able to pack everything (ITX llama, Voodoo 3000 and a SATA) in the mini ITX case (bought off ebay and attached the picture).
To do that, I had to use an AGP riser from MODDIY. But man, that was then the nightmare began. With the riser I was unable to get the card working. Then I looked into the signal condition that was causing the issue. So, I shortened the cable to the size that I wanted and soldered all the wires back. That did not help of course and I still did not have the card working. Then I cleaned the cable to have the solder residue removed. That made the card work but it was not stable. Then I wrapped the cable with copper tape (also between the the ribbon cables) and finished it off with Kapton tape. That did the magic and everything is working very well. I had build a custom IO shield and have everything nicely put together. I have two Noctua fans ready to be placed to make the entire thing look amazing. Here is a sneak peek.

I love this setup. You truly have created something special here my guy. It fits with what I feel the whole principle of this build should be.

Would you mind sharing the name of the case you used? If not that's cool

Do you think the AGP riser would work without shortening it? I just don't have the skill to do all that soldering without spazzing out and ripping something.

Thank you for your words. Of course I will share the case. Here is the link: https://www.ebay.ca/itm/355147325878
and here is where I got the riser: https://www.moddiy.com/products/AGP-16X-8X-Ex … Riser-15cm.html

I think you probably need to go the copper shielding to get it work. I believe, you should give it a try. Worst case I will try my best to help you.

And here is a picture of the IO panel.

Attachments

Reply 423 of 434, by ahmadexp

User metadata
Rank Newbie
Rank
Newbie

Also, in case anyone likes a proof that this is working, I attached more pictures. I also attached a picture of how much of that cable I had to trim.

Attachments

Reply 424 of 434, by Dothan Burger

User metadata
Rank Newbie
Rank
Newbie
ahmadexp wrote on 2024-03-27, 21:42:

Also, in case anyone likes a proof that this is working, I attached more pictures. I also attached a picture of how much of that cable I had to trim.

That's an interesting idea to have it come out the I/o shield, I like it.

I've never used a Pico power supply before. Do I need to use an AC adapter that matches the same max output of the Pico power supply? I have plenty of 12v adapters that should cut it for this system but aren't up to the max spec of the Pico.

Reply 425 of 434, by ahmadexp

User metadata
Rank Newbie
Rank
Newbie
Dothan Burger wrote on 2024-04-02, 04:23:
ahmadexp wrote on 2024-03-27, 21:42:

Also, in case anyone likes a proof that this is working, I attached more pictures. I also attached a picture of how much of that cable I had to trim.

That's an interesting idea to have it come out the I/o shield, I like it.

I've never used a Pico power supply before. Do I need to use an AC adapter that matches the same max output of the Pico power supply? I have plenty of 12v adapters that should cut it for this system but aren't up to the max spec of the Pico.

I am using a 12v 2A generic wall plugged adapter and it works fine. I doubt you will have any issue as long as it gives enough power.
Also, I have been looking to modify the front panel to add the OLED for the MT32. Let's see that comes out.

Reply 426 of 434, by ahmadexp

User metadata
Rank Newbie
Rank
Newbie

Here are the results from modifying the front panel to host the OLED display for the MT32-Pi

Attachments

Reply 427 of 434, by tabm0de

User metadata
Rank Member
Rank
Member
ahmadexp wrote on 2024-04-09, 15:27:

Here are the results from modifying the front panel to host the OLED display for the MT32-Pi

Nice , going to do something similar, but also add buttons to be able to switch btw gm and Roland mt32 😀

naa, nothing yet...

Reply 428 of 434, by ahmadexp

User metadata
Rank Newbie
Rank
Newbie
tabm0de wrote on 2024-04-09, 15:32:
ahmadexp wrote on 2024-04-09, 15:27:

Here are the results from modifying the front panel to host the OLED display for the MT32-Pi

Nice , going to do something similar, but also add buttons to be able to switch btw gm and Roland mt32 😀

Yeah, I thought about doing that in a clean way. Then I came up with a touch based method were you touch the bezel of the OLED as a button. I still did not get it work.

Reply 429 of 434, by Dothan Burger

User metadata
Rank Newbie
Rank
Newbie
ahmadexp wrote on 2024-04-09, 16:06:
tabm0de wrote on 2024-04-09, 15:32:
ahmadexp wrote on 2024-04-09, 15:27:

Here are the results from modifying the front panel to host the OLED display for the MT32-Pi

Nice , going to do something similar, but also add buttons to be able to switch btw gm and Roland mt32 😀

Yeah, I thought about doing that in a clean way. Then I came up with a touch based method were you touch the bezel of the OLED as a button. I still did not get it work.

Nice! it would be kind of neat if it could show a midi tracker.

Has anyone used the ESP8266 module? How do you use it?

Reply 430 of 434, by snipe3687

User metadata
Rank Newbie
Rank
Newbie

Hey guys I need your help. I built my ITX llama and everything seems to be working except anything connected to the ATTINY. I checked all my solder connections and everything seems to be fine. the LED is soldered in correctly and I can trigger it with my meter when I'm testing voltage on the pins. pins 1-7 on the ATTINY have 3.3v but on the other side only pin 9 has voltage. I already flashed the BIOS on the SOM so the system works in that sense. I checked the i2c lines but they have continuity and it even is able to read the fan controller so I know that works. In my frustration I pulled the ATTINY and replaced it with another one but have the same problem. I pulled the chip and read it in my EEPROM programmer and it's showing as blank. I don't know if it should have data on it or not but clearly I'm missing something.

ANY HELP WOULD BE MUCH APPRECIATED! 😀

Reply 431 of 434, by tabm0de

User metadata
Rank Member
Rank
Member
snipe3687 wrote on Yesterday, 02:50:

Hey guys I need your help. I built my ITX llama and everything seems to be working except anything connected to the ATTINY. I checked all my solder connections and everything seems to be fine. the LED is soldered in correctly and I can trigger it with my meter when I'm testing voltage on the pins. pins 1-7 on the ATTINY have 3.3v but on the other side only pin 9 has voltage. I already flashed the BIOS on the SOM so the system works in that sense. I checked the i2c lines but they have continuity and it even is able to read the fan controller so I know that works. In my frustration I pulled the ATTINY and replaced it with another one but have the same problem. I pulled the chip and read it in my EEPROM programmer and it's showing as blank. I don't know if it should have data on it or not but clearly I'm missing something.

ANY HELP WOULD BE MUCH APPRECIATED! 😀

I think firmware for sound and usb to ps2 are not apart of the github, i might be that Eivind missed to add them.

naa, nothing yet...

Reply 432 of 434, by snipe3687

User metadata
Rank Newbie
Rank
Newbie
tabm0de wrote on Yesterday, 07:49:
snipe3687 wrote on Yesterday, 02:50:

Hey guys I need your help. I built my ITX llama and everything seems to be working except anything connected to the ATTINY. I checked all my solder connections and everything seems to be fine. the LED is soldered in correctly and I can trigger it with my meter when I'm testing voltage on the pins. pins 1-7 on the ATTINY have 3.3v but on the other side only pin 9 has voltage. I already flashed the BIOS on the SOM so the system works in that sense. I checked the i2c lines but they have continuity and it even is able to read the fan controller so I know that works. In my frustration I pulled the ATTINY and replaced it with another one but have the same problem. I pulled the chip and read it in my EEPROM programmer and it's showing as blank. I don't know if it should have data on it or not but clearly I'm missing something.

ANY HELP WOULD BE MUCH APPRECIATED! 😀

I think firmware for sound and usb to ps2 are not apart of the github, i might be that Eivind missed to add them.

That's my thought as well! My gut was telling me that I needed to flash something on it but I'm a noob at this stuff still, so I thought there was a chance I missed something and maybe the BIOS flash also covered the ATTINY.

I found a firmware he posted for someone to test a while back for the ATTINY but when I tried it the only thing that happened was now the red LED is blinking non-stop. still can't enable the LED or clicker in the BIOS.

Eivind: if you read this, could you PLEASE post the firmware for the ATTINY and the RP2040 somewhere? I really appreciate what you do!

On a side note:
I've built 2 tinyLlamas so far and am hoping to have similar success with this project as well!

Reply 433 of 434, by snipe3687

User metadata
Rank Newbie
Rank
Newbie
Eivind wrote on 2024-02-07, 09:07:
First of all - I just updated the github page with complete schematics, layouts and gerbers, so you're all free to follow along. […]
Show full quote
Aaron707 wrote on 2024-02-07, 01:24:

So my board has been working good and I was trying out some games. The machine was on screen saver then the screen possibly went to sleep when I was doing something else. I tried to wake it but couldn't get any display. So powered it off and back on, still no display. Tried a different GPU, same. Reading about a similar issue earlier in this thread I checked FB8 and it was getting 3.3V on only one side. So removed it and jumpered FB8 (removing the FB it fell apart). Tested again and got some magic smoke (see picture below of bottom of board). Hopefully its not ruined. Pretty sad this happened. Is that burnt trace the ground plane? the side closer to socket measures shorted to ground. And the side of FB8 further from the slot of measures 468ohms to ground . And somehow R30 right next to AGP slot was turned sideways and fell off when touched. What is the value of R30? Any ideas what to check or why I lost video would be greatly appreciated. I think I will set this project aside for today and come back to it later this week with a clear head.

First of all - I just updated the github page with complete schematics, layouts and gerbers, so you're all free to follow along.

Then, to you issue Aaron, the trace that fried is part of the "VCC_3V3_AGP" net - one of two 3.3V power rails going to the AGP slot. The reason it was destroyed is almost certainly a dead short to ground - which if I understand you correctly is what you measured as well. Looking at your photo, I'd venture a guess and say that the short is somewhere really close to the fried area, as that trace is actually thicker right there than at some other places on the same net. If the short was farther away, the thinnest part of the net would likely have melted.

Try removing the AGP card from the slot (to keep VCC_3V3_AGP and VCC_VIO_AGP separated) and locate the point where the burnt trace shorts to ground - that's a good place to start at least.

Not sure why R30 loosened and fell off, might have been desoldered by the heat caused by the short? The (partial?) short probably happened first, then the FB8 was ruined by the increased current, and when you bridged the FB8 footprint, the current melted the trace.

If nothing else was destroyed, if you're able to locate and fix the short and then solder on a good-thickness wire in place of the broken trace, you should hopefully be good to go. Fingers crossed! 😀

Lastly, I don't yet understand why you got the short in the first place - hopefully we'll get to the bottom of this!

possible to get the firmware for the ATTINY and RP2040 posted too?? PLEASE 😉

Reply 434 of 434, by snipe3687

User metadata
Rank Newbie
Rank
Newbie

quick update to my previous posts, Using the firmware for the ATTINY that was posted back in January on this thread I was able to get the power, HDD, clicker, etc. working. I was missing the low and high fuse values - something I didn't know anything about until working on this last night. I had some other minor issues with things like the SD card not being detected and hanging the system and the RP2040 not showing up as a USB device when connected to a windows PC, but I was able to sort those out as well. The SD card lines were bridged in 1 spot on the SOM header so reflowing solved that and same problem with the RP2040 but had to reflow the chip itself. still need firmware for that though!

Now I'm having a problem with the sound chip.
I noticed the S/PDIF port wasn't lit up so did some investigating. it's getting 5v where it should be on the line driver and there's continuity from the S/PDIF line on the CS4237 chip. I dug more into it, and I actually have no sound at all. The BIOS message says CS4237B Initialized on POST but cwdinit.exe says no crystal device detected even after inputting the environmental variables - SET BLASTER=A220 I7 D1 P330 T4. I tried UNISOUND to see if it finds the card, but it says no PNP devices detected - yes, I know the card should be initialized by the BIOS meaning no need for UNISOUND, but I had to try for my own sanity.

I checked over the pins on the chip and they are all solidly soldered to the board. Checked the pinout of both the chip and the board and found all locations that should have power and they all are getting their correct values.
Checked that the chip was oriented correctly as I've messed that up on another project in the past and it is indeed correct.

I also checked continuity on all the address lines and traced them back to the SOM. they all tested good. I didn't check A12 or A14 yet as they are on the other side of the SOM's header and didn't have time to pull it this morning, but I will later. I'm thinking they are probably ok though. Same with IRQ (IRQ7) and DMA (both DRQ1 and DACK1) lines. all seem to have continuity back to the SOM. also checked for bridges between all 100 pins and their neighbors.

Once again, I have to ask, AM I MISSING SOMETHING???
I know on the tinyLlama you had to flash an EEPROM to get it to work but that should be handled by the BIOS now as there is no EEPROM anymore, so I don't know what else to check. I'll check A12 and A14 tonight when I get home from work but the only other idea I have is to reflow all the chip legs, even though they have continuity, or replace the chip outright. It seems unlikely it's bad as it was brand new....well, NOS and never opened.

any CS4237B experts out there have any ideas?
What are the absolute bare minimum connections that the chip needs to be detected by DOS? I'm guessing address, data, IRQ and DMA lines and power but I certainly could be wrong!
If something was bridged on the input/output side like the wavetable header or even the speaker jacks on the back, could that cause the card to go into a protection mode or something?
I really just need to know WHERE to go next!

 Aside from the RP2040 firmware, this is the last big issue I'm facing with my ITX llama build!