
LEDPLAT
rayanyahiaoui13/24PowerLEDsController
The goal of this system is to provide independent and precise control of a 24-LED matrix composed of high-power LEDs to independently illuminate 24 wells of a Greiner plate containing duckweed.

The goal of this system is to provide independent and precise control of a 24-LED matrix composed of high-power LEDs to independently illuminate 24 wells of a Greiner plate containing duckweed.
Schemav2 is an open-source printed circuit board by rayanyahiaoui13, from the rayanyahiaoui13/24PowerLEDsController repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 160.5 × 146.5 mm with 146 parts on 146 nets, routed with 1,215 tracks and 176 vias.
It is built around the ESP32-DEVKITC-VE, TSR 1-2433E and PCA9685PW, with the PJ-102AH among its other parts. Its parts include 31 capacitors, 28 ICs, 27 resistors, 26 diodes and 24 inductors. It belongs with the ESP32 boards of this library.
The goal of this system is to provide independent and precise control of a 24-LED matrix composed of high-power LEDs to independently illuminate 24 wells of a Greiner plate containing duckweed. This setup is integrated within a Jubilee robot architecture (a 3D printer transformed into a plant culture robot). The architecture is divided into two main stages: two dedicated PCA9685 PWM controllers that handle 12 channels each, and individual power modules equipped with AL8861 components.

This module converts the main 12V input into a stable 3.3V supply to power the ESP32 microcontroller and the PCA9685 PWM drivers.

The ESP32 executes the embedded program and transmits brightness instructions via I2C (SDA/SCL). Pull-up resistors (R1, R2) ensure stable data transmission.
Two PCA9685PW chips generate 24 stable PWM signals at 400 Hz.

This power stage translates the PWM signals into constant current for the LEDs.
One of 24

This secondary PCB houses the 24 high-power OSLON SSL 80 LEDs


If the LEDs don't light it's probably the orientation of the idc cable try the other way.
Issue Description: The OE pins of the 2 PCA9685 were incorrectly connected via two pull-up resistors ([R28] and [R29]). This configuration causes the PWM signals to not be sent to the AL8861s. The pins actually require a direct connection to Ground (GND) to maintain a stable logic LOW state.
Hardware Rework Instructions: To apply the fix on existing boards, please follow these steps:

Note: The schematic and PCB layout files have been updated.
When recieving the printed pcb, THT components will probably not be soldered, you will have to do it yourself. List of THT components :

When ordering via JLCPCB for example some SMD components will probably out of stock make sure you use components with similar specs and the right print. For the AL8861, JLCPCB will probably suggest the same component with the wrong print make sure you use the version with the SOT-23-5 package.
The following Bill Of Materials do not contain the THT components and the the IDC cables
(divide quantity by 5 for a single pcb)
Bill of material green pcb

Bill of material white pcb

Ordering with JLCPCB is a lot easier with this kicad plugin

| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 10uF | Capacitor_SMD:C_0805_2012Metric | C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +10 |
| 24 | 0.33R | Resistor_SMD:R_0805_2012Metric | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +8 |
| 24 | 68uH | Inductor_SMD:L_7.3x7.3_H4.5 | L1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +8 |
| 24 | AL8861Y-13 | Package_TO_SOT_SMD:SOT-23-5 | U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25 +8 |
| 24 | D_Schottky | Diode_SMD:D_SOD-123 | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | Conn_02x12_Odd_Even | Connector_IDC:IDC-Header_2x12_P2.54mm_Vertical | J26, J27 |
| 2 | PCA9685PW | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U3, U4 |
| 1 | 100n | Capacitor_SMD:C_1210_3225Metric | C2 |
| 1 | 100u | Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C | C7 |
| 1 | 10u | Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C | C1 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | D_Schottky | Diode_SMD:D_SMC | D1 |
| 1 | ESP32-DEVKITC | ESP32-DEVKITC:ESP32-DEVKITC | U1 |
| 1 | LED VERTE | LED_THT:LED_D5.0mm | D2 |
| 1 | PJ-102AH | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | TSR1-2433E | Converter_DCDC:Converter_DCDC_TRACO_TSR1-xxxxE_THT | U2 |

rayanyahiaoui13/24PowerLEDsController
The goal of this system is to provide independent and precise control of a 24-LED matrix composed of high-power LEDs to independently illuminate 24 wells of a Greiner plate containing duckweed.

Unimakers/CDR-2027
Ce repo est un site de documentation réalisé par l'équipe des première et deusième années pré-ingénieur de l'école Unilasalle-Amiens, membre de l'association de robotique Unimaker, dans le cadre de leur participation à…



reubenvanka/automate
AutoMate smart-room controller product repository for firmware, hardware, and release evidence.



titio72/n2k_router_arduino
Integrated GPS, meteo, tachometer, and speed sensor for NMEA2000 networks

totaldesaster/SimpleFOC-Serial-Driver
Advanced dual BLDC driver based on the RP2350 and DRV8323S ICs, designed to be controlled from a trajectory controller over RS-485, RS-422 or TTL UART. Features a compact high power design with two stacked PCBs.
It measures 160.5 × 146.5 mm and has 2 copper layers, 1.6 mm thick.
146 parts, built around the ESP32-DEVKITC-VE, TSR 1-2433E, PCA9685PW and PJ-102AH. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the rayanyahiaoui13/24PowerLEDsController repository on GitHub, at the commit this page was made from: the board is kicad-files/Controller/schemav2.kicad_pcb and its schematic kicad-files/Controller/schemav2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).