Page 1 of 2

Custom Console Development (with Linux)

Posted: Thu Jan 24, 2019 6:19 pm
by VioletGames
Hi everyone, we have been tinkering around with some ideas to utilize the LattePanda in game development. We're currently working on publishing an Indie Game called Little Hellions. As part of the development, we wanted to create a custom demo console (not for sale) to run the game and bring to events prior to its release.

********EDIT*******
New video of the Six-66 :arrow:
https://youtu.be/FBA88V__CmM

********************

Here's where we are at so far:
consoleconcept-Jc2.jpg
Initial Sketches
consoleconcept-Jc2.jpg (271.44 KiB) Viewed 50531 times
schadencuvev1.31jan24.jpg
3D Rendering
schadencuvev1.31jan24.jpg (113.44 KiB) Viewed 50531 times
Because the game runs up to 4 players, we also needed to get a 4-port USB hub, mounted separately. We ended up purchasing a couple generic hubs that met our design needs and removed the boards to test them.
pandaUSB's.jpg
USB Hubs
pandaUSB's.jpg (385.38 KiB) Viewed 50531 times
We're currently working on setting up Ubuntu for next week, testing the USB boards and testing the Joystick controllers. We will then export our game through YYC to run on the board.

Some of the areas that we need to still explore include setting up the custom power buttons (seen on the front). We're debating whether or not to use an Arduino for this, or just the pin-outs on the board. We're also trying to figure out how to get the game cartridge to work.

The last few steps include removing the GUI from Linux, and setting up the game to auto-run. Once done, we'll be moving ahead with the 3D Printing of all the materials and starting assembly in April.

If anyone has any suggestions for creating workable power/reset buttons, we'd love to hear form you.

If you want to see some of our progress updates, we'll be posting them on our Facebook page for now.
https://www.facebook.com/VioletGamesInc

Re: Custom Console Development (with Linux)

Posted: Thu Feb 14, 2019 8:22 pm
by VioletGames
Hey everyone,

We've made some updates to the design based on some great feedback from a reputable console designer. It also helped us frame some design decisions related to physically mounting the buttons.
Schadencube feb14.png
Side 1
Schadencube feb14.png (225.89 KiB) Viewed 50312 times
Schadencube 2 feb 14.png
Side 2
Schadencube 2 feb 14.png (246.52 KiB) Viewed 50312 times
We've successfully installed Linux, running XFCE DE. We have not attempted to port the game yet, but know its just a little more work to get it there. Once we have the game running, we'll be looking into disabling the GUI, and removing some of the security features (login, and autorun prevention) from Ubuntu.

Our last major step involves the buttons and their interactions with LP. We're looking into Arduino options to ensure a safe power-on/off and reboot. We should have some physical photos of the switches ready in a few weeks.

Re: Custom Console Development (with Linux)

Posted: Thu Feb 21, 2019 12:32 am
by VioletGames
Update #3 - Power

We decided to remove the reset button for now due to concerns with data corruption. For the first prototype of the console, we will just be using a power on/off button.

We'll soon be mounting the button to a board and building the key that depresses it.
schadencube power button.jpg
schadencube power button.jpg (51.11 KiB) Viewed 50081 times
Only a few more weeks until we have a physical prototype ready. Photos and video to come.

Re: Custom Console Development (with Linux)

Posted: Fri Feb 22, 2019 6:09 am
by ED209
VioletGames wrote:
Thu Feb 21, 2019 12:32 am
Update #3 - Power

We decided to remove the reset button for now due to concerns with data corruption. For the first prototype of the console, we will just be using a power on/off button.

We'll soon be mounting the button to a board and building the key that depresses it.

schadencube power button.jpg

Only a few more weeks until we have a physical prototype ready. Photos and video to come.
This power button looks like quite special, different from general low cost button in the market. Does it have a complete different crisp pressing experience?

Re: Custom Console Development (with Linux)

Posted: Mon Feb 25, 2019 10:23 pm
by VioletGames
Yeah, we had an opportunity to try out about 50 different tactile switches and this one was our favourite. There were many that would get stuck, not click properly, or depress too far. This one has a nice crisp feel to it.

Here's the info about the switch:

https://www.digikey.ca/product-detail/e ... -ND/484170

Re: Custom Console Development (with Linux)

Posted: Fri Mar 29, 2019 11:55 pm
by VioletGames
*DESIGN UPDATE*

Well, its been a lot of work, but we've finally settled on the final design. The Schadencube is now currently in production, and we will have a physical version built in less than 2 weeks. In addition, we've formally named the console the "Six66"

For durability sake, we decided to keep the Schadencube in black and white. This allows for stronger materials to be used in the 3D printing process. We opted to use the highest-level of 3D print production using MJF and PA12 material.

We will soon be filing the construction of the console, and testing it when its fully assembled. In the mean time, here's the latest design proof:
schadencubeMARCH29.jpg
schadencubeMARCH29.jpg (41.46 KiB) Viewed 48819 times
#six66

Re: Custom Console Development (with Linux)

Posted: Tue Apr 16, 2019 2:17 am
by Kikayon
Did you say it uses a cart?

Re: Custom Console Development (with Linux)

Posted: Tue Apr 16, 2019 10:26 pm
by VioletGames
Im not 100% sure what you mean by that. It does use a cartridge for the game (just for looks at the moment, but the final version will run the game through a custom cartridge).

Re: Custom Console Development (with Linux)

Posted: Thu May 23, 2019 4:05 pm
by VioletGames
Hey everyone, its been a while since we posted an updated. We successfully built the first prototype console of the Six-66 and ran our game at a big event. Check out some of the photos:
Six-66_4h.jpg
Six-66_4h.jpg (1.22 MiB) Viewed 46804 times
Six-66_2h.jpg
Six-66_2h.jpg (1.18 MiB) Viewed 46804 times
Six-66_5h.jpg
Six-66_5h.jpg (2.41 MiB) Viewed 46804 times
Six-66_1v.jpg
Six-66_1v.jpg (1.66 MiB) Viewed 46804 times
Six-66_3v_Devon_and_Jace.jpg
Six-66_3v_Devon_and_Jace.jpg (1.91 MiB) Viewed 46804 times
We will soon be sharing the production process, the materials used, and a video showing the construction of the console.

Re: Custom Console Development (with Linux)

Posted: Fri Jun 07, 2019 10:44 pm
by VioletGames
The console made it into the game trailer. Check it out:

https://youtu.be/JKyGggyRbcc