Flipper Zero has a standard 2.54 mm GPIO header on the side, connected to the MCU pins. There are SPI, I2C, UART and other peripheral offered by our STM32. These pins can be used to connect 3-rd party devices via industrial protocols. GPIO has 3.3V and 5V pins which allow to power connected module directly.
Like Arduino, Flipper Zero can be extended by 3-rd party hardware modules to add any features. However, unlike Arduino, where shields are just bare PCBs, Flipper modules can seamlessly extend the case, allowing to create powerful and handy integrations.
We invite engineers to design their own Flipper Zero modules and make money on it. If you create your own ready-made module, we will advertise it along with Flipper in all newsletters and on our website. You can sell the module by yourself freely without any fees or licensing.
Now, while Flipper is being actively developed, the pinout of the GPIO header may change slightly. At the time of this writing, it looks like this:
The digital pins have 3.3V logic levels, but are tolerant to the 5V input signal, so you can use existing modules from other platforms, such as Arduino.
There is a simple circuit currently: all pins are connected through a 51 Ohm current limiting resistor. ESD protection will be added later.
We publish 3D models of Flipper's external surfaces so that developers can make the right enclosure for their module. These models are constantly changing, but we can guarantee that developers will receive up-to-date versions of models and will know the final version for sure long before mass production. The current models are in the special repository.
It is important to remember that 3D models will change and you cannot rely on these models as final ones. We'll make an additional announcement when final models will be ready.
How to start
We are looking for developers with experience in serial production of devices. It could be engineering bureaus or companies that have their own production facilities. An understanding of the economics of electronics manufacturing is also desirable.
If you are an enthusiast with experience in electronics development without an understanding of how mass production works in a factory, you will have to find partners yourself to get help on this.
1. Discuss with your target audience
First, you need to check the interest of users. For this we have a separate section on the forum and a special #hw-3rd-party Discord channel. Read other people's ideas for inspiration and suggest yours. We will publish the most interesting ideas and invite users to vote for them in November.
2. Calculate the cost and estimate your strength
Estimate the BOM and manufacturing costs. It's much better to ask if someone needs your module while showing the cost.
3. Check with us
When you have a specific project description with a functional specification and an approximate cost ready, we can appointment a call with you and our entire team to give you some advice before you proceed.
4. Start the development
We are ready to provide you with all the necessary things that will be required during the development process: diagrams, 3D models, code examples, a developer kit and even Flipper's test samples.
Launching the production of a large batch of electronic devices requires a significant investment. We are ready to advise you and help you build the production chain. We do not explicitly state that we will invest in your product, but if it is VERY good and you convince us, this option is not excluded 😏.