

Openxcvr
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
7LM4562NA
PDIP-8-17V~-2.5V、2.5V~17V -40℃~+85℃ 0.00003% 10mA 120dB 2-Channel PDIP-8 Audio Amplifiers ROHSTexas InstrumentsAudio AmplifiersLM386
SOP-80.2% 0℃~+70℃ 4V~12V 4mA 50dB 700mWx1@8Ω Analog voltage gain SOP-8 Audio Amplifiers ROHSGcoreAudio Power OpAmpsPCM1802DB
SSOP-20-40℃~+85℃ 2 24 3.3V、5V 96000Hz Audio Analog-to-Digital Converter Built-in I2S SSOP-20 ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposeSN74CBT3253D
SOIC-16-40℃~+85℃ 1.6ns@5V,50pF 3uA 4.5V~5.5V 74CBT Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, Decoders74LVC1G04Z
SOT-553-40℃~+125℃ 1 1 1.65V~5.5V 1.7V~2V 200uA 32mA 32mA 5ns@5V,50pF 700mV~800mV 74LVC SOT-553 Inverters ROHSDiodes IncorporatedInverters1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesBS170
TO-92-55℃~+150℃ 1 N-channel 1.2Ω@10V 17pF 2.1V 24pF 500mA 60V 7pF 830mW N-Channel TO-92 MOSFETs ROHSonsemiMOSFETs
README
README.mdOpen 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 100n | Capacitor_SMD:C_0805_2012Metric | C2, C13, C15, C16, C17, C20, C21, C22, C27, C28, C31, C32, C33, C34 |
| 12 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C3, C4, C5, C6, C35, C36, C38, C51, C52, C53, C54 |
| 12 | 2K2 | Resistor_SMD:R_0805_2012Metric | R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 |
| 8 | 10K | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5, R20, R22, R32, R33 |
| 6 | 1uF | Capacitor_SMD:C_0805_2012Metric | C7, C8, C9, C10, C11, C12 |
| 5 | 390p | Capacitor_SMD:C_0805_2012Metric | C39, C45, C47, C61, C65 |
| 4 | 100K | Resistor_SMD:R_0805_2012Metric | R23, R24, R28, R29 |
| 4 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C25, C26, C29, C30 |
| 4 | G5V-2 | Relay_THT:Relay_DPDT_Omron_G5V-2 | K1, K2, K3, K5 |
| 3 | 10K | Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical | RV1, RV2, RV3 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric | R21, R25, R31 |
| 3 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D3 |
| 3 | 1u | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L4, L6, L12 |
| 3 | 470n | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L3, L5, L11 |
| 3 | BS170 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3 |
| 3 | LM4562 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3, U4, U5 |
| 3 | SN74CBT3253 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2, U11, U12 |
| 2 | 1.2n | Capacitor_SMD:C_0805_2012Metric | C59, C63 |
| 2 | 1.380u | openxcvr:FT37-INDUCTOR | L14, L22 |
| 2 | 100n | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L1, L9 |
| 2 | 150R | Resistor_SMD:R_0805_2012Metric | R6, R7 |
| 2 | 150p | Capacitor_SMD:C_0805_2012Metric | C62, C66 |
| 2 | 180p | Capacitor_SMD:C_0805_2012Metric | C57, C69 |
| 2 | 1n6 | Capacitor_SMD:C_0805_2012Metric | C41, C49 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C23, C24 |
| 2 | 2.434u | openxcvr:FT37-INDUCTOR | L13, L21 |
| 2 | 220n | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L2, L10 |
| 2 | 270p | Capacitor_SMD:C_0805_2012Metric | C56, C68 |
| 2 | 303n | openxcvr:FT37-INDUCTOR | L16, L24 |
| 2 | 3n | Capacitor_SMD:C_0805_2012Metric | C42, C50 |
| 2 | 470p | Capacitor_SMD:C_0805_2012Metric | C55, C67 |
| 2 | 47nF | Capacitor_SMD:C_0805_2012Metric | C14, C18 |
| 2 | 56p | Capacitor_SMD:C_0805_2012Metric | C58, C70 |
| 2 | 680p | Capacitor_SMD:C_0805_2012Metric | C60, C64 |
| 2 | 773n | openxcvr:FT37-INDUCTOR | L15, L23 |
| 2 | 820p | Capacitor_SMD:C_0805_2012Metric | C40, C48 |
| 1 | 1.698u | openxcvr:FT37-INDUCTOR | L18 |
| 1 | 10 | Resistor_SMD:R_0805_2012Metric | R26 |
| 1 | 100nf | Capacitor_SMD:C_0805_2012Metric | C37 |
| 1 | 100p | Capacitor_SMD:C_0805_2012Metric | C43 |
| 1 | 100uF | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C19 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R27 |
| 1 | 1n | Capacitor_SMD:C_0805_2012Metric | C46 |
| 1 | 200p | Capacitor_SMD:C_0805_2012Metric | C44 |
| 1 | 2u2 | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L7 |
| 1 | 3.012u | openxcvr:FT37-INDUCTOR | L17 |
| 1 | 382n | openxcvr:FT37-INDUCTOR | L20 |
| 1 | 3u3 | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L8 |
| 1 | 4K7 | Resistor_SMD:R_0805_2012Metric | R30 |
| 1 | 74LVC1G04 | Package_SO:TSOP-5_1.65x3.05mm_P0.95mm | U1 |
| 1 | 82R | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 904n | openxcvr:FT37-INDUCTOR | L19 |
| 1 | BATTERY_CONNECTOR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | LM386 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U9 |
| 1 | MAX_1000 | openxcvr:max1000 | U10 |
| 1 | MCP6002-xSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | PCM1802 | Package_SO:SSOP-20_5.3x7.2mm_P0.65mm | U8 |
| 1 | UI_CONNECTOR | Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical | J2 |
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 mm

- 2 layers99.1 × 99.1 mm

Similar boards
- 2 layers81.3 × 33.7 mm

SDRReciever
Dizzerin/Software-Defined-Radio
Quadrature sampling down converter software defined radio
67 parts24 - 2 layers74 × 72.1 mm

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 mm

- 4 layers70 × 100 mm

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 mm

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 mm

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 mm

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 mm

Tuner pedal
kulovac/tuner-pedal
Source for my tuner pedal project from algorithm design to PCB implementation
108 parts