Skip to the content
2 layers166 × 137.7 mmReceiver, the printed circuit board in 3D

FM stereo encoder and decoder with 19 kHz pilot, designed in LTspice and KiCad.

Size
166 × 137.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
165
Nets
108
Pads
450
Tracks, vias
628, 114
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Oct 2026
Updated
5 Nov 2026

Overview

Receiver is an open-source printed circuit board by charbel-j-estephan, from the charbel-j-estephan/Fm_Stereo_Encoder_Decoder repository on GitHub. It is a 2-layer board of 166 × 137.7 mm with 165 parts on 108 nets, routed with 628 tracks and 114 vias.

It is built around the MC1496D, NE5532 and TL072, with the CD4013, CD4046BE and CD4069 among its other parts. Its parts include 60 resistors, 57 capacitors, 16 ICs, 6 connectors and 2 diodes.

Main components

6

README

Encoder/README.md

FM Stereo Encoder

Final version

The final version is Encoder. Open Encoder.kicad_pro in KiCad 10. It holds the schematic (Encoder.kicad_sch) and the board (Encoder.kicad_pcb). Use these two files for printing and for building.

Goal of this part

This board is the encoder half of the FM stereo project. It takes the left and right audio from the J3 input and turns them into one stereo multiplex (MPX) signal on the J4 output. The output feeds the FM transmitter module.

The board does these jobs.

  1. It protects the inputs and filters the audio to 15 kHz.
  2. It builds the sum (left plus right) and the difference (left minus right).
  3. It makes a 38 kHz carrier. A CD4046 phase locked loop locks to a 19 kHz sine you feed into the 2 pin screw terminal (J5) and doubles it.
  4. It modulates the difference signal onto the 38 kHz carrier with an MC1496.
  5. It adds the sum, the modulated difference and the 19 kHz pilot into one MPX signal and filters it.

JP1 flips the carrier phase. If left and right come out swapped at the receiver, move the JP1 shunt to the other position. No reprint is needed.

Board rules

  • Tracks are 0.5 mm. The plus and minus 9 V rails use 0.8 mm tracks.
  • Vias are 1.6 mm with a 0.8 mm drill. This is the board sent to PCBWay on Oct 24 (the "bigger vias" Gerbers).
  • The four corner holes are 3.2 mm for M3 screws.
  • Test points are single male header pins with 2.54 mm pitch. Break them off a 40 pin strip.
  • The board is about 149 by 150 mm.

Other files in this folder

  • FM_Encoder_Build_and_Test_Guide.pdf is the stage by stage soldering and test guide. Follow it in order.
  • FM_Encoder_Buy_List.xlsx is the EKT buy list with links and prices.
  • MC1496.kicad_sym and R0.kicad_sym are symbol libraries the project needs. Do not delete them.

Known open points

  • J5 is a 2 pin 5.08 mm screw terminal. Pin 1 is the signal and pin 2 is ground. Feed it from a female BNC screw junction (EKT 426959) fixed to a bracket beside the board. The center screw goes to pin 1 and the shield screw goes to pin 2. No BNC part sits on the board.
  • R51 (12k) and C47 (1n) set the VCO range. Check the free running frequency on TP33 during stage 7 of the guide.
  • EKT does not stock 360k, 2.4k and 1.2n. The guide shows the substitutes.

Parts

