kicad-projects/16Channel-LED-Driver
2019-11-17 14:25:50 -07:00
..
BC817DS Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
Custom_Footprints.pretty Fixed some errors in the 8p8c connector. Added a reset switch. Added a BOM 2017-03-23 21:30:10 -06:00
Gerbers Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
Gerbers-Old Did third and hopefully final revision of the 16 channel LED board. 2017-08-09 14:28:15 -06:00
16Channel-LED-Driver-BOM.csv Added another project, mostly saving up so I can do rev B of the 16 channel board 2017-07-24 15:21:43 -06:00
16Channel-LED-Driver-cache.lib Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
16Channel-LED-Driver-drl_map.gbr Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
16Channel-LED-Driver-drl_map.svg Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
16Channel-LED-Driver-RevD.png Exported some PNGs; Added a BOM; Modified a README 2017-12-06 15:50:27 -07:00
16Channel-LED-Driver.drl Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
16Channel-LED-Driver.kicad_pcb Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
16Channel-LED-Driver.net Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
16Channel-LED-Driver.pro Added a README to the 16-channel board 2017-10-07 17:49:12 -06:00
16Channel-LED-Driver.sch Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
fp-info-cache Finished relay shift register thingy 2019-11-17 14:25:50 -07:00
fp-lib-table Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
LED-Driver-A.sch Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
LED-Driver-B.sch Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
nice-angle-revA-final.png Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
nice-angle-revA.png Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
Notes For Implementation Finished most of the work on the 16 Channel LED driver, finished RevA at least. 2017-02-06 20:35:52 -07:00
power-Driver-A.sch Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
power-Driver-B.sch Rev D of the 16 Channel board. Fixed an issue with the opamp driving 2017-10-08 10:56:23 -06:00
README.md Added some more information to the README for the 16 channel board. 2017-10-08 11:04:17 -06:00

16 Channel LED Driver Board

Intro

This is a 16 Channel LED Driver board. Each channel has current limiting (set by the potentiometre/resistor combo by each opamp) and is PWM dimmable. It uses two PCA9634s to do the dimming. Sometime soon I'll come up with a full BOM.

Decisions

I used two PCA9634s and four LM324s just to simplify the routing because initially I figured a two layer board would be simpler to design for personally.

Revisions

Revision A

This was the first revision of the board, had a bunch of issues to fix, a lot of them dumb.

Revision B

The main issue with this revision was lack of resistors in front of the BJTs, so it would pull too much current and overheat the PCA9634s.

Revision C

An issue with the opamp stuff, if you had too high a value for the potentiometre, it would overdrive the BJTs and wreck the opamp.

Revision D

Probably the last revision, unless I decide to completely redo it to make it nicer or put it on a 4 layer board to reduce the size.

Errata

  • Consider Rev A and Rev B unusable versions of this board.
  • Rev C has an issue where if you turn the potentiometre all the way it will fry the opamp, trying to fix that with Rev D, which as of this commit is not started.