Skip to the content
PCBKitNew board
2 layers101.6 × 137.4 mmOpenxcvr, the printed circuit board in 3D

Cost Effective HF transceiver based on max1000 FPGA module

Size
101.6 × 137.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
155
Nets
150
Pads
496
Tracks, vias
1,188, 81
Routed
Yes
KiCad
KiCad 5 (file 20200104)
Created
11 Jan 2020
Updated
7 Apr 2021

Overview

Openxcvr is an open-source printed circuit board by dawsonjon, from the dawsonjon/OpenXcvr repository on GitHub, published under the MIT licence. It is a 2-layer board of 101.6 × 137.4 mm with 155 parts on 150 nets, routed with 1,188 tracks and 81 vias.

It is built around the LM4562NA, LM386 and PCM1802DB, with the SN74CBT3253D, 74LVC1G04Z and 1N4148W among its other parts. Its parts include 70 capacitors, 33 resistors, 24 inductors, 12 ICs and 4 switches. It belongs with the radio and wireless and fPGA and programmable logic boards of this library.

Main components

7

README

README.md

Open XCVR

A cheap open-source Ham radio transceiver based on the MAX1000 FPGA module.

Features

  • High performance Intel MAX10 FPGA based DSP
  • SDR receiver 0.5-30MHz continuous
  • SDR transmitter 80m-10m ham bands
  • efficient 5W (ish) switched-mode PA for extended battery operation
  • Supports AM, FM, SSB and CW modes
  • audio output via 3.5mm headphone jack with integrated amplifier and provision for internal speaker
  • audio input via 3.5mm microphone jack with integrated pre-amplifier and provision for internal mic
  • support for straight and iambic telagraph keys with integrated electronic keyer
  • 500 general purpose memories
  • external 12v power via 2.5mm barrel jack provision for internal battery, integrated battery monitor
  • integrated Power/SWR meter
  • provision for GPS frequency calibration

The wiki contains a detailed description of the hardware and firmware design

Parts

155
QtyValueFootprintReferences
14100nCapacitor_SMD:C_0805_2012MetricC2, C13, C15, C16, C17, C20, C21, C22, C27, C28, C31, C32, C33, C34
12100nFCapacitor_SMD:C_0805_2012MetricC1, C3, C4, C5, C6, C35, C36, C38, C51, C52, C53, C54
122K2Resistor_SMD:R_0805_2012MetricR8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19
810KResistor_SMD:R_0805_2012MetricR2, R3, R4, R5, R20, R22, R32, R33
61uFCapacitor_SMD:C_0805_2012MetricC7, C8, C9, C10, C11, C12
5390pCapacitor_SMD:C_0805_2012MetricC39, C45, C47, C61, C65
4100KResistor_SMD:R_0805_2012MetricR23, R24, R28, R29
410uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC25, C26, C29, C30
4G5V-2Relay_THT:Relay_DPDT_Omron_G5V-2K1, K2, K3, K5
310KPotentiometer_THT:Potentiometer_Bourns_3386P_VerticalRV1, RV2, RV3
31KResistor_SMD:R_0805_2012MetricR21, R25, R31
31N4148WDiode_SMD:D_SOD-123D1, D2, D3
31uInductor_SMD:L_TDK_NLV32_3.2x2.5mmL4, L6, L12
3470nInductor_SMD:L_TDK_NLV32_3.2x2.5mmL3, L5, L11
3BS170Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3
3LM4562Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3, U4, U5
3SN74CBT3253Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U11, U12
21.2nCapacitor_SMD:C_0805_2012MetricC59, C63
21.380uopenxcvr:FT37-INDUCTORL14, L22
2100nInductor_SMD:L_TDK_NLV32_3.2x2.5mmL1, L9
2150RResistor_SMD:R_0805_2012MetricR6, R7
2150pCapacitor_SMD:C_0805_2012MetricC62, C66
2180pCapacitor_SMD:C_0805_2012MetricC57, C69
21n6Capacitor_SMD:C_0805_2012MetricC41, C49
21uCapacitor_SMD:C_0805_2012MetricC23, C24
22.434uopenxcvr:FT37-INDUCTORL13, L21
2220nInductor_SMD:L_TDK_NLV32_3.2x2.5mmL2, L10
2270pCapacitor_SMD:C_0805_2012MetricC56, C68
2303nopenxcvr:FT37-INDUCTORL16, L24
23nCapacitor_SMD:C_0805_2012MetricC42, C50
2470pCapacitor_SMD:C_0805_2012MetricC55, C67
247nFCapacitor_SMD:C_0805_2012MetricC14, C18
256pCapacitor_SMD:C_0805_2012MetricC58, C70
2680pCapacitor_SMD:C_0805_2012MetricC60, C64
2773nopenxcvr:FT37-INDUCTORL15, L23
2820pCapacitor_SMD:C_0805_2012MetricC40, C48
11.698uopenxcvr:FT37-INDUCTORL18
110Resistor_SMD:R_0805_2012MetricR26
1100nfCapacitor_SMD:C_0805_2012MetricC37
1100pCapacitor_SMD:C_0805_2012MetricC43
1100uFCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC19
11MResistor_SMD:R_0805_2012MetricR27
11nCapacitor_SMD:C_0805_2012MetricC46
1200pCapacitor_SMD:C_0805_2012MetricC44
12u2Inductor_SMD:L_TDK_NLV32_3.2x2.5mmL7
13.012uopenxcvr:FT37-INDUCTORL17
1382nopenxcvr:FT37-INDUCTORL20
13u3Inductor_SMD:L_TDK_NLV32_3.2x2.5mmL8
14K7Resistor_SMD:R_0805_2012MetricR30
174LVC1G04Package_SO:TSOP-5_1.65x3.05mm_P0.95mmU1
182RResistor_SMD:R_0805_2012MetricR1
1904nopenxcvr:FT37-INDUCTORL19
1BATTERY_CONNECTORConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1LM386Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU9
1MAX_1000openxcvr:max1000U10
1MCP6002-xSNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1PCM1802Package_SO:SSOP-20_5.3x7.2mm_P0.65mmU8
1UI_CONNECTORConnector_IDC:IDC-Header_2x10_P2.54mm_VerticalJ2

