Skip to the content
PCBKitNew board
2 layers60 × 30 mmController, the printed circuit board in 3D

Circuit diagrams and firmware source code for Gboard DIY keyboards

Size
60 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
7
Pads
51
Tracks, vias
58, 0
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Mar 2015
Updated
1 Oct 2026

Overview

Controller is an open-source printed circuit board by google, from the google/mozc-devices repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 60 × 30 mm with 11 parts on 7 nets, routed with 58 tracks and 0 vias.

Its parts include 4 connectors, 2 capacitors and 2 resistors. It belongs with the keyboards and input boards of this library.

README

README.md

Circuit diagrams and firmware source code for Gboard DIY keyboards, previously known as Google Japanese Input / Gboard April Fools.

This is not an officially supported Google product.

Products

Please refer to the README in each directory for more details.

drumset

Google 日本語入力 ドラムセットバージョン
Google Japanese Input Drum set version

変換の煩わしさを感じさせない思いどおりの日本語入力を提供します。

  • Announce
  • Release date: Apr 1, 2010
  • Source: Not open source

morse

Google 日本語入力 モールスバージョン
Google Japanese Input Morse version

モールス符号で思いどおりの日本語入力

flap

Google 日本語入力 パタパタバージョン
Google Japanese Input Patapata version

もう、なにも覚える必要はありません。 押して離すだけの日本語入力。

magichand

Google 日本語入力 マジックハンドバージョン
Google Japanese Input Magic hand version

マジックハンドでらくらく入力

piropiro

Google 日本語入力 ピロピロバージョン
Google Japanese Input Piropiro version

もうキーはいらない

furikku

Google 日本語入力 物理フリックバージョン
Google Japanese Input Physical Flick version

さわれるフリック

puchipuchi

日本語入力 プチプチバージョン
Google Japanese Input Puchi Puchi version

空気のように、軽やかな入力。

nazoru

Gboard 物理手書きバージョン
Gboard Physical Handwriting version

新しいタイプの手書き入力。

mageru

Gboard スプーン曲げバージョン
Gboard Spoon Bending version

タネも仕掛けもない、柔軟な入力。

yunomi

Gboard 湯呑みバージョン
Gboard yunomi version

もう、おすしかない。

bar

Gboard 棒バージョン
Gboard bar version

キーの次はボーです。

caps

Gboard 帽バージョン
Gboard CAPS version

入力は、帽険だ。

double sided

Gboard 両面バージョン
Gboard double sided version

表面かと思ったら裏面でした。

dial

Gboard ダイヤルバージョン
Gboard Dial Version

まるくおさめました。

conveyorbelt

Gboard くるくる バージョン
Gboard Conveyor Belt version

流れるような文字入力を

Parts

11
QtyValueFootprintReferences
2CCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2
2Conn_01x12_FemaleConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ1, J2
2JumperJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP1, JP2
2RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
1Conn_01x06Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_HorizontalJ3
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6

The 10 most common of 11 parts.

Questions

How big is the Controller PCB?

It measures 60 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

11 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 Controller KiCad files?

From the google/mozc-devices repository on GitHub, at the commit this page was made from: the board is mozc-bar/board/controller/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

More from google/mozc-devices

12
  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 2 layers191 × 85 mmSub panel, the printed circuit board in 3D

    Sub panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    135 parts3kApache-2.0
  • 2 layers98 × 71 mmMozc dial, the printed circuit board in 3D

    Mozc dial

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    112 parts3kApache-2.0
  • 2 layers52.2 × 52.2 mmBase, the printed circuit board in 3D

    Base

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    43 parts3kApache-2.0
  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 4 layers19 × 76 mmMozc doublesided, the printed circuit board in 3D

    Mozc doublesided

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    26 parts3kApache-2.0
  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0

Similar boards

  • 2 layers103 × 30.5 mmTS Front Endcap, the printed circuit board in 3D

    TS Front Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    11 parts1.3kMIT
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    Expansion Card

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    11 parts1.1kCC-BY-4.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

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

    11 parts1kGPL-3.0
  • 2 layers10 × 20 mm2 connector Sensor Board, the printed circuit board in 3D

    2 connector Sensor Board

    hackclub/OnBoard

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

    11 parts915
  • 2 layersFet module, the printed circuit board in 3D

    Fet module

    ByteWelder/Decktility

    A handheld PC

    11 parts855CC-BY-SA-4.0
  • 2 layers47 × 33 mmSevensegment led display module, the printed circuit board in 3D

    Sevensegment led display module

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    11 parts803MIT
  • 2 layers42.5 × 36.8 mmDevboard, the printed circuit board in 3D

    Devboard

    basilfx/TRADFRI-Hacking

    Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.

    11 parts743CC-BY-4.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0