

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
2IRLZ44NPBF
TO-220AB-55℃~+175℃ 1 N-channel 1.7nF 110W 150pF 25mΩ@5V 2V 400pF 47A 48nC@5V 55V N-Channel TO-220AB MOSFETs ROHSInfineon TechnologiesMOSFETsTIP41C
TO-220-3L-55℃~+150℃ 1 NPN 1.5V 100V 15 2W 3MHz 400uA 5V 6A NPN TO-220-3L Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
README.mdMiniature_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| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 3 | 0.2 | Resistor_THT:R_Axial_DIN0614_L14.3mm_D5.7mm_P25.40mm_Horizontal | R4, R5, R6 |
| 3 | 1N53xxB | Diode_THT:D_DO-201_P15.24mm_Horizontal | D3, D5, D6 |
| 2 | 1u | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2, J5 |
| 2 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1, J3 |
| 2 | R_Potentiometer | Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical | RV1, RV2 |
| 2 | TIP41C | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2 |
| 2 | TS912 | TS912:TLV_bb | U1, U3 |
| 1 | 0.1 | Resistor_THT:R_Axial_Power_L25.0mm_W9.0mm_P30.48mm | R3 |
| 1 | 1N5822 | Diode_THT:D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | Header 19X2 | Connector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_Vertical | CN10 |
| 1 | IRLZ44NPBF | ZENER:PG-TO220-3_INF | U6 |
| 1 | LCD-16X2 | LCD:MODULE_LCD-16X2 | U7 |
| 1 | LED | LED_SMD:LED_1206_3216Metric | D4 |
| 1 | MCP4921-EP | Package_DIP:DIP-8_W7.62mm | U4 |
| 1 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R7 |
| 1 | Vsupply | Connector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_Vertical | CN7 |
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 mm

- 2 layers58.4 × 71.1 mm

Automatic Watering System
RayaneGuebre/Automatic-Watering-System
An electronic system that automatically waters your plants every 12 hours
6 parts2 - 2 layers75.5 × 77 mm

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 mm

- 4 layers195 × 159 mm

- 2 layers100 × 83 mm

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 mm

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 mm
