Falcon FPP BBB
Falcon Player on BeagleBone Black (FPBBB)
The development team is currently working on port Falcon Player to the Beaglebone Black hardware platform
|BeagleBone Black||Raspberry Pi|
|Base Price||$45 - shop around||$35 - shop around|
|Processor||1GHz TI Sitara AM3359 ARM Cortex A8||700 MHz ARM1176JZFS|
|RAM||512 MB DDR3L @ 400 MHz||512 MB SDRAM @ 400 MHz|
|Storage||2 GB on-board eMMC, MicroSD||SD|
|Video Connections||1 Micro-HDMI||1 HDMI, 1 Composite|
|Supported Resolutions||1280×1024 (5:4), 1024×768 (4:3), 1280×720 (16:9), 1440×900 (16:10) all at 16 bit||Extensive from 640×350 up to 1920×1200, this includes 1080p|
|Audio||Stereo over HDMI||Stereo over HDMI, Stereo from 3.5 mm jack|
|Operating Systems||Angstrom (Default), Ubuntu, Android, ArchLinux, Gentoo, Minix, RISC OS, others…||Raspbian (Recommended), Ubuntu, Android, ArchLinux, FreeBSD, Fedora, RISC OS, others…|
|Power Draw||210-460 mA @ 5V under varying conditions||150-350 mA @ 5V under varying conditions|
|GPIO Capability||65 Pins||8 Pins|
|Peripherals||1 USB Host, 1 Mini-USB Client, 1 10/100 Mbps Ethernet||2 USB Hosts, 1 Micro-USB Power, 1 10/100 Mbps Ethernet, RPi camera connector|
P10 Power consumption
|2x2 Matrix (4 panels)||Power||Notes|
== How to install Falcon Player onto BeagleBone Black == Work in Progress 2/16/2015
In order for you to start your testing of the Falcon Player on Beaglebone Black. You will need to download the following Debian image for Beaglebone Black.
From a windows machine you can use 7-zip to extract the image to your windows PC. Next use Win32DiskImager to transfer the Image to your microSD card. (this takes about 7min)
- Take your Beaglebone Black (BBB) out of the box.
- Connect a network cable.
- Insert the microSD card you just imaged into your BBB.
- If you have a microUSB HDMI cable you can connect it to an HDMI monitor so you can view the boot process.
- Connect the power to your BBB.
After the unit has completed it's boot up you should be able to log into it via a terminal program like Putty. You should be able to connect with the hostname beaglebone. The default login is root with no password.
If you can't connect to your BBB via the hostname of beaglebone, then you will have to connect a keyboard, monitor and a mouse to your BBB. After the unit has competed booting you can open a terminal window and type ifconfig to get the IP address.
Next you should then optimize the space on your sd card. From a command prompt run the following: /opt/scripts/tools/grow_partition.sh
After that completes reboot your BBB and log back in as root.
Next we will download and run the Falcon Player installation script. This will take about 30-50 minutes. SSH into your BBB and run the following commands:
wget -nd https://raw.githubusercontent.com/FalconChristmas/fpp/BBB/SD/FPP_Install.sh chmod 700 FPP_Install.sh ./FPP_Install.sh
After the installation has completed, you can now reboot the BBB. After it reboots you can log in with the user name fpp and password of falcon.
Sample channeloutput configurations (work in progress)
Currently there is no User Interface (UI) for configuring the Panel Layout. For now you can hand edit the channeloutputs file.
Here is an example of 3 Panels Stacked Horizontally, the data enters from the bottom Panel on the left side, when facing it from the front.
The first 1 indicates that this configuration is enabled, 0 indicates that the configuration is disabled. You can only have one active configuration.
For BBB the next section is always LEDscapeMatrix. This IS case sensitive.
1 = the Start Channel. 6144 = the total channels. Next are the pipe-delimited details about each panel. Within each panel config, there are 5 colon-delimited values that I mentioned earlier:
Output #, Panel #, Direction, X offset, Y offset
Because these panels work like shift registers, the backend Octoscroller/LEDscape and Pi RGBMatrix code both treat the panel closest to the computer as the highest numbered, so the control wire from the computer enters panel #7 and the end of the output chain is panel #0.
For BBB and Octoscroller the Panel Closest to the BBB is panel 7, then the next panel would be 6, and so on. (Note this is different behavior from panels directly attached to the Raspberry Pi.)
Here is an example of 4 Panels Stacked Horizontally in a 2x2 configuration, the data enters from the bottom Panel on the left side, when facing it from the front.
Here is an example of 3 Panels Vertical side by side in a 1x3 configuration, the data enters from the bottom of the right panel, when facing it from the front.