Vandal

blinken·vandal·pcb/van.kicad_pcb

Vandal PCB layout, top view — open source ESP32 board by blinken
Simulate this board

About the Vandal PCB

Vandal is an open source ESP32 PCB design by blinken, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 147 × 92 mm, with 213 components from 55 distinct parts.

Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the 5V0 regulator TO220, BD33IA5WEFJ-E2, FT232RL, SN65HVD230 and TXS0108EPW. By type, the board carries 77 resistors, 24 capacitors, 22 connectors, 21 transistors, 14 diodes and 12 LEDs.

It belongs with the rf & radio, iot & wireless and displays & leds designs in this gallery.

From the project

An ESP32-based lighting control system for campervans (or anything else)

vandal is an ESP32-based 10-channel smart switch module with LoRa, CANBus, a display, and a rotary encoder. For 12-24V DC systems, intended to control camper or RV lighting. It features

7 switched-positive output channels, capable of each sourcing 5A at Vin (up to 27V) . All channels support fade, blink, breathe modes via an SX1509 driver. 3 switched-negative channels, capable of each sinking 200mA at up to 30V. 6 protected IO lines, 5V-tolerant and operating at a 3.3V logic level CANBus interface (via a SN65HVD230 transceiver) Protected 1Wire bus, operating at 5V, for temperature sensors…

Vandal, from the project README
From the project README

Main components on the Vandal

Vandal bill of materials (BOM)

213 components, 55 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
5V0 regulator TO220
U1
1
BD33IA5WEFJ-E2
U2
1
FT232RL
U3
1
ESP32-WROOM-32
U4
1
SN65HVD230
U5
1
TXS0108EPW
U6
1
RFM95W-868S2
U7
1
SX1509
U8
9
SUD50P04-08
Q1, Q2, Q3, Q4, Q9, Q10, Q13, Q14 +1
10
BSS138
Q5, Q6, Q11, Q12, Q15, Q16, Q18, Q19 +2
2
BC817
Q7, Q8
1
24V INPUT
J1
1
UART
J2
1
GND
J3
1
USB_B
J4
1
ESP GPIO
J5
1
I2C
J6
1
233-508
J7
1
233-506
J8
1
RESET
J9
Show 35 more
QtyPartRefs
1
BOOT
J10
1
CAN
J12
1
Conn_Coaxial
J13
2
LED3_IN
J14, J22
1
NUM1
J17
1
NUM2
J18
1
LORA DIO
J19
1
LED1_IN
J20
1
LED2_IN
J21
1
HUMIDITY
J25
1
ROTARY ENCODER
J26
1
SPI
J27
1
20A
F1
7
AHEF500
F2, F3, F4, F5, F6, F7, F8
1
OUTPUT 1
OUT1
1
OUTPUT 2
OUT2
1
OUTPUT 3
OUT3
1
OUTPUT 4
OUT4
1
OUTPUT 5
OUT5
1
OUTPUT 6
OUT6
1
OUTPUT 7
OUT7
11
SMBJ30A-13-F
TVS1, TVS2, TVS3, TVS4, TVS5, TVS6, TVS7, TVS9 +3
1
SMBJ5.0A-13-F
TVS8
8
12V
Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8
12
LED
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +4
14
D_Schottky
D13, D15, D17, D18, D19, D20, D21, D22 +6
11
22uF
C1, C3, C6, C10, C12, C17, C18, C20 +3
11
0.1uF
C2, C4, C5, C9, C11, C13, C14, C15 +3
2
330uF
C7, C8
10
4k7
R1, R2, R12, R13, R14, R15, R37, R38 +2
32
10k
R3, R4, R6, R7, R11, R16, R19, R20 +24
2
100k
R5, R8
15
1k
R9, R10, R17, R18, R33, R34, R35, R36 +7
10
OPT
R22, R23, R24, R59, R60, R61, R62, R63 +2
8
100
R51, R54, R66, R70, R71, R72, R76, R80

Vandal design files

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

Vandal: common questions

What microcontroller does the Vandal use?

The Vandal is built around the ESP32-WROOM-32, from the ESP32 family.

How big is the Vandal PCB?

The Vandal measures 147 × 92 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Vandal?

213 components, from 55 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Vandal design files?

From the blinken/vandal repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Vandal design in my own project?

Yes, under the terms of its GPL-3.0 license, which blinken chose for the repository.

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