Briki offers a variety of solutions to support you fixing your technical problems.

Browse the Frequently Asked Questions to find answers to your problems, or start to talk with our community by writing on the forum. If you still haven’t solved your issue, please contact one of our engineers who will find an ad hoc solution for you.

Forum

Ask everyone. Our briki forum can help you find answers.

Forum

Tech support

A team of engineers is here to answer your questions and to help you find a solution to you technical problems.

Tech Support

Frequently asked questions

General
FAQ

Who is the product for? How difficult is to use?

The MBC is aimed at professionals and experienced makers, who want to work swiftly on a prototype, and smoothly transition to a product.

Which one should I choose ABC/DBC/MBC and why?

The MBC is a professional, certified board, designed to be ready for the mass production and to be used directly for advanced prototypes or final products. It must be soldered to a daughter board to be used, that’s why we decided to help designers and makers giving them two different development carrier boards: the DBC (Debugger Board Carrier) suitable for full control over coding and customized hardware solutions development, and the ABC (Advanced Board Carrier) best for those who want to start using the MBC in a more Arduino-like way.

How can I program it?

Our modules can be programmed through USB/Serial interface, OTA (Over-The-Air, for those modules which support this functionality) or through debug interfaces exposed on the MBC pinout.

What programming languages are supported?

Our modules can be programmed with different programming languages, depending on the user’s skills level: Arduino and C/C++ are already available, and Python will be available soon.

To what IDEs are the boards compatible?

Both MBC/DBC and ABC are fully compatible with Arduino IDE as well as Microsoft Visual Studio Code. Any multi-language editor can be used to write your code. Once finished, just compile it with the right toolchain and upload the binaries onto our board using our Briki software. It comes with both graphical and command-line interfaces.

What can I do if the Windows driver installation procedure fails and the board can’t be recognized?

If driver installation fails or board is not recognized, you can refer to the troubleshooting section of the online documentation.

Frequently asked questions

MBC-WB01
FAQ

How do the two microcontrollers communicate?

The two microcontrollers communicate through SPI or UART interfaces plus the aid of some synchronization signals. A communication library (written in C/C++) is available for both the peripherals allowing bidirectional commands and data exchange. Besides, both microcontrollers can communicate with external devices thanks to their communication interfaces: UART, USB, SPI, I2C and so on. For further details and for peripherals mapping on MBC’s pins you can refer to the MBC datasheet.

What are the operational voltage levels for the module?

Depending on the MBC model chosen and the technology it embeds operating voltage may vary considerably. Always read the instructions carefully, which is available in the module’s documentation you want to use. The MCB-WB must be powered at 3.3V. This is the operating voltage for both the microcontrollers.

How much is the power consumption?

Depending on the MBC model chosen and the technology it embeds, power consumption may vary considerably. Always read the instructions carefully which is available in the module’s documentation you want to use . MBC-WB: the module power consumption depends on the operating conditions, active peripherals and working frequencies. Current consumption may vary from few milliamperes up to 1 ampere.

Which RF standard it supports?

Depending on the MBC model chosen and the technology it embeds, there may or may notbe one or more RF interfaces. Always read the instructions carefully which is available in the module’s documentation you want to use.
The device is compatible with Wi-Fi 2.45GHz (IEEE 802.11 b, g, n) standard, with Bluetooth v4.2 BR/EDR and BLE with class-1, class-2 and class-3 transmitter.

Can I program both the MCUs through OTA?

Depending on the MBC model chosen and the technology it embeds, OTA ability may or may notbe available. For all those modules with OTA available, all microcontroller can be programmed if more than one micro is present. Module features OTA firmware update for both the microcontrollers. Using the OTA Tool provided by Briki, it’s possible to select the micro for the firmware update procedure.

Can I program both the MCUs through the USB interface?

Depending on the MBC model chosen and the technology it encloses, the USB interface may or may not be available. For all modules with USB interface available, all microcontrollers can be programmed if more than one micro is present. USB firmware update is also available for both the MCUs . The firmware update procedure can be done both by using the MBC Tool provided by Briki or by using one of the supported IDE as well.