
PowerBoard 1
arneman44/Modular-Lab-PowerSupply
The STM32 project are build with cubeMX with as toolchain makefile. I use vscode with STM32-for-vscode to build it

The STM32 project are build with cubeMX with as toolchain makefile. I use vscode with STM32-for-vscode to build it
Controller is an open-source printed circuit board by arneman44, from the arneman44/Modular-Lab-PowerSupply repository on GitHub. It is a 4-layer board of 101 × 96 mm with 125 parts on 160 nets, routed with 2,595 tracks and 400 vias.
It is built around the PT4119E89E, BD00C0AWFP-E2 and IS42S16400J-5BL, with the LAN8720A-CP, M24C02-WMN6 and SS34 among its other parts. Its parts include 54 capacitors, 43 resistors, 10 ICs, 10 connectors and 2 diodes. It belongs with the STM32 boards of this library.
Arne Van den Broeck
A Modular lab bench powersupply
All the Kicad files where made using the nightly build of kicad Version: (5.99.0-9544-g366189b864)
The STM32 project are build with cubeMX with as toolchain makefile. I use vscode with STM32-for-vscode to build it
| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C24, C25, C26 +23 |
| 14 | 10Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R12, R17, R27, R28, R29, R32, R36 |
| 5 | 4.7Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R16, R18, R20, R24 |
| 4 | 50ohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13, R15, R19, R22 |
| 3 | 330uF | Capacitor_SMD:CP_Elec_10x10.5 | C31, C33, C38 |
| 2 | 2.2µF ceramic | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 22ohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R9 |
| 2 | 330ohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23, R25 |
| 2 | 4.7pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C23, C40 |
| 2 | BD00C0AWFP | Package_TO_SOT_SMD:TO-252-5_TabPin3 | U5, U9 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KSC7xxJ | SW1, SW2 |
| 2 | ss34 | Diode_SMD:D_SMA_Handsoldering | D1, D2 |
| 1 | 0.7ohm | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R38 |
| 1 | 1.5Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21 |
| 1 | 100ohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 100pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C37 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_5x5.4 | C44 |
| 1 | 107Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R39 |
| 1 | 10µF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C32 |
| 1 | 11Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R43 |
| 1 | 12.1Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 12Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R42 |
| 1 | 130Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R44 |
| 1 | 13Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R37 |
| 1 | 15uH | Inductor_SMD:L_10.4x10.4_H4.8 | L3 |
| 1 | 180Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R41 |
| 1 | 1µF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C34 |
| 1 | 22uF | Capacitor_SMD:CP_Elec_3x5.3 | C59 |
| 1 | 27.4Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R40 |
| 1 | 27Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R30 |
| 1 | 3.3uF | Capacitor_SMD:CP_Elec_4x5.7 | C48 |
| 1 | 32.765Mhz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30 |
| 1 | 47Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26 |
| 1 | 62Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R34 |
| 1 | 68Kohm | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R45 |
| 1 | 68uH | Inductor_SMD:L_Bourns-SRN8040_8x8.15mm | L1 |
| 1 | Boot Select | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J10 |
| 1 | C85037 | Package_TO_SOT_SMD:SOT-89-5 | U8 |
| 1 | Conn_01x06_MountingPin | Connector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal | J8 |
| 1 | Conn_01x50_MountingPin | 00_Custom_Kicad:FPC_50 | J9 |
| 1 | Encoder Header | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J4 |
| 1 | IS42S16400J | Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm | U11 |
| 1 | LAN8720A | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 1 | LM2931-ADJ_soic-8 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U12 |
| 1 | LMR50410 | Package_TO_SOT_SMD:TSOT-23-6_HandSoldering | U6 |
| 1 | LTC1261L | Package_SO:MSOP-8_3x3mm_P0.65mm | U10 |
| 1 | M24C02-WMN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | Module Bus | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J2 |
| 1 | Optional | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C36 |
| 1 | Power In | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J1 |
| 1 | Programming Header | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J3 |
| 1 | RJ45_Amphenol_RJMG1BD3B8K1ANR | 00_Custom_Kicad:HR913550A | J7 |
| 1 | RTRIM | Potentiometer_SMD:Potentiometer_Bourns_3214J_Horizontal | R31 |
| 1 | STM32F746IGTx | Package_QFP:LQFP-176_24x24mm_P0.5mm | U1 |
| 1 | USB_A | Connector_USB:USB_A_Molex_105057_Vertical | J5 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | J6 |
| 1 | XO25 | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | X1 |
It measures 101 × 96 mm and has 4 copper layers, 1.59 mm thick.
125 parts, built around the PT4119E89E, BD00C0AWFP-E2, IS42S16400J-5BL and LAN8720A-CP. 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 arneman44/Modular-Lab-PowerSupply repository on GitHub, at the commit this page was made from: the board is Controller/Controller/Controller/Controller.kicad_pcb and its schematic Controller/Controller Front/Controller Front/Controller Front.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask arneman44 before reusing the design.

arneman44/Modular-Lab-PowerSupply
The STM32 project are build with cubeMX with as toolchain makefile. I use vscode with STM32-for-vscode to build it


lwa-project/zcu102_timing_monitor
Board to power/monitor the clock distribution to ZCU102 boards


Th3Link/tanklevel
This project provides a solution for measuring the liquid level in tanks, such as rainwater tanks, using the TL-136 pressure sensor.



