Skip to the content
PCBKitNew board
2 layers65.5 × 32.5 mmDriver Circuit, the printed circuit board in 3D

A compact adjustable IR source driver designed around a MAX16977 buck converter for driving an infrared emitter with controlled output voltage/current.

Size
65.5 × 32.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
30
Pads
116
Tracks, vias
259, 23
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Sep 2026
Updated
21 Sep 2026

Overview

Driver Circuit is an open-source printed circuit board by Nr7024655452, from the Nr7024655452/IR-Source-Driver repository on GitHub, published under the MIT licence. It is a 2-layer board of 65.5 × 32.5 mm with 45 parts on 30 nets, routed with 259 tracks and 23 vias.

It is built around the MAX16977RAUE/V+ and SS14. Its parts include 13 capacitors, 11 resistors, 7 connectors, 5 switches and 3 diodes.

Main components

2

README

README.md

Buck Converter Based IR Source Driver

A compact adjustable IR source driver designed around a MAX16977 buck converter for driving an infrared emitter with controlled output voltage/current.

The project covers schematic design, component selection, PCB layout, fabrication preparation, and hardware testing using KiCad.


Project Overview

The IR Source Driver was developed as a dedicated driver circuit for an IR source used in an infrared sensing/measurement setup.

The design uses a MAX16977 buck converter to provide an adjustable output suitable for the IR emitter. The PCB was designed in KiCad and prepared for PCB fabrication.

Key objectives

  • Design a dedicated IR emitter driver
  • Generate an adjustable regulated output
  • Provide sufficient current capability for the IR source
  • Design a compact PCB suitable for laboratory use
  • Prepare manufacturing files for PCB fabrication
  • Verify the assembled hardware through electrical measurements

Main Specifications

ParameterValue
Converter ICMAX16977
Input supply9 V DC
IR emitter maximum current~175 mA
Target emitter voltageUp to ~4 V
TopologyBuck converter
PCB design softwareKiCad
PCB layers2-layer
Output adjustmentVR1
Output connector3-pin
Input connector3-pin

The actual operating point depends on the connected IR emitter, adjustment setting, and load conditions.


Circuit Overview

The main power path consists of:

text
9 V DC Input
     │
     ▼
┌───────────────┐
│ MAX16977      │
│ Buck Converter│
└───────┬───────┘
        │
        ▼
   Output Filter
        │
        ▼
 IR Source / Emitter

The design includes the switching regulator, power diode, compensation network, input/output filtering, adjustment circuitry, and output connector.


Major Components

ComponentPart / ValueFunction
U1MAX16977Buck converter
D1SS14Schottky diode
Output diodeES1A-E3/52TRectification
VR1Adjustable potentiometerOutput adjustment
COUT22 µF + 10 µF + 2200 µFOutput filtering
LoadIR emitterIR source

Component values and part selections are documented in the project BOM.


Connectors

J1 — Input / Control Connector

PinFunction
1GND
2VIN
3SYNC

The board is powered from a 9 V DC supply.


Output Adjustment

The output voltage/current is adjustable using VR1.

The driver was designed with an IR emitter operating around the required voltage and current range, with a maximum target current of approximately 175 mA.

The adjustment should be performed while monitoring the output with suitable measurement equipment and the intended load connected.


PCB Design

The PCB was designed using KiCad.

The design workflow included:

  1. Schematic capture
  2. Component selection
  3. PCB footprint assignment
  4. PCB placement
  5. Routing
  6. Power-path layout considerations
  7. Design-rule checking
  8. Gerber generation
  9. PCB fabrication
  10. Hardware assembly and testing

Manufacturing Files

The repository contains the design source files and, where applicable, fabrication outputs.

text
schematic/
    KiCad schematic

pcb/
    KiCad PCB layout

fabrication/
    Gerber files
    Drill files

bom/
    Bill of Materials

documentation/
    Design documentation

The original KiCad design files are retained so that the project can be opened and further modified in KiCad.


Testing

The assembled PCB was electrically tested using laboratory measurement equipment.

Testing included checking:

  • Input supply
  • Converter output
  • Output adjustment
  • Behaviour under load
  • Voltage levels at important test points
  • IR source drive operation

Measured values should be interpreted together with the connected load and test conditions.


Design Considerations

Several aspects were considered during the design:

Power regulation

The MAX16977 provides the switching regulation required to convert the 9 V input into the lower voltage required by the IR source.

Output filtering

Multiple output capacitors were used to provide output filtering and support transient load requirements.

Current capability

The output stage was designed around the required IR emitter current, with the target maximum current being approximately 175 mA.

PCB layout

The PCB layout considers the switching power path, component placement, grounding, and routing of the regulator circuitry.


