Home

Awesome

Flipboard

<img src="./images/banner.png">

Starting out

Overview

The FlipBoard is a versatile device for the Flipper Zero that can enable all kinds of features. It has 4 buttons that connect to the Flipper Zero via separate GPIO pins, so you can react to any combinations of button up/down events. Each button has a 24-bit color LED that is programmable using the WS2812b protocol. There is also a small single-color LED on the board you can use, for example, to signal a status change.

The FlipBoard applications are written in C and compiled into FAP (Flipper Application Packages). The GPIO and LED drivers can also be used in JavaScript applications that run on the Flipper Zero!

You can order your FlipBoard from @MakeItHackin using tindie or Etsy. Be sure to also join our Discord server.

Applications

Currently there are four applications written for the FlipBoard that demonstrate many of the key features:

Installing Apps

Here are some options for installation:

Official Store

The FlipBoard applications are now available in the Official Flipper Zero store. Connect your Flipper Zero to the computer, and browse the store web site using a Chrome or Edge browser. You should see an Install button to install the FlipBoard apps. You can also use the Official Mobile App to install the applications (choose Hub, then Apps, then GPIO category).

Pre-installed on some firmware

Currently the RogueMaster firmware has the FlipBoard applications pre-installed. This is a great option if you want to try out the applications without building them yourself.

Building with VSCode (Visual Studio Code)

This is the recommended configuration if you are going to be editing the existing applications or writing your own. You will get code completion and be able to step into the firmware code, finding out how a specific function works.

Prerequisites:

Most of the prerequisites links have a default "Download" button on the landing page (look for a button that says Download or has a download icon). For each of the installers, after you accept the license agreement, you can just click "Next" through the rest of the install process.

Configure VSCode:

Build and deploy the application:

Building with FBT

If you prefer a different editor than VSCode, using FBT may be a good option. FBT is a command line tool that can build the firmware and applications. This is the same tool used by VSCode.

Prerequisites:

Configure FBT:

Build and deploy the application:

Building with uFBT

uFBT is a lightweight tool that can quickly build the application. This method does not work with Unleashed or Xtreme firmware. You must use FBT or VSCode for those firmwares.

Prerequisites:

Prepare environment:

Support

If you have need help, we are here for you. Also, we would love your feedback on cool ideas for future FlipBoard applications!

Please visit my Flipper Zero Discord server Flipper Zero Tutorials (Unofficial) and ask your questions in the #flipboard or #general channel.