Skip to the content
PCBKitNew board
2 layersVoice id, the printed circuit board in 3D

The hardware information for the IDx project. Firmware on another repository (IDx)

Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
49
Pads
144
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
10 Aug 2022
Updated
2 Mar 2024

Overview

Voice id is an open-source printed circuit board by phastmike, from the phastmike/IDx_hardware repository on GitHub. It is a 2-layer board with 22 parts on 49 nets.

Its parts include 7 capacitors, 6 connectors, 4 resistors, 2 ICs and 2 diodes. It belongs with the radio and wireless boards and the RP2040 boards of this library.

README

README.md

YAESU DR-1X/DR-2X VOICE ID

IDx

This project is a design of a Voice ID board for the YAESU DR-1X and DR-2X repeater models.

These repeaters do have a morse id feature and by using the FVS-2 voice module they can do a very limited voice identification function which will synthetize the repeater callsign and nothing else.

These repeaters provide a CONTROL I/O port with 15 pins and a ACC port with 10 pins.

Both can be used but there is no documentation regarding the ACC serial data protocol.

The firmware is available in this repository

Hardware

This project is based around the Raspberry Pi Pico (RP2040). It uses some digital GPIOs to control the repeater for voice identification purposes. The advantage of using the Pico and specially the Python SDK is that the filesystem is already there amongst others.

Via the Control IO port we can get many control signals from the repeater and the logic interface is direct with not so many discrete components.

The circuit can be powered from usb and from the radio, simultaneaously if needed.

The circuit is simple. A regulator for voltage control, leds and the resistor divider for volume control with a simple 1st order RC filter.

Pictures

  • Inside the box

IDx

  • A more detailed look at the PCB

IDx

Schematic

The schematic is adapted to the real implementation in real life, that's why, eg, the volume potentiometer appears as a JST/KK/Molex 3 pin conector.

Check the PDFs for the schematic.

Led connections

IDx

Yaesu DR1-X

The Yaesu DR1X has some design flaws in the controller board.

From the technical manual we can see that some transistor were not fitted and some resistor values were incorrect, eg, the 0 ohm resitor in the CTCSS zener protector.

Control IO Pinout
Pin NoPin NameI/O Descriptions
1EXT I/OInput [L] GND: Remote mode [H] OPEN: Repeater mode
2PTTInput [L] GND: EXT PTT ON [H] OPEN: EXT PTT OFF When this pin is pulled low by an external device, it keys the repeater transmitter.
3CTCSS/DCS (PKSQL)Output [L] GND: Decoded [H] OPEN: Un-decoded / Signaling settings in the repeater setup menu will be applied.
4SQL DET (Noise SQL)Output [L] GND: SQL open [H] OPEN: SQL close / This is an open-collector, active-low output capable of sinking about 10 mA. It indicates that the receiver squelch is open. If the squelch control is properly set, this indicates a carrier on the receiver channel.
5GNDGND Chassis ground for all logic levels and power supply return
6TONE INInput CTCSS/DCS EXT input / 600 ohm, 500 mV peak to peak, Valid during external PTT control. This pin is sub-audible tone input, and has a flat response characteristic (repeater deviation is constant for a given signal level over the frequency range of 5 ~ 250 Hz). Injecting a too high signal level here causes over-deviation of CTCSS or DCS, degrading performance. Use shielded cable to connect to this pin, connecting the shield to GND.
7AF INInput EXT Modulation input / 600 ohm, 1.5 V peak to peak / Valid during external PTT control / This pin is audio input (300 ~ 3,000 Hz). This audio is injected before the splatter filter stage, so excess signal input levels are clipped. It is impossible to input analog modulation signals and convert them to digital signals on DR-1X/DR-1XE. Use shielded cable to connect to this pin, and connect the shield to GND.
8DISC OUTOutput Up-link RX DISC output (w/o de-emphasis), 500 mV peak to peak / Discriminator output during up-link reception. Does not affect the operation mode of the repeater. The signal is extracted before the de-emphasis and squelch circuitry. Use shielded cable to connect to this pin, and connect the shield to GND.
9AF OUTOutput Up-link RX AF output (w/ de-emphasis), 300 mV peak to peak Analog audio output during up-link reception. Does not affect the operation mode of the repeater. This pin is an output for AF signal (300 mVp-p), being extracted after the de-emphasis. Demodulated digital signals can be output as well.
10GNDGND Chassis ground for all logic levels and power supply return
11EXT1 *Input. In Remote mode, the logic combination of Ports EXT1 and EXT2 determines the transmit and receive modes
12EXT2 *Input. Check table below
13EXT3 *Input [L] GND: RX Tone OFF [H] OPEN: Setup mode. Input a low level signal to indicate that the receiving tone is invalid.
14EXT4 *Input [L] GND: TX Tone OFF [H] OPEN: Setup mode. Input a low level signal to indicate that the transmitting tone is invalid.
15VCCVCC Power supply. This pin provides 13.8 V, 2.0 A, DC from the repeater supply. There is an internal 3 A fuse to prevent damage to the repeater.

*) These functions may only be activated while the repeater is in Remote mode.

Port 2Port 1RXTX
HHAuto (AMS)FM
HLFMFM
LHDigitalDigital
LLAuto (AMS)Auto (AMS

Links

Parts

22
QtyValueFootprintReferences
5100nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2, C3, C4, C6, C7
2100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
10.33uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
11uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC5
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Audio Out (Speaker)Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x04Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ7
1Conn_01x08Connector_Molex:Molex_KK-254_AE-6410-08A_1x08_P2.54mm_VerticalJ1
1Fan (5V 0.1A)Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ4
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU2
1PWR_SWConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalSW1
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU3
1RV 10kConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ6
1ResetConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ3

Questions

What parts does the Voice id use?

22 parts. 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 Voice id KiCad files?

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

Can I use the Voice id design in my own project?

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

Similar boards

  • 2 layers158 × 11 mmDaylight Matchstick, the printed circuit board in 3D

    Daylight Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    22 parts1.1kGPL-3.0
  • 2 layers57 × 65 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    22 parts1kGPL-3.0
  • 2 layers81 × 57.2 mmRP2040-Macropad, the printed circuit board in 3D

    RP2040-Macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    22 parts915
  • 2 layers54.6 × 70.9 mmBeagleLogic Cape, the printed circuit board in 3D

    BeagleLogic Cape

    abhishek-kakkar/BeagleLogic

    A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

    22 parts479GPL-3.0
  • 2 layers66.4 × 24.5 mmConnecting piece, the printed circuit board in 3D

    Connecting piece

    Chrismettal/flipper-zero-backpacks

    Backpack-style addon boards for the Flipper Zero!

    22 parts456
  • 2 layers51 × 70 mmDMG A04-01, the printed circuit board in 3D

    DMG A04-01

    HDR/NintendoPCBs

    Replacement pcb's for Nintendo games.

    22 parts321
  • 2 layers27.8 × 16 mmSpi 1v8 level shifter, the printed circuit board in 3D

    Spi 1v8 level shifter

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    22 parts253GPL-3.0