xboxscene.org forums

Pages: [1] 2 3

Author Topic: Spi->8 Outputs  (Read 271 times)

greengiant

  • Archived User
  • Sr. Member
  • *
  • Posts: 266
Spi->8 Outputs
« on: June 05, 2004, 06:02:00 PM »

Well...after lots of playing with this stuff, I managed to get 8 outputs (parallel) out of the xenium. Via a simple circuit and some testing code (.xbe) I now have 8 outputs.

I finally did it. I got a Parallel LCD using a Hitachi Controller to work with the Xenium via the SPI port.
The circuit is done, and works quite well, simple too. The important part is the code to be used in the xbox apps.

I have contacted OZxodus to see if they would be interested in integrating this into the XOS2, they showed some positive signs they may, or possibly in a 2.1 update, but thats not important as it is the app itself (like XBMC) that will end up using the LCD and that is not dependant on the OS itself having support for the LCD as the app will run the lcd directly.

So... now any of you Xenium users can buy cheap LCD's and use them with your Xenium. No more paying outragiouse prices for SPI lcd's.

I will be posting later, the code and schematic and such on how to do it all. For you Do It Yourselfers out there. As with all my other projects, I will also have the complete adapter available for purchase and also just the key components.


Heres some pics of my prototype...bit messy.

user posted image

user posted image

user posted image

user posted image


Ignore the LED's in the second last picture, they were how i first tested the Spi->Parallel Circuit.

I have added a picture of what the prototype circuit will look like (SMD Ver). Well the board the circuit will be housed in. Its 1.6mm x 2.0mm. Very small to fit anywhere you want.

With the help of others, were currently looking into finding and aquiring a possible female connector for the Xenium's SPI port to make installation simple (thus no need to solder directly to the Xenium)

June 9th,
Made the second prototype using a template proto board from the local elec store. Works beautifully, but it sure does have alot of cables coming out of it. Final PCB ver will be much much smaller, and cleaner. Will post pics in a lil bit.

June 10th,
Having problems getting the LCD to work nicely with XBMC. Timing issues. Still working on it.




I was able to do it.. and iam now going into production.
testing prototypes and such at the moment.

I was unable to do it with the HC chip, so I moved over to a PIC soltuon. Much better and allows plug-and-play of the adapter, and possible future expansion for whatever.

Check the thread labeled, "Spi2Par LCD"
or the website http://cheaplpc.com/xenlcd
Logged

mcsenerd

  • Archived User
  • Newbie
  • *
  • Posts: 18
Spi->8 Outputs
« Reply #1 on: June 05, 2004, 06:07:00 PM »

Please do...very interested!  B)  
Logged

ghostavel

  • Archived User
  • Full Member
  • *
  • Posts: 223
Spi->8 Outputs
« Reply #2 on: June 05, 2004, 06:54:00 PM »

great job man keep us posted biggrin.gif
Logged

ghostavel

  • Archived User
  • Full Member
  • *
  • Posts: 223
Spi->8 Outputs
« Reply #3 on: June 05, 2004, 09:18:00 PM »

great job as always greengiant ,can u show us pics of how u connected and maybe a tut,hope i aint asking for much  tongue.gif
Logged

ghostavel

  • Archived User
  • Full Member
  • *
  • Posts: 223
Spi->8 Outputs
« Reply #4 on: June 06, 2004, 09:06:00 AM »

this is great news the lcds at crysatlfonts are so expensive and i live in canada too so i have to pay atleast 20 shipping,which for me the lcd from there cost over 100 can $ which is way over priced for an lcd .and way too big...so im really looking foward for ur product  biggrin.gif

keep us posted dude.
Logged

psibob84

  • Archived User
  • Full Member
  • *
  • Posts: 128
Spi->8 Outputs
« Reply #5 on: June 06, 2004, 12:02:00 PM »

goodwork
Logged

flabbergast

  • Archived User
  • Newbie
  • *
  • Posts: 12
Spi->8 Outputs
« Reply #6 on: June 06, 2004, 04:20:00 PM »

Great work.

Any chance of a parts list so we can order the parts locally while you get all the other stuff together and the driver implemented?



Keep up the great development's :beer: .
Logged

greengiant

  • Archived User
  • Sr. Member
  • *
  • Posts: 266
Spi->8 Outputs
« Reply #7 on: June 07, 2004, 01:49:00 AM »

Yeah ill post more info in the following days.
I want to get some stuff sorted out first.
Logged

photoman

  • Archived User
  • Full Member
  • *
  • Posts: 172
