Skip to the content
PCBKitNew board
2 layers100 × 150 mmIcom ctcss board, the printed circuit board in 3D

Selectable CTCSS interface for the Icom IC-229H: KiCad hardware, Carvera Air CAM, enclosure and Arduino firmware documentation.

Size
100 × 150 mm
Copper layers
2
Thickness
1.5 mm
Parts
46
Nets
36
Pads
119
Tracks, vias
242, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Oct 2026
Updated
3 Nov 2026

Overview

Icom ctcss board is an open-source printed circuit board by kyleburnsdev, from the kyleburnsdev/icom-ctcss-board repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 150 mm with 46 parts on 36 nets, routed with 242 tracks and 0 vias.

It is built around the 2N3904TAR. Its parts include 15 resistors, 6 capacitors, 6 connectors, 1 IC and 1 transistor. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

Icom IC-229H selectable CTCSS interface

A Pro Micro based interface that adds selectable CTCSS tones to an Icom IC-229H microphone audio path, with PTT forwarding, an encoder, LCD, bypass control and status LEDs.

The schematic and routed PCB prototype are complete; assembly components have been ordered and the PCB is prepared for assembly. The first enclosure iteration is implemented in FreeCAD with print-oriented parts and fit coupons. Pro Micro firmware and a NUCLEO-F767ZI phase-one test driver are implemented, with build, host-test and USB verification. Begin breadboard testing with the phase-one guide; wired timing, UI hardware and analog/radio acceptance remain outstanding. Manufacturing process evidence is recorded separately in the relevant packages.

AreaEntry point
Requirements, parts and build instructionsProject documentation
ElectronicsKiCad project, with project-local libraries beside it
PCB manufacturingCarvera Air package
PCB jig / FreeCAD CAM migrationRequired changes and job contract
EnclosureMechanical workspace
Arduino firmwareFirmware workspace
Engineering scriptsTools and dependencies
Repository layout and verificationLayout notes

Open the KiCad project from electronics/ so its project-local symbol and footprint tables resolve. Keep each manufacturing package together when copying it to another machine.

Original project material is licensed under the MIT license. Third-party material retains its own terms; see third-party notices.

Parts

46
QtyValueFootprintReferences
610kCTCSS_THT:R_P5.08_CNCR3, R9, R12, R13, R14, R15
4100nFCTCSS_THT:C_Disc_P2.5_CNCC1, C2, C4, C5
4MountingHole_4mmMountingHole:MountingHole_4mmH1, H2, H3, H4
2100kCTCSS_THT:R_P5.08_CNCR5, R11
21kCTCSS_THT:R_P5.08_CNCR4, R8
23.3kCTCSS_THT:R_P5.08_CNCR1, R2
2330CTCSS_THT:R_P5.08_CNCR6, R7
2JigRegistration_4.03mmCTCSS_THT:JigRegistration_4.03mmH5, H6
2JigRegistration_4.12mmCTCSS_THT:JigRegistration_4.12mmH7, H8
1+5VCTCSS_THT:TP_CNCTP3
1+8VCTCSS_THT:TP_CNCTP2
110k 3296WCTCSS_THT:RV_3296W_CNCRV1
11uF 63V FILMCTCSS_THT:C_Film1u_P5_CNCC3
12N3904TARCTCSS_THT:Q_TO92_Formed_CNCQ1
14.7kCTCSS_THT:R_P5.08_CNCR10
14.7uF 63V FILMCTCSS_THT:C_Film4u7_P15_CNCC6
1FILTER_2CTCSS_THT:TP_CNCTP5
1GNDCTCSS_THT:TP_CNCTP1
1J_BYPASSCTCSS_THT:Header_1x02_CNCJ5
1J_MIC_INCTCSS_THT:Header_1x08_CNCJ1
1J_RADIO_OUTCTCSS_THT:Header_1x08_CNCJ2
1J_UI_ENCODERCTCSS_THT:Header_1x05_CNCJ3
1J_UI_LCDCTCSS_THT:Header_1x04_CNCJ4
1J_UI_LEDSCTCSS_THT:Header_1x04_CNCJ6
1PTT_SENSECTCSS_THT:TP_CNCTP7
1PWMCTCSS_THT:TP_CNCTP4
1RADIO_PTTCTCSS_THT:TP_CNCTP8
1TONE_INJECTIONCTCSS_THT:TP_CNCTP6
1Teyleten USB-C 5V/16MHzCTCSS_THT:ProMicro_CNC_BCuU1

Questions

How big is the Icom ctcss board PCB?

It measures 100 × 150 mm and has 2 copper layers, 1.5 mm thick.

What parts does the Icom ctcss board use?

46 parts, built around the 2N3904TAR. 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 Icom ctcss board KiCad files?

From the kyleburnsdev/icom-ctcss-board repository on GitHub, at the commit this page was made from: the board is electronics/icom-ctcss-board.kicad_pcb and its schematic electronics/icom-ctcss-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Icom ctcss board 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 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    34 parts446
  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT
  • 2 layers370 × 11 mmDaylight XXL, the printed circuit board in 3D

    Daylight XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    46 parts1.1kGPL-3.0
  • 2 layers87.5 × 50 mmMesabob, the printed circuit board in 3D

    Mesabob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    46 parts990GPL-3.0
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

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

    46 parts915
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers23 × 29 mmESP32-epaper adapter, the printed circuit board in 3D

    ESP32-epaper adapter

    pcbreflux/espressif

    all espressif stuff will committed here

    46 parts608GPL-3.0