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.

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

Documentation

The following file refers to MBC documentation in Arduino environment. It explains how to install the platform inside the Arduino IDE, how to use the board as well as how the 2 microcontrollers onboard can communicate with each other. You can also find some other useful references such schematics and pinout references.

Download MBC-WB doc MBC-LR doc coming soon

Frequently asked questions

General
FAQ

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

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.