Custom Console Development (with Linux)

A place to showcase LattePanda creations!
Post Reply
User avatar
VioletGames
Posts: 6
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 1447 times
schadencuvev1.31jan24.jpg
3D Rendering
schadencuvev1.31jan24.jpg (113.44 KiB) Viewed 1447 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 1447 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: 6
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 1228 times
Schadencube 2 feb 14.png
Side 2
Schadencube 2 feb 14.png (246.52 KiB) Viewed 1228 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: 6
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 997 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: 6
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

Post Reply