Controllab
dev-campusfab·ControLab
About the Controllab PCB
Controllab is an open source ESP32 PCB design by dev-campusfab, published on GitHub. It is a 2-layer board measuring 61.8 × 70.9 mm, with 50 components from 30 distinct parts.
Its main chip is the ESP32-S3-MINI-1, from the ESP32 family. Other key parts include the PN5321A3HN_C1xx and AMS1117-3.3. By type, the board carries 20 capacitors, 10 resistors, 4 diodes, 3 ICs, 3 connectors and 2 switches.
It belongs with the iot & wireless and displays & leds designs in this gallery.
From the project
ControlLab est une carte de contrôle d'accès NFC. Son rôle est de lire un badge NFC présenté par un utilisateur, de vérifier son autorisation, puis de signaler le résultat (LED + buzzer).
ControlLab est une carte de contrôle d'accès NFC. Son rôle est de lire un badge NFC présenté par un utilisateur, de vérifier son autorisation, puis de signaler le résultat (LED + buzzer).
La carte est alimentée via USB-C (VBUS = 5V).
- Polyfuse F1 : protection contre les surintensités - TVS D6 : protection contre les surtensions ESD sur VBUS - AMS1117-3.3 : régulateur linéaire qui abaisse le 5V en 3.3V pour alimenter l'ESP32, le PN532, l'OLED et le buzzer.
Main components on the Controllab
Controllab bill of materials (BOM)
50 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1 | XCVR_ESP32-S3-MINI-1-N8 | U2 |
| 1 | PN5321A3HN_C1xx | HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm | U3 |
| 1 | AMS1117-3.3 | SOT229P700X180-4N | U4 |
| 1 | Crystal | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | BM02B-GHS-TBT_LF__SN__N_ | JST_BM02B-GHS-TBT_LF__SN__N_ | J1 |
| 1 | ~ | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | TYPE-C-31-M-12 | HRO_TYPE-C-31-M-12 | J3 |
| 1 | 13.56MHz_NFC_Antenna_Square | NFC_35x20_N5_NXP_PN532 | ANT2 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Polyfuse | Fuse_1206_3216Metric | F1 |
| 2 | 4.7 | R_0603_1608Metric | RQ1, RQ2 |
| 2 | SW_Push | SW_SPST_PTS645Sx43SMTR92 | SW1, SW2 |
| 3 | 2758 | SOL320P540X170-4N | D3, D4, D5 |
| 1 | D_TVS | D_SOD-123 | D6 |
| 2 | 560nH | L_0603_1608Metric | L1, L2 |
| 2 | 10µF | C_0603_1608Metric | C1, C2 |
| 6 | 100nF | C_0603_1608Metric | C3, C4, C11, C12, C13, C15 |
| 2 | 22pF | C_0603_1608Metric | C5, C6 |
| 3 | 100µF | C_0603_1608Metric | C7, C8, C9 |
| 2 | 4.7µF | C_0603_1608Metric | C10, C14 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 12pF | C_0603_1608Metric | C16, C17 |
| 2 | 82pF | C_0603_1608Metric | C18, C19 |
| 1 | 1nF | C_0603_1608Metric | C20 |
| 2 | 5.1K | R_0603_1608Metric | R1, R2 |
| 2 | 10K | R_0603_1608Metric | R3, R4 |
| 2 | 4.7K | R_0603_1608Metric | R5, R6 |
| 1 | 200 | R_0603_1608Metric | R7 |
| 1 | 1K | R_0603_1608Metric | R8 |
| 1 | 2.7K | R_0603_1608Metric | R9 |
| 1 | 330 | R_0603_1608Metric | R10 |
Controllab design files
The KiCad project lives in the dev-campusfab/ControLab repository on GitHub; these links point at the commit this page was built from.
- LayoutControllab.kicad_pcb
- SchematicControllab.kicad_sch
Controllab: common questions
What microcontroller does the Controllab use?
The Controllab is built around the ESP32-S3-MINI-1, from the ESP32 family.
How big is the Controllab PCB?
The Controllab measures 61.8 × 70.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Controllab?
50 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the Controllab design files?
From the dev-campusfab/ControLab repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Controllab design in my own project?
The repository has no license, so all rights stay with dev-campusfab. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Controllab without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k