Discussion:
[Arm-netbook] Handheld Games Console
GaCuest
2015-09-20 22:53:45 UTC
Permalink
Hello everyone.

Now I am going to talk about handheld games console based on EOMA-68.

As I mentioned in other posts, we have finally changed some things. For example, we have made the interchangeable screen. It will be available 3 models (without display, cheaper; with 480p display; and with 720p display, more expensive). Furthermore, more advanced users can change the display.

Moreover, we will design the console in 3 PCB. On one hand, the central PCB (first PCB) where all components except the controls are, and the second and third PCB where the controls are.

This allows us to design the 1st PCB first, and then design the case around the 1st PCB and decide where to place the controls. After, we design the second and third PCB.

You can see this concept here:
Loading Image...

Now I put the block diagram of all PCB.

Block diagram of the first PCB:
Loading Image...

Datasheet of components of first PCB:
http://george.the-petries.co.uk/shared-write-access/eoma/HandheldGamesConsole/1st%20PCB/

Block diagram of the second PCB:
Loading Image...

Datasheet of components of second PCB:
http://george.the-petries.co.uk/shared-write-access/eoma/HandheldGamesConsole/2nd%20PCB/

Block diagram of the third PCB:
Loading Image...

Datasheet of components of third PCB:
http://george.the-petries.co.uk/shared-write-access/eoma/HandheldGamesConsole/3rd%20PCB/

Block diagram of the 480p display PCB:
Loading Image...

Datasheet of components of 480p display PCB:
http://george.the-petries.co.uk/shared-write-access/eoma/HandheldGamesConsole/PCB%20Display%20480p/

Block diagram of the 720p display PCB:
Loading Image...

Datasheet of components of 720p display PCB:
http://george.the-petries.co.uk/shared-write-access/eoma/HandheldGamesConsole/PCB%20Dispaly%20720p/

Any help/change/suggestion is welcome.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm
Luke Kenneth Casson Leighton
2015-09-21 00:16:18 UTC
Permalink
Post by GaCuest
Hello everyone.
Now I am going to talk about handheld games console based on EOMA-68.
awesome, miguel - i'll chip in tomorrow, it's late here: if anyone
would like to put these below on the wiki page
http://rhombus-tech.net/community_ideas/games_console/news/ that would
be great, i will do it tomorrow if someone else hasn't.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
S
GaCuest
2015-09-21 15:56:02 UTC
Permalink
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/

I hope that I have done it well. Thanks!
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Hello everyone.
Now I am going to talk about handheld games console based on EOMA-68.
awesome, miguel - i'll chip in tomorrow, it's late here: if anyone
would like to put these below on the wiki page
http://rhombus-tech.net/community_ideas/games_console/news/ that would
be great, i will do it tomorrow if someone else hasn't.
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send larg
Luke Kenneth Casson Leighton
2015-09-21 16:16:58 UTC
Permalink
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/
I hope that I have done it well. Thanks!
yeah that looks fantastic.

hmmmm, i have an idea for you. how about moving the EC onto the
buttons PCB? that way you only need an absolute minimum of
connections to it. USB, power, GND... maybe BOOT and RESET errr...
that's all you'd really need.

