Skip to the content
PCBKitNew board
2 layers215.2 × 121.9 mmConnectors, the printed circuit board in 3D

This is a DC current controller which can control currents in the range of 0-3A. These are the files and the report, for the course Electronic Design Lab

Size
215.2 × 121.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
87
Pads
179
Tracks, vias
385, 504
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Dec 2024
Updated
1 Dec 2024

Overview

Connectors is an open-source printed circuit board by Mayank-Gupta11, from the Mayank-Gupta11/Miniature_DC_current_controller repository on GitHub. It is a 2-layer board of 215.2 × 121.9 mm with 33 parts on 87 nets, routed with 385 tracks and 504 vias.

It is built around the IRLZ44NPBF and TIP41C. Its parts include 8 connectors, 5 resistors, 5 ICs, 5 diodes and 2 capacitors.

Main components

2

README

README.md

Miniature_DC_current_controller

This is a DC current controller which can control currents in the range of 0-3A. These are the files and the report, for the course Electronic Design Lab

User manual:- The document contains detailed info specifications, terminologies definitions, and instructions to use for the user along with additional instructions the user should take care of.

Design_documentation:- The document contains an overview of the project with the circuit as well as a block diagram. It also provides an overview of the CC-CV modes and control mechanisms.

PCB:- The directory contains .sch files which include schematic files and .pcb has placement and routing of components in the circuit.

CAD:- The directory contains all files for the final CAD assembly model of the project. It has mounting holes for wall attachment; each surface has groves for fitting a removable back panel structure.

Microcontroller_code:- The directory contains all code files of STM32 uC. The code contains a control algorithm for current, CC-CV mode transition, code for rotary encoder, hall-based current sensor to sense the current and setting reference voltage corresponding to current interfaces with DAC.

Test results:- The document includes test methodologies for the basic circuit, microcontroller integration, CC-CV switching and UART interfacing and the results of each methodology.

Frontend:- This contains python code for the web based GUI for UART control.

Parts

33
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.5mmH1, H2, H3, H4
30.2Resistor_THT:R_Axial_DIN0614_L14.3mm_D5.7mm_P25.40mm_HorizontalR4, R5, R6
31N53xxBDiode_THT:D_DO-201_P15.24mm_HorizontalD3, D5, D6
21uCapacitor_SMD:C_1206_3216MetricC1, C2
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J5
2Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1, J3
2R_PotentiometerPotentiometer_THT:Potentiometer_Bourns_3386P_VerticalRV1, RV2
2TIP41CPackage_TO_SOT_THT:TO-220-3_VerticalQ1, Q2
2TS912TS912:TLV_bbU1, U3
10.1Resistor_THT:R_Axial_Power_L25.0mm_W9.0mm_P30.48mmR3
11N5822Diode_THT:D_DO-201AD_P15.24mm_HorizontalD1
1Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ6
1Header 19X2Connector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_VerticalCN10
1IRLZ44NPBFZENER:PG-TO220-3_INFU6
1LCD-16X2LCD:MODULE_LCD-16X2U7
1LEDLED_SMD:LED_1206_3216MetricD4
1MCP4921-EPPackage_DIP:DIP-8_W7.62mmU4
1RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7
1VsupplyConnector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_VerticalCN7

Questions

How big is the Connectors PCB?

It measures 215.2 × 121.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Connectors use?

33 parts, built around the IRLZ44NPBF and TIP41C. 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 Connectors KiCad files?

From the Mayank-Gupta11/Miniature_DC_current_controller repository on GitHub, at the commit this page was made from: the board is PCB/Connectors.kicad_pcb and its schematic PCB/Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Connectors design in my own project?

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

Similar boards

  • 4 layers111.8 × 54.5 mmTvc2.0, the printed circuit board in 3D

    Tvc2.0

    Lucan-Keyser/Astro499_TVC

    30 parts2
  • 2 layers58.4 × 71.1 mmAutomatic Watering System, the printed circuit board in 3D

    Automatic Watering System

    RayaneGuebre/Automatic-Watering-System

    An electronic system that automatically waters your plants every 12 hours

    6 parts2
  • 2 layers75.5 × 77 mmBoost converter uc3843, the printed circuit board in 3D

    Boost converter uc3843

    LuisFreitas18/Embedded_Complementary_Projects

    All projects related to Microcontrollers and Such that don't qualify as a Complex or Complete Project. Learning and/or Tool oriented Purposes

    35 parts1
  • 2 layers36 × 26 mmChemE, the printed circuit board in 3D

    ChemE

    CalebJM04/ChemE-Car-

    op amp circuit for the cheme car club

    12 parts
  • 2 layers100 × 83 mmLocalRoboCaster, the printed circuit board in 3D

    LocalRoboCaster

    JarneVG/RotocasterKUL

    This is the accompanying code for the rotocasting machine, made in 2025 for the KU Leuven soft robotics research team.

    72 partsMIT
  • 4 layers210 × 210 mmSmartSwitch, the printed circuit board in 3D

    SmartSwitch

    Joe-Purvis/UFE

    This repository consolidates multiple projects into a single monorepo for the Ultrasound Smart Switch system.

    187 parts
  • 2 layers181.6 × 76.2 mmEngine board, the printed circuit board in 3D

    Engine board

    johnreine/seaflight-electrical

    schematics and pcb designs

    62 partsGPL-3.0