Spi->8 Outputs
« Reply #8 on: June 07, 2004, 04:24:00 AM »

Amazing. Simply amazing that someone can (and did) implement LCD support for a chip that has promised it for so long. For this I thank you and look forward to getting a LCD in my Crystal soon.

My money is that you will have this ready for the masses before OS 2.0  beerchug.gif
Logged

Morglum

  • Archived User
  • Hero Member
  • *
  • Posts: 977
Spi->8 Outputs
« Reply #9 on: June 07, 2004, 04:44:00 AM »

QUOTE (photoman @ Jun 7 2004, 12:24 PM)
Amazing. Simply amazing that someone can (and did) implement LCD support for a chip that has promised it for so long. For this I thank you and look forward to getting a LCD in my Crystal soon.

What the hell you talking about. LCD DOES work in xeniums anyway, you dont need the LCD support in the OS to use LCD. You can hook an LCD upto your xenium right now and use it with XBMC. All the support in the xenium OS would enable is browsing of the OS menus and nothing more really.

What greengiant has done hasnt enabled xeniums to suddenly starting using LCDs they have ALWAYS been able to (in software that support LCDs that is). What he has done though is made a circuit that converts SPI to parrallel, meaning you can now use the cheaper parrallel LCDs on the xenium and not just the more expensive SPI LCDs.

EDIT: Fixed a few typos as always  ph34r.gif
Logged

greengiant

  • Archived User
  • Sr. Member
  • *
  • Posts: 266
Spi->8 Outputs
« Reply #10 on: June 07, 2004, 06:09:00 PM »

As morglum pointed out. I have not made it possible to use LCD's on the Xenium.
The LCD has worked since XBMC added support for it, a few weeks back. But you needed to use an SPI lcd which is VERY expensive.

I only made a circuit that converts from SPI->Parallel and the Source Code in so as to use that cricuit to be able to use cheap LCD displays.

This post has been edited by greengiant: Jun 8 2004, 01:10 AM
Logged

EmperorPsiblade

  • Archived User
  • Hero Member
  • *
  • Posts: 849
Spi->8 Outputs
« Reply #11 on: June 08, 2004, 01:17:00 AM »

so when do we get the diagrams for the circuit?  ph34r.gif
Logged

el_diablo

  • Archived User
  • Sr. Member
  • *
  • Posts: 388
Spi->8 Outputs
« Reply #12 on: June 08, 2004, 01:46:00 AM »

yer hurry up :P

*pulls out dremel*

i wanna lcd bad, but i dont wanna fork over to much money :)
Logged

greengiant

  • Archived User
  • Sr. Member
  • *
  • Posts: 266
Spi->8 Outputs
« Reply #13 on: June 08, 2004, 03:33:00 AM »

Hehe, Once I have built the code into a XBMC build I will release info.

Iam also waiting for some information back from Ozxodus contact on connectors and such.
I want to release the schematics, and code at the same time I offer the same device for sale. Sorry for the delay.

Iam also trying to get the code (well the algorithms built into the XOS2 before it gets released final, so that you can all take advantage of it within the XOS2 for menu selection and such).
Also will be included in IND-Bios (along with SmartxxLCD)

I can guarantee it does work, and I will get a few friends to verify that so that you people dont start to get mad at me for not releasing the info sooner.
Logged

photoman

  • Archived User
  • Full Member
  • *
  • Posts: 172
Spi->8 Outputs
« Reply #14 on: June 08, 2004, 08:33:00 AM »

QUOTE (Morglum @ Jun 7 2004, 07:44 AM)
What the hell you talking about. LCD DOES work in xeniums anyway, you dont need the LCD support in the OS to use LCD. You can hook an LCD upto your xenium right now and use it with XBMC. All the support in the xenium OS would enable is browsing of the OS menus and nothing more really.

What greengiant has done hasnt enabled xeniums to suddenly starting using LCDs they have ALWAYS been able to (in software that support LCDs that is). What he has done though is made a circuit that converts SPI to parrallel, meaning you can now use the cheaper parrallel LCDs on the xenium and not just the more expensive SPI LCDs.

EDIT: Fixed a few typos as always  ph34r.gif

My apologies dear sir. I thought this could be used as part of the chip by itself. NOWHERE in GG first post does it even MENTION xbox media center. I don't use XMC for a damn thing. Sorry I wasn't in the know from the start what GG was making/converting it for. I must not have received that memo. Just because you know something, doesn't mean everyone else does.
Logged
Pages: [1] 2 3