that would be 6 wires, and i'm sure you could find some suitable
spring-loaded connector for that. maybe even a SIM card holder (one
without the "holder" bit - just the bare spring-loaded bits. as you'd
be talking USB 1.0 or USB 1.1 that would hardly tickle any EMF.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm
GaCuest
2015-09-21 17:03:07 UTC
Permalink
Post by Luke Kenneth Casson Leighton
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/
I hope that I have done it well. Thanks!
yeah that looks fantastic.
hmmmm, i have an idea for you. how about moving the EC onto the
buttons PCB? that way you only need an absolute minimum of
connections to it. USB, power, GND... maybe BOOT and RESET errr...
that's all you'd really need.
that would be 6 wires, and i'm sure you could find some suitable
spring-loaded connector for that. maybe even a SIM card holder (one
without the "holder" bit - just the bare spring-loaded bits. as you'd
be talking USB 1.0 or USB 1.1 that would hardly tickle any EMF.
 
If we put the STM32F in the second (or third) PCB, we need to connect the second with the third PCB (the same problem). Other problem is that we lost the USB ST-Link connection for FFC developers conector.

What do you think?
Post by Luke Kenneth Casson Leighton
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-net
Luke Kenneth Casson Leighton
2015-09-21 19:49:59 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/
I hope that I have done it well. Thanks!
yeah that looks fantastic.
hmmmm, i have an idea for you. how about moving the EC onto the
buttons PCB? that way you only need an absolute minimum of
connections to it. USB, power, GND... maybe BOOT and RESET errr...
that's all you'd really need.
that would be 6 wires, and i'm sure you could find some suitable
spring-loaded connector for that. maybe even a SIM card holder (one
without the "holder" bit - just the bare spring-loaded bits. as you'd
be talking USB 1.0 or USB 1.1 that would hardly tickle any EMF.
If we put the STM32F in the second (or third) PCB, we need to connect the second with the third PCB (the same problem).
? why? rright right yes, got it. ok, so yes, put STM32F on 2nd (or
3rd) PCB, link 2nd to 3rd with FFC-20P, then you only have one
FFC-20P, not two, the other is replaced with a simple 4 pin (or
possibly 6 pin) cable / blah blah whatever.
Post by GaCuest
Other problem is that we lost the USB ST-Link connection for FFC developers conector.
What do you think?
ideas occur to me...

(1) if someone wants to develop an alternative embedded controller
PCB, if there's already one on the main PCB they are discouraged from
adding another. it occupies the USB port... you can't really take
that over unless you want to replace PCB1.

(2) if someone wants to develop an alternative joypad controller
PCB... say... out of discrete ICs, they are again discouraged from
doing so because there's an STM32F on the main PCB, esp. as it
occupies an entire USB port.

(3) if the STM32F is on the joypad controller PCB, and it's pretty
much "USB", you could actually consider making a *separate* joypad
*product* out of it, sold for other markets.... *including* offering
one for sale as a 2nd controller to be wired directly into the USB
port of the games console.

(4) i don't see any problem with doing product development (of the
joypad controller) by taking PCB2 and PCB3, testing them *entirely
separately* as a stand-alone unit.

(5) i don't see any problem with doing product development (of the
games console) by taking out PCB2 and PCB3, and connecting
"alternative products" directly into the USB port provided for
(normally) joypad control.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Sen
GaCuest
2015-09-21 21:34:13 UTC
Permalink
Post by GaCuest
Post by GaCuest
Post by Luke Kenneth Casson Leighton
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/
I hope that I have done it well. Thanks!
yeah that looks fantastic.
hmmmm, i have an idea for you. how about moving the EC onto the
buttons PCB? that way you only need an absolute minimum of
connections to it. USB, power, GND... maybe BOOT and RESET errr...
that's all you'd really need.
that would be 6 wires, and i'm sure you could find some suitable
spring-loaded connector for that. maybe even a SIM card holder (one
without the "holder" bit - just the bare spring-loaded bits. as you'd
be talking USB 1.0 or USB 1.1 that would hardly tickle any EMF.
If we put the STM32F in the second (or third) PCB, we need to connect the second with the
third PCB (the same problem).
? why? rright right yes, got it. ok, so yes, put STM32F on 2nd (or
3rd) PCB, link 2nd to 3rd with FFC-20P, then you only have one
FFC-20P, not two, the other is replaced with a simple 4 pin (or
possibly 6 pin) cable / blah blah whatever.
Post by GaCuest
Other problem is that we lost the USB ST-Link connection for FFC developers conector.
What do you think?
ideas occur to me...
(1) if someone wants to develop an alternative embedded controller
PCB, if there's already one on the main PCB they are discouraged from
adding another. it occupies the USB port... you can't really take
that over unless you want to replace PCB1.
(2) if someone wants to develop an alternative joypad controller
PCB... say... out of discrete ICs, they are again discouraged from
doing so because there's an STM32F on the main PCB, esp. as it
occupies an entire USB port.
(3) if the STM32F is on the joypad controller PCB, and it's pretty
much "USB", you could actually consider making a *separate* joypad
*product* out of it, sold for other markets.... *including* offering
one for sale as a 2nd controller to be wired directly into the USB
port of the games console.
(4) i don't see any problem with doing product development (of the
joypad controller) by taking PCB2 and PCB3, testing them *entirely
separately* as a stand-alone unit.
(5) i don't see any problem with doing product development (of the
games console) by taking out PCB2 and PCB3, and connecting
"alternative products" directly into the USB port provided for
(normally) joypad control.
Yes, surely you are right and it is better that way.

