Franzininho WiFi LAB01
The Franzininho WiFi LAB01 is a development platform based on the Franzininho WiFi, designed to simplify teaching, experimentation, and rapid prototyping of embedded systems and IoT applications.
With onboard sensors, displays, communication interfaces, and expansion connectors, the LAB01 eliminates the need for external wiring in most experiments — ideal for students, educators, and professionals who want to explore microcontrollers in a practical way.


Features

Input and interaction
- 6 tactile push buttons
- DHT11 temperature and humidity sensor
- LDR ambient light sensor
Visual and audio outputs
- RGB LED
- Buzzer
Compatible displays
- Connector for IPS 240×240 ST7789 display
- Connector for OLED 0.96" SSD1306 display
Expansion and communication
- 5 I2C ports for external sensors and modules
- 2 UART interfaces
- JTAG for advanced debugging
- 6 alligator clip connectors (touch and digital input)
- Access to all Franzininho WiFi I/Os
- Dedicated 5 V and GND power for external modules
- Jumpers to enable/disable onboard resources and free up pins
Pin mapping
Pin mapping between the Franzininho WiFi and the LAB01 onboard resources:
| Pin | Resource |
|---|---|
| IO1 | LDR |
| IO2 | BT6 |
| IO3 | BT5 |
| IO4 | BT4 |
| IO5 | BT3 |
| IO6 | BT2 |
| IO7 | BT1 |
| IO8 | OLED SDA |
| IO9 | OLED SCL |
| IO10 | TFT DC |
| IO11 | TFT RES |
| IO12 | Blue LED |
| IO13 | Green LED |
| IO14 | Red LED |
| IO15 | DHT11 |
| IO17 | Buzzer |
| IO35 | TFT SDA |
| IO36 | TFT SCL |
If a pin is occupied by an onboard resource and you need it for another purpose, use the corresponding jumper to disable it.



JTAG debugging
The LAB01 includes a JTAG connector compatible with the ESP-PROG, enabling real-time firmware debugging: breakpoints, register and variable inspection, and precise execution tracking.

Schematic

Programming environments
The LAB01 inherits all programming environments supported by the Franzininho WiFi:
| Environment | Level | Examples |
|---|---|---|
| Arduino | Beginner / Intermediate | GitHub |
| CircuitPython | Beginner / Intermediate | GitHub |
| MicroPython | Beginner / Intermediate | GitHub |
| ESP-IDF | Advanced | GitHub |
| Zephyr RTOS | Advanced | Official documentation |
| NuttX RTOS | Advanced | Official documentation |
| BIPES | Beginner | bipes.net.br |
| Rust | Advanced | — |
Articles and tutorials
- Franzininho WiFi – Arduino
- Franzininho WiFi: ESP-IDF
- Franzininho WiFi with MicroPython
- Franzininho WiFi – CircuitPython
- Franzininho WiFi with BIPES
- Franzininho WiFi Training
- How to program the Franzininho WiFi: 6 options to choose from!
- Automating Embedded Development: GitHub Actions with Franzininho WiFi
- OTA Update with Franzininho WiFi
- Machine Learning on the Franzininho WiFi
- Programming the Franzininho WiFi with Zephyr RTOS
- Franzininho WiFi: Exploring the LCD display with a custom library
Where to buy
The Franzininho WiFi LAB01 is produced in special batches for courses and institutional projects. Contact us to check availability or reserve units for your institution's lab.
Contact: fabio.souza@embarcados.com.br
License
The Franzininho WiFi LAB01 is an open source project licensed under the CERN Open Hardware License. The board design was created in EasyEDA and is available in the official repository: