Skip to the content
2 layers40.8 × 43.3 mmNanoCurrentsSupply, the printed circuit board in 3D

NanoCurrentsSupply

frchp/nano-currents

Spy power consumption

Size
40.8 × 43.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
24
Pads
147
Tracks, vias
215, 93
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Feb 2025
Updated
21 Feb 2025

Overview

NanoCurrentsSupply is an open-source printed circuit board by frchp, from the frchp/nano-currents repository on GitHub. It is a 2-layer board of 40.8 × 43.3 mm with 51 parts on 24 nets, routed with 215 tracks and 93 vias.

It is built around the LMV358, ADS1015IDGS and INA240A1D, with the LP2980-ADJDBV among its other parts. Its parts include 19 resistors, 18 capacitors, 7 ICs, 5 connectors and 1 diode.

Main components

4

README

README.md

NanoCurrents

Spy power consumption.

Repository

This repository combines hardware and software files for my power consumption projects.

Hardware

Hardware files for :

  • NanoCurrents, a way to amplify easily with a small board currents from the nA range, using a INA211 shunt monitor and multiple shunt footprint to use.
  • NanoCurrents4USB, a way to monitor power consumption on an USB bus, with an integrated STM32L011F4Px microcontroller to measure and send measures via UART. Based on an INA211 shunt monitor, and a basic voltage buffer (ratio 1/2).
  • NanoCurrentsSupply, a way to supply three differents voltage to a target and monitor the power consumption (INA240) with the integrated ADC (ADS1015).

Software

Software for NanoCurrents4USB :

  • Firmware to run on STM32L011F4Px : acquire data and send it via UART.
  • Python script to get UART from COM port on computer and display data in real time.

Doc

Interesting documentation for power consumption and side power analysis:

Parts

51
QtyValueFootprintReferences
6100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R7, R9, R10, R11, R13
40.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C6, C9, C12
4100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C15, C17, C18
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R17, R18
41uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C5, C8, C11
44.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C7, C10, C13
4LP2980-ADJPackage_TO_SOT_SMD:SOT-23-5U3, U4, U5, U6
20Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16
21MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R14
2470kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R12
2Conn_CoaxialConnector_Coaxial:SMA_Amphenol_132289_EdgeMountJ4, J5
2~Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C16
11Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderRs1
1150kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8
1200Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR19
122kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
1ADS1015IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU1
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_02x03_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ3
1INA240A1DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1LEDLED_SMD:LED_0603_1608MetricD1
1LMV358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ2

More from frchp/nano-currents

3
  • 2 layers99 × 35 mmNanoCurrents4USB, the printed circuit board in 3D

    NanoCurrents4USB

    frchp/nano-currents

    Spy power consumption

    28 parts
  • 2 layers31.5 × 21.5 mmNanoCurrents, the printed circuit board in 3D

    NanoCurrents

    frchp/nano-currents

    Spy power consumption

    20 parts
  • 2 layers34.3 × 19.8 mmNanoCurrents, the printed circuit board in 3D

    NanoCurrents

    frchp/nano-currents

    Spy power consumption

    17 parts

Similar boards

  • 2 layers17.5 × 19.6 mmGo2 pressure sensor, the printed circuit board in 3D

    Go2 pressure sensor

    VincidaB/go2_pressure_sensor

    An add-on pressure sensor module for the unitree GO2 for foot contact detection

    11 parts13
  • 2 layers96 × 23 mmRudolph led driver, the printed circuit board in 3D

    Rudolph led driver

    electricant/rudolph_led_driver

    Driver for LED fairy lights using Li-Ion batteries

    34 partsCC0-1.0
  • 2 layers64.8 × 62 mmSensor, the printed circuit board in 3D

    Sensor

    chukhanhhoang/SoftRoboticSetupFesto

    Code for Raspberry Pi and Matlab/Simulink

    89 parts14
  • 4 layers231 × 67 mmBESC G2, the printed circuit board in 3D

    BESC G2

    galpavlin/BESC-G2

    BESC second generation

    300 parts58
  • 6 layers76 × 46.4 mmRp2350 driver, the printed circuit board in 3D

    Rp2350 driver

    sequoia-hope/rp2350-motor-controller

    An RP2350 based brushless motor controller

    291 parts39
  • 4 layers55.5 × 0 mmGesc, the printed circuit board in 3D

    Gesc

    CTSchorsch/gesc

    DC Motor Controler based on Benjamin Vedders VESC

    159 parts17
  • 4 layers47 × 47 mmMotor Gen2, the printed circuit board in 3D

    Motor Gen2

    RoMeLaUCLA/romela-motor-driver

    Motor driver PCB and firmware designed for RoMeLa actuators.

    151 parts6MIT
  • 4 layers10 × 22.5 mmCircle, the printed circuit board in 3D

    Circle

    osrf/slow_bldc

    52 parts4Apache-2.0

Questions

How big is the NanoCurrentsSupply PCB?

It measures 40.8 × 43.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NanoCurrentsSupply use?

51 parts, built around the LMV358, ADS1015IDGS, INA240A1D and LP2980-ADJDBV. 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 NanoCurrentsSupply KiCad files?

From the frchp/nano-currents repository on GitHub, at the commit this page was made from: the board is hw/NanoCurrentsSupply/NanoCurrentsSupply.kicad_pcb and its schematic hw/NanoCurrents/v1/NanoCurrents.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NanoCurrentsSupply design in my own project?

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