But we have a problem with EINTs.

We have at least 5 IC they need EINT:
* Touch panel  
* AXP209  
* Headphone detect  
* Accelerometer  
* MicroSD  

However EOMA-68 only has 4 EINTs.

The only solution I can think is to put the BMA250 in the second PCB and connect directly to STM32F and configure it as a USB device. I do not know if this is easy to do for us (software development) and solve the problem of EINTs.

Thanks.
Post by GaCuest
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.
GaCuest
2015-09-22 12:12:11 UTC
Permalink
Post by GaCuest
Post by GaCuest
Post by GaCuest
Post by Luke Kenneth Casson Leighton
I have updated it: http://rhombus-tech.net/community_ideas/games_console/news/
I hope that I have done it well. Thanks!
yeah that looks fantastic.
hmmmm, i have an idea for you. how about moving the EC onto the
buttons PCB? that way you only need an absolute minimum of
connections to it. USB, power, GND... maybe BOOT and RESET errr...
that's all you'd really need.
that would be 6 wires, and i'm sure you could find some suitable
spring-loaded connector for that. maybe even a SIM card holder (one
without the "holder" bit - just the bare spring-loaded bits. as you'd
be talking USB 1.0 or USB 1.1 that would hardly tickle any EMF.
If we put the STM32F in the second (or third) PCB, we need to connect the second with the
third PCB (the same problem).
? why? rright right yes, got it. ok, so yes, put STM32F on 2nd (or
3rd) PCB, link 2nd to 3rd with FFC-20P, then you only have one
FFC-20P, not two, the other is replaced with a simple 4 pin (or
possibly 6 pin) cable / blah blah whatever.
Post by GaCuest
Other problem is that we lost the USB ST-Link connection for FFC developers conector.
What do you think?
ideas occur to me...
(1) if someone wants to develop an alternative embedded controller
PCB, if there's already one on the main PCB they are discouraged from
adding another. it occupies the USB port... you can't really take
that over unless you want to replace PCB1.
(2) if someone wants to develop an alternative joypad controller
PCB... say... out of discrete ICs, they are again discouraged from
doing so because there's an STM32F on the main PCB, esp. as it
occupies an entire USB port.
(3) if the STM32F is on the joypad controller PCB, and it's pretty
much "USB", you could actually consider making a *separate* joypad
*product* out of it, sold for other markets.... *including* offering
one for sale as a 2nd controller to be wired directly into the USB
port of the games console.
(4) i don't see any problem with doing product development (of the
joypad controller) by taking PCB2 and PCB3, testing them *entirely
separately* as a stand-alone unit.
(5) i don't see any problem with doing product development (of the
games console) by taking out PCB2 and PCB3, and connecting
"alternative products" directly into the USB port provided for
(normally) joypad control.
Yes, surely you are right and it is better that way.
But we have a problem with EINTs.
* Touch panel
* AXP209
* Headphone detect
* Accelerometer
* MicroSD
However EOMA-68 only has 4 EINTs.
The only solution I can think is to put the BMA250 in the second PCB and connect directly
to STM32F and configure it as a USB device. I do not know if this is easy to do for us (software
development) and solve the problem of EINTs.
Thanks.
Also I found the following FFC cable: http://aliexpress.com/store/product/Free-Shipping-FPC-FFC-connector-cable-socket-6-pin-0-5mm-connector-for-LCD-screen-interface/428886_1251083253.html

Do you recommend use that connector or other (cheaper) connector?

Thanks.
Post by GaCuest
Post by GaCuest
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Luke Kenneth Casson Leighton
2015-09-22 13:14:58 UTC
Permalink
Post by GaCuest
The only solution I can think is to put the BMA250 in the second PCB and connect directly
to STM32F and configure it as a USB device. I do not know if this is easy to do for us (software
development) and solve the problem of EINTs.
making a GPIO an EINT on the STM32F, then reading I2C, then sending a
few bytes of data as a USB event, it's about... 30-40 lines of code.
if it's any more than that, you're doing something *drastically*
wrong.
Post by GaCuest
Thanks.
Also I found the following FFC cable: http://aliexpress.com/store/product/Free-Shipping-FPC-FFC-connector-cable-socket-6-pin-0-5mm-connector-for-LCD-screen-interface/428886_1251083253.html
Do you recommend use that connector or other (cheaper) connector?
honestly it's up to you. personally i just went for standard 0.254mm
connectors, because that *really* makes it easy for developers.
however, they're quite big, you need to get R/A ones, and i believe
those could well be more expensive than a 6pin FFC.

