Skip to the content
PCBKitNew board
2 layers66 × 141.5 mmPcphone, the printed circuit board in 3D

PC Phone is a telephone calling device for physical disabilities

Size
66 × 141.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
96
Pads
245
Tracks, vias
423, 20
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Apr 2026
Updated
27 Apr 2026

Overview

Pcphone is an open-source printed circuit board by umegaki, from the umegaki/pcphone repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 66 × 141.5 mm with 62 parts on 96 nets, routed with 423 tracks and 20 vias.

It is built around the TD62083AFG and 2SC1815. Its parts include 16 resistors, 9 diodes, 8 switches, 4 capacitors and 4 connectors.

Main components

2

README

README.md

PCPhone とは

  • PC Phone is a telephone assist device for physical disabilities.
  • PCホンは、肢体不自由のために固定電話機の操作ができない人が、PCから固定電話を操作できるようにするデバイスです。
  • 原則として、オープンハードウェアとして公開していますが、ライセンス条件は、まだ書きかけです。変更される可能性があります。

構成

次の3つで構成されます。

  1. 固定電話機(要改造)
  2. PcPhone Arduino コントローラ
  3. PcPhone Windows アプリケーション

注意喚起

電話機とコントローラの接続には電話機の改造が必要になります。このような改造は、技術基準適合認定(技適)に違反することになります。特に、電波を発する機器の場合には、その運用はより厳しくなります。したがって、通信回線にかかわる部分を改造しない、無線を搭載した固定電話機を使用しない、直接電話回線網に接続せず ONUやルーターを介して接続する、という点に注意を払いました。しかし、改造それ自体は違法とされる可能性のある行為です。今回は、障害者が回線を使えなければ利用できないサービスがあることを前提にして、電気通信事業法の趣旨を尊重しつつ、障害者の情報アクセスの権利を確保するにはやむをえないと判断しました。本機のユーザは、サービスを利用できない旨を当該運営会社に連絡し対応策を求めました。当該企業の担当者はそのユーザを訪問し現状を把握しましたが、今のところ対応策はないという結論でした。その後、ユーザから作者に相談を持ち掛けられました。

サービスを提供する運営会社は、障害者がサービスを利用できない状態であることに対して苦情を申し立てているのですから、合理的配慮に基づいた対策をすべきであり、それが本来行われるべき対策です。本機の開発はそのようなサポート不在に対するやむを得ない解決策であったことも付け加えておきます。

また、作者は、アナログ第2種工事担当者資格(旧電話工事資格)を持っており、その責任において、回線網に影響を与えないよう十分に配慮して設計しました。

作者は、このように不法性を問われるリスクを冒すことを問題なしとは考えません。障害者に対する合理的配慮の欠如によって生じる問題であり、このようなデバイスは本来必要なものではないし、またその制作を推進する立場にもありません。ここで公開する情報を利用して何らかの機器開発を行うときには、ここで述べた事項について自身の責任において実施してください。

PcPhone Arduino コントローラ

PCからのコマンドを受け付けて、電話機のボタンを押すための制御部です。

  • Arduino nano R3 を用いました。
  • 電話機の0~9、#*、ハンズフリ-の各ボタンの配線を確認して、それらをリレーを用いてオンすることによって、電話をかけることができる構造です。
  • PCとの通信は、Arduino の USB と統合された仮想シリアルポートを通じて行います。
  • リレーの個数を節約するために、電話機のボタンをスキャンする信号 COL、ROW を個別にオンします。この仕様は、電話機のボタンのスキャン方式に依存します。
  • 半導体スイッチではなくメカニカルリレーを使用した理由は、できるだけ電話機本体と疎結合にすること、サージなどの影響を受けても発火・感電事故などが起きにくくするためです。
  • 電話機との接続には、14ピンのフラットケーブルを使用していますが、ケーブルやボックスヘッダーが秋月電子通商で安価に購入できることが理由です。
  • タカチ電機工業 LC型ハンドタイププラスチックケース(オフホワイト) LC135H-N-W に収まるようにJLCPCBでプリント基板を製造しました。
pc-phone hardware

PcPhone Windows アプリケーション

  • USB 仮想シリアルポートを介して、コントローラにコマンド文字を送信することで、電話機を操作します。
pc-phone-winapp-s

固定電話機

ファイルの説明

  • Pc-Phone.kicad_pcb KiCADの基板データ
  • PcPhone.kicad_sch KiCADの回路図、PcPhone_sch.pdf 回路図のPDF
  • PcPhoneBOM.csv 部品表
  • pcphone-arduino.ino Arduinoプログラムソースコード

基板データは、Arduino D0 D1 を D12 D11 に変更する前のものです。そのまま使用するときは、基板のパターン2本をカットして、ジャンパーで修正する必要があります。 Windowsアプリケーションのソースコードは、準備できましたら公開します。

作者について

Parts

62
QtyValueFootprintReferences
91KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR1, R2, R3, R4, R5, R6, R7, R8, R12
9LEDLED_THT:LED_D3.0mmD1, D2, D3, D4, D5, D6, D7, D8, D11
8G5V-2Relay_THT:Relay_DPDT_Omron_G5V-2K1, K2, K3, K4, K5, K6, K7, K8
51Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR9, R13, R14, R15, R16
3R3Connector_Pin:Pin_D1.0mm_L10.0mmTP4, TP9, TP10
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR10, R11
247uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC2, C4
2C1Connector_Pin:Pin_D1.0mm_L10.0mmTP6, TP7
2Conn_02x07_Odd_EvenConnector_IDC:IDC-Header_2x07_P2.54mm_HorizontalJ1, J10
10.1Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
1100uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC3
12SC1815Package_TO_SOT_THT:TO-92_InlineQ11
1C3Connector_Pin:Pin_D1.0mm_L10.0mmTP8
1COMMONConnector_Pin:Pin_D1.0mm_L10.0mmTP1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Conn_02x07_Odd_EvenConnector_IDC:IDC-Header_2x07_P2.54mm_VerticalJ11
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU2
1R1Connector_Pin:Pin_D1.0mm_L10.0mmTP2
1R2Connector_Pin:Pin_D1.0mm_L10.0mmTP3
1R4Connector_Pin:Pin_D1.0mm_L10.0mmTP5
1R_Network08Resistor_THT:R_Array_SIP9RN1
1TD62083AFGPackage_DIP:DIP-18_W7.62mmU1
1‎Hailege ‎H-A-1714Module:Arduino_NanoA1

The 56 most common of 62 parts.

Questions

How big is the Pcphone PCB?

It measures 66 × 141.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcphone use?

62 parts, built around the TD62083AFG and 2SC1815. 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 Pcphone KiCad files?

From the umegaki/pcphone repository on GitHub, at the commit this page was made from: the board is Pc-Phone.kicad_pcb and its schematic PcPhone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcphone design in my own project?

Its repository publishes it under the Apache-2.0 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 layers357.8 × 124.5 mmVic2020mainboard, the printed circuit board in 3D

    Vic2020mainboard

    danwerner21/vic2020

    A Vic-20 clone created with [almost] all readily available parts

    142 parts78
  • 2 layers110 × 48 mmJack pedal, the printed circuit board in 3D

    Jack pedal

    GuitarML/GuitarPedalPCBs

    Collection of KiCad circuit board designs for guitar pedals you can build yourself.

    86 parts62MIT
  • 2 layers310 × 229.8 mmNeoGeoAES-3.5, the printed circuit board in 3D

    NeoGeoAES-3.5

    Board-Folk/NeoGeoAES-3.5

    NeoGeo AES 3.5 Schematics and PCB

    320 parts47
  • 2 layers123.2 × 77.5 mmFMSoundGenerator, the printed circuit board in 3D

    FMSoundGenerator

    captainys/FM

    Code for Fujitsu FM-7 and FM TOWNS series computers

    58 parts27
  • 2 layers172.1 × 143.5 mmAcCCS, the printed circuit board in 3D

    AcCCS

    IdahoLabResearch/AcCCS

    A collection of tools and scripts used to communicate and emulate Electric Vehicle Communication Controllers (EVCC) and Supply Equipment Communication Controllers (SECC).

    111 parts19MIT
  • 2 layers170.5 × 128.5 mmToolbox v2.1, the printed circuit board in 3D

    Toolbox v2.1

    StudioKAT/Toolbox

    主な機能: - オーディオ/CVミキサー(加算・減算) - CVへのオフセット追加(5V/10V)・極性反転 - 1:3 バッファード・マルチプル - 2:2 ユニティミキサー - 3:1 アベレージミキサー(各チャンネルのゲイン = 1/3) - SIGNセクション:インバーター / 半波整流 / 全波整流 - LOGICセクション:アナログOR / アナログAND - S&Hセクション:サンプル&ホールド / ホワイトノイズ出力…

    340 parts15
  • 2 layers60.8 × 99.9 mmReSeed, the printed circuit board in 3D

    ReSeed

    SukkoPera/ReSeed

    Sounds from C64 now for Plus/4!

    59 parts15
  • 2 layers100 × 88.9 mmGen2, the printed circuit board in 3D

    Gen2

    Alignof/Juggernaut

    疑似時限爆弾解除競技

    41 parts10MIT