Jump to content
OGXbox.com

XeniumMods v3.xx SneakPeak!


NeMesiS
 Share

Recommended Posts

7 hours ago, Dempsey_86 said:

I don't think so. I also think you need to be careful with bigger pads that you don't have contact with the via's around the chip.

Do we even need the pads on the underside?

I did these flex cables designs over a year ago.

From what I can remember...

I thought that pads on the underside didn't really make scenes to me.

We only solder the top side...

If I remove them then we could do without the vias.

If continue with pads on both sides I will need to reduce the via size,

which in turn will make the cable more expensive...

 

Thoughts?

Link to comment
Share on other sites

AJFCJaXERE5a3aTuFDKTG_V8Cub3KlWZCew7ZvNj

Also when I got these made the manufacturer insisted that we plate the castellated holes on the edge of the pads.

I just wanted to get the ball moving so I agreed... I don't think it was a good idea...

Looking at it now, pad length definitely needs to be reduced.

And via size if we continue to go with pads on both sides.

Reduce size and remove plating on castellated holes.

 

  • Like 1
Link to comment
Share on other sites

@NeMesiS loaded question for you - reading back through your posts on the HDMI adapter, it seems that you’re pretty much close to completion, ya? Is it feasible that we’ll see a finished connector from you in the near future? 
 

Really excited to hopefully see another option come together possibly. 
 

Also, do you have any way for us that can’t directly help, support your work/time? 
 

cheers! 

Link to comment
Share on other sites

AJFCJaU30JUgo9rtHguBN_TAda5T2UIMdmCUwQWk

AJFCJaXvcGvvIMgPYYcvWEYQOuJodLAm6XiTO-3M

I actually suffer from Obsessive-compulsive personality disorder (OCPD)

So I'm going to need you guys to tell me when to chill out.

Is the above QSB good enough?

I still think the hole for the capacitor could be moved upwards by about 0.4 to 0.6mm

Otherwise I'm pretty happy with the design.

For this design I will improve it but that's just an example of the little things I fuss about.

Much of what I fuss about it the over appearance.

I put alot of time into making things look good.

Often way too much time...

 

I've done two versions of the HDMI mod but am just not liking the overall look of it.

Plus I hadn't fully decided how to go about connectivity which I might just use JST-SH

connectors for everything and do without solder pads...

I might just go 4-layer PCB design which will give me more design options and less headaches.

  • Like 3
  • Haha 1
Link to comment
Share on other sites

41 minutes ago, NeMesiS said:

AJFCJaU30JUgo9rtHguBN_TAda5T2UIMdmCUwQWk

AJFCJaXvcGvvIMgPYYcvWEYQOuJodLAm6XiTO-3M

I actually suffer from Obsessive-compulsive personality disorder (OCPD)

So I'm going to need you guys to tell me when to chill out.

Is the above QSB good enough?

I still think the hole for the capacitor could be moved upwards by about 0.4 to 0.6mm

Otherwise I'm pretty happy with the design.

For this design I will improve it but that's just an example of the little things I fuss about.

Much of what I fuss about it the over appearance.

I put alot of time into making things look good.

Often way too much time...

 

I've done two versions of the HDMI mod but am just not liking the overall look of it.

Plus I hadn't fully decided how to go about connectivity which I might just use JST-SH

connectors for everything and do without solder pads...

I might just go 4-layer PCB design which will give me more design options and less headaches.

I think it looks really good as is.

  • Like 1
Link to comment
Share on other sites

56 minutes ago, NeMesiS said:

AJFCJaU30JUgo9rtHguBN_TAda5T2UIMdmCUwQWk

AJFCJaXvcGvvIMgPYYcvWEYQOuJodLAm6XiTO-3M

I actually suffer from Obsessive-compulsive personality disorder (OCPD)

So I'm going to need you guys to tell me when to chill out.

Is the above QSB good enough?

I still think the hole for the capacitor could be moved upwards by about 0.4 to 0.6mm

Otherwise I'm pretty happy with the design.

For this design I will improve it but that's just an example of the little things I fuss about.

Much of what I fuss about it the over appearance.

I put alot of time into making things look good.

Often way too much time...

 

I've done two versions of the HDMI mod but am just not liking the overall look of it.

Plus I hadn't fully decided how to go about connectivity which I might just use JST-SH

connectors for everything and do without solder pads...

I might just go 4-layer PCB design which will give me more design options and less headaches.

Love the beginning of that post. At least we know we'll get a well refined design. Lol. Probably won't be many flaws.

  • Like 1
Link to comment
Share on other sites

6 hours ago, NeMesiS said:

Do we even need the pads on the underside?

I did these flex cables designs over a year ago.

