Skip to the content
PCBKitNew board
4 layers101 × 96 mmController, the printed circuit board in 3D

The STM32 project are build with cubeMX with as toolchain makefile. I use vscode with STM32-for-vscode to build it

Size
101 × 96 mm
Copper layers
4
Thickness
1.59 mm
Parts
125
Nets
160
Pads
692
Tracks, vias
2,595, 400
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20210228)
Created
7 Mar 2021
Updated
24 May 2021

Overview

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.

Main components

6

README

README.md

Project Modular lab powersupply

Arne Van den Broeck

Desciption

A Modular lab bench powersupply

Specs Modules:

  • use the eurocard format
  • connected via a 40 ribbon cable as a bus
  • its own isolated powersupply

Modules:

Powermodule:

  • 0-30V
  • 0-3A
  • 16bit readout
  • 12bit Controll
  • Dual powerbus for connecting modules internally

controller:

  • 7inch touchscreen
  • Ethernet
  • USB host/device
  • rotary Encoder

Future modules:

  • DC load
  • Waveform generator
  • Multimeter
  • GPIO

Files

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

Parts

125
QtyValueFootprintReferences
39100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C24, C25, C26 +23
1410KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R12, R17, R27, R28, R29, R32, R36
54.7KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R16, R18, R20, R24
450ohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13, R15, R19, R22
3330uFCapacitor_SMD:CP_Elec_10x10.5C31, C33, C38
22.2µF ceramicCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
222ohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
2330ohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23, R25
24.7pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC23, C40
2BD00C0AWFPPackage_TO_SOT_SMD:TO-252-5_TabPin3U5, U9
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC7xxJSW1, SW2
2ss34Diode_SMD:D_SMA_HandsolderingD1, D2
10.7ohmResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR38
11.5KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21
1100ohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
1100pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC37
1100uFCapacitor_SMD:CP_Elec_5x5.4C44
1107KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR39
110µFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC32
111KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR43
112.1KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
112KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR42
1130KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR44
113KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR37
115uHInductor_SMD:L_10.4x10.4_H4.8L3
1180KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR41
11µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC34
122uFCapacitor_SMD:CP_Elec_3x5.3C59
127.4KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR40
127KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR30
13.3uFCapacitor_SMD:CP_Elec_4x5.7C48
132.765MhzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
14.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC30
147KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR26
162KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR34
168KohmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR45
168uHInductor_SMD:L_Bourns-SRN8040_8x8.15mmL1
1Boot SelectConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ10
1C85037Package_TO_SOT_SMD:SOT-89-5U8
1Conn_01x06_MountingPinConnector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_HorizontalJ8
1Conn_01x50_MountingPin00_Custom_Kicad:FPC_50J9
1Encoder HeaderConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ4
1IS42S16400JPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU11
1LAN8720APackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU2
1LM2931-ADJ_soic-8Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU12
1LMR50410Package_TO_SOT_SMD:TSOT-23-6_HandSolderingU6
1LTC1261LPackage_SO:MSOP-8_3x3mm_P0.65mmU10
1M24C02-WMNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1Module BusConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ2
1OptionalCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC36
1Power InTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1
1Programming HeaderConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1RJ45_Amphenol_RJMG1BD3B8K1ANR00_Custom_Kicad:HR913550AJ7
1RTRIMPotentiometer_SMD:Potentiometer_Bourns_3214J_HorizontalR31
1STM32F746IGTxPackage_QFP:LQFP-176_24x24mm_P0.5mmU1
1USB_AConnector_USB:USB_A_Molex_105057_VerticalJ5
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ6
1XO25Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mmX1

Questions

How big is the Controller PCB?

It measures 101 × 96 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Controller use?

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.

Where can I download the Controller KiCad files?

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.

Can I use the Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask arneman44 before reusing the design.

More from arneman44/Modular-Lab-PowerSupply

1
  • 2 layers118.7 × 100.1 mmPowerBoard 1, the printed circuit board in 3D

    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

    166 parts1

Similar boards

  • 4 layers249.5 × 95 mmEEZ BB3 CM4 R1B0, the printed circuit board in 3D

    EEZ BB3 CM4 R1B0

    intergalaktik/bb3-cm4

    CM4 compatible MCU board

    251 parts35
  • 4 layers119.5 × 75.3 mmTimingMonitor, the printed circuit board in 3D

    TimingMonitor

    lwa-project/zcu102_timing_monitor

    Board to power/monitor the clock distribution to ZCU102 boards

    102 parts1
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 4 layers70 × 60 mmTanklevel, the printed circuit board in 3D

    Tanklevel

    Th3Link/tanklevel

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

    80 parts4CERN-OHL-S-2.0
  • 2 layers78.1 × 61 mmSTM32F107RBT6, the printed circuit board in 3D

    STM32F107RBT6

    jay94ks/elecdev

    My own custom development boards

    76 partsMIT
  • 2 layers122 × 87.4 mmGETWAY, the printed circuit board in 3D

    GETWAY

    maivananh111/GETWAY_PCB

    264 parts
  • 2 layers100 × 60 mmGatewayPlus V1.4, the printed circuit board in 3D

    GatewayPlus V1.4

    maivananh111/PCB_GatewayPlus_V1.4

    278 parts