Join us on Discord!
You can help CodeWalrus stay online by donating here.

Design and layout

Started by DarkestEx, October 22, 2015, 11:16:52 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DarkestEx

In this topic I would like to discuss the design and layout of the microcat.

adekto made this drawing a few days ago:

The green boxes would go on the back and I was thinking about putting headphones jack and usb port on the top.
Also the row of four button ontop might be replaced by two buttons.

What button layout would you suggest? And how do you like the overall shape?
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Ivoah

I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

DarkestEx

Quote from: Ivoah on October 22, 2015, 11:19:07 PM
I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
Well we need one power button and one menu button. I am no fan of the useless select and start buttons.
About the trigger buttons, we probably can't as we want to have the PCB compatible with both case designs that we planned.
But I think we can leave some footprints for trigger buttons there so that people can add them themselves. But they wouldn't be standard. Or we might do a version with them.
Don't get me wrong, we have more than enough IO pins for almost any number of buttons.
Still we need our own case. I am not interested hacking up 50+ SNES controller cases :P
Anyways, thanks for suggesting :)
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Ivoah

Quote from: DarkestEx on October 22, 2015, 11:23:37 PM
Quote from: Ivoah on October 22, 2015, 11:19:07 PM
I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
Well we need one power button and one menu button. I am no fan of the useless select and start buttons.
About the trigger buttons, we probably can't as we want to have the PCB compatible with both case designs that we planned.
But I think we can leave some footprints for trigger buttons there so that people can add them themselves. But they wouldn't be standard. Or we might do a version with them.
Don't get me wrong, we have more than enough IO pins for almost any number of buttons.
Still we need our own case. I am not interested hacking up 50+ SNES controller cases :P
Anyways, thanks for suggesting :)

While I agree that the select button is pretty useless, the start button isn't, unless you have some other button for pausing the game.
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

DarkestEx

Quote from: Ivoah on October 22, 2015, 11:25:50 PM
Quote from: DarkestEx on October 22, 2015, 11:23:37 PM
Quote from: Ivoah on October 22, 2015, 11:19:07 PM
I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
Well we need one power button and one menu button. I am no fan of the useless select and start buttons.
About the trigger buttons, we probably can't as we want to have the PCB compatible with both case designs that we planned.
But I think we can leave some footprints for trigger buttons there so that people can add them themselves. But they wouldn't be standard. Or we might do a version with them.
Don't get me wrong, we have more than enough IO pins for almost any number of buttons.
Still we need our own case. I am not interested hacking up 50+ SNES controller cases :P
Anyways, thanks for suggesting :)

While I agree that the select button is pretty useless, the start button isn't, unless you have some other button for pausing the game.
That's what the menu button is going to do. It will pause the game and open an OS menu at any time. In it you can return to the console main screen, reset the game, change the volume, disable wifi, see the battery level and go back to the game.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

123outerme

Looks good enough to eat! No seriously, I'm so hungry...
Jokes aside, looks really good! I agree that it might need a D-Pad or at least the thing that Playstation X  (where X is an integer between 1 and 4) controllers with the weird arrow things. The four top buttons look all right to me. As long as they have a different shape or something than the group of four buttons, I think it'll look great. Maybe you want to make a 3d model in Sketchup or something like that?
  • Calculators owned: TI-84+CSE, TI-nspire Clickpad, TI-84+SE

Araidia


  • I think the  D-Pad is a must because people are so used to it
  • Wouldn't the headphone jack be better on the bottom instead of the top? I wouldn't want to have to worry about a headphone cord getting in the way. You could really just put the USB port anywhere, but the top still seems to be a good idea.
  • Calculators owned: TI84+ CE

Also Known as: Soul | Enguard

Max Leiter

Agree with Araidia, a D-Pad would be super awesome. Personally I don't care about headphones, but it should definitely have a speaker/port

novenary

No speaker is planned because of space constraints, that's why there is a headphone jack.

Dream of Omnimaga

I like the idea so far. As for Start and select, I am fine without them, as long as there is an intuitive way to get back to the menu. Final Fantasy II and III on SNES don't even use Start for pause, after all (they use X or Y, IIRC).

Quote from: Ivoah on October 22, 2015, 11:19:07 PM
I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
I agree about the trigger buttons, and does the console really need two? Because most old games only used one on each side.

Quote from: Araidia on October 23, 2015, 01:42:34 AM

  • I think the  D-Pad is a must because people are so used to it
  • Wouldn't the headphone jack be better on the bottom instead of the top? I wouldn't want to have to worry about a headphone cord getting in the way. You could really just put the USB port anywhere, but the top still seems to be a good idea.
I agree about those, especially the d-pad. Only having joysticks would be annoying for 2D games.

