Skip to the content
PCBKitNew board
2 layers83.5 × 45 mmArducon, the printed circuit board in 3D

A transmitter controller for Amateur Radio Direction Finding (ARDF). Based on the Arduino Pro Mini.

Size
83.5 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
114
Nets
83
Pads
406
Tracks, vias
1,334, 303
Pours
17
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Nov 2020
Updated
18 Jun 2026

Overview

Arducon is an open-source printed circuit board by OpenARDF, from the OpenARDF/Arducon repository on GitHub, published under the MIT licence. It is a 2-layer board of 83.5 × 45 mm with 114 parts on 83 nets, routed with 1,334 tracks and 303 vias.

It is built around the CD74HC4050M96, PE43712B and DS3231S#, with the LP2992AIM5-3.3, RV-8803-C7 and PN2222A among its other parts. Its parts include 13 resistors, 12 connectors, 11 diodes, 8 capacitors and 5 ICs. It belongs with the radio and wireless boards of this library.

Main components

8

README

README.md

Arducon

Arducon is an Arduino-based ARDF transmitter controller for conducting Radio Orienteering (aka, Amateur Radio Direction-Finding - ARDF) competitions.

When connected to the audio output of an Amateur Radio handy-talky or similar receiver Arducon will decode Dual-Tone Multi Frequency (DTMF) tones that are used to configure and control Arducon.

When connected to the microphone input of an Amateur Radio handy-talky or similar transmitter Arducon will control the transmitter to cause it to send signals of the proper timing and format for regulation Radio Orienteering competitions. Arducon is suitable for controlling most 2m or 80m transmitters used for Radio Orienteering.

Consult the User Manual for more information on Arducon and its capabilities.

Configuration and Updates

Use SerialSlinger to configure and update Arducon through its serial port without memorizing raw serial commands.

Pictured below are all the parts that comprise an Arducon. Put them together, then just add a power source (a 9V battery will do) and cables to the transmitter, and you've got a complete automated "fox" transmitter.

Docs/Arducon1.png

Want to change the hardware design, or modify the software? Everything you need is provided in the following folders:

KiCad

The KiCad folder holds files for generating the schematic, BOM, and PCB files using KiCad. On an OS X system the kicad directory should be placed in ~/Documents/GitHub/Arducon.

Software

The maintained firmware source lives under Software/AtmelStudio7/Arducon and targets an Arduino Pro Mini / ATmega328P using the Atmel Studio 7 project or the repo-owned CLI Release build scripts. Arduino IDE builds are no longer supported.

Use the CLI Release build for reproducible local builds:

powershell
powershell -ExecutionPolicy Bypass -File .\build-cli-release.ps1 -Clean
powershell -ExecutionPolicy Bypass -File .\compare-cli-release.ps1

Run host-side unit tests on macOS, Windows, or Linux with:

powershell
just host-unit-tests

Microchip/Atmel Studio 7 Release remains the cross-check path for now:

powershell
powershell -ExecutionPolicy Bypass -File .\build-firmware.ps1 -Configuration Release
powershell -ExecutionPolicy Bypass -File .\check-firmware-size.ps1 -Configuration Release

See BOOTLOADER_WORKFLOW.md for Optiboot provisioning, release packaging, fuse handling, and serial bootloader smoke tests. See RELEASE_WORKFLOW.md for GitHub release publishing and version-number policy.

Parts

