I2C RGB LED Board
This board will be a 5 RGB LED expansion board driven by a I²C connection.
This board is going to be developed as a KiCAD demonstration. It will use the AW9523B GPIO Expander I²C device. Videos will be recorded all the way - starting with a blank project, developing the schematics, designing and routing the PCB, exporting production files and finally ordering the boards from JLCPCB.
Once we receive the boards, we will test them thoroughly and develop a STM32 library interfacing the board using I²C.
Videos
The PCB development of this board was live streamed in 2 separate streams. You can watch those live streams here.
Schematics and board setup
Routing and tweaking
Schematics
The schematics is quite simple. A standard 100 mil header with power supply, I²C and a reset pin (which can be ignored).
I²C is connected with some 1K pull-up resistors to the AW9523. The AW9523 then drives 5 RGB LEDs directly.
PCB
The PCB is quite small and simple and looking like this while working:
PCB Renders
This board was developed primarily as a KiCAD exercise and it has not yet been produced. So, for now, here are some 3D renders.
Sponsorship
While shooting the live streams I was considering actually producing these and perhaps giving them away in some form of lucky draw. I got various responses but so far no solid commitment. Contact webmaster@stm32world.com if interested.