so it is your decision, you know what the goal is, available space,
target price and target market.

l.
Thanks.
Post by GaCuest
Post by GaCuest
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co
GaCuest
2015-09-22 15:31:13 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Post by GaCuest
The only solution I can think is to put the BMA250 in the second PCB and connect directly
to STM32F and configure it as a USB device. I do not know if this is easy to do for us (software
development) and solve the problem of EINTs.
making a GPIO an EINT on the STM32F, then reading I2C, then sending a
few bytes of data as a USB event, it's about... 30-40 lines of code.
if it's any more than that, you're doing something *drastically*
wrong.
 
So I suppose that the better option is to put the BMA250 on the second PCB and connect it to STM32F, right? On the other hand, we don’t need a EINT of the EOMA-68 to the STM32F, right?
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Thanks.
Also I found the following FFC cable: http://aliexpress.com/store/product/Free-Shipping-FPC-FFC-connector-cable-socket-6-pin-0-5mm-connector-for-LCD-screen-interface/428886_1251083253.html
Do you recommend use that connector or other (cheaper) connector?
honestly it's up to you. personally i just went for standard 0.254mm
connectors, because that *really* makes it easy for developers.
however, they're quite big, you need to get R/A ones, and i believe
those could well be more expensive than a 6pin FFC.
so it is your decision, you know what the goal is, available space,
target price and target market.
 
Well, I think that one of the most important goal is the price.
Post by Luke Kenneth Casson Leighton
l.
Thanks.
Post by GaCuest
Post by GaCuest
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachment
Luke Kenneth Casson Leighton
2015-09-22 16:33:28 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
The only solution I can think is to put the BMA250 in the second PCB and connect directly
to STM32F and configure it as a USB device. I do not know if this is easy to do for us (software
development) and solve the problem of EINTs.
making a GPIO an EINT on the STM32F, then reading I2C, then sending a
few bytes of data as a USB event, it's about... 30-40 lines of code.
if it's any more than that, you're doing something *drastically*
wrong.
So I suppose that the better option is to put the BMA250 on the second PCB and connect it to STM32F, right?
that's what i would do, because, if i was considering making a
separate controller (as a 2nd joypad) i would want to be able to
"tilt" the controller... rather than just the games console.
Post by GaCuest
On the other hand, we don’t need a EINT of the EOMA-68 to the STM32F, right?
correct, you don't. USB events will take care of generating an
interrupt, automatically.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm
GaCuest
2015-09-22 18:38:15 UTC
Permalink
Hello everyone,
I updated the block diagram. I would appreciate if someone can review it.

http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_22sep2015/

Thanks!

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp
Luke Kenneth Casson Leighton
2015-09-22 20:56:59 UTC
Permalink
Post by GaCuest
Hello everyone,
I updated the block diagram. I would appreciate if someone can review it.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_22sep2015/
ok so you liked the idea of being able to make a games controller
from the same PCB, then? :) it would be really simple, a piece of
plastic and a USB connector - done!

page 27:
http://hands.com/~lkcl/eoma/kde_tablet/CM108_DataSheet_v1.6.pdf

i don't see a need for an EINT to the CM108AH.

ah, i see what it is: the EINT goes directly to the Audio Jack.
it's the physical audio socket which has a "connection" which is
broken/made by the physical insertion of a jack. that, in software,
you would then notice.

actually what i've done in the hardware circuits i've made, is,
although yes there is a connection there, i added in a resistor bridge
into the circuit to bring the volume down when speakers are engaged.
the CM108AH "normally" would drive the headphones (directly), but in
"speaker" mode the L / R audio goes first to the headphones (where
insertion of the jack would make it "cut out"), and from there (if no
jack) it goes to the resistor-divider bridge to drop the voltage to
1/10th of its level, and *that* is fed into the TDA2822(s).

so actually, in the circuit that i have done, strictly speaking the
EINT headphone is totally irrelevant... i just added it "just in
case", also to be able to do user-alerts.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co.u
GaCuest
2015-09-22 21:43:49 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Hello everyone,
I updated the block diagram. I would appreciate if someone can review it.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_22sep2015/
ok so you liked the idea of being able to make a games controller
from the same PCB, then? :) it would be really simple, a piece of
plastic and a USB connector - done!
 
Yes, it's a good idea.

The problem is that we are not a professional team, so we can now focus only on the handheld games console. Daniel has very little free time, so for now we are progressing very slowly.

Another idea would be to create a EOMA-68 with FPGA (or similar) and use it as a pass-through card. For example, you can connect a PC Gamer to HDMI and USB of this EOMA-68, and you have a PC as a handheld games console.
Post by Luke Kenneth Casson Leighton
http://hands.com/~lkcl/eoma/kde_tablet/CM108_DataSheet_v1.6.pdf
i don't see a need for an EINT to the CM108AH.
ah, i see what it is: the EINT goes directly to the Audio Jack.
it's the physical audio socket which has a "connection" which is
broken/made by the physical insertion of a jack. that, in software,
you would then notice.
actually what i've done in the hardware circuits i've made, is,
although yes there is a connection there, i added in a resistor bridge
into the circuit to bring the volume down when speakers are engaged.
the CM108AH "normally" would drive the headphones (directly), but in
"speaker" mode the L / R audio goes first to the headphones (where
insertion of the jack would make it "cut out"), and from there (if no
jack) it goes to the resistor-divider bridge to drop the voltage to
1/10th of its level, and *that* is fed into the TDA2822(s).
so actually, in the circuit that i have done, strictly speaking the
EINT headphone is totally irrelevant... i just added it "just in
case", also to be able to do user-alerts.
 
So we have two options, put the EINT in the headphone jack, or put (this) second EINT in the FFC 40 pin connector in case we need it in the future on future screen. What is your recommendation?

Thanks.
Post by Luke Kenneth Casson Leighton
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attac
Luke Kenneth Casson Leighton
2015-09-22 22:47:58 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Hello everyone,
I updated the block diagram. I would appreciate if someone can review it.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_22sep2015/
ok so you liked the idea of being able to make a games controller
from the same PCB, then? :) it would be really simple, a piece of
plastic and a USB connector - done!
Yes, it's a good idea.
The problem is that we are not a professional team, so we can now focus only on the handheld games console. Daniel has very little free time, so for now we are progressing very slowly.
hey it was an easy idea... for another time, yes.
Post by GaCuest
Another idea would be to create a EOMA-68 with FPGA (or similar) and use it as a pass-through card. For example, you can connect a PC Gamer to HDMI and USB of this EOMA-68, and you have a PC as a handheld games console.
ah yeah of course, i forgot about that :)

btw could you use plain-text editing, not a rich-text format, with
paragraphs broken up at (appx) 70 chars per line, please?
Post by GaCuest
So we have two options, put the EINT in the headphone jack, or put (this) second EINT in the FFC 40 pin connector in case we need it in the future on future screen. What is your recommendation?
i'd say keep it on the HP jack, just in case something needs to be
altered (volume etc.) when switching between headphone and speaker
mode.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Sen
GaCuest
2015-09-23 13:59:38 UTC
Permalink
Post by GaCuest
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Hello everyone,
I updated the block diagram. I would appreciate if someone can review it.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_22sep2015/
ok so you liked the idea of being able to make a games controller
from the same PCB, then? :) it would be really simple, a piece of
plastic and a USB connector - done!
Yes, it's a good idea.
The problem is that we are not a professional team, so we can now focus only on the handheld
games console. Daniel has very little free time, so for now we are progressing very slowly.
hey it was an easy idea... for another time, yes.
Post by GaCuest
Another idea would be to create a EOMA-68 with FPGA (or similar) and use it as a pass-through
card. For example, you can connect a PC Gamer to HDMI and USB of this EOMA-68, and you have
a PC as a handheld games console.
ah yeah of course, i forgot about that :)
btw could you use plain-text editing, not a rich-text format, with
paragraphs broken up at (appx) 70 chars per line, please?
 
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
Post by GaCuest
Post by GaCuest
So we have two options, put the EINT in the headphone jack, or put (this) second EINT in
the FFC 40 pin connector in case we need it in the future on future screen. What is your recommendation?
i'd say keep it on the HP jack, just in case something needs to be
altered (volume etc.) when switching between headphone and speaker
mode.
 