From what I can remember...

I thought that pads on the underside didn't really make scenes to me.

We only solder the top side...

If I remove them then we could do without the vias.

If continue with pads on both sides I will need to reduce the via size,

which in turn will make the cable more expensive...

 

Thoughts?

Well, before I solder the flex I tin the pads on the underside, then I position the flex in the chip and just tack the points. The flex won't move anymore after this and then I do the top side. I think Dustin does both sides to make the flex attachment more secure when bending the flex afterwards. But maybe this is overkill, I don't know.

Link to comment
Share on other sites

2 hours ago, Dempsey_86 said:

Well, before I solder the flex I tin the pads on the underside, then I position the flex in the chip and just tack the points. The flex won't move anymore after this and then I do the top side. I think Dustin does both sides to make the flex attachment more secure when bending the flex afterwards. But maybe this is overkill, I don't know.

Makes sense.. Better to be safe then sorry I guess..

Link to comment
Share on other sites

AJFCJaVlP5WBjbWn32QFBJ04KjzdnG-oqk5MzwGO

AJFCJaW_aUu_Y6UWzRDsid9xMkuWk7R56WRMvXc4

 

What was it that Ace Ventura used to say... Like a glove...

 

I did the pinout the edge connector in a way that if you plug it into the programmer

the wrong way it just won't power up. Pad 1 on both sides are 3.3v, Pad 10 is not connected.

Pads 2 and 9 are GND. 6 pads on top side for FLASH programming and 4 pins on bottom side

for the CPLD. This left us with 2 spare pads which I used one for an alternative location for D0

and another for Recovery which requires grounding to be enabled, theres a GND pad next to it.

 

As for the connectors:

RGB (4pin) = 5v RGB (output)

MB (2pin) = D0 and GND (motherboard connection)

FAN (3pin) = SCL, SDA and GND (i2c for PWM fan controller)

DISPLAY (8pin) = SCL, SDA, MISO, MOSI, SCK, INPUT, CS and GND 

HDMI (6pin) = SCL, SDA, 2x 5.0v and 2x GND

 

I try not to double up on the same connector unless it has the same pinout.

I wasn't sure what to do for the HDMI connector as I hadn't design the HDMI mod yet.

So I just allocated it a 6 pin connector... 

  • Like 6
Link to comment
Share on other sites

On 6/20/2023 at 3:56 AM, NeMesiS said:

AJFCJaUwrR8DZzOKJlSaYu9xdxHtVLKGRRBIxCWZ

AJFCJaWFIGpNJG5SXTmZAjNDDywS9PClLWPHL-dj

 

For scale you can see that the XeniumICE modchip is only slightly larger than an Aladdin.

Edge of the modchip lines up nicely with the edge of the motherboard.

I'm very satisfied with how it turned out...

And it's facing the proper direction, unlike an Aladdin, and not hitting those 2 caps.

Link to comment
Share on other sites

@NeMesiS I have bought a couple of 3d print kits (dvd elimination and hdd conversion) from you in the past at your ebay store and they are AMAZING. I would hate for you to close shop and disappear.

So the dual fan hdd caddy is a great idea and design. I would totally buy it! I do think that the hdmi mod for the ogxbox is where you'll make more $$$. Keep up the great job mate.

  • Like 2
Link to comment
Share on other sites

AJFCJaVyp97xuWbBJPbihqk2KQkWwStXzBmdHQ9M

AJFCJaVH3aAXGYkn85TCagX2XCBordqWCzg21P2I

 

I drafted a simplified version of the programming PCB including a basic stand.

Couldn't find any evidence of the buttons having been implemented into the programming software.

I'll have to update the GPIO as I changed it up to make routing traces easier.

Flipped the RPi Zero upside down as I thought it looked better plus it moved the SD card

to the left-hand side while keeping the USB and HDMI ports to the rear.

I would like to get this to the point where it won't require a TV connection.

Only requiring a single push button to program both the CPLD and FLASH memory.

This will take a bit of work to make it happen.

I could see adding additional features but for now I just want to get a basic programmer working.

Edited by NeMesiS
  • Like 4
Link to comment
Share on other sites

Just now, NeMesiS said:

AJFCJaVyp97xuWbBJPbihqk2KQkWwStXzBmdHQ9M

AJFCJaVH3aAXGYkn85TCagX2XCBordqWCzg21P2I

 

I drafted a simplified version of the programming PCB including a basic stand.

Couldn't find any evidence of the buttons having been implemented into the programming software.

I'll have to update the GPIO as I changed it up to make routing traces easier.

Flipped the RPi Zero upside down as I thought it looked better plus it moved the SD card

to the left-hand side while keeping the USB and HDMI ports to the rear.