Questions

How big is the Openxcvr PCB?

It measures 101.6 × 137.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Openxcvr use?

155 parts, built around the LM4562NA, LM386, PCM1802DB and SN74CBT3253D. 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 Openxcvr KiCad files?

From the dawsonjon/OpenXcvr repository on GitHub, at the commit this page was made from: the board is pcb/openxcvr/openxcvr.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

More from dawsonjon/OpenXcvr

2
  • 2 layers99.1 × 99.1 mmRADIO, the printed circuit board in 3D

    RADIO

    dawsonjon/OpenXcvr

    Cost Effective HF transceiver based on max1000 FPGA module

    148 parts38MIT
  • 2 layers99.1 × 99.1 mmTX BOARD, the printed circuit board in 3D

    TX BOARD

    dawsonjon/OpenXcvr

    Cost Effective HF transceiver based on max1000 FPGA module

    104 parts38MIT

Similar boards

  • 2 layers81.3 × 33.7 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    Dizzerin/Software-Defined-Radio

    Quadrature sampling down converter software defined radio

    67 parts24
  • 2 layers74 × 72.1 mmENGR357 Project v1.1, the printed circuit board in 3D

    ENGR357 Project v1.1

    pricna/Software-Defined-Radio-Receiver

    Software Defined Radio receiver created for Engineering Electronics II at Walla Walla University.

    80 parts3MPL-2.0
  • 4 layers85 × 56 mmRadiohead, the printed circuit board in 3D

    Radiohead

    mpvano/radiohat2

    Software and Documentation for the Radiohat2 Project

    175 parts2MIT
  • 4 layers70 × 100 mmTxrx-1, the printed circuit board in 3D

    Txrx-1

    brucemack/sdr2

    This is a homebrew SDR rig with no dependency on external computers/soundcards/etc.

    98 partsGPL-3.0
  • 4 layers100 × 174.6 mmRf switchboard, the printed circuit board in 3D

    Rf switchboard

    Erhannis/rf_switchboard

    KiCAD pcb; whole heap of rf-related modules so I can figure out what works and how.

    467 parts
  • 2 layers40 × 75 mmPhone pcb, the printed circuit board in 3D

    Phone pcb

    kangp3/phone

    This is a repository containing some code artifacts but mostly testing fragments for a project to develop a device to connect landline phones to other landline phones via a private VoIP network.

    29 parts11MIT
  • 2 layers70 × 64.5 mmClockgen main board, the printed circuit board in 3D

    Clockgen main board

    GDH-Technologies/cx-clockgen

    Essentially a fork of Rene Wolf's `cxadc-clock-generator-audio-adc` gitlab project

    17 parts1
  • 4 layers50 × 90 mmTuner pedal, the printed circuit board in 3D

    Tuner pedal

    kulovac/tuner-pedal

    Source for my tuner pedal project from algorithm design to PCB implementation

    108 parts