Luftctl

ansemjo·luftctl·hardware/luftctl.kicad_pcb

Luftctl PCB layout, top view — open source ESP32 board by ansemjo
Simulate this board

About the Luftctl PCB

Luftctl is an open source ESP32 PCB design by ansemjo, published on GitHub. It is a 2-layer board measuring 56.6 × 25 mm, with 40 components from 27 distinct parts.

Its main chip is the ESP32-C3-WROOM-02, from the ESP32 family. Other key parts include the LMR62014XMF, MIC5504-3.3YM5 and USBLC6-4SC6. By type, the board carries 10 capacitors, 10 resistors, 5 connectors, 4 ICs, 4 test points and 3 diodes.

It belongs with the iot & wireless designs in this gallery.

From the project

small esp32-c3 based pwm fan controller which powers from usb

Small ESP32-C3 controller board to power two 12V PWM fans from a single USB-C plug.

Schematic and PCB design can be found in hardware/. It is a KiCAD 6 project.

For hand-soldering, you can use the interactive BOM viewer.

The first simple test just loops through {5V/off, 5V/on, 12V/off, 12V/on} with every button press.

Download MicroPython from micropython.org/download/esp32c3-usb/ and flash it with:

Luftctl, from the project README
From the project README

Main components on the Luftctl

Luftctl bill of materials (BOM)

40 components, 27 distinct parts.

QtyPartRefs
1
LMR62014XMF
U1
1
MIC5504-3.3YM5
U2
1
USBLC6-4SC6
ST Microelectronic
U3
1
ESP32-C3-WROOM-02
U4
1
USB_C_Receptacle_USB2.0
J1
1
UART
J2
1
I2C
J3
2
PWM Fan
J4, J5
1
Bootloader
JP1
1
Reset
SW1
4
Test
TP1, TP2, TP3, TP4
1
1N5819
D1
1
USR
D2
1
PWR
D3
1
220ΩZ
FB1
1
10µH
L1
2
4.7µF
C1, C7
2
1µF
C3, C4
3
100nF
C5, C9, C11
1
220pF
C6
Show 7 more
QtyPartRefs
2
10µF
C8, C10
1
113kΩ
R1
1
13kΩ
R2
4
10kΩ
R3, R6, R7, R8
2
5.1kΩ
R4, R5
1
660Ω
R9
1
2.2kΩ
R10

Luftctl design files

The KiCad project lives in the ansemjo/luftctl repository on GitHub; these links point at the commit this page was built from.

Luftctl: common questions

What microcontroller does the Luftctl use?

The Luftctl is built around the ESP32-C3-WROOM-02, from the ESP32 family.

How big is the Luftctl PCB?

The Luftctl measures 56.6 × 25 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Luftctl?

40 components, from 27 distinct parts. The full bill of materials is listed on this page.

Where can I download the Luftctl design files?

From the ansemjo/luftctl repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Luftctl design in my own project?

The repository has no license, so all rights stay with ansemjo. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Luftctl 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