Quote from: Max Leiter on October 23, 2015, 04:00:57 AM
Agree with Araidia, a D-Pad would be super awesome. Personally I don't care about headphones, but it should definitely have a speaker/port
I think the issue is that there isn't enough space left for speakers. Besides, most walkmans and MP3 players lacked speakers anyway.



Also I can't stress this enough: Make sure that it is not easy to hit the power button by accident. On the PSP this was incredibly annoying to play a game, only to have the PSP shut off due to accidentally pulling the power button upwards.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

#10
Quote from: 123outerme on October 23, 2015, 12:30:18 AM
Looks good enough to eat! No seriously, I'm so hungry...
Jokes aside, looks really good! I agree that it might need a D-Pad or at least the thing that Playstation X  (where X is an integer between 1 and 4) controllers with the weird arrow things. The four top buttons look all right to me. As long as they have a different shape or something than the group of four buttons, I think it'll look great. Maybe you want to make a 3d model in Sketchup or something like that?
Sure we will make a 3D model in either blender or Solid Works.

Quote from: Araidia on October 23, 2015, 01:42:34 AM

  • I think the  D-Pad is a must because people are so used to it
  • Wouldn't the headphone jack be better on the bottom instead of the top? I wouldn't want to have to worry about a headphone cord getting in the way. You could really just put the USB port anywhere, but the top still seems to be a good idea.
Well we might redesign the bottom a little and put it on the bottom.
Then I might just put both, headphones Jack and mini USB down there.

Quote from: Max Leiter on October 23, 2015, 04:00:57 AM
Agree with Araidia, a D-Pad would be super awesome. Personally I don't care about headphones, but it should definitely have a speaker/port
Sure, but we have very limited capabilities when it comes to manufacturing dpad tops.
Initially we were using an 8 way dpad with allowd pushing it down for enter, but we got rid of it for multiple reasons.

Quote from: DJ Omnimaga on October 23, 2015, 07:04:11 AM
I like the idea so far. As for Start and select, I am fine without them, as long as there is an intuitive way to get back to the menu. Final Fantasy II and III on SNES don't even use Start for pause, after all (they use X or Y, IIRC).

Quote from: Ivoah on October 22, 2015, 11:19:07 PM
I would suggest removing the four buttons on the top and replacing them with two trigger buttons, adding a start and select button in the middle on the bottom, and replacing the four buttons on the left with a d-pad. Maybe you could use a hacked up SNES controller as a case?
I agree about the trigger buttons, and does the console really need two? Because most old games only used one on each side.

Quote from: Araidia on October 23, 2015, 01:42:34 AM

  • I think the  D-Pad is a must because people are so used to it
  • Wouldn't the headphone jack be better on the bottom instead of the top? I wouldn't want to have to worry about a headphone cord getting in the way. You could really just put the USB port anywhere, but the top still seems to be a good idea.
I agree about those, especially the d-pad. Only having joysticks would be annoying for 2D games.

Quote from: Max Leiter on October 23, 2015, 04:00:57 AM
Agree with Araidia, a D-Pad would be super awesome. Personally I don't care about headphones, but it should definitely have a speaker/port
I think the issue is that there isn't enough space left for speakers. Besides, most walkmans and MP3 players lacked speakers anyway.



Also I can't stress this enough: Make sure that it is not easy to hit the power button by accident. On the PSP this was incredibly annoying to play a game, only to have the PSP shut off due to accidentally pulling the power button upwards.
Well I will add the footprints for the trigger buttons, but I night not fit them eventually depending on the way we manufacture the cases (3D print under 100 units, laser cut >= 100).
We probably can't afford making a mold to form the cases.

We don't have joysticks at all.
But we might support external ones (if we have enough spare pins).

About speaker, yes we lack space. Also nobody is having sound turned on anyways when using a speaker. Its just adding about 5 euros and requiring space for a mostly unused feature.

About the power button, I will for sure make the console display a warning when pressing it while playing and asking whether you really want to power down having your game not saved.
In the main menu I don't plan showing it though.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

adekto

wel here is a concept render (not fully acurate, like the wifi will be on the botem but its mainly to show that the true hole parts cant interfear with that bourd)

Snektron

Ohh that looks pretty sweet :) You know what would be cool? To make straps on it so you can wear it like a watch.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

Just make sure that buttons aren't too close to each others. Else only people with small hands will be able to play games.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

DarkestEx

Quote from: DJ Omnimaga on October 23, 2015, 05:08:56 PM
Just make sure that buttons aren't too close to each others. Else only people with small hands will be able to play games.
Sure we will try to make it fit in different hand sizes.

I think we need to remove the trigger buttons and the two buttons in the top right as we can't afford losing these board areas that we now need for power regulators.
5 of them we need (3 of them require their own chip and 4 their own inductor coils).
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Powered by EzPortal