I updated the block diagram:
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/

Anything more to change?

Thanks!
Post by GaCuest
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm
Luke Kenneth Casson Leighton
2015-09-23 14:54:29 UTC
Permalink
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.

reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.

certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.

and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to ar
GaCuest
2015-09-23 15:07:44 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
 
I think that you have not properly seen the block diagram.

The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.

This right?
Post by Luke Kenneth Casson Leighton
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attach
Luke Kenneth Casson Leighton
2015-09-23 15:13:19 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
I think that you have not properly seen the block diagram.
wiggle wiggle follow the lines with my finger pointing at the screen
this time... :)
Post by GaCuest
The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.
This right?
yes! :)

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send larg
GaCuest
2015-09-23 15:31:58 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
I think that you have not properly seen the block diagram.
wiggle wiggle follow the lines with my finger pointing at the screen
this time... :)
Post by GaCuest
The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.
This right?
yes! :)
 
Then, anything to change?

Is this right?: http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files
Luke Kenneth Casson Leighton
2015-09-23 17:44:55 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Post by Luke Kenneth Casson Leighton
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
I think that you have not properly seen the block diagram.
wiggle wiggle follow the lines with my finger pointing at the screen
this time... :)
Post by GaCuest
The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.
This right?
yes! :)
Then, anything to change?
no
i did say yes
Post by GaCuest
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments
Daniel Iglesias
2015-09-28 07:52:03 UTC
Permalink
Hello there, sorry for not writing for so long. What would you recommend as
the next step now? As I told Miguel privately, I was thinking of getting an
STM32 evaluation board (they're really cheap, <15€ IIRC) and building the
USB controller prototype. Once we have the STM32 reading all the values
from the potentiometers, pushbuttons, etc. and reporting them over USB as a
HID we would go ahead and design PCBs 2 and 3. How does this sound? Should
we skip the eval board thing and go straight to designing the PCBs?
Post by GaCuest
En 23 de septiembre de 2015 en 17:13:37, Luke Kenneth Casson Leighton (
Post by Luke Kenneth Casson Leighton
En 23 de septiembre de 2015 en 16:55:18, Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
I think that you have not properly seen the block diagram.
wiggle wiggle follow the lines with my finger pointing at the screen
this time... :)
The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.
This right?
yes! :)
Then, anything to change?
no
i did say yes
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
GaCuest
2015-09-28 09:09:00 UTC
Permalink
Post by Daniel Iglesias
Hello there, sorry for not writing for so long. What would you recommend as
the next step now? As I told Miguel privately, I was thinking of getting an
STM32 evaluation board (they're really cheap, <15€ IIRC) and building the
USB controller prototype. Once we have the STM32 reading all the values
from the potentiometers, pushbuttons, etc. and reporting them over USB as a
HID we would go ahead and design PCBs 2 and 3. How does this sound? Should
we skip the eval board thing and go straight to designing the PCBs?
 
Hello Daniel, Luke and everyone.

I want to introduce you to Peter Bouda.

He has contacted me because he liked the project.

He is a software developer ( http://www.ubrew.it/ ) and he has offered help to develop the software of the handheld games console.

He does not know a lot about hardware design, but he has told me he will try to learn more about this to help in the design of hardware. So maybe soon he can also help in the design of hardware.

Thanks!
Post by Daniel Iglesias
Post by GaCuest
En 23 de septiembre de 2015 en 17:13:37, Luke Kenneth Casson Leighton (
Post by Luke Kenneth Casson Leighton
En 23 de septiembre de 2015 en 16:55:18, Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
Post by GaCuest
I’m using AirMail. It has plain text editing, but not line-wrap.
I will do that manually.
appreciated.
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Anything more to change?
yes, one thing that's important: 1st USB is mandated to be >= speed
than 2nd USB. so you need to swap 1st USB with 2nd USB.
reason: the STM32F is connected to the port that may end up being
480mbit/sec and the USB Hub is connected to the port that may end up
being only 11mbit/sec.
certainly, for the jz4775 CPU Card (which i am sending off very
shortly), it *DEFINITELY* has USB 2.0 for the 1st port and *ONLY* USB
1.1 for the 2nd.
and i am certainly not going to increase the cost of the jz4775 CPU
Card by an extra $2 worth of components to put in a USB2 Hub when the
SOC itself is only $2.50!!!
I think that you have not properly seen the block diagram.
wiggle wiggle follow the lines with my finger pointing at the screen
this time... :)
The STM32 is connected to the second USB, the USB HUB is connected
to the first USB.
This right?
yes! :)
Then, anything to change?
no
i did say yes
http://rhombus-tech.net/community_ideas/games_console/news/pcb_block_diagram_updated2_23sep2015/
Post by Luke Kenneth Casson Leighton
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments
Luke Kenneth Casson Leighton
2015-09-28 10:41:42 UTC
Permalink
Post by GaCuest
Hello Daniel, Luke and everyone.
I want to introduce you to Peter Bouda.
hi peter, welcome
Post by GaCuest
He has contacted me because he liked the project.
He is a software developer ( http://www.ubrew.it/ ) and he has offered help to develop the software of the handheld games console.
great!
Post by GaCuest
He does not know a lot about hardware design, but he has told me he will try to learn more about this to help in the design of hardware. So maybe soon he can also help in the design of hardware.
well there are a couple of main tasks, peter, software-wise. the
first is integration of EOMA68 into the linux kernel, but i believe
the team at your end decided that they won't support EOMA68 at a
software level, only taking advantage of the hardware.

the second is, as daniel mentioned, the STM32F embedded controller.
this i recommend using libopencm3 and i will help out by developing
the firmware for the laptop_15in_pcb2 simultaneously. if you can send
me an ssh public key i will arrange to add you to the git repository.

also i recommend joining the mailing list here, it will make life
easier. or, you guys should probably set one up for the project:
alain will almost certainly be happy to help there.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-ne
Peter Bouda
2015-09-29 15:27:38 UTC
Permalink
Post by Luke Kenneth Casson Leighton
well there are a couple of main tasks, peter, software-wise. the
first is integration of EOMA68 into the linux kernel, but i believe
the team at your end decided that they won't support EOMA68 at a
software level, only taking advantage of the hardware.
the second is, as daniel mentioned, the STM32F embedded controller.
this i recommend using libopencm3 and i will help out by developing
the firmware for the laptop_15in_pcb2 simultaneously. if you can send
me an ssh public key i will arrange to add you to the git repository.
also i recommend joining the mailing list here, it will make life
alain will almost certainly be happy to help there.
l.
hi, first! this is really an awesome project, and I would be happy if I
can contribute even some minor stuff. I will have a look at the
libopencm3 and see what I can do (will send the public key). and
probably order also order one of the STM32 boards and try to connect
buttons...

what exactly would be the task of integrating EOMA68 into the linux
kernel? for me this is mainly a way to learn about embedded system
development, software and hardware side, so I am interested in anything
related.

Best,
Peter

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phco

Luke Kenneth Casson Leighton
2015-09-28 10:37:34 UTC
Permalink
On Mon, Sep 28, 2015 at 8:52 AM, Daniel Iglesias
Post by Daniel Iglesias
Hello there, sorry for not writing for so long. What would you recommend as
the next step now? As I told Miguel privately, I was thinking of getting an
STM32 evaluation board (they're really cheap, <15€ IIRC)
i know, it's ridiculous! i bought one from reichhelt.de because they
accept dutch iDEAL payment (no other reason!) and including shipping
it was like... $EUR 12 or something silly. love it.
Post by Daniel Iglesias
and building the
USB controller prototype. Once we have the STM32 reading all the values from
the potentiometers, pushbuttons, etc. and reporting them over USB as a HID
we would go ahead and design PCBs 2 and 3. How does this sound?
great idea, i've done the same thing, bought an EVB, i have to do
the software for the laptop_15in_pcb2 as well: that's going to be a
16x8 key-scan matrix and reading an I2C touchpanel, converting both to
USB-HID.
Post by Daniel Iglesias
Should we skip the eval board thing and go straight to designing the PCBs?
weeeellll, think about that for a moment: if there's a mistake in the
design concept (STM32F072RBT6 isn't good enough for some reason) you
just threw away the time and the money spent designing, assembling and
then testing the PCBs.

if you're _really_ confident then go for it! i am merely... foolish
/ optimistic: i've designed and ordered the PCBs already (and have
discovered missing components already *sigh*....)


btw miguel, daniel, one thing: you need to check if an FFC-6 can
provide enough power to PCB2.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp
GaCuest
2015-09-28 10:54:11 UTC
Permalink
Post by Luke Kenneth Casson Leighton
On Mon, Sep 28, 2015 at 8:52 AM, Daniel Iglesias
Post by Daniel Iglesias
Hello there, sorry for not writing for so long. What would you recommend as
the next step now? As I told Miguel privately, I was thinking of getting an
STM32 evaluation board (they're really cheap, <15€ IIRC)
i know, it's ridiculous! i bought one from reichhelt.de because they
accept dutch iDEAL payment (no other reason!) and including shipping
it was like... $EUR 12 or something silly. love it.
Post by Daniel Iglesias
and building the
USB controller prototype. Once we have the STM32 reading all the values from
the potentiometers, pushbuttons, etc. and reporting them over USB as a HID
we would go ahead and design PCBs 2 and 3. How does this sound?
great idea, i've done the same thing, bought an EVB, i have to do
the software for the laptop_15in_pcb2 as well: that's going to be a
16x8 key-scan matrix and reading an I2C touchpanel, converting both to
USB-HID.
Post by Daniel Iglesias
Should we skip the eval board thing and go straight to designing the PCBs?
weeeellll, think about that for a moment: if there's a mistake in the
design concept (STM32F072RBT6 isn't good enough for some reason) you
just threw away the time and the money spent designing, assembling and
then testing the PCBs.
if you're _really_ confident then go for it! i am merely... foolish
/ optimistic: i've designed and ordered the PCBs already (and have
discovered missing components already *sigh*....)
btw miguel, daniel, one thing: you need to check if an FFC-6 can
provide enough power to PCB2.
What is the alternative?

Thanks.
Post by Luke Kenneth Casson Leighton
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.p
Luke Kenneth Casson Leighton
2015-09-28 11:07:49 UTC
Permalink
Post by GaCuest
Post by Luke Kenneth Casson Leighton
btw miguel, daniel, one thing: you need to check if an FFC-6 can
provide enough power to PCB2.
What is the alternative?
anything! wires, 6-pin 0.1 or 0.2mm pitch header, FPC, anything -
just remember to check the current rating of whatever you decide to
use, ok?

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Sen
Luke Kenneth Casson Leighton
2015-09-28 11:09:45 UTC
Permalink
On Mon, Sep 28, 2015 at 12:07 PM, Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Post by Luke Kenneth Casson Leighton
btw miguel, daniel, one thing: you need to check if an FFC-6 can
provide enough power to PCB2.
What is the alternative?
anything! wires, 6-pin 0.1 or 0.2mm pitch header, FPC, anything -
just remember to check the current rating of whatever you decide to
use, ok?
those SIM card holders i mentioned - absolutely anything. just check
what current draw the STM32F072RBT6 is likely to use, it could be as
low as 0.1A in which case you're fine... but you _need_ to check.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netbook@
Miguel Garcia
2015-09-28 16:01:04 UTC
Permalink
Post by Luke Kenneth Casson Leighton
On Mon, Sep 28, 2015 at 12:07 PM, Luke Kenneth Casson Leighton
Post by Luke Kenneth Casson Leighton
Post by GaCuest
Post by Luke Kenneth Casson Leighton
btw miguel, daniel, one thing: you need to check if an FFC-6 can
provide enough power to PCB2.
What is the alternative?
anything! wires, 6-pin 0.1 or 0.2mm pitch header, FPC, anything -
just remember to check the current rating of whatever you decide to
use, ok?
those SIM card holders i mentioned - absolutely anything. just check
what current draw the STM32F072RBT6 is likely to use, it could be as
low as 0.1A in which case you're fine... but you _need_ to check.
Ok, thanks. That is something that Daniel has to check.
Post by Luke Kenneth Casson Leighton
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co.u
Loading...