Skip to the content
PCBKitNew board
2 layers60 × 50 mmDiscrete PLL, the printed circuit board in 3D

Discrete PLL (Phase-Locked Loop) design implemented in KiCad

Size
60 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
34
Pads
159
Tracks, vias
429, 65
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Apr 2026
Updated
5 Apr 2026

Overview

Discrete PLL is an open-source printed circuit board by adasbl, from the adasbl/Discrete-PLL-pcb repository on GitHub. It is a 2-layer board of 60 × 50 mm with 59 parts on 34 nets, routed with 429 tracks and 65 vias.

It is built around the CD4030BE, CD4148WTP and BC846, with the BC857 among its other parts. Its parts include 16 resistors, 15 connectors, 12 capacitors, 5 transistors and 4 diodes.

Main components

4

README

README.md

Discrete-PLL-pcb

Electronics project featuring a Discrete Phase-Locked Loop (PLL).

pcb photos and renders:

pcb layout:

circuit diagram:

Project Scope

  • Design: Analog-digital schematic and custom PCB layout in KiCad.
  • Hardware: Discrete architecture utilizing CD4030B XOR gates and TL074 op-amps.
  • Assembly: Hand-soldered board featuring BC846/857 transistor pairs.

Repository Structure

  • /KiCad-files – Schematic and PCB source files.
  • /gerbers – Manufacturing data (Gerber and Drill files).
  • /images – PCB renders, schematic exports, and project photos.
  • schematic.pdf – Full circuit diagram.

Parts

59
QtyValueFootprintReferences
1310kResistor_SMD:R_0603_1608MetricR1, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
6PIN2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J5, J6, J8, J9, J17
6PIN4Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ11, J14, J16, J18, J19, J20
510nFCapacitor_SMD:C_0603_1608MetricC1, C3, C10, C11, C12
4100nFCapacitor_SMD:C_0603_1608MetricC6, C7, C8, C9
4CD4148WTDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D3, D4
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
31nFCapacitor_SMD:C_0603_1608MetricC2, C4, C5
3BC846Package_TO_SOT_SMD:SOT-23Q2, Q3, Q4
3PIN3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1, J3, J15
233kResistor_SMD:R_0603_1608MetricR2, R4
2BC857Package_TO_SOT_SMD:SOT-23Q1, Q5
110RResistor_SMD:R_0603_1608MetricR3
147klibrary2xd:Potentiometer_CAP_CA14_VA12,5_VerticalRV1
1CD4030BPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1TL074Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1

Questions

How big is the Discrete PLL PCB?

It measures 60 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Discrete PLL use?

59 parts, built around the CD4030BE, CD4148WTP, BC846 and BC857. 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 Discrete PLL KiCad files?

From the adasbl/Discrete-PLL-pcb repository on GitHub, at the commit this page was made from: the board is KiCad-files/Discrete-PLL.kicad_pcb and its schematic KiCad-files/Discrete-PLL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Discrete PLL design in my own project?

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

Similar boards

  • 2 layers57 × 57.3 mmPLL, the printed circuit board in 3D

    PLL

    codecherr/PLL_PCB

    59 parts
  • 2 layers60 × 50 mmPll chip, the printed circuit board in 3D

    Pll chip

    TofTo23/pll_pcb

    Custom PCB for PLL (phase-locked loop)

    59 parts
  • 2 layers50 × 40 mmXlink CR, the printed circuit board in 3D

    Xlink CR

    ttahsin-bey/XLink_CostReduced

    cheap implementation of the xlink interface

    22 parts
  • 2 layers85 × 123.8 mmISCAS25 Blinker, the printed circuit board in 3D

    ISCAS25 Blinker

    juamonsan/ISCAS25_PCB

    PCB that also serves as a pen holder in conmemoration of ISCAS 2025

    55 partsCC0-1.0
  • 2 layers75 × 50 mmParaPRZEKAZNIK, the printed circuit board in 3D

    ParaPRZEKAZNIK

    SP8EBC/ParaPRZEKAZNIK-pcb

    SPDT relays board controled by single TTL input, with an option for Modbus-RTU MCU module, with PT1000 temperature measurement

    82 parts