Skip to content

ESPilepsy - a small ESP32 board for use with WLED

License

Notifications You must be signed in to change notification settings

bseibold/espilepsy

Repository files navigation

ESPilepsy

A small ESP32 board to drive 2 LED strips, intended to be used with WLED

A rendered image of the PCB A photo of the assembled PCB

Status

Assembled, initial testing done

Features and non-features

  • Only 5V LED strips
  • Works with at least 6A current
  • LEDs can be powered down via FET (no relay)
  • Normal fuse, no poly-fuse
  • No IR receiver
  • No reverse voltage protection
  • No built-in USB-to-UART

Design constraints

  • Design rules compatible with JLCPCB (because it's cheap)
  • Use only parts available at Reichelt (because it's convenient)
  • If possible, use widely-used parts
  • SMD parts no smaller than 0603
  • pin spacing at least about 1mm (SOT23-5 is about the smallest acceptable)

Bill of materials

(Work in progress)

ESP32

All ESP32-WROOM-32x modules seem to be pin-compatible.

Reichelt:

High-side switch

There are lots of parts that can be used here

  • must be enhancement-type p-FET
  • SO-8 package
  • Vg(th) should be low enough that the FET is full on at ~4.5V

Reichelt:

Level Shifter

One-gate versions of the 74xx125 will fit, but will require the pull-down resistor on pin 1 to be mounted. The selected variant must be compatible with LVCMOS input voltages, so 74HCT, 74AHCT, 74VHCT, etc.

Reichelt:

Enclosure

Reichelt:

Screw Terminals

AKL073 from Reichelt won't fit into the enclosure.

Reichelt:

Similar projects

If this doesn't fit your needs, check out these other cool boards:

About

ESPilepsy - a small ESP32 board for use with WLED

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published