Tools Used

  • KiCad — Schematic and PCB design
  • PCB fabrication service — PCB manufacturing
  • Laboratory power supply / DC adapter
  • Digital multimeter
  • Oscilloscope / measurement equipment where required

Repository Structure

text
IR-Source-Driver/
│
├── README.md
├── LICENSE
│
├── schematic/
│   └── *.kicad_sch
│
├── pcb/
│   ├── *.kicad_pcb
│   └── *.kicad_pro
│
├── fabrication/
│   ├── gerbers/
│   └── drill/
│
├── bom/
│   └── BOM.csv
│
├── documentation/
│   └── *.pdf
│
└── images/
    ├── schematic.png
    ├── pcb_layout.png
    └── pcb_3d.png

Applications

The driver can be used as part of an IR measurement system where a controlled infrared source is required.

The board was developed as part of an experimental infrared sensing/measurement setup.


Future Improvements

Possible improvements include:

  • Improved thermal management
  • More precise closed-loop current regulation
  • Additional protection features
  • Improved output monitoring
  • Dedicated test points
  • Further PCB layout optimization
  • Integration with a microcontroller-based measurement system

Author

Nitin Rajput

Electronics & Communication Engineering

Areas demonstrated

  • Power electronics
  • Buck converter design
  • PCB design
  • KiCad
  • Component selection
  • Hardware debugging
  • Electrical testing
  • Embedded hardware development

Disclaimer

This project is intended for engineering and educational documentation.

The IR emitter and power components should be operated within their specified electrical and thermal limits. Appropriate current limiting, measurement, and safety precautions should be used during hardware testing.

Parts

45
QtyValueFootprintReferences
40Resistor_SMD:R_0201_0603MetricR1, R2, R4, R8
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3S1, S2, S3, S4
30.1uFCapacitor_SMD:C_0402_1005MetricC4, C6, C7
3Conn_01x01_PinConnector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ5, J6, J7
21kResistor_SMD:R_0402_1005MetricR6, R7
220kResistor_SMD:R_0402_1005MetricR10, R12
24.7uFCapacitor_SMD:C_0805_2012MetricC1, C5
2917-43-104-41-005000Pin Conn:9179310441005000J3, J4
2LOGOLogo:NishantG***, G***
10uFCapacitor_SMD:C_0402_1005MetricC12
110kResistor_SMD:R_0402_1005MetricR11
110uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2
112kResistor_SMD:R_0402_1005MetricR9
112pFCapacitor_SMD:C_01005_0402MetricC14
11uFCapacitor_SMD:C_0402_1005MetricC16
12200uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
122uFCapacitor_SMD:C_0805_2012MetricC13
12700pFCapacitor_SMD:C_01005_0402MetricC15
14.7uHInductor_WE:744311470L1
147uF47uF_CAPA:CAPAE1050X1050NC3
1500Resistor_SMD:R_0402_1005MetricR3
1AQV252G3SXSolid State:SOP254P680X220-6NK1
1CONN!Connector:FanPinHeader_1x04_P2.54mm_VerticalJ1
1Conn_01x02_PinConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ2
1DDiode_SMD:D_SMAD3
1D_SchottkyDiode_SMD:D_SMBD2
1LOGOLogo:CEERI_LOGOG***
1MAX16977RAUE/V+MAX16977:21-0108G_U16E-3_MXMU1
1R_PotentiometerPotentiometer_THT:Potentiometer_Vishay_43_HorizontalRV1
1SS14Diode_SMD:D_SMAD1

Questions

How big is the Driver Circuit PCB?

It measures 65.5 × 32.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Driver Circuit use?

45 parts, built around the MAX16977RAUE/V+ and SS14. 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 Driver Circuit KiCad files?

From the Nr7024655452/IR-Source-Driver repository on GitHub, at the commit this page was made from: the board is PCB_Layout/Driver_Circuit.kicad_pcb and its schematic Schematic/Driver_Circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Driver Circuit design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303
  • 2 layers128 × 88 mmFireball revD, the printed circuit board in 3D

    Fireball revD

    ugcs/ddc

    Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.

    64 parts223
  • 4 layers113.5 × 105.5 mmMultistepper, the printed circuit board in 3D

    Multistepper

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    243 parts208
  • 2 layers66.8 × 34 mmESP8266, the printed circuit board in 3D

    ESP8266

    MaloufSleep/ME-ESP8266

    Malouf Electronics - ESP8266 Dev Board

    127 parts204MIT
  • 2 layers40 × 53.6 mmCanLite, the printed circuit board in 3D

    CanLite

    voltlog/CanLite

    ESP32 based CAN development board

    42 parts192GPL-3.0
  • 2 layers99.1 × 76.2 mmPico dev, the printed circuit board in 3D

    Pico dev

    execuc/u2if

    USB to interfaces implementing MicroPython "machine" module functionalities on a computer.

    36 parts182
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93