Custom Console Development (with Linux)

A place to showcase LattePanda creations!
User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Thu Jan 24, 2019 6:19 pm

Hi everyone, we have been tinkering around with some ideas to utilize the LattePanda in game development. We're currently working on 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.

Here's where we are at so far:
consoleconcept-Jc2.jpg
Initial Sketches
consoleconcept-Jc2.jpg (271.44 KiB) Viewed 4632 times
schadencuvev1.31jan24.jpg
3D Rendering
schadencuvev1.31jan24.jpg (113.44 KiB) Viewed 4632 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 4632 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

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Thu Feb 14, 2019 8:22 pm

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 4413 times
Schadencube 2 feb 14.png
Side 2
Schadencube 2 feb 14.png (246.52 KiB) Viewed 4413 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.

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

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
schadencube power button.jpg (51.11 KiB) Viewed 4182 times
Only a few more weeks until we have a physical prototype ready. Photos and video to come.

User avatar
ED209
Posts: 222
Joined: Tue Apr 19, 2016 3:31 pm

Fri Feb 22, 2019 6:09 am

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?

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Mon Feb 25, 2019 10:23 pm

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

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Fri Mar 29, 2019 11:55 pm

*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 2920 times
#six66

User avatar
Kikayon
Posts: 1
Joined: Tue Apr 16, 2019 2:10 am

Tue Apr 16, 2019 2:17 am

Did you say it uses a cart?

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Tue Apr 16, 2019 10:26 pm

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).

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Thu May 23, 2019 4:05 pm

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 905 times
Six-66_2h.jpg
Six-66_2h.jpg (1.18 MiB) Viewed 905 times
Six-66_5h.jpg
Six-66_5h.jpg (2.41 MiB) Viewed 905 times
Six-66_1v.jpg
Six-66_1v.jpg (1.66 MiB) Viewed 905 times
Six-66_3v_Devon_and_Jace.jpg
Six-66_3v_Devon_and_Jace.jpg (1.91 MiB) Viewed 905 times
We will soon be sharing the production process, the materials used, and a video showing the construction of the console.

User avatar
VioletGames
Posts: 12
Joined: Thu Jan 24, 2019 5:41 pm
Location: Edmonton
Contact:

Fri Jun 07, 2019 10:44 pm

The console made it into the game trailer. Check it out:

https://youtu.be/JKyGggyRbcc

Post Reply