Skip to the content
PCBKitNew board
2 layers100 × 71 mmFunctiongenerator, the printed circuit board in 3D

Functiongenerator

odegroote/FGControlPCB

KiCAD 9.0 project for a 2 layer PCB design of a 2 channel functiongenerator

Size
100 × 71 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
29
Pads
143
Tracks, vias
247, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Apr 2025
Updated
10 May 2025

Overview

Functiongenerator is an open-source printed circuit board by odegroote, from the odegroote/FGControlPCB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 71 mm with 59 parts on 29 nets, routed with 247 tracks and 0 vias.

It is built around the LM6172IM. Its parts include 17 capacitors, 15 resistors, 5 connectors, 2 ICs and 2 crystals.

Main components

1

README

README.md

FGControlPCB

A PCB for a two channel functiongenerator based on the AD9833 with adjustable peak voltage to a maximum of 10 Volts and adjustable offset. It was designed using KiCAD v9.0.

Trying vertical layout for opamps

Parts

59
QtyValueFootprintReferences
61kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R8, R9, R10, R12, R14
6TestPoint_SmallTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6
40.01uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC9, C10, C13, C14
410uFCapacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mmC3, C6, C7, C8
42.2uFCapacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mmC11, C12, C15, C16
3330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R3, R15
2100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C5
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R7
2470uFCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC1, C2
2500Potentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2
2520Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11, R13
2680Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R4
2AmplitudeConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2, J3
2Conn_01x07_SocketConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalSV3, SV4
2LM6172Package_DIP:DIP-8_W7.62mmU1, U2
2offsetConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4, J5
110uFCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC17
1CON1BNC:LINX_CONBNC002X1
1CON2BNC:LINX_CONBNC002X2
1Conn_01x02_SocketConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1
1Conn_01x05_SocketConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalSV2
1LEDLED_THT:LED_D3.0mmD1
1TERM-3TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_HorizontalSV1
1~Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THTDC1

The 55 most common of 59 parts.

Questions

How big is the Functiongenerator PCB?

It measures 100 × 71 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Functiongenerator use?

59 parts, built around the LM6172IM. 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 Functiongenerator KiCad files?

From the odegroote/FGControlPCB repository on GitHub, at the commit this page was made from: the board is functiongenerator.kicad_pcb and its schematic functiongenerator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Functiongenerator design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers108 × 122 mmMyolo, the printed circuit board in 3D

    Myolo

    nico-entz/MyoloV2

    A simple muon/particle detector based on STM32 (BluePill), Scintillators and MicroFC SiPMS

    67 parts8MIT
  • 2 layers184 × 80 mmAdcboard, the printed circuit board in 3D

    Adcboard

    nuclearfutureslab/ibxII-hardware

    Hardware for IBX ][ - nuclear warhead verification with an Apple II

    126 parts5GPL-3.0
  • 2 layers167.3 × 85.2 mmFinalCircuit, the printed circuit board in 3D

    FinalCircuit

    HarshitRaj3007/EDL2024

    Repository for our EDL project in year 2024. RRAM Characterization using FPGA.

    59 parts1
  • 2 layers65 × 45 mmInput, the printed circuit board in 3D

    Input

    phooky/Flat-SIP

    An attempt to make a flat, relatively low-cost recreation of the Sandin Image Processor.

    48 parts
  • 2 layersDac controller, the printed circuit board in 3D

    Dac controller

    ThemisEfth/fNMES-Technical-Guide

    This repository contains the Python script for a graphical user interface (GUI) designed to control electrical stimulators via Arduino boards.

    31 partsMIT
  • 2 layers223.5 × 147.3 mmVga cpld jtag, the printed circuit board in 3D

    Vga cpld jtag

    scefrom/SF68

    A board featuring the Motorola 68000

    128 parts2
  • 2 layers100.6 × 100 mmVersion current, the printed circuit board in 3D

    Version current

    oomlout/oomlout_oomp_project_src

    77 parts
  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k