Rockbox Development > New Ports
Rockbox Player - Project to design and build a Free/Open hardware audio player
mzandrew:
--- Quote from: Sonic on January 30, 2008, 04:18:08 PM ---Sure, the OLED display looks sweet, but... 128x128? In my opinion, 128x128 would only be good for music. And as RockBox can be used for video and photo viewing, and for playing games, shouldn't the screen at least meet the industry standard of 320x240?
--- End quote ---
--- Quote from: scharkalvin on January 30, 2008, 04:20:39 PM ---
--- Quote ---shouldnt' the screen at least meet the industry standard of 320x240?
--- End quote ---
Well 128x128 would be good enough for proof of concept. But you are right, a 320x240
(or 240x320) would be better. The latter gives more room for text info and can be rotated
90 degrees for video.
--- End quote ---
I would love to use a higher resolution display, but not a physically larger one (I want this player to remain small). Anyone know of a source of OLED display modules that are about 1"x1" and 256x256 or 320x240 or so?
All I've found is the ones from sparkfun (univision and 4dsystems). Anyone want to expand on this list of OLED module (display+controller, but without serial backpack) suppliers?
There's a 160x128 module (http://www.sparkfun.com/commerce/product_info.php?products_id=8543), but it's $108 and has a serial interface that won't be used.
I'm also not opposed to eventually making another circuit board for a different rockbox player that would have a much larger/higher resolution screen and use a 2.5" hard drive so you could store ALL your music on it. But that's not the goal of this circuit board right now.
Llorean:
I'd say the minimum screen size *I* would recommend is 220x176 (H300, iPod Photo, Sansa e200). Mounted portrait is my personal preference. This offers (to me) enough space to fit a lot of information with a small font, or a few very important lines with a very large font, and is about the right point of flexibility (in my view).
spark:
--- Quote from: mzandrew ---Here's the write-up for the project I submitted as part of my class last semester. It has gobs of details:
http://arm7-oled-clock.go...lock-project-write-up.pdf
--- End quote ---
I like your work. The accelerometer idea is cool. i had a clock which used a similar idea and we had to scratch our heads for some time to find out how to change modes on it. :)
the oled display is great. it uses a SSD1399 controller which has both parallel and serial interfaces.
--- Quote from: mzandrew ---I want to save as much space as possible on the main board, so I opted for spi flash because it comes in an 8 pin package. And you can only get spi flash (dataflash) that's a few mebibytes in capacity.
I'm not opposed to using soldered-down flash for another rockbox player, it's just this first one I want to be just sd cards.
--- End quote ---
Components can be mounted on both sides of PCB. It is always handy to have larger firmware space. You can have on board NAND flash and SD card too. SPI flash will limit the usage of the board in the long run. if you can solder the uC then soldering the NAND chip should not be an issue.
PCB tools
The unregistered feature limited version of Eagle will not be sufficient for our project.
I tried using Kicad. The schematics tool is good but you can't have more than one sheet. The pcb editor is ok but there are many limitations. you cannot undo any operation and not all operations have keyboard shortcuts. :(
I also tried gEDA tools on Linux. This is very unfriendly for new users because the schematics, netlist generator, pcb editor, etc are not closely coupled. you need to do a lot of manual intervention and scripting in between. the pcb editor is better than that of Kicad though.
i will try the svn version of kicad to see if it is any better.
casainho:
--- Quote from: mzandrew on January 30, 2008, 10:07:29 PM ---I'm also not opposed to eventually making another circuit board for a different rockbox player that would have a much larger/higher resolution screen and use a 2.5" hard drive so you could store ALL your music on it. But that's not the goal of this circuit board right now.
--- End quote ---
I think you should define very well what you want for this version, on TWiki page, specially what will player do and do not. I saw your update, great!!
Also looks like to me that you want to make a perfect system in just one shoot! Remember that you and all others interested developers will be able to continue this work!! There is no need to make it perfect at the very first time.
I will try to help finding components, prices, datasheets. When you have all defined I can focus on start reading about software, finding drivers in Rockbox, etc.
A suggestion, as I think this player will also serve as a learn platform for all hackers in Rockbox, leave pads for free pins of the MCU and all that you think interesting. And JTAG pins for sure.
Ambient light sensor? - whats for? can you explain? - I saw it is with a red line line battery, what thats mean? :-)
spark:
We should merge RockboxPlayerB and RockboxPlayerV1 both are the same with different names. I think we can stick to V1, V2 naming convention.
Matt i appreciate your efforts on the TWiki, but i think the tone in the writing should not contain anything which indicates that one person is building it single handedly.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version