114
QtyValueFootprintReferences
32NP_Thru_Hole_0.5mmMounting_Holes:NP_Thru_Hole_0.5mm, , , , , , , , , , , , , , , +16
8SolderJumper_2_OpenWire_Connections_Bridges:Solder-Jumper-NO-SMD-Pad_SmallSJ101, SJ102, SJ103, SJ104, SJ105, SJ106, SJ107, SJ108
6Ferrite_Bead_SmallResistors_SMD:R_0603FB101, FB102, FB103, FB104, FB105, FB106
510kResistors_SMD:R_0805R103, R104, R108, R109, R111
5CG0603MLC-05LECT-NDResistors_SMD:R_0603D103, D104, D105, D106, D107
4100nFCapacitors_SMD:C_0805C103, C108, C109, C110
410uFCapacitors_SMD:C_0805C101, C102, C104, C105
4MountingHole_4mmMounting_Holes:MountingHole_4mm_Outlined4mm thru, 4mm thru, 4mm thru, 4mm thru
3MSS1P2L-M3/89ADiodes_SMD:DO-219ADD108, D109, D110
3PN2222ATO_SOT_Packages_SMD:SOT-23Q101, Q103, Q104
2100kResistors_SMD:R_0805R101, R106
2Conn_01x08Pin_Headers:Pin_Header_Straight_1x08J104, J105
2LEDLEDs:LED_0805D102, D102
2SPSTButtons_Switches_SMD:PTS645SL50SMTR92SW101, SW101
2SolderJumper_3_Bridged12Wire_Connections_Bridges:Solder-Jumperx3-NC_1-2_SMD-Pad_SmallSJ109, SJ110
110Resistors_SMD:R_0805R110
110kPotentiometers:Potentiometer_ST32ET_HandsolderRV101
1162kResistors_SMD:R_0805R107
11MResistors_SMD:R_0805R105
12.2kResistors_SMD:R_0805R102
1210kResistors_SMD:R_0805R113
14.3VDiodes_SMD:SOD-123D101
1470Resistors_SMD:R_0805R114
15V/12VButtons_Switches_SMD:SW_SPDT_PCM12SW102
1Arduino Pro Mini (5V Version)Modules:Arduino_Pro_MiniMOD101
1CD74HC4050M96Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mmU102
1CR1220Oddities:BC501SM_CR1220_BAT_HandsolderBT101
1Conn_01x04Pin_Headers:Pin_Header_Straight_1x04TP101
1Conn_01x06Pin_Headers:Pin_Header_Angled_1x06J112
1Controlled PowerWire_Pads:SolderWirePad_2x_1-5mmDrill_PolarizedJ108
1DB9 FemaleConnect:DB9F_CIJ102
1DB9_MaleConnect:DB9F_CIJ111
1DS3231SMD_Packages:SO16U105
1External Power SourceWire_Pads:SolderWirePad_2x_1-5mmDrill_PolarizedJ107
1ISP/PDIPin_Headers:SM_Pin_Header_Straight_2x03P101
1LMN200TO_SOT_Packages_SMD:SOT-363-0.65Q102
1LP2992AIM5-3.3TO_SOT_Packages_SMD:SOT-23-5U101
1PE43712Housings_DFN_QFN:QFN-32-1EP_5x5mm_Pitch0.5mmU104
1RV-8803-C7Oddities:RV-3028-C7U103
1To AntennaConnect:CON-SMA-EDGE-SJ103
1To RadioConnect:CON-SMA-EDGE-SJ101
1To StubConnect:CON-SMA-EDGE-SJ113
1Waveguide_50_ohmsOddities:Waveguide_50_ohmsWG2
1Waveguide_T_50_ohmsOddities:Waveguide_T_50_ohmsWG1
1WiringPin_Headers:Pin_Header_Straight_1x08J106

Questions

How big is the Arducon PCB?

It measures 83.5 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Arducon use?

114 parts, built around the CD74HC4050M96, PE43712B, DS3231S# and LP2992AIM5-3.3. 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 Arducon KiCad files?

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

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

Similar boards

  • 2 layers65 × 25 mmWcc, the printed circuit board in 3D

    Wcc

    meerstern/Usb_Camera_Converter

    usb web camera converter with PIC32MZ

    63 parts2
  • 4 layers143.5 × 14 mmDrChibi, the printed circuit board in 3D

    DrChibi

    joewa/ChibiESC

    Free electric speed controller software using ChibiOS

    284 parts10GPL-3.0
  • 6 layers48.9 × 46.6 mmClosed Loop Driver, the printed circuit board in 3D

    Closed Loop Driver

    Ali-M0/EDrive

    A closed-loop control system designed to stack with stepper motors and provide real-time feedback using a magnetic encoder.

    50 parts1MIT
  • 2 layers115 × 95 mmVXDash RemoteECU, the printed circuit board in 3D

    VXDash RemoteECU

    martinroger/VXDash

    An instrument cluster for the VX220

    370 parts3CERN-OHL-S-2.0
  • 4 layers56.6 × 39 mmMultimodal Actuator mk2, the printed circuit board in 3D

    Multimodal Actuator mk2

    TheUnknownAlias/betr_kicad_resources

    This repository contains shared KiCad symbols and footprints for our projects.

    91 parts
  • 4 layers99.9 × 80.4 mmPBITzBackplaneMezzanine, the printed circuit board in 3D

    PBITzBackplaneMezzanine

    dumaiss/pBITzPlatform

    Code, documentation and schematics for the pBITz backplane and associated assets

    43 parts
  • 2 layers95 × 75 mmBattery predictor, the printed circuit board in 3D

    Battery predictor

    touhidsiddiqueeraj-bit/Multi-Horizon-Hazard-Models-for-Battery-Failure-Prediction

    This study extends an existing multi-horizon hazard classification framework—originally developed for NASA 18650 cells using Histogram-based Gradient Boosting (HGB)—to three additional datasets (CALCE LCO/CX2, Oxford…

    25 parts1
  • 2 layers46 × 84 mmVocore breakout, the printed circuit board in 3D

    Vocore breakout

    electroniceel/vocore2-breakout

    Breakout-board for the VoCore2

    88 parts11CC-BY-4.0