Skip to the content
2 layers67 × 42 mmFuncGen, the printed circuit board in 3D

A miniature electronics lab (Oscilloscope + FuncGen + Breadboard + Arduino) for hobbyists

Size
67 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
72
Nets
88
Pads
352
Tracks, vias
618, 544
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Oct 2025
Updated
31 Oct 2025

Overview

FuncGen is an open-source printed circuit board by velechit, from the velechit/HomeLAB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 67 × 42 mm with 72 parts on 88 nets, routed with 618 tracks and 544 vias.

It is built around the RP2040, IA0515D and W25Q32JVSSIQ, with the LM1117-3.3, MCP4461-103E/ST and SS34 among its other parts. Its parts include 26 resistors, 22 capacitors, 5 ICs, 4 connectors and 3 switches. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

HomeLAB

A miniature electronics lab (Oscilloscope + FuncGen + Breadboard + Arduino) for hobbyists

Parts

72
QtyValueFootprintReferences
9100nFuncGen-Footprints:C_0402_1005MetricC11, C12, C15, C16, C17, C18, C19, C20, C21
810kFuncGen-Footprints:R_0603_1608MetricR4, R5, R6, R7, R8, R10, R12, R31
4100kFuncGen-Footprints:R_0603_1608MetricR32, R33, R38, R39
4MountingHole_PadFuncGen-Footprints:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
34.7uFuncGen-Footprints:CP_EIA-3528-21_Kemet-BC5, C6, C7
210kFuncGen-Footprints:R_Array_Concave_4x0603RN1, RN4
21kFuncGen-Footprints:R_0603_1608MetricR11, R30
21uFuncGen-Footprints:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3
21uFuncGen-Footprints:C_0402_1005MetricC13, C22
220kFuncGen-Footprints:R_Array_Concave_4x0603RN2, RN3
222pFuncGen-Footprints:C_0402_1005MetricC9, C10
227FuncGen-Footprints:R_0603_1608MetricR13, R14
227kFuncGen-Footprints:R_0603_1608MetricR34, R37
23.3kFuncGen-Footprints:R_0603_1608MetricR1, R2
25kFuncGen-Footprints:Potentiometer_Bourns_3224J_HorizontalR36, RV2
10.96" 128x64 OLEDFuncGen-Footprints:OLED-128O064DDS1
110kFuncGen-Footprints:R_0402_1005MetricR9
110uFuncGen-Footprints:CP_EIA-3528-21_Kemet-BC1
112MHzFuncGen-Footprints:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
12.2uFuncGen-Footprints:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8
122kFuncGen-Footprints:R_0603_1608MetricR29
14.7uFuncGen-Footprints:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
1470kFuncGen-Footprints:R_0603_1608MetricR35
147uFuncGen-Footprints:CP_Elec_5x5.4C14
1910kFuncGen-Footprints:R_0603_1608MetricR3
1BOOTFuncGen-Footprints:4PINSW-MINISW2
1Conn_01x02FuncGen-Footprints:PinSocket_1x02_P2.54mm_VerticalJ4
1IA0515DFuncGen-Footprints:Converter_DCDC_XP_POWER-IAxxxxD_THTPS1
1LM1117FuncGen-Footprints:SOT-223-3_TabPin2U1
1MCP4461-103FuncGen-Footprints:TSSOP-20_4.4x6.5mm_P0.65mmU3
1PWRFuncGen-Footprints:batt-connJ1
1PWR_SWFuncGen-Footprints:DPDT_SMTSW1
1RESETFuncGen-Footprints:4PINSW-MINISW3
1RP2040FuncGen-Footprints:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1SS34FuncGen-Footprints:D_SMAD1
1TL074FuncGen-Footprints:SOIC-14_3.9x8.7mm_P1.27mmU6
1USB_B_MicroFuncGen-Footprints:USB_Micro-B_Molex_47346-0001J3
1W25Q32JVSSFuncGen-Footprints:SOIC-8_5.3x5.3mm_P1.27mmU2
1joystick-sleekFuncGen-Footprints:joystick-sleekJ2

Similar boards

  • 4 layers200 × 130 mmPicoAWG, the printed circuit board in 3D

    PicoAWG

    Alberta2514640/EIT-Machine

    Arbitrary Waveform Generator for the Raspberry Pi Pico 16 Channels

    370 parts1
  • 2 layers76.2 × 69.9 mmStartrckr pcb, the printed circuit board in 3D

    Startrckr pcb

    NikodemBartnik/StarTrckr

    Open source star tracker for deep sky astrophotography

    59 parts98
  • 2 layers100 × 100 mmPanel, the printed circuit board in 3D

    Panel

    dj505/Pad-Light-Kit

    A PIU pad lighting upgrade kit, featuring a 5x5 RGB LED grid

    91 parts3
  • 2 layers151 × 95 mmDeneme, the printed circuit board in 3D

    Deneme

    g210101021/OpenStylophone-RP2040

    Overview • Technical Summary • Architecture • Hardware Audit & Remediation • Schematic Subsystems • PCB Layout • Firmware Roadmap • Bill of Materials • Author

    143 parts
  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    300 parts227
  • 2 layers86 × 45 mmStm32f103, the printed circuit board in 3D

    Stm32f103

    zhbi98/PowerWatch

    【USB功率计】PowerWatch 自制的 USB 电源功率计,用于测量具备 USB 接口的设备输出电能参数,支持测量电压(V),电流(A),功率(W),电能(Ah, Wh)

    61 parts15MIT
  • 2 layersOneAvionics, the printed circuit board in 3D

    OneAvionics

    DjinoV/One

    A model rocket flight computer

    72 parts
  • 4 layers99 × 99 mmMegaBlaster2, the printed circuit board in 3D

    MegaBlaster2

    AidanHockey5/MegaBlaster2

    The latest iteration of my hardware Sega Genesis/Megadrive Video Game Music Player

    120 parts59AGPL-3.0

Questions

How big is the FuncGen PCB?

It measures 67 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FuncGen use?

72 parts, built around the RP2040, IA0515D, W25Q32JVSSIQ and LM1117-3.3. 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 FuncGen KiCad files?

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

Can I use the FuncGen 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).