165
QtyValueFootprintReferences
29100nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC10, C13, C14, C15, C16, C18, C19, C21, C22, C27, C28, C29, C30, C31, C32, C33 +13
13100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R12, R24, R39, R44, R45, R46, R47, R48, R49, R50, R51, R54
71kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR25, R26, R40, R42, R60, R62, R64
71nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C6, C12, C38, C48, C50, C56
610kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R28, R30, R52, R53, R58
615kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R29, R31, R61, R63, R65
6NE5532Package_DIP:DIP-8_W7.62mm_SocketU1, U2, U3, U4, U5, U6
5TL072Package_DIP:DIP-8_W7.62mm_SocketU7, U8, U14, U15, U18
451kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R7, R32, R34
4TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP_-9V1, TP_+9V1, TP_GND1, TP_GND2
310uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC23, C43, C53
31uCapacitor_THT:C_Rect_L7.2mm_W3.5mm_P5.00mmC54, C55, C57
21.8nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC20, C52
210kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2
210pCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC17, C51
2130kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11, R38
21N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2
22.2uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC44, C45
2220pCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC5, C47
222kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R17
222uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC3, C4
23.9kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20, R21
230kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R33
243kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8, R35
2680pCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2, C46
268kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R37
268pCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC11, C49
275kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R36
2Conn_01x02_SocketTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1, J2
2Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4, J6
11.5kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR56
110nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC42
112kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR57
119K_DIVConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP34
119K_IN_TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ5
12.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR23
1220kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR27
13.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR19
138K_VCOConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP33
14.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR59
14052Package_DIP:DIP-16_W7.62mm_SocketU9
151Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR18
16.8kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR16
17.5kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR22
18.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR55
1CD4013Package_DIP:DIP-14_W7.62mm_SocketU21
1CD4046Package_DIP:DIP-16_W7.62mm_SocketU19
1CD4069Package_DIP:DIP-14_W7.62mm_SocketU20
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1D_OUTConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP9
1D_ampConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP4
1GNDConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP35
1G_ampConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP5
1MC1496Package_DIP:DIP-14_W7.62mm_SocketU17
1MonoTestConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP2
1Mono_ampConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP3
1SWAP_LRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1
1TP_MPXConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP1
1TP_OUT_GConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP10
1TP_STEREO_FTConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP8
1TP_STEREO_RAWConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP7

The 161 most common of 165 parts.

More from charbel-j-estephan/Fm_Stereo_Encoder_Decoder

1
  • 2 layers149.1 × 150.3 mmEncoder, the printed circuit board in 3D

    Encoder

    charbel-j-estephan/Fm_Stereo_Encoder_Decoder

    FM stereo encoder and decoder with 19 kHz pilot, designed in LTspice and KiCad.

    170 parts

Similar boards

  • 2 layers147.4 × 63.2 mmGuitar down octave, the printed circuit board in 3D

    Guitar down octave

    MR-DOS/guitar_down_octave

    A octave-down effect for guitar. All analog, no microcontroller, no DSP.

    219 parts5GPL-3.0
  • 2 layers167.3 × 108.2 mmVCO-2131, the printed circuit board in 3D

    VCO-2131

    kitspace-test-repos/kicad6-file-collection

    108 partsMIT
  • 2 layers100 × 45 mmTranscribe, the printed circuit board in 3D

    Transcribe

    cyberboy666/_transcribe_

    midi to rs232 bridge - for performance control of old video mixers and switchers

    28 parts20
  • 4 layers115.7 × 44.5 mmRS36512VDCDriver, the printed circuit board in 3D

    RS36512VDCDriver

    Aykut-Gencer-KARACA/RS-36512VDC3A-MotorDriver-Hbridge

    Bu proje, bir önceki çalışmamda kullandığım RS-365 serisi 12 V DC / 3 A motoru çift yönlü ve hız kontrollü sürmek için tasarlanmış bir H-köprü kartıdır.

    57 parts
  • 2 layers95 × 72 mmBionic, the printed circuit board in 3D

    Bionic

    Shrijal2410/BionicArm

    Our project aims to provide a realistic, functional prosthetic hand for those who have lost theirs. We're not delving into mastering neurology; instead, we're focusing on using muscle sensor data (EMG) to control the…

    39 parts

Questions

How big is the Receiver PCB?

It measures 166 × 137.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Receiver use?

165 parts, built around the MC1496D, NE5532, TL072 and CD4013. 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 Receiver KiCad files?

From the charbel-j-estephan/Fm_Stereo_Encoder_Decoder repository on GitHub, at the commit this page was made from: the board is Decoder/Receiver.kicad_pcb and its schematic Decoder/Receiver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Receiver design in my own project?

Its repository states no licence, so its author keeps all rights: ask charbel-j-estephan before reusing the design.