Skip to content

ayukmr/matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matrix

Charlieplexed LED matrix controlled by an ESP32-C6-MINI-1U.

This is intended to both be a standalone board (with two buttons as inputs) and a test of these specific components for use in more ambitious future projects. Additionally, charlieplexing was a new concept for me, which is why I wanted to first try it out in this format. The ESP32 was selected for its compatibility with Arduino firmware, especially having had previous experience working with the microcontroller. Six GPIO pins are allocated for the matrix, and through charlieplexing, the board controls 30 LEDs (6×5). The included firmware provides an API for controlling the matrix through a multiplexing routine.

Schematic

PCB

BOM

Qty Value LCSC Link Price
2 2.2 µF C23630 https://jlcpcb.com/partdetail/24366-CL10A225KO8NNNC/C23630 $0.0055
1 1 µF C15849 https://jlcpcb.com/partdetail/16531-CL10A105KB8NNNC/C15849 $0.0048
1 22 µF C59461 https://jlcpcb.com/partdetail/60514-CL10A226MQ8NRNC/C59461 $0.0083
1 0.1 µF C14663 https://jlcpcb.com/partdetail/YAGEO-CC0603KRX7R9BB104/C14663 $0.0024
32 LED_Small C2286 https://jlcpcb.com/partdetail/Hubei_KENTOElec-KT0603R/C2286 $0.0058
1 Conn_01x02 C160352 https://jlcpcb.com/partdetail/JST-B2B_PH_SM4_TB_LF_SN/C160352 $0.394
1 USB_C_Receptacle_USB2.0_14P C165948 https://jlcpcb.com/partdetail/Korean_HropartsElec-TYPE_C_31_M12/C165948 $0.1731
2 5.1k Ω C23186 https://jlcpcb.com/partdetail/23913-0603WAF5101T5E/C23186 $0.0011
2 10k Ω C25804 https://jlcpcb.com/partdetail/26547-0603WAF1002T5E/C25804 $0.0011
8 470 Ω C23179 https://jlcpcb.com/partdetail/23906-0603WAF4700T5E/C23179 $0.0012
2 22 Ω C23345 https://jlcpcb.com/partdetail/24078-0603WAF220JT5E/C23345 $0.0011
4 SW_Push C720477 https://jlcpcb.com/partdetail/XUNPU-TS_1088AR02016/C720477 $0.0434
1 ESP32-C6-MINI-1U C20627095 https://jlcpcb.com/partdetail/22039339-ESP32_C6_MINI_1UH4/C20627095 $4.8423
1 XC6206PxxxMR C5446 https://jlcpcb.com/partdetail/TorexSemicon-XC6206P332MRG/C5446 $0.0905

About

Charlieplexed LED matrix using an ESP32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages