Skip to the content
2 layers127 × 76.2 mmCurrent source, the printed circuit board in 3D

A high-stability unipolar current controller with full digital control and arbitrary number of channels.

Size
127 × 76.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
32
Pads
146
Tracks, vias
268, 60
Pours
9
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
27 Apr 2023
Updated
14 Jul 2025

Overview

Current source is an open-source printed circuit board by JQIamo, from the JQIamo/unipolar-multichannel-current-controller repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 127 × 76.2 mm with 50 parts on 32 nets, routed with 268 tracks and 60 vias.

It is built around the OPA388ID, MC78M05CDTRKG and SN74LVC2G53DCUR, with the 1N4148WS and NTHL095N65S3H among its other parts. Its parts include 16 capacitors, 11 resistors, 7 ICs, 6 connectors and 2 inductors.

Main components

5

README

README.md

unipolar-multichannel-current-controller

A high-stability unipolar current controller with full digital control and arbitrary number of channels.

Parts

50
QtyValueFootprintReferences
7100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C5, C6, C9, C15, C16
410kResistor_SMD:R_0603_1608MetricR1, R3, R6, R7
42.2uFCapacitor_SMD:C_0603_1608MetricC3, C4, C13, C14
3DNPResistor_SMD:R_0603_1608MetricR4, R8, R11
2Conn_02x04_Odd_EvenConnector_IDC:IDC-Header_2x04_P2.54mm_VerticalJ1, J2
2DNPCapacitor_SMD:C_0603_1608MetricC8, C10
1100Resistor_SMD:R_0603_1608MetricR10
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
110mcurrent_source_footprints:FHR4V-0R002F1R5
110nFCapacitor_SMD:C_0603_1608MetricC7
115uFCapacitor_SMD:C_0603_1608MetricC12
11N4148WSDiode_SMD:D_SOD-323D1
11kInductor_SMD:L_0805_2012MetricL2
120kResistor_SMD:R_0603_1608MetricR2
13.3uHcurrent_source_footprints:IHLP3232L1
16Resistor_SMD:R_0603_1608MetricR9
1Conn_01x01_blackcurrent_source_footprints:CalTest_CT3151J6
1Conn_01x01_whitecurrent_source_footprints:CalTest_CT3151J5
1Conn_01x02_bigcurrent_source_footprints:ESPM02230_9.35mmJ4
1Conn_01x02_smallConnector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_VerticalJ3
1INA293BXPackage_TO_SOT_SMD:SOT-23-5U4
1LOGOcurrent_source_footprints:LOGOG***
1LTC1655CN8-PBFcurrent_source_footprints:LTC1655CN8-PBFU1
1MC78M05CDTRKGPackage_TO_SOT_SMD:TO-252-3_TabPin2U7
1NTHL095N65S3HPackage_TO_SOT_THT:TO-247-3_VerticalQ1
1OPA388IDcurrent_source_footprints:OPA388IDU2
1OPA810IDCKRcurrent_source_footprints:TSV621ICT-SC70-5U3
1SN74LVC1G79DBVRPackage_TO_SOT_SMD:SOT-23-5U5
1SN74LVC2G53DCURcurrent_source_footprints:SN74LVC2G53DCURU6

The 45 most common of 50 parts.

More from JQIamo/unipolar-multichannel-current-controller

1
  • 2 layers96.5 × 61 mmMicrocontroller board, the printed circuit board in 3D

    Microcontroller board

    JQIamo/unipolar-multichannel-current-controller

    A high-stability unipolar current controller with full digital control and arbitrary number of channels.

    28 parts1CERN-OHL-S-2.0

Similar boards

  • 4 layers123.4 × 83.7 mmPneumatics Control Unit Pinned, the printed circuit board in 3D

    Pneumatics Control Unit Pinned

    msoe-vex/pcb-design

    This repository is dedicated to storing files required for designing and creating PCB Boards

    100 parts2
  • 2 layers40 × 108 mmSol, the printed circuit board in 3D

    Sol

    wntrblm/Sol

    An open-source MIDI-to-CV Eurorack module that runs CircuitPython

    59 parts76
  • 4 layers59.7 × 54.6 mmMilliohm meter, the printed circuit board in 3D

    Milliohm meter

    gabeak2/milliohm_meter

    A milliohm meter PCBA reading 10V/Ohm.

    41 parts3GPL-3.0
  • 4 layers145 × 157 mmRear, the printed circuit board in 3D

    Rear

    JQIamo/20A-bipolar-current-source

    20A bipolar current source with water cooled sensing resistor

    99 parts2
  • 6 layers50 × 50 mmEcatExBrd, the printed circuit board in 3D

    EcatExBrd

    open-dynamic-robot-initiative/open-motor-driver-initiative

    Open-source drive for brushless motors, following the open dynamic robot initiative

    173 parts122BSD-3-Clause
  • 2 layers134 × 88 mmTulipcc, the printed circuit board in 3D

    Tulipcc

    shorepine/tulipcc

    The Tulip Creative Computer and AMYboard - portable Python synthesizers

    103 parts978
  • 8 layers100.2 × 55 mmJetson nano baseboard, the printed circuit board in 3D

    Jetson nano baseboard

    antmicro/jetson-nano-baseboard

    Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX

    391 parts548Apache-2.0
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    RP2040 base

    Twisted-Fields/rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

    325 parts419

Questions

How big is the Current source PCB?

It measures 127 × 76.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Current source use?

50 parts, built around the OPA388ID, MC78M05CDTRKG, SN74LVC2G53DCUR and 1N4148WS. 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 Current source KiCad files?

From the JQIamo/unipolar-multichannel-current-controller repository on GitHub, at the commit this page was made from: the board is current_source/current_source.kicad_pcb and its schematic mircocontroller_board/microcontroller_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Current source design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).