Pixelcade LCD 3rd Generation

Pixelcade LCD 3rd Generation makes it easier to add new LCD artwork. You can copy new artwork to Pixelcade LCD over your home network or add artwork using an external USB thumb drive.

Setting Up

Step 1: WiFi Credentials: If you are connecting Pixelcade LCD using hard line Ethernet, skip this step and proceed directly to step 2.

Using the included SD to microSD card adapter, insert the Pixelcade microSD card into your computer.

IMPORTANT: If on Windows, you will get a cannot read message, just ignore this as Windows cannot read the Linux volume on the SD card.

Windows

From the root of the Pixelcade microSD card, launch “Pixelcade WiFi Wizard.exe” and follow prompts to enter your WiFi SSID/network name and WiFi password.

Raspberry Pi or Mac

From the root of the Pixelcade microSD card, run this script from a terminal command prompt and follow prompts to enter your WiFi SSID/network name and WiFi password.

./setupWifi.sh

Step 2: Now remove the Pixelcade microSD card from your computer and insert into the Pixelcade LCD board on the back of your Pixelcade LCD marquee. 

Step 3: Power on your LCD marquee and if you see this Pixelcade logo, then Pixelcade LCD has successfully connected to your home network. 

Step 4: Install the Pixelcade software on your Arcade Windows PC, Raspberry Pi, or MiSTer. Note at the end of the Pixelcade software install, a program will run to find and pair your Pixelcade LCD to your arcade PC. If this program does not run, you can launch the pairing manually by running the “Pixelcade LCD Pair” utility.

How to add new artwork

Follow this guide to add new artwork

Pixelcade will look for artwork in the following order:

  1. USB External Thumb Drive (if it exists)
  2. User Uploaded Artwork on Pixelcade Internal Storage (19 GB free space)
  3. Build In Artwork

VERY IMPORTANT: You must follow this naming convention when adding new artwork.

Adding an external USB Drive (Use this method if your Artwork > 15 GB)

Step 1: Format a USB thumb drive as exFAT and name it PixelUSB (case sensitive)

Step 2: Create the following folders from the root:

lcdmarquees

mp4marquees

Step 3: Plug this USB thumb drive into the free USB board on the Pixelcade board.

Uploading New Artwork over the Network (Use this Method if your Artwork < 15 GB)

Step 1: From a Windows PC or Mac, connect to pixelcadedx-xxxxxxxx where xxxxxxx is the unique ID of your Pixelcade LCD.

Step 2: Add still image JPG marquees to the lcdmarquees folder and/or add MP4 video snaps to the mp4marquees folder. For 24″ and 28″ (including Rec Room Master installations), the resolution should be 1920 x 360 and for 15″, the resolution should be 1280 x 390. 

Troubleshooting

Issue
Resolution
Cannot access the Pixelcade LCD network share from Windows. Note if prompted, use “guest” with no password.

Most likely you have a Windows group policy enabled that does not allow insecure guest logins. 

From Windows, launch the local group policy editor by running gpedit.msc

Navigate to Local Computer Policy –>Computer Configuration –>Administrative Templates –> Network –> Lanman Workstation –> Enable insecure guest logons and then choose enable

When running the pairing utility, Pixelcade LCD is detected but cannot pair or intermittent connectivity issues like for example if the Pixelcade Listener at times displays a message that it’s connecting via the IP address.

Note that Pixelcade needs a network service called mDNS to function. This allows your arcade PC or Raspberry Pi to resolve Pixelcade’s host name, like for example pixelcadedx-fa77t3b8.local to an IP address like 192.168.1.65. Some PCs and/or home networks do not support mDNS reliably. For mDNS or .local domains to work:
– Machines (the querier and the responder) must run an mDNS process. Raspberry Pi does by default (avahi-daemon), Macs do, most Linux distros and recent versions of Windows too.
– Machines must be in the same network. No routing (or add an mdns repeater in this case)
– The network must not filter IP multicast. mDNS works over IPv4 or IPv6 multicast

– The “regular” unicast DNS server(s) must not resolve .local. Name your local lan .lan or .whatever, never .local.

If ping fails, then try installing Bonjour for Windows if you are on a Windows PC. Reboot and try again. 

If not working on a Pi, here is a command to test if the avahi service is running:
sudo systemctl status avahi-daemon

 If this occurs, Pixelcade does have a built in fail safe to switch to connecting to your Pixelcade by IP address instead of by host name. 

An easy test if you have this issue is to ping the pixelcade host name from a command prompt

ping pixelcadedx-xxxxxxxx

Note that xxxxxxxx will be a unique number to your Pixelcade LCD like for example fa77t3b8 so the ping commmand would be:

ping pixelcadedx-fa77t3b8

If the ping command fails, then a work around will be to modify your hosts file with an entry like this:

192.168.1.65 pixelcadedx-fa77t3b8

Again note these numbers will be unique to your Pixelcade LCD.

On Windows, your hosts file is located in: 

c:\Windows\System32\Drivers\etc\hosts

After this change, you should also reserve that IP address on your home router which will prevent that IP address from changing.

Gen3 Firmware Update V4

Upgrading from 2nd Generation LCD to 3rd Generation LCD

Refer to these instructions if upgrading from a Gen2 LCD to a Gen3.