Files

copied
Last update 1 month 2 days
Files
Blog Writeup
CODE
PCB ESP32
WEB
.gitattributes
Purchase List and BOM.xlsx
README.md
_config.yml
index.html
~$Purchase List and BOM.xlsx
README.md

Pixels Camp PCB Badge

Working!

Info

This is a PCB badge for the 2019 edition of pixels camp. The project consists on a 39x9 (351) LED matrix display driven by the IS31FL3741 IC and controlled by an ESP32, making it wifi-connected. The board can be powered by usb and/or a 1s lipo battery (charges with usb).

The main goal is to make a web connected scrolling text display, although anyone can develop a custom version of the firmware.

Sponsors

ISSI PCBway

PCBWay

PCBWay was kind enough to supply the V2.1 Pcbs and stencils.

ISSI

IssI has been a great supporter due to it's technical support and the supplied some samples of the driver IC and the corresponding devboard.

I thank both of the sponsors for making the new version possible!

Updates

Latest Updates

  • New version in development
    • Waiting for the new PCBs and components to arrive

Known Bugs

  • Waiting for the new version

TODO

  • Assemble new board

Circuit and PCB

Circuit

Schematics

All Schematics can be found in the PDF folder of the PCB Project * ]]>PDFs Folder]]> * ]]>Control Board Schematic]]> * ]]>Matrix Schematic]]>

Power

Power is supplied by usb and/or 1s lipo, with usb charging capabilities.

Circuit

The circuit can be powered by usb and/or 1s lipo. T1 is disabled when usb is present and vice-versa. There is also a main power switch that toggles T2. An LTSpice simulation is present in the ]]>Simulations]]> folder.

Used ICs: * Voltage Regulator: NCP708 * ]]>Datasheet]]> * Lipo charger: MCP73831T-2ADI/OT * ]]>Datasheet]]>

Digital and logic

The microcontroller used is the ESP32 with WIFI and bluetooth built-in. The LED matrix is driven by the IS31FL3741 IC. The usb to serial conversion in handled by the CH340G (with auto-reset DTR capabilities).

Used ICs: * uC: ESP32 * ]]>Datasheet]]> * USB-to-Serial: CH340G * ]]>Datasheet]]> * LED driver: IS31FL3741 * ]]>Datasheet]]> * ]]>Dev Board]]>

PCBs

The PCBs was designed in Altium Designer and the most recent GERBERs and schematics are available in their respective repo folders. The Badge consists of 2 stackable PCBs, one for the matrix and one for the power and logic. Each PCB is 126x36mm and there is a panel PCB with both of the PCBs held by cuttable tabs. The panel is 140x91mm.

IO

Placeholder

Renders

2D

TOP BOT

3D

TOP BOT

Report a bug