I would like to get this to the point where it won't require a PC connection.

Only requiring a single push button to program both the CPLD and FLASH memory.

This will take a bit of work to make it happen.

I could see adding additional features but for now I just want to get a basic programmer working.

Streamline that process, man. :) I love it.

Link to comment
Share on other sites

2 hours ago, NeMesiS said:

AJFCJaVyp97xuWbBJPbihqk2KQkWwStXzBmdHQ9M

AJFCJaVH3aAXGYkn85TCagX2XCBordqWCzg21P2I

 

I drafted a simplified version of the programming PCB including a basic stand.

Couldn't find any evidence of the buttons having been implemented into the programming software.

I'll have to update the GPIO as I changed it up to make routing traces easier.

Flipped the RPi Zero upside down as I thought it looked better plus it moved the SD card

to the left-hand side while keeping the USB and HDMI ports to the rear.

I would like to get this to the point where it won't require a TV connection.

Only requiring a single push button to program both the CPLD and FLASH memory.

This will take a bit of work to make it happen.

I could see adding additional features but for now I just want to get a basic programmer working.

I’ve done a lot with the code and buttons (as well as extra LEDs to show where in the programming process it is.   https://github.com/dtomcat/XP-chip

Link to comment
Share on other sites

4 hours ago, Dtomcat18 said:

I’ve done a lot with the code and buttons (as well as extra LEDs to show where in the programming process it is.   https://github.com/dtomcat/XP-chip

Nice work...

What are the functions of all the buttons?

What did you use for an OS?

Any suggestions?

 

I thought about having 3 buttons or so, each for a separate programming profile.

Or even the possibility of backing up a modchip to be used in a profile later on.

And the ability to program up to 5x modchips by power cycling through them one at a time.

Any help would be much appreciated...

 

I've been wanting to tryout ChatGPT with something practical, I'll post my results soon...

  • Like 1
Link to comment
Share on other sites

I was taking a shot in the dark but here are the ChatGPT results for the following files:

 

xenium-programmer

https://chat.openai.com/share/c8e9ee10-9ed3-46f4-98f1-30670b323690

 

xenium-programmer-pi

https://chat.openai.com/share/66c02543-1ddb-4a02-81f9-8ac210d475a4

 

Basically, I was asking ChatGPT to add a button to the code.

I did this with both of the above files, giving us a couple of options.

 

I know there's more involved but that's as far I'm going to take it

until I get the next prototype batch of PCBs ordered.

Where I'll have a good 2 to 3 weeks to play around until things arrive.

  • Like 2
Link to comment
Share on other sites

AJFCJaW8iVO4g4F0lN1YIPc5AhoUF2H91D1Sa9up

AJFCJaUeiCr7tXd0ZyMPaADGA5e5rYlyD14KyOyN

 

I've been experimenting with some ideas to improve installation for the HDMI mod.

Above is a draft for a PCB to cover over the removed video connector holes.

Excuse the Gerber viewer as it didn't seem to want to render some of the cutouts.

My first idea was to solder a PCB to the underside of the video connector then to

pass a wire through but the only wire that I could fit was a 28/30awg Kynar wire.

I didn't think this ended up being as practical as I first thought.

 

Which brings me to the next design...

  • Like 2
Link to comment
Share on other sites

AJFCJaXJdGrQJlAwJXlmKnWP9_O-ourO9tcGpAHk

AJFCJaW0f8cBxSp92byf-A8AMcZDBV9lqfHV3tPv

 

I made an alternative design to go "on top" of the video connector pads/holes.

Now we are able to route 5v, GND and SPDIF to a connector.

Looking at it now, it would probably help to put that connector on a 45 degree angle.

If I need to, I can reduce the size of the PCB to within the white lines.

I may need to do this for the top side as it may interfere with the mounting bracket.

 

What's everyone's thoughts on this concept?

Would it make installation easier?

 

I definitely see the benefits of having connectors especially if you need to remove

the motherboard from the console.

 

EDIT: Are we just grounding the pads for Mode 2 & 3?

If so I could remove two of the through holes...

Edited by NeMesiS
  • Like 2
Link to comment
Share on other sites

2 hours ago, NeMesiS said:

What are the functions of all the buttons?

 

IMG_6827.thumb.png.8edc78fb19a7eba3dd8307c8b05ebfae.png

Sorry.  Still kinda drunk lol so picture is better than me typing lol

I used same OS as original.  I chopped up his code for my use (status LEDs)

first LED is programming CPLD with bit bang firmware. Second is writing flash. Third is verifying flash, and fourth is programming CPLD with OX firmware. 

Edited by Dtomcat18
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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

 Share

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.