google/mozc-devices/main 3.8M tokens More Tools
```
├── .gitignore
├── .gitmodules
├── CONTRIBUTING (300 tokens)
├── LICENSE (omitted)
├── README.md (1200 tokens)
├── images/
   ├── bar.webp
   ├── caps.webp
   ├── dial.webp
   ├── doublesided.webp
   ├── drumset.webp
   ├── flap.webp
   ├── furikku.webp
   ├── mageru.webp
   ├── magichand.webp
   ├── morse.webp
   ├── nazoru.webp
   ├── piropiro.webp
   ├── puchipuchi.webp
   ├── yunomi.webp
├── mozc-bar/
   ├── README.md (1000 tokens)
   ├── board/
      ├── .gitignore
      ├── controller/
         ├── controller.kicad_pcb (20.5k tokens)
         ├── controller.net (2000 tokens)
         ├── controller.pro (800 tokens)
         ├── controller.sch (1900 tokens)
      ├── type-a/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-a-rescue.dcm
         ├── type-a-rescue.lib
         ├── type-a.kicad_pcb (34k tokens)
         ├── type-a.net (3.1k tokens)
         ├── type-a.pro (800 tokens)
         ├── type-a.sch (3.2k tokens)
      ├── type-b/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-b-rescue.dcm
         ├── type-b-rescue.lib
         ├── type-b.kicad_pcb (22.9k tokens)
         ├── type-b.net (3.1k tokens)
         ├── type-b.pro (800 tokens)
         ├── type-b.sch (3.2k tokens)
      ├── type-c/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-c-rescue.dcm
         ├── type-c-rescue.lib
         ├── type-c.kicad_pcb (33k tokens)
         ├── type-c.net (3.1k tokens)
         ├── type-c.pro (800 tokens)
         ├── type-c.sch (3.2k tokens)
      ├── type-d/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-d-rescue.dcm
         ├── type-d-rescue.lib
         ├── type-d.kicad_pcb (19k tokens)
         ├── type-d.net (3.1k tokens)
         ├── type-d.pro (800 tokens)
         ├── type-d.sch (3.2k tokens)
      ├── type-e/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-e-rescue.dcm
         ├── type-e-rescue.lib
         ├── type-e.kicad_pcb (31.5k tokens)
         ├── type-e.net (3.1k tokens)
         ├── type-e.pro (800 tokens)
         ├── type-e.sch (3.2k tokens)
      ├── type-f/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-f-rescue.dcm
         ├── type-f-rescue.lib
         ├── type-f.kicad_pcb (28.4k tokens)
         ├── type-f.net (3.1k tokens)
         ├── type-f.pro (800 tokens)
         ├── type-f.sch (3.2k tokens)
      ├── type-g/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── type-g-rescue.dcm
         ├── type-g-rescue.lib
         ├── type-g.kicad_pcb (30.9k tokens)
         ├── type-g.net (3.1k tokens)
         ├── type-g.pro (800 tokens)
         ├── type-g.sch (3.2k tokens)
   ├── case/
      ├── controller.stl
      ├── left-tip.stl
      ├── right-tip.stl
      ├── typeA.stl
      ├── typeB.stl
      ├── typeC.stl
      ├── typeD.stl
      ├── typeE.stl
      ├── typeF.stl
      ├── typeG.stl
   ├── firmware/
      ├── mozc-bar-promicro/
         ├── mozc-bar-promicro.ino (1100 tokens)
      ├── mozc-bar-stickc/
         ├── mozc-bar-stickc.ino (1200 tokens)
   ├── image/
      ├── aluminium_frame.png
      ├── header.jpg
      ├── keymap.png
      ├── pcbs.jpg
      ├── promicro.jpg
      ├── spacer.png
      ├── stickc-after.jpg
      ├── stickc-before.jpg
├── mozc-caps/
   ├── README.md (1000 tokens)
   ├── firmware/
      ├── mozc-caps/
         ├── .gitignore
         ├── mozc-caps.ino (900 tokens)
   ├── hardware/
      ├── bump_cap_insert_mount.stl
      ├── sliding_plate.stl
      ├── switch_mount.stl
      ├── top_plate.stl
      ├── top_plate_angle_bracket_mount.stl
   ├── images/
      ├── assembly_1.png
      ├── assembly_2.png
      ├── assembly_3.png
      ├── attach_rubber_band.jpg
      ├── bump_cap_insert_mount.png
      ├── header.jpg
      ├── mount_inner_rail.jpg
      ├── sliding_plate.png
      ├── switch_harness.jpg
      ├── switch_mount.png
      ├── switch_pressed.jpg
      ├── switch_with_mount.jpg
      ├── top_board.png
      ├── top_plate_angle_bracket_mount.png
├── mozc-dial/
   ├── README.md (300 tokens)
   ├── README_ja.md (200 tokens)
   ├── board/
      ├── Library.kicad_sym (1700 tokens)
      ├── Library.pretty/
         ├── Registor.kicad_mod (1000 tokens)
         ├── SW_SMD_PUSH.kicad_mod (500 tokens)
         ├── USBC_24P.kicad_mod (5.7k tokens)
         ├── rpr220.kicad_mod (400 tokens)
      ├── README.md (2.5k tokens)
      ├── README_ja.md (1400 tokens)
      ├── gerber/
         ├── main.zip
         ├── main_bom.csv (200 tokens)
         ├── main_positions.csv (400 tokens)
         ├── sensors.zip
      ├── main/
         ├── fp-lib-table
         ├── main.kicad_pcb (294.1k tokens)
         ├── main.kicad_prl (500 tokens)
         ├── main.kicad_pro (3.2k tokens)
         ├── main.kicad_sch (60.3k tokens)
         ├── rp2040.kicad_sch (27.8k tokens)
         ├── sym-lib-table
      ├── sensors/
         ├── fp-lib-table
         ├── sensors.kicad_pcb (19.9k tokens)
         ├── sensors.kicad_prl (500 tokens)
         ├── sensors.kicad_pro (3.1k tokens)
         ├── sensors.kicad_sch (7.6k tokens)
         ├── sym-lib-table
   ├── buildguide.md (1100 tokens)
   ├── buildguide_ja.md (700 tokens)
   ├── firmware/
      ├── .gitignore
      ├── README.md (900 tokens)
      ├── README_ja.md (500 tokens)
      ├── common/
         ├── dial_controller.cc (200 tokens)
         ├── dial_controller.h (100 tokens)
         ├── motor_controller.cc (600 tokens)
         ├── motor_controller.h (200 tokens)
         ├── photo_sensor.cc (200 tokens)
         ├── photo_sensor.h (200 tokens)
         ├── usage_tables.cc (600 tokens)
         ├── usage_tables.h (400 tokens)
         ├── usb_device.cc (2.3k tokens)
         ├── usb_device.h (900 tokens)
         ├── usb_hid_device.cc (700 tokens)
         ├── usb_hid_device.h (400 tokens)
         ├── usb_hid_keyboard.cc (1300 tokens)
         ├── usb_hid_keyboard.h (300 tokens)
      ├── main/
         ├── CMakeLists.txt (400 tokens)
         ├── i2c_controller.cc (300 tokens)
         ├── i2c_controller.h (100 tokens)
         ├── main.cc (1100 tokens)
         ├── pico_sdk_import.cmake (1200 tokens)
      ├── one_dial/
         ├── CMakeLists.txt (400 tokens)
         ├── one_dial.cc (400 tokens)
         ├── pico_sdk_import.cmake (1200 tokens)
      ├── prebuilt/
         ├── main.uf2
         ├── main_no_pull.uf2
         ├── one_dial.uf2
         ├── one_dial_backward.uf2
         ├── one_dial_backward_no_pull.uf2
         ├── one_dial_no_pull.uf2
         ├── sub.uf2
         ├── sub_backward.uf2
         ├── sub_backward_no_pull.uf2
         ├── sub_no_pull.uf2
      ├── sub/
         ├── CMakeLists.txt (400 tokens)
         ├── i2c_device.cc (400 tokens)
         ├── i2c_device.h (200 tokens)
         ├── pico_sdk_import.cmake (1200 tokens)
         ├── sub.cc (300 tokens)
   ├── images/
      ├── assemble.webp
      ├── connect-left-and-right.webp
      ├── cover-back.webp
      ├── cover-front.webp
      ├── dial-list-back.webp
      ├── dial-list.webp
      ├── dial.webp
      ├── diy.webp
      ├── encoder-mark.webp
      ├── encoder.webp
      ├── main_pcb_back.webp
      ├── main_pcb_ph.webp
      ├── main_pcb_preview.webp
      ├── mark-on-encoder.webp
      ├── motor_driver.webp
      ├── nine-dial.webp
      ├── one-dial-connection.png
      ├── one-dial.webp
      ├── pico_pinheader.webp
      ├── pico_pinout.webp
      ├── sensor_pair.webp
      ├── sensor_regs.webp
      ├── sensor_rpr.webp
   ├── keymap/
      ├── generate.py (800 tokens)
      ├── keymap.svg (3.4k tokens)
   ├── pattern/
      ├── nine_dial.svg (8.8k tokens)
      ├── one_dial.svg (5.1k tokens)
      ├── tools/
         ├── generate.py (1800 tokens)
   ├── stls/
      ├── nine_dials/
         ├── cap_a.stl
         ├── cap_b.stl
         ├── cap_c.stl
         ├── cap_e.stl
         ├── cap_f.stl
         ├── cap_g.stl
         ├── cap_h.stl
         ├── cap_i.stl
         ├── case_bottom_left.stl
         ├── case_bottom_right.stl
         ├── case_top_left.stl
         ├── case_top_right.stl
         ├── clutch.stl
         ├── cover_large.stl
         ├── cover_small.stl
         ├── dial_a.stl
         ├── dial_b.stl
         ├── dial_c.stl
         ├── dial_d.stl
         ├── dial_e.stl
         ├── dial_f.stl
         ├── dial_g.stl
         ├── dial_h.stl
         ├── dial_i.stl
         ├── encoder_a.stl
         ├── encoder_b.stl
         ├── encoder_c.stl
         ├── encoder_d.stl
         ├── encoder_e.stl
         ├── encoder_f.stl
         ├── encoder_g.stl
         ├── encoder_h.stl
         ├── encoder_i.stl
         ├── end.stl
         ├── end3.stl
      ├── one_dial/
         ├── case_bottom.stl
         ├── case_top.stl
         ├── clutch.stl
         ├── cover.stl
         ├── dial.stl
         ├── dial_cap.stl
         ├── encoder.stl
         ├── end3.stl
├── mozc-doublesided/
   ├── README.md (2.2k tokens)
   ├── README_ja.md (1400 tokens)
   ├── board/
      ├── Library.kicad_sym (800 tokens)
      ├── Library.pretty/
         ├── CUT.kicad_mod (500 tokens)
         ├── JST_S7B_ZR.kicad_mod (700 tokens)
         ├── JST_S8B_ZR.kicad_mod (800 tokens)
         ├── Keyswitch.kicad_mod (700 tokens)
         ├── SK6812MINIe (Reverse).kicad_mod (800 tokens)
      ├── main/
         ├── fp-lib-table
         ├── main.kicad_pcb (106.4k tokens)
         ├── main.kicad_prl (300 tokens)
         ├── main.kicad_pro (3.1k tokens)
         ├── main.kicad_sch (25.2k tokens)
         ├── sym-lib-table
      ├── main_panel/
         ├── fabrication-toolkit-options.json
         ├── main_panel.kicad_pcb (962.3k tokens)
         ├── main_panel.kicad_prl (300 tokens)
         ├── main_panel.kicad_pro (1600 tokens)
         ├── main_panel.kicad_sch
      ├── sub/
         ├── fabrication-toolkit-options.json
         ├── fp-lib-table
         ├── sub.kicad_pcb (37k tokens)
         ├── sub.kicad_prl (300 tokens)
         ├── sub.kicad_pro (3.1k tokens)
         ├── sub.kicad_sch (10.9k tokens)
         ├── sub.rules (400 tokens)
         ├── sym-lib-table
      ├── sub_panel/
         ├── fabrication-toolkit-options.json
         ├── sub_panel.kicad_pcb (327.5k tokens)
         ├── sub_panel.kicad_prl (300 tokens)
         ├── sub_panel.kicad_pro (1600 tokens)
         ├── sub_panel.kicad_sch
      ├── usb/
         ├── fabrication-toolkit-options.json
         ├── fp-lib-table
         ├── sym-lib-table
         ├── usb.kicad_pcb (29.7k tokens)
         ├── usb.kicad_prl (300 tokens)
         ├── usb.kicad_pro (2.9k tokens)
         ├── usb.kicad_sch (12.7k tokens)
         ├── usb.rules (400 tokens)
   ├── case/
      ├── case00.stl
      ├── case01.stl
      ├── case02.stl
      ├── case03.stl
      ├── case04.stl
      ├── case05.stl
      ├── case06.stl
      ├── case07.stl
      ├── case08.stl
      ├── case09.stl
      ├── case10.stl
      ├── case11.stl
      ├── case12.stl
      ├── case13.stl
      ├── case14.stl
      ├── case15.stl
      ├── case16.stl
      ├── case17.stl
      ├── case18.stl
      ├── case19.stl
      ├── case20.stl
      ├── case21.stl
      ├── case22.stl
      ├── case23.stl
      ├── case24.stl
      ├── case25.stl
      ├── jig.stl
   ├── examples/
      ├── webhid.html (100 tokens)
   ├── firmware/
      ├── CMakeLists.txt (300 tokens)
      ├── Core/
         ├── Inc/
            ├── hid.h (100 tokens)
            ├── i2c.h (100 tokens)
            ├── led.h (100 tokens)
            ├── mozc.h
         ├── Src/
            ├── hid.c (2.4k tokens)
            ├── i2c.c (1700 tokens)
            ├── led.c (400 tokens)
            ├── mozc.c (100 tokens)
      ├── STM32F042F6Px_FLASH.ld.diff (400 tokens)
      ├── firmware.diff (1300 tokens)
      ├── firmware.ioc (1500 tokens)
      ├── prebuilt/
         ├── mozc.elf
   ├── gerber/
      ├── main_panel.zip
      ├── main_panel_bom.csv (300 tokens)
      ├── main_panel_positions.csv (1200 tokens)
      ├── sub_panel.zip
      ├── sub_panel_bom.csv (200 tokens)
      ├── sub_panel_positions.csv (700 tokens)
      ├── usb.zip
      ├── usb_bom.csv (100 tokens)
      ├── usb_positions.csv (100 tokens)
   ├── images/
      ├── connect_boards.png
      ├── connections.png
      ├── header.webp
      ├── pairing_case.webp
      ├── pairing_helper.webp
      ├── pcb_pair.png
      ├── pcb_primary.png
      ├── pcb_swd.png
      ├── primary_case.webp
      ├── primary_usb.webp
      ├── usb_case.webp
├── mozc-furikku/
   ├── README.md (500 tokens)
   ├── arduino/
      ├── flick/
         ├── flick.ino (600 tokens)
         ├── flick_keyboard.cpp (300 tokens)
         ├── flick_keyboard.h (100 tokens)
   ├── circuit.png
   ├── photo/
      ├── device.jpg
      ├── jsmodule.jpg
      ├── keyboard.jpg
├── mozc-mageru/
   ├── README.md (500 tokens)
   ├── wired/
      ├── firmware/
         ├── firmware.ino (900 tokens)
   ├── wireless/
      ├── board/
         ├── board-bottom.png
         ├── board-top.png
         ├── board.brd (10.4k tokens)
         ├── board.sch (17.5k tokens)
         ├── schematic.png
├── mozc-nazoru/
   ├── .gitignore (300 tokens)
   ├── README.rst (2k tokens)
   ├── bin/
      ├── nazoru-input (600 tokens)
      ├── nazoru-training (2k tokens)
   ├── board/
      ├── nazoru-stack.brd (13.1k tokens)
      ├── nazoru-stack.sch (21.5k tokens)
      ├── schematic.png
   ├── data/
      ├── nazoru.service (100 tokens)
      ├── strokes.zip
   ├── setup.py (500 tokens)
   ├── src/
      ├── nazoru/
         ├── __init__.py
         ├── bluetooth.py (400 tokens)
         ├── core.py (200 tokens)
         ├── data/
            ├── optimized_nazoru.pb
         ├── keyboard_recorder.py (1700 tokens)
         ├── led.py (800 tokens)
         ├── lib.py (2.5k tokens)
         ├── nazoru_test.py (200 tokens)
         ├── nazorunet.py (2.4k tokens)
         ├── predictor.py (400 tokens)
         ├── utils.py (200 tokens)
├── mozc-piropiro/
   ├── README.md (800 tokens)
   ├── arduino/
      ├── piropiro/
         ├── piropiro.ino (500 tokens)
   ├── assembly.png
   ├── circuit.png
   ├── example.jpg
   ├── stl/
      ├── arm.stl
      ├── base.stl
      ├── holder1.stl
      ├── holder2.stl
      ├── sensor_bracket.stl
├── mozc-yunomi/
   ├── README.md (700 tokens)
   ├── README_promicro.md (500 tokens)
   ├── board/
      ├── .gitignore
      ├── base-promicro/
         ├── base-promicro.kicad_pcb (14.5k tokens)
         ├── base-promicro.net (3.5k tokens)
         ├── base-promicro.pro (800 tokens)
         ├── base-promicro.sch (2.5k tokens)
      ├── base/
         ├── base.kicad_pcb (46.5k tokens)
         ├── base.net (5.3k tokens)
         ├── base.pro (800 tokens)
         ├── base.sch (4.2k tokens)
      ├── key/
         ├── fp-lib-table
         ├── sym-lib-table
         ├── yunomi.kicad_pcb (30.1k tokens)
         ├── yunomi.net (2.3k tokens)
         ├── yunomi.pro (800 tokens)
         ├── yunomi.sch (1800 tokens)
   ├── firmware/
      ├── firmware.ino (1300 tokens)
   ├── images/
      ├── base-pcb.png
      ├── base-pcb_promicro.png
      ├── connect.png
      ├── connect2.jpg
      ├── connect3.jpg
      ├── connect4.jpg
      ├── connect4_promicro.jpg
      ├── device.jpg
      ├── key-pcb.png
      ├── pcbs.jpg
      ├── pcbs_promicro.jpg
      ├── platform_promicro.jpg
   ├── jig.stl
   ├── platform_promicro.stl
├── third_party/
   ├── .gitignore
   ├── mozc-flap/
      ├── COPYING (3.6k tokens)
      ├── Makefile (900 tokens)
      ├── Readme.txt (600 tokens)
      ├── circuit.png
      ├── flap.c (1100 tokens)
      ├── usb_keyboard.c (800 tokens)
      ├── usb_keyboard.h (200 tokens)
      ├── usbconfig.h (3.7k tokens)
   ├── mozc-mageru/
      ├── spoon_stl/
         ├── LICENSE
         ├── README.md
         ├── slotted_spoon.stl
   ├── mozc-morse/
      ├── COPYING (3.6k tokens)
      ├── Makefile (900 tokens)
      ├── Readme.txt (800 tokens)
      ├── circuit.png
      ├── dit-dah.c (900 tokens)
      ├── romaji_dit-dah.txt (600 tokens)
      ├── space.c (400 tokens)
      ├── usb_keyboard.c (800 tokens)
      ├── usb_keyboard.h (200 tokens)
      ├── usbconfig.h (3.7k tokens)
   ├── mozc-puchi/
      ├── LICENSE (2.3k tokens)
      ├── README.md (200 tokens)
      ├── circuit/
         ├── circuit.jpg
      ├── desktop/
         ├── 3Dprinter/
            ├── desktop.igs (398.5k tokens)
            ├── desktop.stl
            ├── desktop.stp (161k tokens)
         ├── Arduino/
            ├── desktop/
               ├── desktop.ino (1500 tokens)
      ├── handheld/
         ├── 3Dprinter/
            ├── handheld.igs (443.5k tokens)
            ├── handheld.stl
            ├── handheld.stp (198.8k tokens)
         ├── Arduino/
            ├── handheld/
               ├── handheld.ino (1400 tokens)
      ├── photo/
         ├── device_desktop.jpg
   ├── usbdrv/
      ├── Changelog.txt (2.9k tokens)
      ├── CommercialLicense.txt (1500 tokens)
      ├── License.txt (3.8k tokens)
      ├── Readme.txt (1700 tokens)
      ├── USB-ID-FAQ.txt (1400 tokens)
      ├── USB-IDs-for-free.txt (1400 tokens)
      ├── asmcommon.inc (1600 tokens)
      ├── oddebug.c (200 tokens)
      ├── oddebug.h (600 tokens)
      ├── usbconfig-prototype.h (3.7k tokens)
      ├── usbdrv.c (4.9k tokens)
      ├── usbdrv.h (6.2k tokens)
      ├── usbdrvasm.S (2.3k tokens)
      ├── usbdrvasm.asm (100 tokens)
      ├── usbdrvasm12.inc (3.1k tokens)
      ├── usbdrvasm128.inc (5.7k tokens)
      ├── usbdrvasm15.inc (3.6k tokens)
      ├── usbdrvasm16.inc (2.5k tokens)
      ├── usbdrvasm165.inc (3.4k tokens)
      ├── usbdrvasm18-crc.inc (6.2k tokens)
      ├── usbdrvasm20.inc (3.1k tokens)
      ├── usbportability.h (900 tokens)
```


## /.gitignore

```gitignore path="/.gitignore" 
*-cache.lib
.DS_Store

```

## /.gitmodules

```gitmodules path="/.gitmodules" 
[submodule "third_party/mozc-yunomi/daprice-keyswitches.pretty"]
	path = third_party/mozc-yunomi/daprice-keyswitches.pretty
	url = https://github.com/daprice/keyswitches.pretty

```

## /CONTRIBUTING

``` path="/CONTRIBUTING" 
Want to contribute? Great! First, read this page (including the small print at the end).

### Before you contribute
Before we can use your code, you must sign the
[Google Individual Contributor License Agreement](https://cla.developers.google.com/about/google-individual)
(CLA), which you can do online. The CLA is necessary mainly because you own the
copyright to your changes, even after your contribution becomes part of our
codebase, so we need your permission to use and distribute your code. We also
need to be sure of various other things—for instance that you'll tell us if you
know that your code infringes on other people's patents. You don't have to sign
the CLA until after you've submitted your code for review and a member has
approved it, but you must do it before we can put your code into our codebase.
Before you start working on a larger contribution, you should get in touch with
us first through the issue tracker with your idea so that we can help out and
possibly guide you. Coordinating up front makes it much easier to avoid
frustration later on.

### Code reviews
All submissions, including submissions by project members, require review. We
use Github pull requests for this purpose.

### The small print
Contributions made by corporations are covered by a different agreement than
the one above, the
[Software Grant and Corporate Contributor License Agreement](https://cla.developers.google.com/about/google-corporate).


```

## /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.

<table>
<tr>
<td>

![drumset](./images/drumset.webp)

[Google 日本語入力 ドラムセットバージョン](https://archive.google/drumsetkeyboard/)<br>
[Google Japanese Input Drum set version](https://archive.google/drumsetkeyboard/)

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

- [Announce](https://blog.google/intl/ja-jp/products/android-chrome-play/2010_04_google/)
- Release date: Apr 1, 2010
- Source: Not open source

</td>
<td>

![morse](./images/morse.webp)

[Google 日本語入力 モールスバージョン](http://www.google.co.jp/ime/-.-.html)<br>
[Google Japanese Input Morse version](http://www.google.co.jp/ime/-.-.html)

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

- [Promotional video](https://www.youtube.com/watch?v=u5AYb778pwA)
- [Announce](https://japan.googleblog.com/2012/04/google.html)
- [Technical details](http://googledevjp.blogspot.jp/2012/06/google.html)
- Release date: Apr 1, 2012
- Source: [/third_party/mozc-morse](./third_party/mozc-morse)

</td>
</tr>
<tr>
<td>

![flap](./images/flap.webp)

[Google 日本語入力 パタパタバージョン](http://www.google.co.jp/ime/patapata/)<br>
[Google Japanese Input Patapata version](http://www.google.co.jp/ime/patapata/)

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

- [Promotional video](https://www.youtube.com/watch?v=HzUDAaYMNsA)
- [Announce](https://japan.googleblog.com/2013/04/google-patapata.html)
- [Technical details](http://googledevjp.blogspot.jp/2013/10/google.html)
- Release date: Apr 1, 2013
- Source: [/third_party/mozc-flap](./third_party/mozc-flap)

</td>
<td>

![magichand](./images/magichand.webp)

[Google 日本語入力 マジックハンドバージョン](https://archive.google/ime/m9/)<br>
[Google Japanese Input Magic hand version](https://archive.google/ime/m9/)

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

- [Promotional video](https://www.youtube.com/watch?v=0u1zoaJYAmw)
- [Announce](https://blog.google/intl/ja-jp/products/android-chrome-play/2014_04_m9/)
- Release date: Apr 1, 2014
- Source: Not open source

</td>
</tr>
<tr>
<td>

![piropiro](./images/piropiro.webp)

[Google 日本語入力 ピロピロバージョン](https://www.google.co.jp/ime/___o/)<br>
[Google Japanese Input Piropiro version](https://www.google.co.jp/ime/___o/)

もうキーはいらない

- [Promotional video](https://www.youtube.com/watch?v=gAgOnQqyDz0)
- [Announce](https://japan.googleblog.com/2015/04/piropiro.html)
- Release date: Apr 1, 2015
- Source: [/mozc-piropiro](./mozc-piropiro)

</td>
<td>

![furikku](./images/furikku.webp)

[Google 日本語入力 物理フリックバージョン](https://www.google.co.jp/ime/furikku/)<br>
[Google Japanese Input Physical Flick version](https://www.google.co.jp/ime/furikku/)

さわれるフリック

- [Promotional video](https://www.youtube.com/watch?v=5LI1PysAlkU)
- [Announce](https://japan.googleblog.com/2016/04/furikku.html)
- Release date: Apr 1, 2016
- Source: [/mozc-furikku](./mozc-furikku)

</td>
</tr>
<tr>
<td>

![puchipuchi](./images/puchipuchi.webp)

[日本語入力 プチプチバージョン](https://landing.google.co.jp/ime/ooooo/)<br>
[Google Japanese Input Puchi Puchi version](https://landing.google.co.jp/ime/ooooo/)

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

- [Promotional video](https://www.youtube.com/watch?v=RkJZDvHMyTA)
- [Announce](https://japan.googleblog.com/2017/04/ooooo.html)
- Release date: Apr 1, 2017
- Source: [/third_party/mozc-puchi](./third_party/mozc-puchi)

</td>
<td>

![nazoru](./images/nazoru.webp)

[Gboard 物理手書きバージョン](https://landing.google.co.jp/tegaki/)<br>
[Gboard Physical Handwriting version](https://landing.google.co.jp/tegaki/)

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

- [Promotional video](https://www.youtube.com/watch?v=guJnFY1R4I0)
- [Announce](https://japan.googleblog.com/2018/04/tegaki.html)
- [Technical details](https://developers-jp.googleblog.com/2018/04/tegaki.html)
- Release date: Apr 1, 2018
- Source: [/mozc-nazoru](./mozc-nazoru)

</td>
</tr>
<tr>
<td>

![mageru](./images/mageru.webp)

[Gboard スプーン曲げバージョン](https://landing.google.co.jp/---o/)<br>
[Gboard Spoon Bending version](https://landing.google.co.jp/---o/)

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

- [Promotional video](https://www.youtube.com/watch?v=DeJY5d14qKs)
- [Announce](https://japan.googleblog.com/2019/04/mageru.html)
- Release date: Apr 1, 2019
- Source:
  - [/mozc-mageru](./mozc-mageru) for firmware, schematics, and PCB layout.
  - [/third_party/mozc-mageru](./third_party/mozc-mageru) for 3D model.

</td>
<td>

![yunomi](./images/yunomi.webp)

[Gboard 湯呑みバージョン](https://g.co/yunomi/)<br>
[Gboard yunomi version](https://g.co/yunomi/)

もう、おすしかない。

- [Promotional video](https://www.youtube.com/watch?v=20pC05yisRM)
- [Announce](https://japan.googleblog.com/2021/10/gboard.html)
- Release date: Oct 1, 2021
- Source: [/mozc-yunomi](./mozc-yunomi)

</td>
</tr>
<tr>
<td>

![bar](./images/bar.webp)

[Gboard 棒バージョン](https://g.co/____)<br>
[Gboard bar version](https://g.co/____)

キーの次はボーです。

- [Promotional video](https://www.youtube.com/watch?v=9G3DWHf1xX0)
- [Announce](https://japan.googleblog.com/2022/10/gboard-2022.html)
- Release date: Oct 1, 2022
- Source: [/mozc-bar](./mozc-bar)

</td>
<td>

![caps](./images/caps.webp)

[Gboard 帽バージョン](https://g.co/CAPS)<br>
[Gboard CAPS version](https://g.co/CAPS)

入力は、帽険だ。

- [Promotional video](https://www.youtube.com/watch?v=6vib77CUxNM)
- [Announce](https://japan.googleblog.com/2023/10/caps.html)
- Release date: Oct 1, 2023
- Source: [/mozc-caps](./mozc-caps)

</td>
</tr>
<tr>
<td>

![double sided](./images/doublesided.webp)

[Gboard 両面バージョン](https://g.co/double-sided)<br>
[Gboard double sided version](https://g.co/double-sided)

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

- [Promotional video](https://www.youtube.com/watch?v=EHqPrHTN1dU)
- [Announce](https://blog.google/intl/ja-jp/products/android-chrome-play/gboard-2024)
- Release date: Oct 1, 2024
- Source: [/mozc-doublesided](./mozc-doublesided)

</td>
<td>

![dial](./images/dial.webp)

[Gboard ダイヤルバージョン](./mozc-dial/README_ja.md)<br>
[Gboard Dial Version](./mozc-dial)

まるくおさめました。

- [Promotional video](https://youtu.be/BgdWyD0cBx4)
- [Announce](https://blog.google/intl/ja-jp/products/android-chrome-play/gboard-2025)
- Release date: Oct 1, 2025
- Source: [/mozc-dial](./mozc-dial)

</td>
</tr>
</table>


## /images/bar.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/bar.webp

## /images/caps.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/caps.webp

## /images/dial.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/dial.webp

## /images/doublesided.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/doublesided.webp

## /images/drumset.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/drumset.webp

## /images/flap.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/flap.webp

## /images/furikku.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/furikku.webp

## /images/mageru.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/mageru.webp

## /images/magichand.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/magichand.webp

## /images/morse.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/morse.webp

## /images/nazoru.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/nazoru.webp

## /images/piropiro.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/piropiro.webp

## /images/puchipuchi.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/puchipuchi.webp

## /images/yunomi.webp

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/images/yunomi.webp

## /mozc-bar/README.md

# Gboard Bar version

This directory contains programs, schematics and board layouts for Gboard Bar version,
which was released on **Oct 1, 2022**.

This is not an officially supported Google product.

![Gboard Bar version](./image/header.jpg)

## Contents

The directory structure is as follows:

- board/ : KiCad schematics and PCB layouts.
- case/ : STL file for case.
- firmware/ : Arduino sketch.

## Building Gboard Bar Version

### Parts

- [Cherry MX (or compatible) key](https://shop.yushakobo.jp/collections/all-switches/cherry-mx-%E4%BA%92%E6%8F%9B-%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81) x 101
- [Stabilizer](https://shop.yushakobo.jp/collections/all-keyboard-parts/products/a0500st?variant=37665699463329) 2u x 7
- [Stabilizer](https://shop.yushakobo.jp/collections/all-keyboard-parts/products/a0500st?variant=37665699463329) 6.25u x 1
- [74HC165](https://akizukidenshi.com/catalog/g/gI-14679/) x 16
- [Resistor 100kOhm](https://akizukidenshi.com/catalog/g/gR-25104/) x 16
- [Resistor network 100kOhm](https://akizukidenshi.com/catalog/g/gR-14228/) x 16
- [Capacitor 0.1uF](https://akizukidenshi.com/catalog/g/gP-10147/) x 16
- 2 row 3 column right angle 2.54mm pin headers x 16 ([Cut from this](https://akizukidenshi.com/catalog/g/gC-10903/))
- 2 row 3 column right angle 2.54mm pin header sockets x 16 ([Cut from this](https://akizukidenshi.com/catalog/g/gC-05756/))
- 20 mm width x 10 mm height extruded aluminium frame 2313.75mm in length (needed length may vary slightly based on 3D printing size variance)
- [M3 6mm slim head screw](https://jp.misumi-ec.com/vona2/detail/221000546066) x 16
- [M3 5mm Spacer](https://akizukidenshi.com/catalog/g/gP-07471/) x 16
- [M3 nut](https://akizukidenshi.com/catalog/g/gP-07468/) x 16
- Keycap (US) x 1set
- If building the wired version.
  - ProMicro x 1
  - Pin header 12pin x 2
- If building the wireless version.
  - M5StickC (or M5StickC PLUS) x 1
  - Right angle pin header 8pin x 1

#### Aluminium Frame

These for making frame:

- [HFSFIN5-1020](https://jp.misumi-ec.com/vona2/detail/110302374340/)
  - Multiple extruded aluminium frames can be connected together using [straight line connectors](https://jp.misumi-ec.com/vona2/detail/110302248430). For example, you may choose to order three 0.8m-ish frames instead of a single 2.4m frame.
  - However, the bottom holes of the cases cannot be used for fastening them to the frame. Additional machining would be needed. (e.g. dig some hole to the frame, or use glue instead, etc.)
- [AFS-1020-4](https://jp.misumi-ec.com/vona2/detail/221005476984/)
  - [NHG-04-3 square nuts](https://jp.misumi-ec.com/vona2/detail/221005480709/) and M3 flat-headed screws can be used for fastening each module to the frame.
  - However, parts for connecting these frames are not available. Purchasing a 2.4m-length frame may be problematic.
  - We have not actually tried this yet.

### PCBs

We need the following quantities of each kind of PCB:

![PCBs](./image/pcbs.jpg)

- Controller x 1
- Key switch Type A x 8
- Key switch Type B x 3
- Key switch Type C x 1
- Key switch Type D x 1
- Key switch Type E x 1
- Key switch Type F x 1
- Key switch Type G x 1

### Case

The following quantities of each type of 3D print case:

- case/left-tip.stl x 1
- case/typeA.stl x 8
- case/typeB.stl x 3
- case/typeC.stl x 1
- case/typeD.stl x 1
- case/typeE.stl x 1
- case/typeF.stl x 1
- case/typeG.stl x 1
- case/controller.stl x 1
- case/right-tip.stl x 1

### Steps to build

#### Step 1

Solder 74HC165, resistors, resistor networks, capacitors, connectors and keyswitches to keyswitch PCBs.

#### Step 2

Add stabilizer and keycaps.

Here is the default keymap:

![keymap](./image/keymap.png)

#### Step 3

Solder pin header and/or pro micro to controller PCB.

Wired version (Use ProMicro):

![promicro](./image/promicro.jpg)

Wireless version (Use M5StickC):

![stickc before](./image/stickc-before.jpg)
![stickc after](./image/stickc-after.jpg)

#### Step 4

Attach each PCB to 3D printed case using M3 bolt and spacer.

![add spacer to PCB](./image/spacer.png)

![attach PCB to case](./image/aluminium_frame.png)

#### Step 5

Thread the aluminium frame through the square holes of the 3D printed cases to join them together.

#### Step 6

Install firmware using the Arduino IDE.

NOTE: For the wireless version (M5Stack), an additional library is needed:
[ESP32 BLE Keyboard library](https://github.com/T-vK/ESP32-BLE-Keyboard)

#### Step 7

Connect the keyboard to a PC or other device that has Google Japanese
Input/Gboard installed.

## License

```
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```


## /mozc-bar/board/.gitignore

```gitignore path="/mozc-bar/board/.gitignore" 
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache

```

## /mozc-bar/board/controller/controller.kicad_pcb

```kicad_pcb path="/mozc-bar/board/controller/controller.kicad_pcb" 
(kicad_pcb (version 20171130) (host pcbnew 5.1.12)

  (general
    (thickness 1.6)
    (drawings 19)
    (tracks 58)
    (zones 0)
    (modules 11)
    (nets 8)
  )

  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )

  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.2)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 100 100)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions true)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "gerber/"))
  )

  (net 0 "")
  (net 1 GND)
  (net 2 /DATA_IN)
  (net 3 /CLK_OUT)
  (net 4 /LOAD_OUT)
  (net 5 VCC)
  (net 6 /CLK_OUT_BUF)
  (net 7 /LOAD_OUT_BUF)

  (net_class Default "これはデフォルトのネット クラスです。"
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /CLK_OUT)
    (add_net /CLK_OUT_BUF)
    (add_net /DATA_IN)
    (add_net /LOAD_OUT)
    (add_net /LOAD_OUT_BUF)
  )

  (net_class PWR ""
    (clearance 0.2)
    (trace_width 0.8)
    (via_dia 1.5)
    (via_drill 0.8)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net GND)
    (add_net VCC)
  )

  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 62D77419)
    (at 113 113)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (clearance 2)
    (attr virtual)
    (fp_text reference REF** (at 0 -5.86) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value MountingHole_3.2mm_M3 (at 0 3.7) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0.3 0) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )

  (module Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 61946587)
    (at 153.264 107.346 270)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (path /6187E202)
    (fp_text reference J1 (at 0 -2.33 270) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Conn_01x12_Female (at 0 30.27 270) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 -1.27) (end 1.27 29.21) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 29.21) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -1.33 29.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.33 1.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.8 29.75) (end 1.8 29.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 29.75) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0 13.97) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /DATA_IN))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /CLK_OUT))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /LOAD_OUT))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x12_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 619465A7)
    (at 125.324 122.586 90)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (path /6187E22D)
    (fp_text reference J2 (at 0 -2.33 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Conn_01x12_Female (at 0 30.27 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 29.75) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.8 29.75) (end 1.8 29.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.33 1.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 29.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 29.21) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 -1.27) (end 1.27 29.21) (layer F.Fab) (width 0.1))
    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
    (fp_text user %R (at 0 13.97 180) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 VCC))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x12_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 6192F58D)
    (at 120.142 107.315)
    (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x08 2.54mm single row")
    (path /6192E41C)
    (fp_text reference J6 (at 0 -2.33) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Conn_01x08_Male (at 0 20.11) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 -1.27) (end 1.27 19.05) (layer F.Fab) (width 0.1))
    (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 19.05) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.8 19.55) (end 1.8 19.55) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 19.55) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0 8.89 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 VCC))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /CLK_OUT))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /DATA_IN))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /LOAD_OUT))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 62D5F696)
    (at 106.934 111.76 180)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.3mm width 1.9mm Capacitor")
    (path /62C9C220)
    (fp_text reference C1 (at 2.54 0 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value C (at 2.5 2.2 180) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 6.05 -1.2) (end -1.05 -1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start 6.05 1.2) (end 6.05 -1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 1.2) (end 6.05 1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 -1.2) (end -1.05 1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start 4.77 1.055) (end 4.77 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 4.77 -1.07) (end 4.77 -1.055) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 1.055) (end 0.23 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -1.07) (end 0.23 -1.055) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 1.07) (end 4.77 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -1.07) (end 4.77 -1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 4.65 -0.95) (end 0.35 -0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 4.65 0.95) (end 4.65 -0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 0.35 0.95) (end 4.65 0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 0.35 -0.95) (end 0.35 0.95) (layer F.Fab) (width 0.1))
    (fp_text user %R (at 2.5 0 180) (layer F.Fab)
      (effects (font (size 0.86 0.86) (thickness 0.129)))
    )
    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 /CLK_OUT_BUF))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 62D5F6AB)
    (at 106.934 114.554 180)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.3mm width 1.9mm Capacitor")
    (path /62C9C1D1)
    (fp_text reference C2 (at 2.54 0 180) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value C (at 2.5 2.2 180) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 0.35 -0.95) (end 0.35 0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 0.35 0.95) (end 4.65 0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 4.65 0.95) (end 4.65 -0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 4.65 -0.95) (end 0.35 -0.95) (layer F.Fab) (width 0.1))
    (fp_line (start 0.23 -1.07) (end 4.77 -1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 1.07) (end 4.77 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 -1.07) (end 0.23 -1.055) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.23 1.055) (end 0.23 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start 4.77 -1.07) (end 4.77 -1.055) (layer F.SilkS) (width 0.12))
    (fp_line (start 4.77 1.055) (end 4.77 1.07) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.05 -1.2) (end -1.05 1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 1.2) (end 6.05 1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start 6.05 1.2) (end 6.05 -1.2) (layer F.CrtYd) (width 0.05))
    (fp_line (start 6.05 -1.2) (end -1.05 -1.2) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 2.5 0 180) (layer F.Fab)
      (effects (font (size 0.86 0.86) (thickness 0.129)))
    )
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 /LOAD_OUT_BUF))
    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5B391424) (tstamp 62D5F701)
    (at 107.696 121.3 270)
    (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip")
    (tags "solder jumper open")
    (path /62C99298)
    (attr virtual)
    (fp_text reference JP1 (at -1.412 -2.286 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Jumper (at 0 1.9 270) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
    (pad 1 smd custom (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask)
      (net 6 /CLK_OUT_BUF)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy 0.4 -0.3) (xy 0.9 -0.3) (xy 0.9 0.3) (xy 0.4 0.3)) (width 0))
      ))
    (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask)
      (net 3 /CLK_OUT))
  )

  (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5B391424) (tstamp 62D5F70F)
    (at 104.394 121.412 270)
    (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip")
    (tags "solder jumper open")
    (path /62C992E7)
    (attr virtual)
    (fp_text reference JP2 (at -1.27 2.032 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Jumper (at 0 1.9 270) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
    (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask)
      (net 4 /LOAD_OUT))
    (pad 1 smd custom (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask)
      (net 7 /LOAD_OUT_BUF)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy 0.4 -0.3) (xy 0.9 -0.3) (xy 0.9 0.3) (xy 0.4 0.3)) (width 0))
      ))
  )

  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 62D5F726)
    (at 107.696 124.968 90)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (path /62C99BF1)
    (fp_text reference R1 (at 2.54 2.286 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value R (at 3.81 2.37 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 0.66 -1.25) (end 0.66 1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 0.66 1.25) (end 6.96 1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 6.96 1.25) (end 6.96 -1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 6.96 -1.25) (end 0.66 -1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 0 0) (end 0.66 0) (layer F.Fab) (width 0.1))
    (fp_line (start 7.62 0) (end 6.96 0) (layer F.Fab) (width 0.1))
    (fp_line (start 0.54 -1.04) (end 0.54 -1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 -1.37) (end 7.08 -1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 7.08 -1.37) (end 7.08 -1.04) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 1.04) (end 0.54 1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 1.37) (end 7.08 1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 7.08 1.37) (end 7.08 1.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 1.5) (end 8.67 1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.67 1.5) (end 8.67 -1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.67 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 3.81 0 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 /CLK_OUT))
    (pad 2 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 /CLK_OUT_BUF))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 62D5F73D)
    (at 104.394 124.968 90)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (path /62C99C4C)
    (fp_text reference R2 (at 2.54 -2.032 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value R (at 3.81 2.37 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 8.67 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start 8.67 1.5) (end 8.67 -1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 1.5) (end 8.67 1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
    (fp_line (start 7.08 1.37) (end 7.08 1.04) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 1.37) (end 7.08 1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 1.04) (end 0.54 1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 7.08 -1.37) (end 7.08 -1.04) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 -1.37) (end 7.08 -1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.54 -1.04) (end 0.54 -1.37) (layer F.SilkS) (width 0.12))
    (fp_line (start 7.62 0) (end 6.96 0) (layer F.Fab) (width 0.1))
    (fp_line (start 0 0) (end 0.66 0) (layer F.Fab) (width 0.1))
    (fp_line (start 6.96 -1.25) (end 0.66 -1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 6.96 1.25) (end 6.96 -1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 0.66 1.25) (end 6.96 1.25) (layer F.Fab) (width 0.1))
    (fp_line (start 0.66 -1.25) (end 0.66 1.25) (layer F.Fab) (width 0.1))
    (fp_text user %R (at 3.556 0 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 2 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 /LOAD_OUT_BUF))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 /LOAD_OUT))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal (layer F.Cu) (tedit 5A19A431) (tstamp 62D60021)
    (at 110.57 101.8)
    (descr "Through hole angled socket strip, 2x03, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole angled socket strip THT 2x03 2.54mm double row")
    (path /6187E917)
    (fp_text reference J3 (at -8.208 2.594) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Conn_01x06 (at -5.65 7.85) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start -13.05 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05))
    (fp_line (start -13.05 -1.8) (end -13.05 6.85) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.8 -1.8) (end -13.05 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start 0 -1.33) (end 1.11 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.11 -1.33) (end 1.11 0) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -1.33) (end -12.63 6.41) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 6.41) (end -4 6.41) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 -1.33) (end -4 6.41) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -1.33) (end -4 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 3.81) (end -4 3.81) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 1.27) (end -4 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 5.44) (end -1.05 5.44) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 5.44) (end -3.59 5.44) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 4.72) (end -1.05 4.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 4.72) (end -3.59 4.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 2.9) (end -1.05 2.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 2.9) (end -3.59 2.9) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 2.18) (end -1.05 2.18) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 2.18) (end -3.59 2.18) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 0.36) (end -1.11 0.36) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 0.36) (end -3.59 0.36) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.49 -0.36) (end -1.11 -0.36) (layer F.SilkS) (width 0.12))
    (fp_line (start -4 -0.36) (end -3.59 -0.36) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 1.1519) (end -4 1.1519) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 1.033805) (end -4 1.033805) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.91571) (end -4 0.91571) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.797615) (end -4 0.797615) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.67952) (end -4 0.67952) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.561425) (end -4 0.561425) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.44333) (end -4 0.44333) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.325235) (end -4 0.325235) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.20714) (end -4 0.20714) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 0.089045) (end -4 0.089045) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.02905) (end -4 -0.02905) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.147145) (end -4 -0.147145) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.26524) (end -4 -0.26524) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.383335) (end -4 -0.383335) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.50143) (end -4 -0.50143) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.619525) (end -4 -0.619525) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.73762) (end -4 -0.73762) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.855715) (end -4 -0.855715) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -0.97381) (end -4 -0.97381) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -1.091905) (end -4 -1.091905) (layer F.SilkS) (width 0.12))
    (fp_line (start -12.63 -1.21) (end -4 -1.21) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 5.38) (end 0 4.78) (layer F.Fab) (width 0.1))
    (fp_line (start -4.06 5.38) (end 0 5.38) (layer F.Fab) (width 0.1))
    (fp_line (start 0 4.78) (end -4.06 4.78) (layer F.Fab) (width 0.1))
    (fp_line (start 0 2.84) (end 0 2.24) (layer F.Fab) (width 0.1))
    (fp_line (start -4.06 2.84) (end 0 2.84) (layer F.Fab) (width 0.1))
    (fp_line (start 0 2.24) (end -4.06 2.24) (layer F.Fab) (width 0.1))
    (fp_line (start 0 0.3) (end 0 -0.3) (layer F.Fab) (width 0.1))
    (fp_line (start -4.06 0.3) (end 0 0.3) (layer F.Fab) (width 0.1))
    (fp_line (start 0 -0.3) (end -4.06 -0.3) (layer F.Fab) (width 0.1))
    (fp_line (start -12.57 6.35) (end -12.57 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -4.06 6.35) (end -12.57 6.35) (layer F.Fab) (width 0.1))
    (fp_line (start -4.06 -0.3) (end -4.06 6.35) (layer F.Fab) (width 0.1))
    (fp_line (start -5.03 -1.27) (end -4.06 -0.3) (layer F.Fab) (width 0.1))
    (fp_line (start -12.57 -1.27) (end -5.03 -1.27) (layer F.Fab) (width 0.1))
    (fp_text user %R (at -8.315 2.54) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /LOAD_OUT_BUF))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /CLK_OUT_BUF))
    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /DATA_IN))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 VCC))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x03_P2.54mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (gr_text CLK (at 116.84 104.394) (layer F.SilkS) (tstamp 62D6111B)
    (effects (font (size 1 1) (thickness 0.15)) (justify left))
  )
  (gr_text VCC (at 116.586 101.854) (layer F.SilkS) (tstamp 62D6111B)
    (effects (font (size 1 1) (thickness 0.15)) (justify left))
  )
  (gr_text GND (at 115.824 106.68) (layer F.SilkS) (tstamp 62D6110A)
    (effects (font (size 1 1) (thickness 0.15)) (justify right))
  )
  (gr_text "LOAD\n" (at 116.332 104.394) (layer F.SilkS) (tstamp 62D6110A)
    (effects (font (size 1 1) (thickness 0.15)) (justify right))
  )
  (gr_text DATA (at 116.078 101.854) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify right))
  )
  (gr_line (start 158.834 109.886) (end 158.834 120.046) (layer F.SilkS) (width 0.2))
  (gr_text M5StickC (at 117.348 128.27 90) (layer F.SilkS) (tstamp 61929690)
    (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left))
  )
  (gr_text "Mozc-bar Ver 10.1" (at 137.922 126.492) (layer F.SilkS)
    (effects (font (size 1.5 1.5) (thickness 0.3)))
  )
  (gr_line (start 100 130) (end 100 100) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 160 130) (end 100 130) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 160 100) (end 160 130) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 100 100) (end 160 100) (layer Edge.Cuts) (width 0.2))
  (gr_text ProMicro (at 153.67 115.062 270) (layer F.SilkS)
    (effects (font (size 1.5 1.5) (thickness 0.3)))
  )
  (gr_line (start 158.834 120.046) (end 155.804 120.046) (layer F.SilkS) (width 0.2))
  (gr_line (start 155.804 109.886) (end 158.834 109.886) (layer F.SilkS) (width 0.2))
  (gr_line (start 155.804 124.166) (end 155.804 104.806) (layer F.SilkS) (width 0.2))
  (gr_line (start 122.784 124.166) (end 155.804 124.166) (layer F.SilkS) (width 0.2))
  (gr_line (start 122.784 104.806) (end 122.784 124.166) (layer F.SilkS) (width 0.2))
  (gr_line (start 155.804 104.806) (end 122.784 104.806) (layer F.SilkS) (width 0.2))

  (segment (start 150.724 109.886) (end 148.184 107.346) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 150.724 122.586) (end 150.724 109.886) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 148.184 107.346) (end 145.644 107.346) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 106.814 106.88) (end 101.934 111.76) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 108.03 106.88) (end 106.814 106.88) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 101.934 111.76) (end 101.934 114.554) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 119.126999 108.330001) (end 120.142 107.315) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 109.480001 108.330001) (end 119.126999 108.330001) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 108.03 106.88) (end 109.480001 108.330001) (width 0.8) (layer B.Cu) (net 1))
  (segment (start 144.193999 108.796001) (end 145.644 107.346) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 121.623001 108.796001) (end 144.193999 108.796001) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 120.142 107.315) (end 121.623001 108.796001) (width 0.8) (layer F.Cu) (net 1))
  (segment (start 137.174001 106.496001) (end 138.024 107.346) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 131.10301 100.42501) (end 137.174001 106.496001) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 109.40499 100.42501) (end 131.10301 100.42501) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 108.03 101.8) (end 109.40499 100.42501) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 136.848999 106.170999) (end 138.024 107.346) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 134.919999 106.170999) (end 136.848999 106.170999) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 134.119001 106.971997) (end 134.919999 106.170999) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 134.119001 107.910001) (end 134.119001 106.971997) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 127.094002 114.935) (end 134.119001 107.910001) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 120.142 114.935) (end 127.094002 114.935) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 107.696 122.7) (end 107.696 124.968) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 107.696 121.95) (end 107.696 122.7) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 114.86599 117.79801) (end 120.142 117.79801) (width 0.25) (layer B.Cu) (net 3))
  (segment (start 107.696 124.968) (end 114.86599 117.79801) (width 0.25) (layer B.Cu) (net 3))
  (segment (start 121.506999 116.110001) (end 120.142 117.475) (width 0.25) (layer B.Cu) (net 3))
  (segment (start 126.719999 116.110001) (end 121.506999 116.110001) (width 0.25) (layer B.Cu) (net 3))
  (segment (start 135.484 107.346) (end 126.719999 116.110001) (width 0.25) (layer B.Cu) (net 3))
  (segment (start 104.394 124.968) (end 104.394 122.062) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 115.781999 116.755001) (end 120.142 112.395) (width 0.25) (layer B.Cu) (net 4))
  (segment (start 112.606999 116.755001) (end 115.781999 116.755001) (width 0.25) (layer B.Cu) (net 4))
  (segment (start 104.394 124.968) (end 112.606999 116.755001) (width 0.25) (layer B.Cu) (net 4))
  (segment (start 127.895 112.395) (end 120.142 112.395) (width 0.25) (layer B.Cu) (net 4))
  (segment (start 132.944 107.346) (end 127.895 112.395) (width 0.25) (layer B.Cu) (net 4))
  (segment (start 146.493999 123.435999) (end 145.644 122.586) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 147.094001 124.036001) (end 146.493999 123.435999) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 153.960001 124.036001) (end 147.094001 124.036001) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 154.714001 123.282001) (end 153.960001 124.036001) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 154.714001 106.015999) (end 154.714001 123.282001) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 150.498002 101.8) (end 154.714001 106.015999) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 110.57 101.8) (end 150.498002 101.8) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 144.193999 124.036001) (end 145.644 122.586) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 121.623001 124.036001) (end 144.193999 124.036001) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 120.142 122.555) (end 121.623001 124.036001) (width 0.8) (layer F.Cu) (net 5))
  (segment (start 107.696 117.348) (end 107.696 120.65) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 109.394999 109.299001) (end 106.934 111.76) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 109.394999 105.515001) (end 109.394999 109.299001) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 110.57 104.34) (end 109.394999 105.515001) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 108.059001 116.984999) (end 107.696 117.348) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 108.059001 112.885001) (end 108.059001 116.984999) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 106.934 111.76) (end 108.059001 112.885001) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 104.394 117.348) (end 104.394 120.762) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 105.808999 113.428999) (end 106.934 114.554) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 105.808999 106.561001) (end 105.808999 113.428999) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 108.03 104.34) (end 105.808999 106.561001) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 104.394 117.094) (end 104.394 117.348) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 106.934 114.554) (end 104.394 117.094) (width 0.25) (layer F.Cu) (net 7))

  (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 62CFFCFD) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 161.036 132.842) (xy 161.036 98.552) (xy 96.266 98.552) (xy 96.266 132.08)
      )
    )
    (filled_polygon
      (pts
        (xy 106.876525 100.853368) (xy 106.71401 101.096589) (xy 106.602068 101.366842) (xy 106.545 101.65374) (xy 106.545 101.94626)
        (xy 106.602068 102.233158) (xy 106.71401 102.503411) (xy 106.876525 102.746632) (xy 107.083368 102.953475) (xy 107.25776 103.07)
        (xy 107.083368 103.186525) (xy 106.876525 103.393368) (xy 106.71401 103.636589) (xy 106.602068 103.906842) (xy 106.545 104.19374)
        (xy 106.545 104.48626) (xy 106.58879 104.706408) (xy 105.298002 105.997197) (xy 105.268998 106.021) (xy 105.241094 106.055002)
        (xy 105.174025 106.136725) (xy 105.129221 106.220547) (xy 105.103453 106.268755) (xy 105.059996 106.412016) (xy 105.048999 106.523669)
        (xy 105.048999 106.523679) (xy 105.045323 106.561001) (xy 105.048999 106.598324) (xy 105.049 113.391667) (xy 105.045323 113.428999)
        (xy 105.049 113.466332) (xy 105.058354 113.561298) (xy 105.059997 113.577984) (xy 105.103453 113.721245) (xy 105.174025 113.853275)
        (xy 105.227987 113.919027) (xy 105.268999 113.969) (xy 105.297997 113.992798) (xy 105.535312 114.230113) (xy 105.499 114.412665)
        (xy 105.499 114.695335) (xy 105.535312 114.877886) (xy 104.500198 115.913) (xy 104.252665 115.913) (xy 103.975426 115.968147)
        (xy 103.714273 116.07632) (xy 103.479241 116.233363) (xy 103.279363 116.433241) (xy 103.12232 116.668273) (xy 103.014147 116.929426)
        (xy 102.959 117.206665) (xy 102.959 117.489335) (xy 103.014147 117.766574) (xy 103.12232 118.027727) (xy 103.279363 118.262759)
        (xy 103.479241 118.462637) (xy 103.634 118.566044) (xy 103.634001 119.624913) (xy 103.519518 119.636188) (xy 103.39982 119.672498)
        (xy 103.289506 119.731463) (xy 103.192815 119.810815) (xy 103.113463 119.907506) (xy 103.054498 120.01782) (xy 103.018188 120.137518)
        (xy 103.005928 120.262) (xy 103.005928 121.262) (xy 103.018188 121.386482) (xy 103.025929 121.412) (xy 103.018188 121.437518)
        (xy 103.005928 121.562) (xy 103.005928 122.562) (xy 103.018188 122.686482) (xy 103.054498 122.80618) (xy 103.113463 122.916494)
        (xy 103.192815 123.013185) (xy 103.289506 123.092537) (xy 103.39982 123.151502) (xy 103.519518 123.187812) (xy 103.634001 123.199087)
        (xy 103.634 123.749956) (xy 103.479241 123.853363) (xy 103.279363 124.053241) (xy 103.12232 124.288273) (xy 103.014147 124.549426)
        (xy 102.959 124.826665) (xy 102.959 125.109335) (xy 103.014147 125.386574) (xy 103.12232 125.647727) (xy 103.279363 125.882759)
        (xy 103.479241 126.082637) (xy 103.714273 126.23968) (xy 103.975426 126.347853) (xy 104.252665 126.403) (xy 104.535335 126.403)
        (xy 104.812574 126.347853) (xy 105.073727 126.23968) (xy 105.308759 126.082637) (xy 105.508637 125.882759) (xy 105.66568 125.647727)
        (xy 105.773853 125.386574) (xy 105.829 125.109335) (xy 105.829 124.826665) (xy 105.773853 124.549426) (xy 105.66568 124.288273)
        (xy 105.508637 124.053241) (xy 105.308759 123.853363) (xy 105.154 123.749957) (xy 105.154 123.199087) (xy 105.268482 123.187812)
        (xy 105.38818 123.151502) (xy 105.498494 123.092537) (xy 105.595185 123.013185) (xy 105.674537 122.916494) (xy 105.733502 122.80618)
        (xy 105.769812 122.686482) (xy 105.782072 122.562) (xy 105.782072 121.562) (xy 105.769812 121.437518) (xy 105.762071 121.412)
        (xy 105.769812 121.386482) (xy 105.782072 121.262) (xy 105.782072 120.262) (xy 105.769812 120.137518) (xy 105.733502 120.01782)
        (xy 105.674537 119.907506) (xy 105.595185 119.810815) (xy 105.498494 119.731463) (xy 105.38818 119.672498) (xy 105.268482 119.636188)
        (xy 105.154 119.624913) (xy 105.154 118.566043) (xy 105.308759 118.462637) (xy 105.508637 118.262759) (xy 105.66568 118.027727)
        (xy 105.773853 117.766574) (xy 105.829 117.489335) (xy 105.829 117.206665) (xy 105.773853 116.929426) (xy 105.732708 116.830093)
        (xy 106.610114 115.952688) (xy 106.792665 115.989) (xy 107.075335 115.989) (xy 107.299002 115.944509) (xy 107.299002 115.963855)
        (xy 107.277426 115.968147) (xy 107.016273 116.07632) (xy 106.781241 116.233363) (xy 106.581363 116.433241) (xy 106.42432 116.668273)
        (xy 106.316147 116.929426) (xy 106.261 117.206665) (xy 106.261 117.489335) (xy 106.316147 117.766574) (xy 106.42432 118.027727)
        (xy 106.581363 118.262759) (xy 106.781241 118.462637) (xy 106.936 118.566044) (xy 106.936001 119.512913) (xy 106.821518 119.524188)
        (xy 106.70182 119.560498) (xy 106.591506 119.619463) (xy 106.494815 119.698815) (xy 106.415463 119.795506) (xy 106.356498 119.90582)
        (xy 106.320188 120.025518) (xy 106.307928 120.15) (xy 106.307928 121.15) (xy 106.320188 121.274482) (xy 106.327929 121.3)
        (xy 106.320188 121.325518) (xy 106.307928 121.45) (xy 106.307928 122.45) (xy 106.320188 122.574482) (xy 106.356498 122.69418)
        (xy 106.415463 122.804494) (xy 106.494815 122.901185) (xy 106.591506 122.980537) (xy 106.70182 123.039502) (xy 106.821518 123.075812)
        (xy 106.936 123.087087) (xy 106.936 123.749956) (xy 106.781241 123.853363) (xy 106.581363 124.053241) (xy 106.42432 124.288273)
        (xy 106.316147 124.549426) (xy 106.261 124.826665) (xy 106.261 125.109335) (xy 106.316147 125.386574) (xy 106.42432 125.647727)
        (xy 106.581363 125.882759) (xy 106.781241 126.082637) (xy 107.016273 126.23968) (xy 107.277426 126.347853) (xy 107.554665 126.403)
        (xy 107.837335 126.403) (xy 108.114574 126.347853) (xy 108.375727 126.23968) (xy 108.610759 126.082637) (xy 108.810637 125.882759)
        (xy 108.96768 125.647727) (xy 109.075853 125.386574) (xy 109.131 125.109335) (xy 109.131 124.826665) (xy 109.075853 124.549426)
        (xy 108.96768 124.288273) (xy 108.810637 124.053241) (xy 108.610759 123.853363) (xy 108.456 123.749957) (xy 108.456 123.087087)
        (xy 108.570482 123.075812) (xy 108.69018 123.039502) (xy 108.800494 122.980537) (xy 108.897185 122.901185) (xy 108.976537 122.804494)
        (xy 109.035502 122.69418) (xy 109.071812 122.574482) (xy 109.084072 122.45) (xy 109.084072 121.45) (xy 109.071812 121.325518)
        (xy 109.064071 121.3) (xy 109.071812 121.274482) (xy 109.084072 121.15) (xy 109.084072 120.15) (xy 109.071812 120.025518)
        (xy 109.035502 119.90582) (xy 108.976537 119.795506) (xy 108.897185 119.698815) (xy 108.800494 119.619463) (xy 108.69018 119.560498)
        (xy 108.570482 119.524188) (xy 108.456 119.512913) (xy 108.456 118.566043) (xy 108.610759 118.462637) (xy 108.810637 118.262759)
        (xy 108.96768 118.027727) (xy 109.075853 117.766574) (xy 109.131 117.489335) (xy 109.131 117.206665) (xy 109.075853 116.929426)
        (xy 108.96768 116.668273) (xy 108.819001 116.445759) (xy 108.819001 112.922326) (xy 108.822677 112.885001) (xy 108.819001 112.847676)
        (xy 108.819001 112.847668) (xy 108.808004 112.736015) (xy 108.776732 112.632923) (xy 109.273 112.632923) (xy 109.273 113.367077)
        (xy 109.416227 114.087126) (xy 109.697176 114.765396) (xy 110.10505 115.375824) (xy 110.624176 115.89495) (xy 111.234604 116.302824)
        (xy 111.912874 116.583773) (xy 112.632923 116.727) (xy 113.367077 116.727) (xy 114.087126 116.583773) (xy 114.765396 116.302824)
        (xy 115.375824 115.89495) (xy 115.89495 115.375824) (xy 116.302824 114.765396) (xy 116.583773 114.087126) (xy 116.727 113.367077)
        (xy 116.727 112.632923) (xy 116.583773 111.912874) (xy 116.302824 111.234604) (xy 115.89495 110.624176) (xy 115.375824 110.10505)
        (xy 114.765396 109.697176) (xy 114.087126 109.416227) (xy 113.367077 109.273) (xy 112.632923 109.273) (xy 111.912874 109.416227)
        (xy 111.234604 109.697176) (xy 110.624176 110.10505) (xy 110.10505 110.624176) (xy 109.697176 111.234604) (xy 109.416227 111.912874)
        (xy 109.273 112.632923) (xy 108.776732 112.632923) (xy 108.764547 112.592754) (xy 108.693975 112.460725) (xy 108.599002 112.345)
        (xy 108.570005 112.321203) (xy 108.332688 112.083886) (xy 108.369 111.901335) (xy 108.369 111.618665) (xy 108.332688 111.436114)
        (xy 109.906002 109.8628) (xy 109.935 109.839002) (xy 110.029973 109.723277) (xy 110.100545 109.591248) (xy 110.144002 109.447987)
        (xy 110.154999 109.336334) (xy 110.154999 109.336325) (xy 110.158675 109.299002) (xy 110.154999 109.261679) (xy 110.154999 108.311544)
        (xy 110.42374 108.365) (xy 110.71626 108.365) (xy 111.003158 108.307932) (xy 111.273411 108.19599) (xy 111.516632 108.033475)
        (xy 111.723475 107.826632) (xy 111.88599 107.583411) (xy 111.997932 107.313158) (xy 112.020492 107.19974) (xy 123.839 107.19974)
        (xy 123.839 107.49226) (xy 123.896068 107.779158) (xy 124.00801 108.049411) (xy 124.170525 108.292632) (xy 124.377368 108.499475)
        (xy 124.620589 108.66199) (xy 124.890842 108.773932) (xy 125.17774 108.831) (xy 125.47026 108.831) (xy 125.757158 108.773932)
        (xy 126.027411 108.66199) (xy 126.270632 108.499475) (xy 126.477475 108.292632) (xy 126.594 108.11824) (xy 126.710525 108.292632)
        (xy 126.917368 108.499475) (xy 127.160589 108.66199) (xy 127.430842 108.773932) (xy 127.71774 108.831) (xy 128.01026 108.831)
        (xy 128.297158 108.773932) (xy 128.567411 108.66199) (xy 128.810632 108.499475) (xy 129.017475 108.292632) (xy 129.134 108.11824)
        (xy 129.250525 108.292632) (xy 129.457368 108.499475) (xy 129.700589 108.66199) (xy 129.970842 108.773932) (xy 130.25774 108.831)
        (xy 130.55026 108.831) (xy 130.837158 108.773932) (xy 131.107411 108.66199) (xy 131.350632 108.499475) (xy 131.557475 108.292632)
        (xy 131.674 108.11824) (xy 131.790525 108.292632) (xy 131.997368 108.499475) (xy 132.240589 108.66199) (xy 132.510842 108.773932)
        (xy 132.79774 108.831) (xy 133.09026 108.831) (xy 133.377158 108.773932) (xy 133.647411 108.66199) (xy 133.890632 108.499475)
        (xy 134.097475 108.292632) (xy 134.214 108.11824) (xy 134.330525 108.292632) (xy 134.537368 108.499475) (xy 134.780589 108.66199)
        (xy 135.050842 108.773932) (xy 135.33774 108.831) (xy 135.63026 108.831) (xy 135.917158 108.773932) (xy 136.187411 108.66199)
        (xy 136.430632 108.499475) (xy 136.637475 108.292632) (xy 136.754 108.11824) (xy 136.870525 108.292632) (xy 137.077368 108.499475)
        (xy 137.320589 108.66199) (xy 137.590842 108.773932) (xy 137.87774 108.831) (xy 138.17026 108.831) (xy 138.457158 108.773932)
        (xy 138.727411 108.66199) (xy 138.970632 108.499475) (xy 139.177475 108.292632) (xy 139.294 108.11824) (xy 139.410525 108.292632)
        (xy 139.617368 108.499475) (xy 139.860589 108.66199) (xy 140.130842 108.773932) (xy 140.41774 108.831) (xy 140.71026 108.831)
        (xy 140.997158 108.773932) (xy 141.267411 108.66199) (xy 141.510632 108.499475) (xy 141.717475 108.292632) (xy 141.834 108.11824)
        (xy 141.950525 108.292632) (xy 142.157368 108.499475) (xy 142.400589 108.66199) (xy 142.670842 108.773932) (xy 142.95774 108.831)
        (xy 143.25026 108.831) (xy 143.537158 108.773932) (xy 143.807411 108.66199) (xy 144.050632 108.499475) (xy 144.257475 108.292632)
        (xy 144.379195 108.110466) (xy 144.448822 108.227355) (xy 144.643731 108.443588) (xy 144.87708 108.617641) (xy 145.139901 108.742825)
        (xy 145.28711 108.787476) (xy 145.517 108.666155) (xy 145.517 107.473) (xy 145.771 107.473) (xy 145.771 108.666155)
        (xy 146.00089 108.787476) (xy 146.148099 108.742825) (xy 146.41092 108.617641) (xy 146.644269 108.443588) (xy 146.839178 108.227355)
        (xy 146.914 108.101745) (xy 146.988822 108.227355) (xy 147.183731 108.443588) (xy 147.41708 108.617641) (xy 147.679901 108.742825)
        (xy 147.82711 108.787476) (xy 148.057 108.666155) (xy 148.057 107.473) (xy 145.771 107.473) (xy 145.517 107.473)
        (xy 145.497 107.473) (xy 145.497 107.219) (xy 145.517 107.219) (xy 145.517 106.025845) (xy 145.771 106.025845)
        (xy 145.771 107.219) (xy 148.057 107.219) (xy 148.057 106.025845) (xy 147.82711 105.904524) (xy 147.679901 105.949175)
        (xy 147.41708 106.074359) (xy 147.183731 106.248412) (xy 146.988822 106.464645) (xy 146.914 106.590255) (xy 146.839178 106.464645)
        (xy 146.644269 106.248412) (xy 146.41092 106.074359) (xy 146.148099 105.949175) (xy 146.00089 105.904524) (xy 145.771 106.025845)
        (xy 145.517 106.025845) (xy 145.28711 105.904524) (xy 145.139901 105.949175) (xy 144.87708 106.074359) (xy 144.643731 106.248412)
        (xy 144.448822 106.464645) (xy 144.379195 106.581534) (xy 144.257475 106.399368) (xy 144.050632 106.192525) (xy 143.807411 106.03001)
        (xy 143.537158 105.918068) (xy 143.25026 105.861) (xy 142.95774 105.861) (xy 142.670842 105.918068) (xy 142.400589 106.03001)
        (xy 142.157368 106.192525) (xy 141.950525 106.399368) (xy 141.834 106.57376) (xy 141.717475 106.399368) (xy 141.510632 106.192525)
        (xy 141.267411 106.03001) (xy 140.997158 105.918068) (xy 140.71026 105.861) (xy 140.41774 105.861) (xy 140.130842 105.918068)
        (xy 139.860589 106.03001) (xy 139.617368 106.192525) (xy 139.410525 106.399368) (xy 139.294 106.57376) (xy 139.177475 106.399368)
        (xy 138.970632 106.192525) (xy 138.727411 106.03001) (xy 138.457158 105.918068) (xy 138.17026 105.861) (xy 137.87774 105.861)
        (xy 137.590842 105.918068) (xy 137.320589 106.03001) (xy 137.077368 106.192525) (xy 136.870525 106.399368) (xy 136.754 106.57376)
        (xy 136.637475 106.399368) (xy 136.430632 106.192525) (xy 136.187411 106.03001) (xy 135.917158 105.918068) (xy 135.63026 105.861)
        (xy 135.33774 105.861) (xy 135.050842 105.918068) (xy 134.780589 106.03001) (xy 134.537368 106.192525) (xy 134.330525 106.399368)
        (xy 134.214 106.57376) (xy 134.097475 106.399368) (xy 133.890632 106.192525) (xy 133.647411 106.03001) (xy 133.377158 105.918068)
        (xy 133.09026 105.861) (xy 132.79774 105.861) (xy 132.510842 105.918068) (xy 132.240589 106.03001) (xy 131.997368 106.192525)
        (xy 131.790525 106.399368) (xy 131.674 106.57376) (xy 131.557475 106.399368) (xy 131.350632 106.192525) (xy 131.107411 106.03001)
        (xy 130.837158 105.918068) (xy 130.55026 105.861) (xy 130.25774 105.861) (xy 129.970842 105.918068) (xy 129.700589 106.03001)
        (xy 129.457368 106.192525) (xy 129.250525 106.399368) (xy 129.134 106.57376) (xy 129.017475 106.399368) (xy 128.810632 106.192525)
        (xy 128.567411 106.03001) (xy 128.297158 105.918068) (xy 128.01026 105.861) (xy 127.71774 105.861) (xy 127.430842 105.918068)
        (xy 127.160589 106.03001) (xy 126.917368 106.192525) (xy 126.710525 106.399368) (xy 126.594 106.57376) (xy 126.477475 106.399368)
        (xy 126.270632 106.192525) (xy 126.027411 106.03001) (xy 125.757158 105.918068) (xy 125.47026 105.861) (xy 125.17774 105.861)
        (xy 124.890842 105.918068) (xy 124.620589 106.03001) (xy 124.377368 106.192525) (xy 124.170525 106.399368) (xy 124.00801 106.642589)
        (xy 123.896068 106.912842) (xy 123.839 107.19974) (xy 112.020492 107.19974) (xy 112.055 107.02626) (xy 112.055 106.73374)
        (xy 112.001544 106.465) (xy 118.653928 106.465) (xy 118.657 107.02925) (xy 118.81575 107.188) (xy 120.015 107.188)
        (xy 120.015 105.98875) (xy 120.269 105.98875) (xy 120.269 107.188) (xy 121.46825 107.188) (xy 121.627 107.02925)
        (xy 121.630072 106.465) (xy 121.617812 106.340518) (xy 121.581502 106.22082) (xy 121.522537 106.110506) (xy 121.443185 106.013815)
        (xy 121.346494 105.934463) (xy 121.23618 105.875498) (xy 121.116482 105.839188) (xy 120.992 105.826928) (xy 120.42775 105.83)
        (xy 120.269 105.98875) (xy 120.015 105.98875) (xy 119.85625 105.83) (xy 119.292 105.826928) (xy 119.167518 105.839188)
        (xy 119.04782 105.875498) (xy 118.937506 105.934463) (xy 118.840815 106.013815) (xy 118.761463 106.110506) (xy 118.702498 106.22082)
        (xy 118.666188 106.340518) (xy 118.653928 106.465) (xy 112.001544 106.465) (xy 111.997932 106.446842) (xy 111.88599 106.176589)
        (xy 111.723475 105.933368) (xy 111.516632 105.726525) (xy 111.34224 105.61) (xy 111.516632 105.493475) (xy 111.723475 105.286632)
        (xy 111.88599 105.043411) (xy 111.997932 104.773158) (xy 112.055 104.48626) (xy 112.055 104.19374) (xy 111.997932 103.906842)
        (xy 111.88599 103.636589) (xy 111.723475 103.393368) (xy 111.59162 103.261513) (xy 111.66418 103.239502) (xy 111.774494 103.180537)
        (xy 111.871185 103.101185) (xy 111.950537 103.004494) (xy 112.009502 102.89418) (xy 112.027454 102.835) (xy 150.069292 102.835)
        (xy 153.092219 105.857928) (xy 152.414 105.857928) (xy 152.289518 105.870188) (xy 152.16982 105.906498) (xy 152.059506 105.965463)
        (xy 151.962815 106.044815) (xy 151.883463 106.141506) (xy 151.824498 106.25182) (xy 151.802487 106.32438) (xy 151.670632 106.192525)
        (xy 151.427411 106.03001) (xy 151.157158 105.918068) (xy 150.87026 105.861) (xy 150.57774 105.861) (xy 150.290842 105.918068)
        (xy 150.020589 106.03001) (xy 149.777368 106.192525) (xy 149.570525 106.399368) (xy 149.448805 106.581534) (xy 149.379178 106.464645)
        (xy 149.184269 106.248412) (xy 148.95092 106.074359) (xy 148.688099 105.949175) (xy 148.54089 105.904524) (xy 148.311 106.025845)
        (xy 148.311 107.219) (xy 148.331 107.219) (xy 148.331 107.473) (xy 148.311 107.473) (xy 148.311 108.666155)
        (xy 148.54089 108.787476) (xy 148.688099 108.742825) (xy 148.95092 108.617641) (xy 149.184269 108.443588) (xy 149.379178 108.227355)
        (xy 149.448805 108.110466) (xy 149.570525 108.292632) (xy 149.777368 108.499475) (xy 150.020589 108.66199) (xy 150.290842 108.773932)
        (xy 150.57774 108.831) (xy 150.87026 108.831) (xy 151.157158 108.773932) (xy 151.427411 108.66199) (xy 151.670632 108.499475)
        (xy 151.802487 108.36762) (xy 151.824498 108.44018) (xy 151.883463 108.550494) (xy 151.962815 108.647185) (xy 152.059506 108.726537)
        (xy 152.16982 108.785502) (xy 152.289518 108.821812) (xy 152.414 108.834072) (xy 153.679001 108.834072) (xy 153.679002 121.154456)
        (xy 153.41026 121.101) (xy 153.11774 121.101) (xy 152.830842 121.158068) (xy 152.560589 121.27001) (xy 152.317368 121.432525)
        (xy 152.110525 121.639368) (xy 151.988805 121.821534) (xy 151.919178 121.704645) (xy 151.724269 121.488412) (xy 151.49092 121.314359)
        (xy 151.228099 121.189175) (xy 151.08089 121.144524) (xy 150.851 121.265845) (xy 150.851 122.459) (xy 150.871 122.459)
        (xy 150.871 122.713) (xy 150.851 122.713) (xy 150.851 122.733) (xy 150.597 122.733) (xy 150.597 122.713)
        (xy 150.577 122.713) (xy 150.577 122.459) (xy 150.597 122.459) (xy 150.597 121.265845) (xy 150.36711 121.144524)
        (xy 150.219901 121.189175) (xy 149.95708 121.314359) (xy 149.723731 121.488412) (xy 149.528822 121.704645) (xy 149.459195 121.821534)
        (xy 149.337475 121.639368) (xy 149.130632 121.432525) (xy 148.887411 121.27001) (xy 148.617158 121.158068) (xy 148.33026 121.101)
        (xy 148.03774 121.101) (xy 147.750842 121.158068) (xy 147.480589 121.27001) (xy 147.237368 121.432525) (xy 147.030525 121.639368)
        (xy 146.914 121.81376) (xy 146.797475 121.639368) (xy 146.590632 121.432525) (xy 146.347411 121.27001) (xy 146.077158 121.158068)
        (xy 145.79026 121.101) (xy 145.49774 121.101) (xy 145.210842 121.158068) (xy 144.940589 121.27001) (xy 144.697368 121.432525)
        (xy 144.490525 121.639368) (xy 144.374 121.81376) (xy 144.257475 121.639368) (xy 144.050632 121.432525) (xy 143.807411 121.27001)
        (xy 143.537158 121.158068) (xy 143.25026 121.101) (xy 142.95774 121.101) (xy 142.670842 121.158068) (xy 142.400589 121.27001)
        (xy 142.157368 121.432525) (xy 141.950525 121.639368) (xy 141.834 121.81376) (xy 141.717475 121.639368) (xy 141.510632 121.432525)
        (xy 141.267411 121.27001) (xy 140.997158 121.158068) (xy 140.71026 121.101) (xy 140.41774 121.101) (xy 140.130842 121.158068)
        (xy 139.860589 121.27001) (xy 139.617368 121.432525) (xy 139.410525 121.639368) (xy 139.294 121.81376) (xy 139.177475 121.639368)
        (xy 138.970632 121.432525) (xy 138.727411 121.27001) (xy 138.457158 121.158068) (xy 138.17026 121.101) (xy 137.87774 121.101)
        (xy 137.590842 121.158068) (xy 137.320589 121.27001) (xy 137.077368 121.432525) (xy 136.870525 121.639368) (xy 136.754 121.81376)
        (xy 136.637475 121.639368) (xy 136.430632 121.432525) (xy 136.187411 121.27001) (xy 135.917158 121.158068) (xy 135.63026 121.101)
        (xy 135.33774 121.101) (xy 135.050842 121.158068) (xy 134.780589 121.27001) (xy 134.537368 121.432525) (xy 134.330525 121.639368)
        (xy 134.214 121.81376) (xy 134.097475 121.639368) (xy 133.890632 121.432525) (xy 133.647411 121.27001) (xy 133.377158 121.158068)
        (xy 133.09026 121.101) (xy 132.79774 121.101) (xy 132.510842 121.158068) (xy 132.240589 121.27001) (xy 131.997368 121.432525)
        (xy 131.790525 121.639368) (xy 131.674 121.81376) (xy 131.557475 121.639368) (xy 131.350632 121.432525) (xy 131.107411 121.27001)
        (xy 130.837158 121.158068) (xy 130.55026 121.101) (xy 130.25774 121.101) (xy 129.970842 121.158068) (xy 129.700589 121.27001)
        (xy 129.457368 121.432525) (xy 129.250525 121.639368) (xy 129.134 121.81376) (xy 129.017475 121.639368) (xy 128.810632 121.432525)
        (xy 128.567411 121.27001) (xy 128.297158 121.158068) (xy 128.01026 121.101) (xy 127.71774 121.101) (xy 127.430842 121.158068)
        (xy 127.160589 121.27001) (xy 126.917368 121.432525) (xy 126.785513 121.56438) (xy 126.763502 121.49182) (xy 126.704537 121.381506)
        (xy 126.625185 121.284815) (xy 126.528494 121.205463) (xy 126.41818 121.146498) (xy 126.298482 121.110188) (xy 126.174 121.097928)
        (xy 124.474 121.097928) (xy 124.349518 121.110188) (xy 124.22982 121.146498) (xy 124.119506 121.205463) (xy 124.022815 121.284815)
        (xy 123.943463 121.381506) (xy 123.884498 121.49182) (xy 123.848188 121.611518) (xy 123.835928 121.736) (xy 123.835928 123.001001)
        (xy 122.051712 123.001001) (xy 121.627 122.576289) (xy 121.627 122.40874) (xy 121.569932 122.121842) (xy 121.45799 121.851589)
        (xy 121.295475 121.608368) (xy 121.088632 121.401525) (xy 120.91424 121.285) (xy 121.088632 121.168475) (xy 121.295475 120.961632)
        (xy 121.45799 120.718411) (xy 121.569932 120.448158) (xy 121.627 120.16126) (xy 121.627 119.86874) (xy 121.569932 119.581842)
        (xy 121.45799 119.311589) (xy 121.295475 119.068368) (xy 121.088632 118.861525) (xy 120.91424 118.745) (xy 121.088632 118.628475)
        (xy 121.295475 118.421632) (xy 121.45799 118.178411) (xy 121.569932 117.908158) (xy 121.627 117.62126) (xy 121.627 117.32874)
        (xy 121.569932 117.041842) (xy 121.45799 116.771589) (xy 121.295475 116.528368) (xy 121.088632 116.321525) (xy 120.91424 116.205)
        (xy 121.088632 116.088475) (xy 121.295475 115.881632) (xy 121.45799 115.638411) (xy 121.569932 115.368158) (xy 121.627 115.08126)
        (xy 121.627 114.78874) (xy 121.569932 114.501842) (xy 121.45799 114.231589) (xy 121.295475 113.988368) (xy 121.088632 113.781525)
        (xy 120.91424 113.665) (xy 121.088632 113.548475) (xy 121.295475 113.341632) (xy 121.45799 113.098411) (xy 121.569932 112.828158)
        (xy 121.627 112.54126) (xy 121.627 112.24874) (xy 121.569932 111.961842) (xy 121.45799 111.691589) (xy 121.295475 111.448368)
        (xy 121.088632 111.241525) (xy 120.91424 111.125) (xy 121.088632 111.008475) (xy 121.295475 110.801632) (xy 121.45799 110.558411)
        (xy 121.569932 110.288158) (xy 121.627 110.00126) (xy 121.627 109.70874) (xy 121.569932 109.421842) (xy 121.45799 109.151589)
        (xy 121.295475 108.908368) (xy 121.16362 108.776513) (xy 121.23618 108.754502) (xy 121.346494 108.695537) (xy 121.443185 108.616185)
        (xy 121.522537 108.519494) (xy 121.581502 108.40918) (xy 121.617812 108.289482) (xy 121.630072 108.165) (xy 121.627 107.60075)
        (xy 121.46825 107.442) (xy 120.269 107.442) (xy 120.269 107.462) (xy 120.015 107.462) (xy 120.015 107.442)
        (xy 118.81575 107.442) (xy 118.657 107.60075) (xy 118.653928 108.165) (xy 118.666188 108.289482) (xy 118.702498 108.40918)
        (xy 118.761463 108.519494) (xy 118.840815 108.616185) (xy 118.937506 108.695537) (xy 119.04782 108.754502) (xy 119.12038 108.776513)
        (xy 118.988525 108.908368) (xy 118.82601 109.151589) (xy 118.714068 109.421842) (xy 118.657 109.70874) (xy 118.657 110.00126)
        (xy 118.714068 110.288158) (xy 118.82601 110.558411) (xy 118.988525 110.801632) (xy 119.195368 111.008475) (xy 119.36976 111.125)
        (xy 119.195368 111.241525) (xy 118.988525 111.448368) (xy 118.82601 111.691589) (xy 118.714068 111.961842) (xy 118.657 112.24874)
        (xy 118.657 112.54126) (xy 118.714068 112.828158) (xy 118.82601 113.098411) (xy 118.988525 113.341632) (xy 119.195368 113.548475)
        (xy 119.36976 113.665) (xy 119.195368 113.781525) (xy 118.988525 113.988368) (xy 118.82601 114.231589) (xy 118.714068 114.501842)
        (xy 118.657 114.78874) (xy 118.657 115.08126) (xy 118.714068 115.368158) (xy 118.82601 115.638411) (xy 118.988525 115.881632)
        (xy 119.195368 116.088475) (xy 119.36976 116.205) (xy 119.195368 116.321525) (xy 118.988525 116.528368) (xy 118.82601 116.771589)
        (xy 118.714068 117.041842) (xy 118.657 117.32874) (xy 118.657 117.62126) (xy 118.714068 117.908158) (xy 118.82601 118.178411)
        (xy 118.988525 118.421632) (xy 119.195368 118.628475) (xy 119.36976 118.745) (xy 119.195368 118.861525) (xy 118.988525 119.068368)
        (xy 118.82601 119.311589) (xy 118.714068 119.581842) (xy 118.657 119.86874) (xy 118.657 120.16126) (xy 118.714068 120.448158)
        (xy 118.82601 120.718411) (xy 118.988525 120.961632) (xy 119.195368 121.168475) (xy 119.36976 121.285) (xy 119.195368 121.401525)
        (xy 118.988525 121.608368) (xy 118.82601 121.851589) (xy 118.714068 122.121842) (xy 118.657 122.40874) (xy 118.657 122.70126)
        (xy 118.714068 122.988158) (xy 118.82601 123.258411) (xy 118.988525 123.501632) (xy 119.195368 123.708475) (xy 119.36976 123.825)
        (xy 119.195368 123.941525) (xy 118.988525 124.148368) (xy 118.82601 124.391589) (xy 118.714068 124.661842) (xy 118.657 124.94874)
        (xy 118.657 125.24126) (xy 118.714068 125.528158) (xy 118.82601 125.798411) (xy 118.988525 126.041632) (xy 119.195368 126.248475)
        (xy 119.438589 126.41099) (xy 119.708842 126.522932) (xy 119.99574 126.58) (xy 120.28826 126.58) (xy 120.575158 126.522932)
        (xy 120.845411 126.41099) (xy 121.088632 126.248475) (xy 121.295475 126.041632) (xy 121.45799 125.798411) (xy 121.569932 125.528158)
        (xy 121.627 125.24126) (xy 121.627 125.075614) (xy 121.673836 125.071001) (xy 144.143171 125.071001) (xy 144.193999 125.076007)
        (xy 144.244827 125.071001) (xy 144.244837 125.071001) (xy 144.396894 125.056025) (xy 144.591992 124.996842) (xy 144.771796 124.900735)
        (xy 144.929395 124.771397) (xy 144.961806 124.731904) (xy 145.62271 124.071) (xy 145.665289 124.071) (xy 145.798091 124.203802)
        (xy 145.798097 124.203807) (xy 146.326194 124.731904) (xy 146.358605 124.771397) (xy 146.454314 124.849943) (xy 146.516203 124.900735)
        (xy 146.606015 124.94874) (xy 146.696008 124.996842) (xy 146.891106 125.056025) (xy 147.043163 125.071001) (xy 147.043165 125.071001)
        (xy 147.094001 125.076008) (xy 147.144836 125.071001) (xy 153.909173 125.071001) (xy 153.960001 125.076007) (xy 154.010829 125.071001)
        (xy 154.010839 125.071001) (xy 154.162896 125.056025) (xy 154.357994 124.996842) (xy 154.537798 124.900735) (xy 154.695397 124.771397)
        (xy 154.727808 124.731904) (xy 155.409909 124.049804) (xy 155.449397 124.017397) (xy 155.491137 123.966537) (xy 155.578735 123.859799)
        (xy 155.643049 123.739475) (xy 155.674842 123.679994) (xy 155.734025 123.484896) (xy 155.749001 123.332839) (xy 155.749001 123.33283)
        (xy 155.754007 123.282002) (xy 155.749001 123.231174) (xy 155.749001 106.066834) (xy 155.754008 106.015999) (xy 155.749001 105.965161)
        (xy 155.734025 105.813104) (xy 155.674842 105.618006) (xy 155.608279 105.493475) (xy 155.578735 105.438201) (xy 155.481804 105.320091)
        (xy 155.449397 105.280603) (xy 155.409909 105.248196) (xy 151.265809 101.104097) (xy 151.233398 101.064604) (xy 151.075799 100.935266)
        (xy 150.895995 100.839159) (xy 150.700897 100.779976) (xy 150.54884 100.765) (xy 150.54883 100.765) (xy 150.498002 100.759994)
        (xy 150.447174 100.765) (xy 112.027454 100.765) (xy 112.018354 100.735) (xy 159.265 100.735) (xy 159.265001 129.265)
        (xy 100.735 129.265) (xy 100.735 115.546702) (xy 101.120903 115.546702) (xy 101.192486 115.790671) (xy 101.447996 115.911571)
        (xy 101.722184 115.9803) (xy 102.004512 115.994217) (xy 102.28413 115.952787) (xy 102.550292 115.857603) (xy 102.675514 115.790671)
        (xy 102.747097 115.546702) (xy 101.934 114.733605) (xy 101.120903 115.546702) (xy 100.735 115.546702) (xy 100.735 115.306567)
        (xy 100.941298 115.367097) (xy 101.754395 114.554) (xy 102.113605 114.554) (xy 102.926702 115.367097) (xy 103.170671 115.295514)
        (xy 103.291571 115.040004) (xy 103.3603 114.765816) (xy 103.374217 114.483488) (xy 103.332787 114.20387) (xy 103.237603 113.937708)
        (xy 103.170671 113.812486) (xy 102.926702 113.740903) (xy 102.113605 114.554) (xy 101.754395 114.554) (xy 100.941298 113.740903)
        (xy 100.735 113.801433) (xy 100.735 112.752702) (xy 101.120903 112.752702) (xy 101.192486 112.996671) (xy 101.447996 113.117571)
        (xy 101.592855 113.153882) (xy 101.58387 113.155213) (xy 101.317708 113.250397) (xy 101.192486 113.317329) (xy 101.120903 113.561298)
        (xy 101.934 114.374395) (xy 102.747097 113.561298) (xy 102.675514 113.317329) (xy 102.420004 113.196429) (xy 102.275145 113.160118)
        (xy 102.28413 113.158787) (xy 102.550292 113.063603) (xy 102.675514 112.996671) (xy 102.747097 112.752702) (xy 101.934 111.939605)
        (xy 101.120903 112.752702) (xy 100.735 112.752702) (xy 100.735 112.512567) (xy 100.941298 112.573097) (xy 101.754395 111.76)
        (xy 102.113605 111.76) (xy 102.926702 112.573097) (xy 103.170671 112.501514) (xy 103.291571 112.246004) (xy 103.3603 111.971816)
        (xy 103.374217 111.689488) (xy 103.332787 111.40987) (xy 103.237603 111.143708) (xy 103.170671 111.018486) (xy 102.926702 110.946903)
        (xy 102.113605 111.76) (xy 101.754395 111.76) (xy 100.941298 110.946903) (xy 100.735 111.007433) (xy 100.735 110.767298)
        (xy 101.120903 110.767298) (xy 101.934 111.580395) (xy 102.747097 110.767298) (xy 102.675514 110.523329) (xy 102.420004 110.402429)
        (xy 102.145816 110.3337) (xy 101.863488 110.319783) (xy 101.58387 110.361213) (xy 101.317708 110.456397) (xy 101.192486 110.523329)
        (xy 101.120903 110.767298) (xy 100.735 110.767298) (xy 100.735 100.735) (xy 106.994893 100.735)
      )
    )
    (filled_polygon
      (pts
        (xy 108.157 106.753) (xy 108.177 106.753) (xy 108.177 107.007) (xy 108.157 107.007) (xy 108.157 108.200814)
        (xy 108.386891 108.321481) (xy 108.635 108.233469) (xy 108.635 108.984198) (xy 107.257886 110.361312) (xy 107.075335 110.325)
        (xy 106.792665 110.325) (xy 106.568999 110.369491) (xy 106.568999 107.007002) (xy 106.709844 107.007002) (xy 106.588524 107.23689)
        (xy 106.633175 107.384099) (xy 106.758359 107.64692) (xy 106.932412 107.880269) (xy 107.148645 108.075178) (xy 107.398748 108.224157)
        (xy 107.673109 108.321481) (xy 107.903 108.200814) (xy 107.903 107.007) (xy 107.883 107.007) (xy 107.883 106.753)
        (xy 107.903 106.753) (xy 107.903 106.733) (xy 108.157 106.733)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 62CFFCFA) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 161.036 132.842) (xy 161.036 98.552) (xy 96.266 98.552) (xy 96.266 132.08)
      )
    )
    (filled_polygon
      (pts
        (xy 106.876525 100.853368) (xy 106.71401 101.096589) (xy 106.602068 101.366842) (xy 106.545 101.65374) (xy 106.545 101.94626)
        (xy 106.602068 102.233158) (xy 106.71401 102.503411) (xy 106.876525 102.746632) (xy 107.083368 102.953475) (xy 107.25776 103.07)
        (xy 107.083368 103.186525) (xy 106.876525 103.393368) (xy 106.71401 103.636589) (xy 106.602068 103.906842) (xy 106.545 104.19374)
        (xy 106.545 104.48626) (xy 106.602068 104.773158) (xy 106.71401 105.043411) (xy 106.876525 105.286632) (xy 107.083368 105.493475)
        (xy 107.265534 105.615195) (xy 107.148645 105.684822) (xy 106.932412 105.879731) (xy 106.758359 106.11308) (xy 106.633175 106.375901)
        (xy 106.588524 106.52311) (xy 106.709845 106.753) (xy 107.903 106.753) (xy 107.903 106.733) (xy 108.157 106.733)
        (xy 108.157 106.753) (xy 108.177 106.753) (xy 108.177 107.007) (xy 108.157 107.007) (xy 108.157 108.200814)
        (xy 108.386891 108.321481) (xy 108.661252 108.224157) (xy 108.911355 108.075178) (xy 109.127588 107.880269) (xy 109.2989 107.650594)
        (xy 109.416525 107.826632) (xy 109.623368 108.033475) (xy 109.866589 108.19599) (xy 110.136842 108.307932) (xy 110.42374 108.365)
        (xy 110.71626 108.365) (xy 111.003158 108.307932) (xy 111.273411 108.19599) (xy 111.516632 108.033475) (xy 111.723475 107.826632)
        (xy 111.88599 107.583411) (xy 111.997932 107.313158) (xy 112.055 107.02626) (xy 112.055 106.73374) (xy 112.001544 106.465)
        (xy 118.653928 106.465) (xy 118.657 107.02925) (xy 118.81575 107.188) (xy 120.015 107.188) (xy 120.015 105.98875)
        (xy 120.269 105.98875) (xy 120.269 107.188) (xy 121.46825 107.188) (xy 121.627 107.02925) (xy 121.630072 106.465)
        (xy 121.617812 106.340518) (xy 121.581502 106.22082) (xy 121.522537 106.110506) (xy 121.443185 106.013815) (xy 121.346494 105.934463)
        (xy 121.23618 105.875498) (xy 121.116482 105.839188) (xy 120.992 105.826928) (xy 120.42775 105.83) (xy 120.269 105.98875)
        (xy 120.015 105.98875) (xy 119.85625 105.83) (xy 119.292 105.826928) (xy 119.167518 105.839188) (xy 119.04782 105.875498)
        (xy 118.937506 105.934463) (xy 118.840815 106.013815) (xy 118.761463 106.110506) (xy 118.702498 106.22082) (xy 118.666188 106.340518)
        (xy 118.653928 106.465) (xy 112.001544 106.465) (xy 111.997932 106.446842) (xy 111.88599 106.176589) (xy 111.723475 105.933368)
        (xy 111.516632 105.726525) (xy 111.34224 105.61) (xy 111.516632 105.493475) (xy 111.723475 105.286632) (xy 111.88599 105.043411)
        (xy 111.997932 104.773158) (xy 112.055 104.48626) (xy 112.055 104.19374) (xy 111.997932 103.906842) (xy 111.88599 103.636589)
        (xy 111.723475 103.393368) (xy 111.59162 103.261513) (xy 111.66418 103.239502) (xy 111.774494 103.180537) (xy 111.871185 103.101185)
        (xy 111.950537 103.004494) (xy 112.009502 102.89418) (xy 112.045812 102.774482) (xy 112.058072 102.65) (xy 112.058072 101.18501)
        (xy 130.788209 101.18501) (xy 135.014197 105.410999) (xy 134.957321 105.410999) (xy 134.919998 105.407323) (xy 134.882675 105.410999)
        (xy 134.882666 105.410999) (xy 134.771013 105.421996) (xy 134.627752 105.465453) (xy 134.495723 105.536025) (xy 134.379998 105.630998)
        (xy 134.3562 105.659997) (xy 133.850492 106.165704) (xy 133.647411 106.03001) (xy 133.377158 105.918068) (xy 133.09026 105.861)
        (xy 132.79774 105.861) (xy 132.510842 105.918068) (xy 132.240589 106.03001) (xy 131.997368 106.192525) (xy 131.790525 106.399368)
        (xy 131.674 106.57376) (xy 131.557475 106.399368) (xy 131.350632 106.192525) (xy 131.107411 106.03001) (xy 130.837158 105.918068)
        (xy 130.55026 105.861) (xy 130.25774 105.861) (xy 129.970842 105.918068) (xy 129.700589 106.03001) (xy 129.457368 106.192525)
        (xy 129.250525 106.399368) (xy 129.134 106.57376) (xy 129.017475 106.399368) (xy 128.810632 106.192525) (xy 128.567411 106.03001)
        (xy 128.297158 105.918068) (xy 128.01026 105.861) (xy 127.71774 105.861) (xy 127.430842 105.918068) (xy 127.160589 106.03001)
        (xy 126.917368 106.192525) (xy 126.710525 106.399368) (xy 126.594 106.57376) (xy 126.477475 106.399368) (xy 126.270632 106.192525)
        (xy 126.027411 106.03001) (xy 125.757158 105.918068) (xy 125.47026 105.861) (xy 125.17774 105.861) (xy 124.890842 105.918068)
        (xy 124.620589 106.03001) (xy 124.377368 106.192525) (xy 124.170525 106.399368) (xy 124.00801 106.642589) (xy 123.896068 106.912842)
        (xy 123.839 107.19974) (xy 123.839 107.49226) (xy 123.896068 107.779158) (xy 124.00801 108.049411) (xy 124.170525 108.292632)
        (xy 124.377368 108.499475) (xy 124.620589 108.66199) (xy 124.890842 108.773932) (xy 125.17774 108.831) (xy 125.47026 108.831)
        (xy 125.757158 108.773932) (xy 126.027411 108.66199) (xy 126.270632 108.499475) (xy 126.477475 108.292632) (xy 126.594 108.11824)
        (xy 126.710525 108.292632) (xy 126.917368 108.499475) (xy 127.160589 108.66199) (xy 127.430842 108.773932) (xy 127.71774 108.831)
        (xy 128.01026 108.831) (xy 128.297158 108.773932) (xy 128.567411 108.66199) (xy 128.810632 108.499475) (xy 129.017475 108.292632)
        (xy 129.134 108.11824) (xy 129.250525 108.292632) (xy 129.457368 108.499475) (xy 129.700589 108.66199) (xy 129.970842 108.773932)
        (xy 130.25774 108.831) (xy 130.384198 108.831) (xy 127.580199 111.635) (xy 121.420178 111.635) (xy 121.295475 111.448368)
        (xy 121.088632 111.241525) (xy 120.91424 111.125) (xy 121.088632 111.008475) (xy 121.295475 110.801632) (xy 121.45799 110.558411)
        (xy 121.569932 110.288158) (xy 121.627 110.00126) (xy 121.627 109.70874) (xy 121.569932 109.421842) (xy 121.45799 109.151589)
        (xy 121.295475 108.908368) (xy 121.16362 108.776513) (xy 121.23618 108.754502) (xy 121.346494 108.695537) (xy 121.443185 108.616185)
        (xy 121.522537 108.519494) (xy 121.581502 108.40918) (xy 121.617812 108.289482) (xy 121.630072 108.165) (xy 121.627 107.60075)
        (xy 121.46825 107.442) (xy 120.269 107.442) (xy 120.269 107.462) (xy 120.015 107.462) (xy 120.015 107.442)
        (xy 118.81575 107.442) (xy 118.657 107.60075) (xy 118.653928 108.165) (xy 118.666188 108.289482) (xy 118.702498 108.40918)
        (xy 118.761463 108.519494) (xy 118.840815 108.616185) (xy 118.937506 108.695537) (xy 119.04782 108.754502) (xy 119.12038 108.776513)
        (xy 118.988525 108.908368) (xy 118.82601 109.151589) (xy 118.714068 109.421842) (xy 118.657 109.70874) (xy 118.657 110.00126)
        (xy 118.714068 110.288158) (xy 118.82601 110.558411) (xy 118.988525 110.801632) (xy 119.195368 111.008475) (xy 119.36976 111.125)
        (xy 119.195368 111.241525) (xy 118.988525 111.448368) (xy 118.82601 111.691589) (xy 118.714068 111.961842) (xy 118.657 112.24874)
        (xy 118.657 112.54126) (xy 118.70079 112.761408) (xy 115.467198 115.995001) (xy 115.226087 115.995001) (xy 115.375824 115.89495)
        (xy 115.89495 115.375824) (xy 116.302824 114.765396) (xy 116.583773 114.087126) (xy 116.727 113.367077) (xy 116.727 112.632923)
        (xy 116.583773 111.912874) (xy 116.302824 111.234604) (xy 115.89495 110.624176) (xy 115.375824 110.10505) (xy 114.765396 109.697176)
        (xy 114.087126 109.416227) (xy 113.367077 109.273) (xy 112.632923 109.273) (xy 111.912874 109.416227) (xy 111.234604 109.697176)
        (xy 110.624176 110.10505) (xy 110.10505 110.624176) (xy 109.697176 111.234604) (xy 109.416227 111.912874) (xy 109.273 112.632923)
        (xy 109.273 113.367077) (xy 109.416227 114.087126) (xy 109.697176 114.765396) (xy 110.10505 115.375824) (xy 110.624176 115.89495)
        (xy 111.234604 116.302824) (xy 111.764771 116.522427) (xy 104.717887 123.569312) (xy 104.535335 123.533) (xy 104.252665 123.533)
        (xy 103.975426 123.588147) (xy 103.714273 123.69632) (xy 103.479241 123.853363) (xy 103.279363 124.053241) (xy 103.12232 124.288273)
        (xy 103.014147 124.549426) (xy 102.959 124.826665) (xy 102.959 125.109335) (xy 103.014147 125.386574) (xy 103.12232 125.647727)
        (xy 103.279363 125.882759) (xy 103.479241 126.082637) (xy 103.714273 126.23968) (xy 103.975426 126.347853) (xy 104.252665 126.403)
        (xy 104.535335 126.403) (xy 104.812574 126.347853) (xy 105.073727 126.23968) (xy 105.308759 126.082637) (xy 105.508637 125.882759)
        (xy 105.66568 125.647727) (xy 105.773853 125.386574) (xy 105.829 125.109335) (xy 105.829 124.826665) (xy 105.792688 124.644113)
        (xy 112.921801 117.515001) (xy 114.074197 117.515001) (xy 108.019887 123.569312) (xy 107.837335 123.533) (xy 107.554665 123.533)
        (xy 107.277426 123.588147) (xy 107.016273 123.69632) (xy 106.781241 123.853363) (xy 106.581363 124.053241) (xy 106.42432 124.288273)
        (xy 106.316147 124.549426) (xy 106.261 124.826665) (xy 106.261 125.109335) (xy 106.316147 125.386574) (xy 106.42432 125.647727)
        (xy 106.581363 125.882759) (xy 106.781241 126.082637) (xy 107.016273 126.23968) (xy 107.277426 126.347853) (xy 107.554665 126.403)
        (xy 107.837335 126.403) (xy 108.114574 126.347853) (xy 108.375727 126.23968) (xy 108.610759 126.082637) (xy 108.810637 125.882759)
        (xy 108.96768 125.647727) (xy 109.075853 125.386574) (xy 109.131 125.109335) (xy 109.131 124.826665) (xy 109.094688 124.644113)
        (xy 115.180792 118.55801) (xy 119.124903 118.55801) (xy 119.195368 118.628475) (xy 119.36976 118.745) (xy 119.195368 118.861525)
        (xy 118.988525 119.068368) (xy 118.82601 119.311589) (xy 118.714068 119.581842) (xy 118.657 119.86874) (xy 118.657 120.16126)
        (xy 118.714068 120.448158) (xy 118.82601 120.718411) (xy 118.988525 120.961632) (xy 119.195368 121.168475) (xy 119.36976 121.285)
        (xy 119.195368 121.401525) (xy 118.988525 121.608368) (xy 118.82601 121.851589) (xy 118.714068 122.121842) (xy 118.657 122.40874)
        (xy 118.657 122.70126) (xy 118.714068 122.988158) (xy 118.82601 123.258411) (xy 118.988525 123.501632) (xy 119.195368 123.708475)
        (xy 119.36976 123.825) (xy 119.195368 123.941525) (xy 118.988525 124.148368) (xy 118.82601 124.391589) (xy 118.714068 124.661842)
        (xy 118.657 124.94874) (xy 118.657 125.24126) (xy 118.714068 125.528158) (xy 118.82601 125.798411) (xy 118.988525 126.041632)
        (xy 119.195368 126.248475) (xy 119.438589 126.41099) (xy 119.708842 126.522932) (xy 119.99574 126.58) (xy 120.28826 126.58)
        (xy 120.575158 126.522932) (xy 120.845411 126.41099) (xy 121.088632 126.248475) (xy 121.295475 126.041632) (xy 121.45799 125.798411)
        (xy 121.569932 125.528158) (xy 121.627 125.24126) (xy 121.627 124.94874) (xy 121.569932 124.661842) (xy 121.45799 124.391589)
        (xy 121.295475 124.148368) (xy 121.088632 123.941525) (xy 120.91424 123.825) (xy 121.088632 123.708475) (xy 121.295475 123.501632)
        (xy 121.45799 123.258411) (xy 121.569932 122.988158) (xy 121.627 122.70126) (xy 121.627 122.40874) (xy 121.569932 122.121842)
        (xy 121.45799 121.851589) (xy 121.380756 121.736) (xy 123.835928 121.736) (xy 123.835928 123.436) (xy 123.848188 123.560482)
        (xy 123.884498 123.68018) (xy 123.943463 123.790494) (xy 124.022815 123.887185) (xy 124.119506 123.966537) (xy 124.22982 124.025502)
        (xy 124.349518 124.061812) (xy 124.474 124.074072) (xy 126.174 124.074072) (xy 126.298482 124.061812) (xy 126.41818 124.025502)
        (xy 126.528494 123.966537) (xy 126.625185 123.887185) (xy 126.704537 123.790494) (xy 126.763502 123.68018) (xy 126.785513 123.60762)
        (xy 126.917368 123.739475) (xy 127.160589 123.90199) (xy 127.430842 124.013932) (xy 127.71774 124.071) (xy 128.01026 124.071)
        (xy 128.297158 124.013932) (xy 128.567411 123.90199) (xy 128.810632 123.739475) (xy 129.017475 123.532632) (xy 129.134 123.35824)
        (xy 129.250525 123.532632) (xy 129.457368 123.739475) (xy 129.700589 123.90199) (xy 129.970842 124.013932) (xy 130.25774 124.071)
        (xy 130.55026 124.071) (xy 130.837158 124.013932) (xy 131.107411 123.90199) (xy 131.350632 123.739475) (xy 131.557475 123.532632)
        (xy 131.674 123.35824) (xy 131.790525 123.532632) (xy 131.997368 123.739475) (xy 132.240589 123.90199) (xy 132.510842 124.013932)
        (xy 132.79774 124.071) (xy 133.09026 124.071) (xy 133.377158 124.013932) (xy 133.647411 123.90199) (xy 133.890632 123.739475)
        (xy 134.097475 123.532632) (xy 134.214 123.35824) (xy 134.330525 123.532632) (xy 134.537368 123.739475) (xy 134.780589 123.90199)
        (xy 135.050842 124.013932) (xy 135.33774 124.071) (xy 135.63026 124.071) (xy 135.917158 124.013932) (xy 136.187411 123.90199)
        (xy 136.430632 123.739475) (xy 136.637475 123.532632) (xy 136.754 123.35824) (xy 136.870525 123.532632) (xy 137.077368 123.739475)
        (xy 137.320589 123.90199) (xy 137.590842 124.013932) (xy 137.87774 124.071) (xy 138.17026 124.071) (xy 138.457158 124.013932)
        (xy 138.727411 123.90199) (xy 138.970632 123.739475) (xy 139.177475 123.532632) (xy 139.294 123.35824) (xy 139.410525 123.532632)
        (xy 139.617368 123.739475) (xy 139.860589 123.90199) (xy 140.130842 124.013932) (xy 140.41774 124.071) (xy 140.71026 124.071)
        (xy 140.997158 124.013932) (xy 141.267411 123.90199) (xy 141.510632 123.739475) (xy 141.717475 123.532632) (xy 141.834 123.35824)
        (xy 141.950525 123.532632) (xy 142.157368 123.739475) (xy 142.400589 123.90199) (xy 142.670842 124.013932) (xy 142.95774 124.071)
        (xy 143.25026 124.071) (xy 143.537158 124.013932) (xy 143.807411 123.90199) (xy 144.050632 123.739475) (xy 144.257475 123.532632)
        (xy 144.374 123.35824) (xy 144.490525 123.532632) (xy 144.697368 123.739475) (xy 144.940589 123.90199) (xy 145.210842 124.013932)
        (xy 145.49774 124.071) (xy 145.79026 124.071) (xy 146.077158 124.013932) (xy 146.347411 123.90199) (xy 146.590632 123.739475)
        (xy 146.797475 123.532632) (xy 146.914 123.35824) (xy 147.030525 123.532632) (xy 147.237368 123.739475) (xy 147.480589 123.90199)
        (xy 147.750842 124.013932) (xy 148.03774 124.071) (xy 148.33026 124.071) (xy 148.617158 124.013932) (xy 148.887411 123.90199)
        (xy 149.130632 123.739475) (xy 149.337475 123.532632) (xy 149.459195 123.350466) (xy 149.528822 123.467355) (xy 149.723731 123.683588)
        (xy 149.95708 123.857641) (xy 150.219901 123.982825) (xy 150.36711 124.027476) (xy 150.597 123.906155) (xy 150.597 122.713)
        (xy 150.577 122.713) (xy 150.577 122.459) (xy 150.597 122.459) (xy 150.597 121.265845) (xy 150.851 121.265845)
        (xy 150.851 122.459) (xy 150.871 122.459) (xy 150.871 122.713) (xy 150.851 122.713) (xy 150.851 123.906155)
        (xy 151.08089 124.027476) (xy 151.228099 123.982825) (xy 151.49092 123.857641) (xy 151.724269 123.683588) (xy 151.919178 123.467355)
        (xy 151.988805 123.350466) (xy 152.110525 123.532632) (xy 152.317368 123.739475) (xy 152.560589 123.90199) (xy 152.830842 124.013932)
        (xy 153.11774 124.071) (xy 153.41026 124.071) (xy 153.697158 124.013932) (xy 153.967411 123.90199) (xy 154.210632 123.739475)
        (xy 154.417475 123.532632) (xy 154.57999 123.289411) (xy 154.691932 123.019158) (xy 154.749 122.73226) (xy 154.749 122.43974)
        (xy 154.691932 122.152842) (xy 154.57999 121.882589) (xy 154.417475 121.639368) (xy 154.210632 121.432525) (xy 153.967411 121.27001)
        (xy 153.697158 121.158068) (xy 153.41026 121.101) (xy 153.11774 121.101) (xy 152.830842 121.158068) (xy 152.560589 121.27001)
        (xy 152.317368 121.432525) (xy 152.110525 121.639368) (xy 151.988805 121.821534) (xy 151.919178 121.704645) (xy 151.724269 121.488412)
        (xy 151.49092 121.314359) (xy 151.228099 121.189175) (xy 151.08089 121.144524) (xy 150.851 121.265845) (xy 150.597 121.265845)
        (xy 150.36711 121.144524) (xy 150.219901 121.189175) (xy 149.95708 121.314359) (xy 149.723731 121.488412) (xy 149.528822 121.704645)
        (xy 149.459195 121.821534) (xy 149.337475 121.639368) (xy 149.130632 121.432525) (xy 148.887411 121.27001) (xy 148.617158 121.158068)
        (xy 148.33026 121.101) (xy 148.03774 121.101) (xy 147.750842 121.158068) (xy 147.480589 121.27001) (xy 147.237368 121.432525)
        (xy 147.030525 121.639368) (xy 146.914 121.81376) (xy 146.797475 121.639368) (xy 146.590632 121.432525) (xy 146.347411 121.27001)
        (xy 146.077158 121.158068) (xy 145.79026 121.101) (xy 145.49774 121.101) (xy 145.210842 121.158068) (xy 144.940589 121.27001)
        (xy 144.697368 121.432525) (xy 144.490525 121.639368) (xy 144.374 121.81376) (xy 144.257475 121.639368) (xy 144.050632 121.432525)
        (xy 143.807411 121.27001) (xy 143.537158 121.158068) (xy 143.25026 121.101) (xy 142.95774 121.101) (xy 142.670842 121.158068)
        (xy 142.400589 121.27001) (xy 142.157368 121.432525) (xy 141.950525 121.639368) (xy 141.834 121.81376) (xy 141.717475 121.639368)
        (xy 141.510632 121.432525) (xy 141.267411 121.27001) (xy 140.997158 121.158068) (xy 140.71026 121.101) (xy 140.41774 121.101)
        (xy 140.130842 121.158068) (xy 139.860589 121.27001) (xy 139.617368 121.432525) (xy 139.410525 121.639368) (xy 139.294 121.81376)
        (xy 139.177475 121.639368) (xy 138.970632 121.432525) (xy 138.727411 121.27001) (xy 138.457158 121.158068) (xy 138.17026 121.101)
        (xy 137.87774 121.101) (xy 137.590842 121.158068) (xy 137.320589 121.27001) (xy 137.077368 121.432525) (xy 136.870525 121.639368)
        (xy 136.754 121.81376) (xy 136.637475 121.639368) (xy 136.430632 121.432525) (xy 136.187411 121.27001) (xy 135.917158 121.158068)
        (xy 135.63026 121.101) (xy 135.33774 121.101) (xy 135.050842 121.158068) (xy 134.780589 121.27001) (xy 134.537368 121.432525)
        (xy 134.330525 121.639368) (xy 134.214 121.81376) (xy 134.097475 121.639368) (xy 133.890632 121.432525) (xy 133.647411 121.27001)
        (xy 133.377158 121.158068) (xy 133.09026 121.101) (xy 132.79774 121.101) (xy 132.510842 121.158068) (xy 132.240589 121.27001)
        (xy 131.997368 121.432525) (xy 131.790525 121.639368) (xy 131.674 121.81376) (xy 131.557475 121.639368) (xy 131.350632 121.432525)
        (xy 131.107411 121.27001) (xy 130.837158 121.158068) (xy 130.55026 121.101) (xy 130.25774 121.101) (xy 129.970842 121.158068)
        (xy 129.700589 121.27001) (xy 129.457368 121.432525) (xy 129.250525 121.639368) (xy 129.134 121.81376) (xy 129.017475 121.639368)
        (xy 128.810632 121.432525) (xy 128.567411 121.27001) (xy 128.297158 121.158068) (xy 128.01026 121.101) (xy 127.71774 121.101)
        (xy 127.430842 121.158068) (xy 127.160589 121.27001) (xy 126.917368 121.432525) (xy 126.785513 121.56438) (xy 126.763502 121.49182)
        (xy 126.704537 121.381506) (xy 126.625185 121.284815) (xy 126.528494 121.205463) (xy 126.41818 121.146498) (xy 126.298482 121.110188)
        (xy 126.174 121.097928) (xy 124.474 121.097928) (xy 124.349518 121.110188) (xy 124.22982 121.146498) (xy 124.119506 121.205463)
        (xy 124.022815 121.284815) (xy 123.943463 121.381506) (xy 123.884498 121.49182) (xy 123.848188 121.611518) (xy 123.835928 121.736)
        (xy 121.380756 121.736) (xy 121.295475 121.608368) (xy 121.088632 121.401525) (xy 120.91424 121.285) (xy 121.088632 121.168475)
        (xy 121.295475 120.961632) (xy 121.45799 120.718411) (xy 121.569932 120.448158) (xy 121.627 120.16126) (xy 121.627 119.86874)
        (xy 121.569932 119.581842) (xy 121.45799 119.311589) (xy 121.295475 119.068368) (xy 121.088632 118.861525) (xy 120.91424 118.745)
        (xy 121.088632 118.628475) (xy 121.295475 118.421632) (xy 121.45799 118.178411) (xy 121.569932 117.908158) (xy 121.627 117.62126)
        (xy 121.627 117.32874) (xy 121.58321 117.108592) (xy 121.821801 116.870001) (xy 126.682677 116.870001) (xy 126.719999 116.873677)
        (xy 126.757321 116.870001) (xy 126.757332 116.870001) (xy 126.868985 116.859004) (xy 127.012246 116.815547) (xy 127.144275 116.744975)
        (xy 127.26 116.650002) (xy 127.283803 116.620998) (xy 135.117592 108.78721) (xy 135.33774 108.831) (xy 135.63026 108.831)
        (xy 135.917158 108.773932) (xy 136.187411 108.66199) (xy 136.430632 108.499475) (xy 136.637475 108.292632) (xy 136.754 108.11824)
        (xy 136.870525 108.292632) (xy 137.077368 108.499475) (xy 137.320589 108.66199) (xy 137.590842 108.773932) (xy 137.87774 108.831)
        (xy 138.17026 108.831) (xy 138.457158 108.773932) (xy 138.727411 108.66199) (xy 138.970632 108.499475) (xy 139.177475 108.292632)
        (xy 139.294 108.11824) (xy 139.410525 108.292632) (xy 139.617368 108.499475) (xy 139.860589 108.66199) (xy 140.130842 108.773932)
        (xy 140.41774 108.831) (xy 140.71026 108.831) (xy 140.997158 108.773932) (xy 141.267411 108.66199) (xy 141.510632 108.499475)
        (xy 141.717475 108.292632) (xy 141.834 108.11824) (xy 141.950525 108.292632) (xy 142.157368 108.499475) (xy 142.400589 108.66199)
        (xy 142.670842 108.773932) (xy 142.95774 108.831) (xy 143.25026 108.831) (xy 143.537158 108.773932) (xy 143.807411 108.66199)
        (xy 144.050632 108.499475) (xy 144.257475 108.292632) (xy 144.379195 108.110466) (xy 144.448822 108.227355) (xy 144.643731 108.443588)
        (xy 144.87708 108.617641) (xy 145.139901 108.742825) (xy 145.28711 108.787476) (xy 145.517 108.666155) (xy 145.517 107.473)
        (xy 145.771 107.473) (xy 145.771 108.666155) (xy 146.00089 108.787476) (xy 146.148099 108.742825) (xy 146.41092 108.617641)
        (xy 146.644269 108.443588) (xy 146.839178 108.227355) (xy 146.914 108.101745) (xy 146.988822 108.227355) (xy 147.183731 108.443588)
        (xy 147.41708 108.617641) (xy 147.679901 108.742825) (xy 147.82711 108.787476) (xy 148.057 108.666155) (xy 148.057 107.473)
        (xy 145.771 107.473) (xy 145.517 107.473) (xy 145.497 107.473) (xy 145.497 107.219) (xy 145.517 107.219)
        (xy 145.517 106.025845) (xy 145.771 106.025845) (xy 145.771 107.219) (xy 148.057 107.219) (xy 148.057 106.025845)
        (xy 148.311 106.025845) (xy 148.311 107.219) (xy 148.331 107.219) (xy 148.331 107.473) (xy 148.311 107.473)
        (xy 148.311 108.666155) (xy 148.54089 108.787476) (xy 148.688099 108.742825) (xy 148.95092 108.617641) (xy 149.184269 108.443588)
        (xy 149.379178 108.227355) (xy 149.448805 108.110466) (xy 149.570525 108.292632) (xy 149.777368 108.499475) (xy 150.020589 108.66199)
        (xy 150.290842 108.773932) (xy 150.57774 108.831) (xy 150.87026 108.831) (xy 151.157158 108.773932) (xy 151.427411 108.66199)
        (xy 151.670632 108.499475) (xy 151.802487 108.36762) (xy 151.824498 108.44018) (xy 151.883463 108.550494) (xy 151.962815 108.647185)
        (xy 152.059506 108.726537) (xy 152.16982 108.785502) (xy 152.289518 108.821812) (xy 152.414 108.834072) (xy 154.114 108.834072)
        (xy 154.238482 108.821812) (xy 154.35818 108.785502) (xy 154.468494 108.726537) (xy 154.565185 108.647185) (xy 154.644537 108.550494)
        (xy 154.703502 108.44018) (xy 154.739812 108.320482) (xy 154.752072 108.196) (xy 154.752072 106.496) (xy 154.739812 106.371518)
        (xy 154.703502 106.25182) (xy 154.644537 106.141506) (xy 154.565185 106.044815) (xy 154.468494 105.965463) (xy 154.35818 105.906498)
        (xy 154.238482 105.870188) (xy 154.114 105.857928) (xy 152.414 105.857928) (xy 152.289518 105.870188) (xy 152.16982 105.906498)
        (xy 152.059506 105.965463) (xy 151.962815 106.044815) (xy 151.883463 106.141506) (xy 151.824498 106.25182) (xy 151.802487 106.32438)
        (xy 151.670632 106.192525) (xy 151.427411 106.03001) (xy 151.157158 105.918068) (xy 150.87026 105.861) (xy 150.57774 105.861)
        (xy 150.290842 105.918068) (xy 150.020589 106.03001) (xy 149.777368 106.192525) (xy 149.570525 106.399368) (xy 149.448805 106.581534)
        (xy 149.379178 106.464645) (xy 149.184269 106.248412) (xy 148.95092 106.074359) (xy 148.688099 105.949175) (xy 148.54089 105.904524)
        (xy 148.311 106.025845) (xy 148.057 106.025845) (xy 147.82711 105.904524) (xy 147.679901 105.949175) (xy 147.41708 106.074359)
        (xy 147.183731 106.248412) (xy 146.988822 106.464645) (xy 146.914 106.590255) (xy 146.839178 106.464645) (xy 146.644269 106.248412)
        (xy 146.41092 106.074359) (xy 146.148099 105.949175) (xy 146.00089 105.904524) (xy 145.771 106.025845) (xy 145.517 106.025845)
        (xy 145.28711 105.904524) (xy 145.139901 105.949175) (xy 144.87708 106.074359) (xy 144.643731 106.248412) (xy 144.448822 106.464645)
        (xy 144.379195 106.581534) (xy 144.257475 106.399368) (xy 144.050632 106.192525) (xy 143.807411 106.03001) (xy 143.537158 105.918068)
        (xy 143.25026 105.861) (xy 142.95774 105.861) (xy 142.670842 105.918068) (xy 142.400589 106.03001) (xy 142.157368 106.192525)
        (xy 141.950525 106.399368) (xy 141.834 106.57376) (xy 141.717475 106.399368) (xy 141.510632 106.192525) (xy 141.267411 106.03001)
        (xy 140.997158 105.918068) (xy 140.71026 105.861) (xy 140.41774 105.861) (xy 140.130842 105.918068) (xy 139.860589 106.03001)
        (xy 139.617368 106.192525) (xy 139.410525 106.399368) (xy 139.294 106.57376) (xy 139.177475 106.399368) (xy 138.970632 106.192525)
        (xy 138.727411 106.03001) (xy 138.457158 105.918068) (xy 138.17026 105.861) (xy 137.87774 105.861) (xy 137.657592 105.90479)
        (xy 137.412798 105.659996) (xy 137.389 105.630998) (xy 137.360001 105.6072) (xy 132.487801 100.735) (xy 159.265 100.735)
        (xy 159.265001 129.265) (xy 100.735 129.265) (xy 100.735 117.206665) (xy 102.959 117.206665) (xy 102.959 117.489335)
        (xy 103.014147 117.766574) (xy 103.12232 118.027727) (xy 103.279363 118.262759) (xy 103.479241 118.462637) (xy 103.714273 118.61968)
        (xy 103.975426 118.727853) (xy 104.252665 118.783) (xy 104.535335 118.783) (xy 104.812574 118.727853) (xy 105.073727 118.61968)
        (xy 105.308759 118.462637) (xy 105.508637 118.262759) (xy 105.66568 118.027727) (xy 105.773853 117.766574) (xy 105.829 117.489335)
        (xy 105.829 117.206665) (xy 106.261 117.206665) (xy 106.261 117.489335) (xy 106.316147 117.766574) (xy 106.42432 118.027727)
        (xy 106.581363 118.262759) (xy 106.781241 118.462637) (xy 107.016273 118.61968) (xy 107.277426 118.727853) (xy 107.554665 118.783)
        (xy 107.837335 118.783) (xy 108.114574 118.727853) (xy 108.375727 118.61968) (xy 108.610759 118.462637) (xy 108.810637 118.262759)
        (xy 108.96768 118.027727) (xy 109.075853 117.766574) (xy 109.131 117.489335) (xy 109.131 117.206665) (xy 109.075853 116.929426)
        (xy 108.96768 116.668273) (xy 108.810637 116.433241) (xy 108.610759 116.233363) (xy 108.375727 116.07632) (xy 108.114574 115.968147)
        (xy 107.837335 115.913) (xy 107.554665 115.913) (xy 107.277426 115.968147) (xy 107.016273 116.07632) (xy 106.781241 116.233363)
        (xy 106.581363 116.433241) (xy 106.42432 116.668273) (xy 106.316147 116.929426) (xy 106.261 117.206665) (xy 105.829 117.206665)
        (xy 105.773853 116.929426) (xy 105.66568 116.668273) (xy 105.508637 116.433241) (xy 105.308759 116.233363) (xy 105.073727 116.07632)
        (xy 104.812574 115.968147) (xy 104.535335 115.913) (xy 104.252665 115.913) (xy 103.975426 115.968147) (xy 103.714273 116.07632)
        (xy 103.479241 116.233363) (xy 103.279363 116.433241) (xy 103.12232 116.668273) (xy 103.014147 116.929426) (xy 102.959 117.206665)
        (xy 100.735 117.206665) (xy 100.735 115.546702) (xy 101.120903 115.546702) (xy 101.192486 115.790671) (xy 101.447996 115.911571)
        (xy 101.722184 115.9803) (xy 102.004512 115.994217) (xy 102.28413 115.952787) (xy 102.550292 115.857603) (xy 102.675514 115.790671)
        (xy 102.747097 115.546702) (xy 101.934 114.733605) (xy 101.120903 115.546702) (xy 100.735 115.546702) (xy 100.735 115.306567)
        (xy 100.941298 115.367097) (xy 101.754395 114.554) (xy 102.113605 114.554) (xy 102.926702 115.367097) (xy 103.170671 115.295514)
        (xy 103.291571 115.040004) (xy 103.3603 114.765816) (xy 103.374217 114.483488) (xy 103.332787 114.20387) (xy 103.237603 113.937708)
        (xy 103.170671 113.812486) (xy 102.926702 113.740903) (xy 102.113605 114.554) (xy 101.754395 114.554) (xy 100.941298 113.740903)
        (xy 100.735 113.801433) (xy 100.735 112.752702) (xy 101.120903 112.752702) (xy 101.192486 112.996671) (xy 101.447996 113.117571)
        (xy 101.592855 113.153882) (xy 101.58387 113.155213) (xy 101.317708 113.250397) (xy 101.192486 113.317329) (xy 101.120903 113.561298)
        (xy 101.934 114.374395) (xy 102.747097 113.561298) (xy 102.675514 113.317329) (xy 102.420004 113.196429) (xy 102.275145 113.160118)
        (xy 102.28413 113.158787) (xy 102.550292 113.063603) (xy 102.675514 112.996671) (xy 102.747097 112.752702) (xy 101.934 111.939605)
        (xy 101.120903 112.752702) (xy 100.735 112.752702) (xy 100.735 112.512567) (xy 100.941298 112.573097) (xy 101.754395 111.76)
        (xy 102.113605 111.76) (xy 102.926702 112.573097) (xy 103.170671 112.501514) (xy 103.291571 112.246004) (xy 103.3603 111.971816)
        (xy 103.374217 111.689488) (xy 103.363724 111.618665) (xy 105.499 111.618665) (xy 105.499 111.901335) (xy 105.554147 112.178574)
        (xy 105.66232 112.439727) (xy 105.819363 112.674759) (xy 106.019241 112.874637) (xy 106.254273 113.03168) (xy 106.515426 113.139853)
        (xy 106.601629 113.157) (xy 106.515426 113.174147) (xy 106.254273 113.28232) (xy 106.019241 113.439363) (xy 105.819363 113.639241)
        (xy 105.66232 113.874273) (xy 105.554147 114.135426) (xy 105.499 114.412665) (xy 105.499 114.695335) (xy 105.554147 114.972574)
        (xy 105.66232 115.233727) (xy 105.819363 115.468759) (xy 106.019241 115.668637) (xy 106.254273 115.82568) (xy 106.515426 115.933853)
        (xy 106.792665 115.989) (xy 107.075335 115.989) (xy 107.352574 115.933853) (xy 107.613727 115.82568) (xy 107.848759 115.668637)
        (xy 108.048637 115.468759) (xy 108.20568 115.233727) (xy 108.313853 114.972574) (xy 108.369 114.695335) (xy 108.369 114.412665)
        (xy 108.313853 114.135426) (xy 108.20568 113.874273) (xy 108.048637 113.639241) (xy 107.848759 113.439363) (xy 107.613727 113.28232)
        (xy 107.352574 113.174147) (xy 107.266371 113.157) (xy 107.352574 113.139853) (xy 107.613727 113.03168) (xy 107.848759 112.874637)
        (xy 108.048637 112.674759) (xy 108.20568 112.439727) (xy 108.313853 112.178574) (xy 108.369 111.901335) (xy 108.369 111.618665)
        (xy 108.313853 111.341426) (xy 108.20568 111.080273) (xy 108.048637 110.845241) (xy 107.848759 110.645363) (xy 107.613727 110.48832)
        (xy 107.352574 110.380147) (xy 107.075335 110.325) (xy 106.792665 110.325) (xy 106.515426 110.380147) (xy 106.254273 110.48832)
        (xy 106.019241 110.645363) (xy 105.819363 110.845241) (xy 105.66232 111.080273) (xy 105.554147 111.341426) (xy 105.499 111.618665)
        (xy 103.363724 111.618665) (xy 103.332787 111.40987) (xy 103.237603 111.143708) (xy 103.170671 111.018486) (xy 102.926702 110.946903)
        (xy 102.113605 111.76) (xy 101.754395 111.76) (xy 100.941298 110.946903) (xy 100.735 111.007433) (xy 100.735 110.767298)
        (xy 101.120903 110.767298) (xy 101.934 111.580395) (xy 102.747097 110.767298) (xy 102.675514 110.523329) (xy 102.420004 110.402429)
        (xy 102.145816 110.3337) (xy 101.863488 110.319783) (xy 101.58387 110.361213) (xy 101.317708 110.456397) (xy 101.192486 110.523329)
        (xy 101.120903 110.767298) (xy 100.735 110.767298) (xy 100.735 107.23689) (xy 106.588524 107.23689) (xy 106.633175 107.384099)
        (xy 106.758359 107.64692) (xy 106.932412 107.880269) (xy 107.148645 108.075178) (xy 107.398748 108.224157) (xy 107.673109 108.321481)
        (xy 107.903 108.200814) (xy 107.903 107.007) (xy 106.709845 107.007) (xy 106.588524 107.23689) (xy 100.735 107.23689)
        (xy 100.735 100.735) (xy 106.994893 100.735)
      )
    )
  )
)

```

## /mozc-bar/board/controller/controller.net

```net path="/mozc-bar/board/controller/controller.net" 
(export (version D)
  (design
    (source /tmp/controller/controller.sch)
    (date "2022年07月09日 21時12分02秒")
    (tool "Eeschema 5.0.2+dfsg1-1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source controller.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref J1)
      (value Conn_01x12_Female)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x12_Female) (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6187E202))
    (comp (ref J2)
      (value Conn_01x12_Female)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x12_Female) (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6187E22D))
    (comp (ref J3)
      (value Conn_01x06)
      (footprint Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6187E917))
    (comp (ref J6)
      (value Conn_01x08_Male)
      (footprint Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x08_Male) (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 6192E41C))
    (comp (ref JP1)
      (value Jumper)
      (footprint Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm)
      (datasheet ~)
      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C99298))
    (comp (ref JP2)
      (value Jumper)
      (footprint Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm)
      (datasheet ~)
      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C992E7))
    (comp (ref R1)
      (value R)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C99BF1))
    (comp (ref R2)
      (value R)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C99C4C))
    (comp (ref C2)
      (value C)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C9C1D1))
    (comp (ref C1)
      (value C)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (datasheet ~)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62C9C220)))
  (libparts
    (libpart (lib Connector) (part Conn_01x08_Male)
      (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x08_Male))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))
        (pin (num 7) (name Pin_7) (type passive))
        (pin (num 8) (name Pin_8) (type passive))))
    (libpart (lib Connector) (part Conn_01x12_Female)
      (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x12_Female))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))
        (pin (num 7) (name Pin_7) (type passive))
        (pin (num 8) (name Pin_8) (type passive))
        (pin (num 9) (name Pin_9) (type passive))
        (pin (num 10) (name Pin_10) (type passive))
        (pin (num 11) (name Pin_11) (type passive))
        (pin (num 12) (name Pin_12) (type passive))))
    (libpart (lib Connector_Generic) (part Conn_01x06)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part Jumper)
      (description "Jumper, normally closed")
      (docs ~)
      (fields
        (field (name Reference) JP)
        (field (name Value) Jumper))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive)))))
  (libraries
    (library (logical Connector)
      (uri /usr/share/kicad/library/Connector.lib))
    (library (logical Connector_Generic)
      (uri /usr/share/kicad/library/Connector_Generic.lib))
    (library (logical Device)
      (uri /usr/share/kicad/library/Device.lib)))
  (nets
    (net (code 1) (name "Net-(J6-Pad6)")
      (node (ref J6) (pin 6)))
    (net (code 2) (name "Net-(J6-Pad8)")
      (node (ref J6) (pin 8)))
    (net (code 3) (name VCC)
      (node (ref J3) (pin 1))
      (node (ref J2) (pin 9))
      (node (ref J6) (pin 7)))
    (net (code 4) (name "Net-(J6-Pad2)")
      (node (ref J6) (pin 2)))
    (net (code 5) (name /LOAD_OUT)
      (node (ref J1) (pin 9))
      (node (ref JP2) (pin 2))
      (node (ref J6) (pin 3))
      (node (ref R2) (pin 1)))
    (net (code 6) (name /DATA_IN)
      (node (ref J1) (pin 7))
      (node (ref J3) (pin 2))
      (node (ref J6) (pin 4)))
    (net (code 7) (name /CLK_OUT)
      (node (ref J1) (pin 8))
      (node (ref R1) (pin 1))
      (node (ref J6) (pin 5))
      (node (ref JP1) (pin 2)))
    (net (code 8) (name GND)
      (node (ref J2) (pin 11))
      (node (ref J1) (pin 3))
      (node (ref J3) (pin 6))
      (node (ref J1) (pin 4))
      (node (ref J6) (pin 1))
      (node (ref C2) (pin 2))
      (node (ref C1) (pin 2)))
    (net (code 9) (name /CLK_OUT_BUF)
      (node (ref J3) (pin 3))
      (node (ref R1) (pin 2))
      (node (ref JP1) (pin 1))
      (node (ref C1) (pin 1)))
    (net (code 10) (name /LOAD_OUT_BUF)
      (node (ref R2) (pin 2))
      (node (ref JP2) (pin 1))
      (node (ref J3) (pin 4))
      (node (ref C2) (pin 1)))
    (net (code 11) (name "Net-(J2-Pad6)")
      (node (ref J2) (pin 6)))
    (net (code 12) (name "Net-(J2-Pad7)")
      (node (ref J2) (pin 7)))
    (net (code 13) (name "Net-(J2-Pad8)")
      (node (ref J2) (pin 8)))
    (net (code 14) (name "Net-(J1-Pad1)")
      (node (ref J1) (pin 1)))
    (net (code 15) (name "Net-(J1-Pad2)")
      (node (ref J1) (pin 2)))
    (net (code 16) (name "Net-(J2-Pad5)")
      (node (ref J2) (pin 5)))
    (net (code 17) (name "Net-(J1-Pad5)")
      (node (ref J1) (pin 5)))
    (net (code 18) (name "Net-(J1-Pad6)")
      (node (ref J1) (pin 6)))
    (net (code 19) (name "Net-(J1-Pad10)")
      (node (ref J1) (pin 10)))
    (net (code 20) (name "Net-(J1-Pad11)")
      (node (ref J1) (pin 11)))
    (net (code 21) (name "Net-(J1-Pad12)")
      (node (ref J1) (pin 12)))
    (net (code 22) (name "Net-(J2-Pad1)")
      (node (ref J2) (pin 1)))
    (net (code 23) (name "Net-(J2-Pad2)")
      (node (ref J2) (pin 2)))
    (net (code 24) (name "Net-(J2-Pad10)")
      (node (ref J2) (pin 10)))
    (net (code 25) (name "Net-(J2-Pad12)")
      (node (ref J2) (pin 12)))
    (net (code 26) (name "Net-(J2-Pad3)")
      (node (ref J2) (pin 3)))
    (net (code 27) (name "Net-(J2-Pad4)")
      (node (ref J2) (pin 4)))
    (net (code 28) (name "Net-(J3-Pad5)")
      (node (ref J3) (pin 5)))))

```

## /mozc-bar/board/controller/controller.pro

```pro path="/mozc-bar/board/controller/controller.pro" 
update=Sat Nov 13 17:29:36 2021
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=controller.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.2
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=PWR
Clearance=0.2
TrackWidth=0.8
ViaDiameter=1.5
ViaDrill=0.8
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/controller/controller.sch

```sch path="/mozc-bar/board/controller/controller.sch" 
EESchema Schematic File Version 4
LIBS:controller-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Connector:Conn_01x12_Female J1
U 1 1 6187E202
P 2050 1850
F 0 "J1" H 2077 1826 50  0000 L CNN
F 1 "Conn_01x12_Female" H 2077 1735 50  0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical" H 2050 1850 50  0001 C CNN
F 3 "~" H 2050 1850 50  0001 C CNN
	1    2050 1850
	1    0    0    -1  
$EndComp
$Comp
L Connector:Conn_01x12_Female J2
U 1 1 6187E22D
P 2700 1950
F 0 "J2" H 2594 1125 50  0000 C CNN
F 1 "Conn_01x12_Female" H 2594 1216 50  0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical" H 2700 1950 50  0001 C CNN
F 3 "~" H 2700 1950 50  0001 C CNN
	1    2700 1950
	-1   0    0    1   
$EndComp
NoConn ~ 1850 1350
NoConn ~ 1850 1450
$Comp
L power:GND #PWR01
U 1 1 6187E39F
P 1650 1700
F 0 "#PWR01" H 1650 1450 50  0001 C CNN
F 1 "GND" H 1655 1527 50  0000 C CNN
F 2 "" H 1650 1700 50  0001 C CNN
F 3 "" H 1650 1700 50  0001 C CNN
	1    1650 1700
	1    0    0    -1  
$EndComp
Wire Wire Line
	1850 1650 1650 1650
Wire Wire Line
	1650 1650 1650 1700
Wire Wire Line
	1850 1550 1650 1550
Wire Wire Line
	1650 1550 1650 1650
Connection ~ 1650 1650
NoConn ~ 1850 1750
NoConn ~ 1850 1850
NoConn ~ 1850 2250
NoConn ~ 1850 2350
NoConn ~ 1850 2450
NoConn ~ 2900 2450
NoConn ~ 2900 2350
NoConn ~ 2900 2250
NoConn ~ 2900 2150
NoConn ~ 2900 2050
NoConn ~ 2900 1950
NoConn ~ 2900 1850
$Comp
L power:GND #PWR02
U 1 1 6187E498
P 3150 1500
F 0 "#PWR02" H 3150 1250 50  0001 C CNN
F 1 "GND" H 3155 1327 50  0000 C CNN
F 2 "" H 3150 1500 50  0001 C CNN
F 3 "" H 3150 1500 50  0001 C CNN
	1    3150 1500
	1    0    0    -1  
$EndComp
Wire Wire Line
	2900 1450 3150 1450
Wire Wire Line
	3150 1450 3150 1500
NoConn ~ 2900 1350
NoConn ~ 2900 1550
NoConn ~ 2900 1750
Wire Wire Line
	3000 1350 3000 1650
Wire Wire Line
	3000 1650 2900 1650
Wire Wire Line
	1850 1950 1350 1950
Wire Wire Line
	1850 2050 1350 2050
Wire Wire Line
	1850 2150 1350 2150
Text Label 1350 1950 0    50   ~ 0
DATA_IN
Text Label 1350 2050 0    50   ~ 0
CLK_OUT
Text Label 1350 2150 0    50   ~ 0
LOAD_OUT
$Comp
L Connector_Generic:Conn_01x06 J3
U 1 1 6187E917
P 4750 1900
F 0 "J3" H 4830 1892 50  0000 L CNN
F 1 "Conn_01x06" H 4830 1801 50  0000 L CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal" H 4750 1900 50  0001 C CNN
F 3 "~" H 4750 1900 50  0001 C CNN
	1    4750 1900
	1    0    0    -1  
$EndComp
$Comp
L power:GND #PWR05
U 1 1 6187F0BC
P 3950 2200
F 0 "#PWR05" H 3950 1950 50  0001 C CNN
F 1 "GND" H 3955 2027 50  0000 C CNN
F 2 "" H 3950 2200 50  0001 C CNN
F 3 "" H 3950 2200 50  0001 C CNN
	1    3950 2200
	1    0    0    -1  
$EndComp
Text Label 3950 1800 0    50   ~ 0
DATA_IN
Text Label 3950 1900 0    50   ~ 0
CLK_OUT_BUF
Text Label 3950 2000 0    50   ~ 0
LOAD_OUT_BUF
NoConn ~ 4550 2100
Wire Notes Line
	3450 2900 1150 2900
Wire Notes Line
	1150 2900 1150 1000
Wire Notes Line
	1150 1000 3450 1000
Wire Notes Line
	3450 1000 3450 2900
Text Notes 2100 1100 0    50   ~ 0
ProMicro
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 6187F5D5
P 7000 2100
F 0 "#FLG0101" H 7000 2175 50  0001 C CNN
F 1 "PWR_FLAG" H 7000 2274 50  0000 C CNN
F 2 "" H 7000 2100 50  0001 C CNN
F 3 "~" H 7000 2100 50  0001 C CNN
	1    7000 2100
	1    0    0    -1  
$EndComp
$Comp
L power:PWR_FLAG #FLG0102
U 1 1 6187F600
P 7450 2100
F 0 "#FLG0102" H 7450 2175 50  0001 C CNN
F 1 "PWR_FLAG" H 7450 2274 50  0000 C CNN
F 2 "" H 7450 2100 50  0001 C CNN
F 3 "~" H 7450 2100 50  0001 C CNN
	1    7450 2100
	-1   0    0    1   
$EndComp
$Comp
L power:GND #PWR0101
U 1 1 6187F66A
P 7000 2100
F 0 "#PWR0101" H 7000 1850 50  0001 C CNN
F 1 "GND" H 7005 1927 50  0000 C CNN
F 2 "" H 7000 2100 50  0001 C CNN
F 3 "" H 7000 2100 50  0001 C CNN
	1    7000 2100
	1    0    0    -1  
$EndComp
Wire Notes Line
	3550 1000 5550 1000
Wire Notes Line
	5550 1000 5550 2900
Wire Notes Line
	5550 2900 3550 2900
Wire Notes Line
	3550 2900 3550 1000
Text Notes 4350 1100 0    50   ~ 0
Keyboads
Wire Wire Line
	3250 1350 3000 1350
$Comp
L power:VCC #PWR010
U 1 1 619353D7
P 7450 2100
F 0 "#PWR010" H 7450 1950 50  0001 C CNN
F 1 "VCC" H 7465 2273 50  0000 C CNN
F 2 "" H 7450 2100 50  0001 C CNN
F 3 "" H 7450 2100 50  0001 C CNN
	1    7450 2100
	1    0    0    -1  
$EndComp
$Comp
L power:VCC #PWR09
U 1 1 619357D5
P 3950 1700
F 0 "#PWR09" H 3950 1550 50  0001 C CNN
F 1 "VCC" H 3965 1873 50  0000 C CNN
F 2 "" H 3950 1700 50  0001 C CNN
F 3 "" H 3950 1700 50  0001 C CNN
	1    3950 1700
	1    0    0    -1  
$EndComp
$Comp
L power:VCC #PWR06
U 1 1 61935BEF
P 3250 1350
F 0 "#PWR06" H 3250 1200 50  0001 C CNN
F 1 "VCC" H 3265 1523 50  0000 C CNN
F 2 "" H 3250 1350 50  0001 C CNN
F 3 "" H 3250 1350 50  0001 C CNN
	1    3250 1350
	1    0    0    -1  
$EndComp
$Comp
L Connector:Conn_01x08_Male J6
U 1 1 6192E41C
P 6050 3950
F 0 "J6" H 6158 4431 50  0000 C CNN
F 1 "Conn_01x08_Male" H 6158 4340 50  0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 6050 3950 50  0001 C CNN
F 3 "~" H 6050 3950 50  0001 C CNN
	1    6050 3950
	1    0    0    -1  
$EndComp
Wire Notes Line
	5600 2950 7550 2950
Wire Notes Line
	7550 2950 7550 5050
Wire Notes Line
	7550 5050 5600 5050
Wire Notes Line
	5600 5050 5600 2950
Text Notes 6300 3050 0    50   ~ 0
M5StickC Plus
$Comp
L power:GND #PWR011
U 1 1 619335AB
P 6900 3800
F 0 "#PWR011" H 6900 3550 50  0001 C CNN
F 1 "GND" H 6905 3627 50  0000 C CNN
F 2 "" H 6900 3800 50  0001 C CNN
F 3 "" H 6900 3800 50  0001 C CNN
	1    6900 3800
	1    0    0    -1  
$EndComp
Wire Wire Line
	6900 3650 6900 3800
NoConn ~ 6250 3750
Wire Wire Line
	6250 3850 6400 3850
Wire Wire Line
	6250 3950 6400 3950
Wire Wire Line
	6250 4050 6400 4050
Text Label 6400 3950 0    50   ~ 0
DATA_IN
Text Label 6400 4050 0    50   ~ 0
CLK_OUT
Text Label 6400 3850 0    50   ~ 0
LOAD_OUT
Wire Wire Line
	6250 3650 6900 3650
NoConn ~ 6250 4150
NoConn ~ 6250 4350
$Comp
L power:VCC #PWR012
U 1 1 6193C708
P 6900 4250
F 0 "#PWR012" H 6900 4100 50  0001 C CNN
F 1 "VCC" H 6915 4423 50  0000 C CNN
F 2 "" H 6900 4250 50  0001 C CNN
F 3 "" H 6900 4250 50  0001 C CNN
	1    6900 4250
	1    0    0    -1  
$EndComp
Wire Wire Line
	6900 4250 6250 4250
Text Notes 5850 3700 0    50   ~ 0
GND
Text Notes 5850 3900 0    50   ~ 0
G26
Text Notes 5850 4000 0    50   ~ 0
G36
Text Notes 5850 4100 0    50   ~ 0
G0
Text Notes 5850 4300 0    50   ~ 0
3.3V
Wire Wire Line
	3950 1700 4550 1700
Wire Wire Line
	3950 1800 4550 1800
Wire Wire Line
	3950 1900 4550 1900
Wire Wire Line
	3950 2000 4550 2000
Wire Wire Line
	3950 2200 4550 2200
Text Label 4100 3850 0    50   ~ 0
CLK_OUT
Text Label 4100 4600 0    50   ~ 0
LOAD_OUT
$Comp
L Device:Jumper JP1
U 1 1 62C99298
P 3600 3550
F 0 "JP1" H 3600 3814 50  0000 C CNN
F 1 "Jumper" H 3600 3723 50  0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 3600 3550 50  0001 C CNN
F 3 "~" H 3600 3550 50  0001 C CNN
	1    3600 3550
	1    0    0    -1  
$EndComp
$Comp
L Device:Jumper JP2
U 1 1 62C992E7
P 3600 4300
F 0 "JP2" H 3600 4564 50  0000 C CNN
F 1 "Jumper" H 3600 4473 50  0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 3600 4300 50  0001 C CNN
F 3 "~" H 3600 4300 50  0001 C CNN
	1    3600 4300
	1    0    0    -1  
$EndComp
$Comp
L Device:R R1
U 1 1 62C99BF1
P 3600 3850
F 0 "R1" V 3393 3850 50  0000 C CNN
F 1 "R" V 3484 3850 50  0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 3530 3850 50  0001 C CNN
F 3 "~" H 3600 3850 50  0001 C CNN
	1    3600 3850
	0    1    1    0   
$EndComp
$Comp
L Device:R R2
U 1 1 62C99C4C
P 3600 4600
F 0 "R2" V 3393 4600 50  0000 C CNN
F 1 "R" V 3484 4600 50  0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 3530 4600 50  0001 C CNN
F 3 "~" H 3600 4600 50  0001 C CNN
	1    3600 4600
	0    1    1    0   
$EndComp
Wire Wire Line
	4100 4600 3900 4600
Wire Wire Line
	3900 4300 3900 4600
Connection ~ 3900 4600
Wire Wire Line
	3900 4600 3750 4600
Wire Wire Line
	4100 3850 3900 3850
Wire Wire Line
	3900 3550 3900 3850
Connection ~ 3900 3850
Wire Wire Line
	3900 3850 3750 3850
Wire Wire Line
	3300 3550 3300 3850
Wire Wire Line
	3300 3850 3450 3850
Wire Wire Line
	3300 4300 3300 4600
Wire Wire Line
	3300 4600 3450 4600
$Comp
L Device:C C2
U 1 1 62C9C1D1
P 3000 4950
F 0 "C2" H 3115 4996 50  0000 L CNN
F 1 "C" H 3115 4905 50  0000 L CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 3038 4800 50  0001 C CNN
F 3 "~" H 3000 4950 50  0001 C CNN
	1    3000 4950
	1    0    0    -1  
$EndComp
$Comp
L Device:C C1
U 1 1 62C9C220
P 2600 4950
F 0 "C1" H 2715 4996 50  0000 L CNN
F 1 "C" H 2715 4905 50  0000 L CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 2638 4800 50  0001 C CNN
F 3 "~" H 2600 4950 50  0001 C CNN
	1    2600 4950
	1    0    0    -1  
$EndComp
$Comp
L power:GND #PWR0102
U 1 1 62C9C330
P 3000 5400
F 0 "#PWR0102" H 3000 5150 50  0001 C CNN
F 1 "GND" H 3005 5227 50  0000 C CNN
F 2 "" H 3000 5400 50  0001 C CNN
F 3 "" H 3000 5400 50  0001 C CNN
	1    3000 5400
	1    0    0    -1  
$EndComp
Wire Wire Line
	3000 5400 3000 5250
Wire Wire Line
	2600 5100 2600 5250
Wire Wire Line
	2600 5250 3000 5250
Connection ~ 3000 5250
Wire Wire Line
	3000 5250 3000 5100
Wire Wire Line
	3000 4800 3000 4600
Wire Wire Line
	3000 4600 3300 4600
Connection ~ 3300 4600
Wire Wire Line
	2600 4800 2600 3850
Wire Wire Line
	2600 3850 3300 3850
Connection ~ 3300 3850
Text Label 2100 3850 2    50   ~ 0
CLK_OUT_BUF
Text Label 2100 4600 2    50   ~ 0
LOAD_OUT_BUF
Wire Wire Line
	2100 4600 3000 4600
Connection ~ 3000 4600
Wire Wire Line
	2600 3850 2100 3850
Connection ~ 2600 3850
$EndSCHEMATC

```

## /mozc-bar/board/type-a/fp-lib-table

``` path="/mozc-bar/board/type-a/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-a/sym-lib-table

``` path="/mozc-bar/board/type-a/sym-lib-table" 
(sym_lib_table
  (lib (name type-a-rescue)(type Legacy)(uri ${KIPRJMOD}/type-a-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-a/type-a-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-a/type-a-rescue.dcm

## /mozc-bar/board/type-a/type-a-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-a/type-a-rescue.lib

## /mozc-bar/board/type-a/type-a.net

```net path="/mozc-bar/board/type-a/type-a.net" 
(export (version D)
  (design
    (source /tmp/type-a/type-a.sch)
    (date "2022年07月14日 00時29分25秒")
    (tool "Eeschema 5.0.2+dfsg1-1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source type-a.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref C1)
      (value C)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F9B0C77))
    (comp (ref U1)
      (value 74HC165)
      (footprint Package_DIP:DIP-16_W7.62mm)
      (datasheet https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf)
      (libsource (lib type-a-rescue) (part 74HC165-74xx) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FB03AD0))
    (comp (ref R1)
      (value 100k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FBC6DCE))
    (comp (ref SW2)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01AC9))
    (comp (ref SW3)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01D44))
    (comp (ref SW4)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02175))
    (comp (ref SW6)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02807))
    (comp (ref SW7)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02A93))
    (comp (ref SW8)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02D04))
    (comp (ref RN1)
      (value 100k)
      (footprint Resistor_THT:R_Array_SIP9)
      (datasheet http://www.vishay.com/docs/31509/csc.pdf)
      (libsource (lib Device) (part R_Network08_US) (description "8 resistor network, star topology, bussed resistors, small US symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC139AE))
    (comp (ref J2)
      (value Conn_01x06_Male)
      (footprint Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Male) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD981C4))
    (comp (ref J1)
      (value Conn_01x06_Female)
      (footprint Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Female) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD9930E))
    (comp (ref H1)
      (value MountingHole)
      (footprint MountingHole:MountingHole_3.2mm_M3)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 618CEE47))
    (comp (ref SW5)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC0255B))
    (comp (ref SW1)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC00348))
    (comp (ref H6)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2D41))
    (comp (ref H7)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2DD5))
    (comp (ref H8)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E34))
    (comp (ref H9)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E98))
    (comp (ref H10)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F85))
    (comp (ref H11)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F8C))
    (comp (ref H12)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F93))
    (comp (ref H13)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F9A))
    (comp (ref H2)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C5D))
    (comp (ref H3)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C64))
    (comp (ref H4)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C6B))
    (comp (ref H5)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C72)))
  (libparts
    (libpart (lib Connector) (part Conn_01x06_Female)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Female))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Connector) (part Conn_01x06_Male)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Male))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R_Network08_US)
      (description "8 resistor network, star topology, bussed resistors, small US symbol")
      (docs http://www.vishay.com/docs/31509/csc.pdf)
      (footprints
        (fp R?Array?SIP*))
      (fields
        (field (name Reference) RN)
        (field (name Value) R_Network08_US)
        (field (name Footprint) Resistor_THT:R_Array_SIP9))
      (pins
        (pin (num 1) (name common) (type passive))
        (pin (num 2) (name R1) (type passive))
        (pin (num 3) (name R2) (type passive))
        (pin (num 4) (name R3) (type passive))
        (pin (num 5) (name R4) (type passive))
        (pin (num 6) (name R5) (type passive))
        (pin (num 7) (name R6) (type passive))
        (pin (num 8) (name R7) (type passive))
        (pin (num 9) (name R8) (type passive))))
    (libpart (lib Mechanical) (part MountingHole)
      (description "Mounting Hole without connection")
      (docs ~)
      (footprints
        (fp MountingHole*))
      (fields
        (field (name Reference) H)
        (field (name Value) MountingHole)))
    (libpart (lib Switch) (part SW_Push)
      (description "Push button switch, generic, two pins")
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_Push))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib type-a-rescue) (part 74HC165-74xx)
      (footprints
        (fp DIP?16*)
        (fp SO*16*3.9x9.9mm*P1.27mm*)
        (fp SSOP*16*5.3x6.2mm*P0.65mm*)
        (fp TSSOP*16*4.4x5mm*P0.65*))
      (fields
        (field (name Reference) U)
        (field (name Value) 74HC165-74xx))
      (pins
        (pin (num 1) (name ~PL) (type input))
        (pin (num 2) (name CP) (type input))
        (pin (num 3) (name D4) (type input))
        (pin (num 4) (name D5) (type input))
        (pin (num 5) (name D6) (type input))
        (pin (num 6) (name D7) (type input))
        (pin (num 7) (name ~Q7) (type output))
        (pin (num 8) (name GND) (type power_in))
        (pin (num 9) (name Q7) (type output))
        (pin (num 10) (name DS) (type input))
        (pin (num 11) (name D0) (type input))
        (pin (num 12) (name D1) (type input))
        (pin (num 13) (name D2) (type input))
        (pin (num 14) (name D3) (type input))
        (pin (num 15) (name ~CE) (type input))
        (pin (num 16) (name VCC) (type power_in)))))
  (libraries
    (library (logical Connector)
      (uri /usr/share/kicad/library/Connector.lib))
    (library (logical Device)
      (uri /usr/share/kicad/library/Device.lib))
    (library (logical Mechanical)
      (uri /usr/share/kicad/library/Mechanical.lib))
    (library (logical Switch)
      (uri /usr/share/kicad/library/Switch.lib))
    (library (logical type-a-rescue)
      (uri /home/tmp/type-a/type-a-rescue.lib)))
  (nets
    (net (code 1) (name "Net-(J2-Pad5)")
      (node (ref J2) (pin 5)))
    (net (code 2) (name "Net-(J1-Pad5)")
      (node (ref J1) (pin 5)))
    (net (code 3) (name VCC)
      (node (ref RN1) (pin 1))
      (node (ref R1) (pin 2))
      (node (ref U1) (pin 16))
      (node (ref J2) (pin 1))
      (node (ref C1) (pin 1))
      (node (ref J1) (pin 1)))
    (net (code 4) (name GND)
      (node (ref SW1) (pin 2))
      (node (ref U1) (pin 8))
      (node (ref C1) (pin 2))
      (node (ref U1) (pin 15))
      (node (ref SW5) (pin 2))
      (node (ref J2) (pin 6))
      (node (ref SW8) (pin 2))
      (node (ref SW7) (pin 2))
      (node (ref SW6) (pin 2))
      (node (ref SW4) (pin 2))
      (node (ref J1) (pin 6))
      (node (ref SW3) (pin 2))
      (node (ref SW2) (pin 2)))
    (net (code 5) (name /LOAD_IN)
      (node (ref U1) (pin 1))
      (node (ref J2) (pin 4))
      (node (ref J1) (pin 4)))
    (net (code 6) (name /CLK_IN)
      (node (ref J2) (pin 3))
      (node (ref U1) (pin 2))
      (node (ref J1) (pin 3)))
    (net (code 7) (name /DATA_IN)
      (node (ref U1) (pin 10))
      (node (ref J1) (pin 2))
      (node (ref R1) (pin 1)))
    (net (code 8) (name SW6)
      (node (ref RN1) (pin 8))
      (node (ref U1) (pin 4))
      (node (ref SW7) (pin 1)))
    (net (code 9) (name SW8)
      (node (ref SW5) (pin 1))
      (node (ref U1) (pin 6))
      (node (ref RN1) (pin 6)))
    (net (code 10) (name SW1)
      (node (ref SW4) (pin 1))
      (node (ref RN1) (pin 5))
      (node (ref U1) (pin 11)))
    (net (code 11) (name SW2)
      (node (ref U1) (pin 12))
      (node (ref SW3) (pin 1))
      (node (ref RN1) (pin 4)))
    (net (code 12) (name SW3)
      (node (ref RN1) (pin 3))
      (node (ref SW2) (pin 1))
      (node (ref U1) (pin 13)))
    (net (code 13) (name SW4)
      (node (ref SW1) (pin 1))
      (node (ref RN1) (pin 2))
      (node (ref U1) (pin 14)))
    (net (code 14) (name SW5)
      (node (ref U1) (pin 3))
      (node (ref SW8) (pin 1))
      (node (ref RN1) (pin 9)))
    (net (code 15) (name "Net-(U1-Pad7)")
      (node (ref U1) (pin 7)))
    (net (code 16) (name /DATA_OUT)
      (node (ref J2) (pin 2))
      (node (ref U1) (pin 9)))
    (net (code 17) (name SW7)
      (node (ref SW6) (pin 1))
      (node (ref U1) (pin 5))
      (node (ref RN1) (pin 7)))))

```

## /mozc-bar/board/type-a/type-a.pro

```pro path="/mozc-bar/board/type-a/type-a.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-a.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-a/type-a.sch

```sch path="/mozc-bar/board/type-a/type-a.sch" 
EESchema Schematic File Version 4
LIBS:type-a-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:GND #PWR01
U 1 1 5F9AF56B
P 4000 3000
F 0 "#PWR01" H 4000 2750 50  0001 C CNN
F 1 "GND" H 4000 2850 50  0000 C CNN
F 2 "" H 4000 3000 50  0001 C CNN
F 3 "" H 4000 3000 50  0001 C CNN
	1    4000 3000
	1    0    0    -1  
$EndComp
$Comp
L power:GND #PWR02
U 1 1 5F9AF593
P 7150 2900
F 0 "#PWR02" H 7150 2650 50  0001 C CNN
F 1 "GND" H 7150 2750 50  0000 C CNN
F 2 "" H 7150 2900 50  0001 C CNN
F 3 "" H 7150 2900 50  0001 C CNN
	1    7150 2900
	1    0    0    -1  
$EndComp
Wire Wire Line
	5050 3150 5500 3150
Wire Wire Line
	5100 2000 6750 2000
Wire Wire Line
	6800 1950 5050 1950
Wire Wire Line
	5150 2150 5500 2150
Wire Wire Line
	5100 3350 5500 3350
$Comp
L power:GND #PWR05
U 1 1 5F9AF6FF
P 5350 3650
F 0 "#PWR05" H 5350 3400 50  0001 C CNN
F 1 "GND" H 5350 3500 50  0000 C CNN
F 2 "" H 5350 3650 50  0001 C CNN
F 3 "" H 5350 3650 50  0001 C CNN
	1    5350 3650
	1    0    0    -1  
$EndComp
Wire Wire Line
	5350 3450 5350 3550
NoConn ~ 6500 2250
Wire Wire Line
	6500 2150 6700 2150
Wire Wire Line
	5500 2250 5450 2250
Wire Wire Line
	5450 2350 5500 2350
Wire Wire Line
	5500 2450 5450 2450
Wire Wire Line
	5450 2550 5500 2550
Wire Wire Line
	5500 2650 5450 2650
Wire Wire Line
	5450 2750 5500 2750
Wire Wire Line
	5500 2850 5450 2850
Wire Wire Line
	5450 2950 5500 2950
Text GLabel 5450 2250 0    60   Input ~ 0
SW1
Text GLabel 5450 2350 0    60   Input ~ 0
SW2
Text GLabel 5450 2450 0    60   Input ~ 0
SW3
Text GLabel 5450 2550 0    60   Input ~ 0
SW4
Text GLabel 5450 2650 0    60   Input ~ 0
SW5
Text GLabel 5450 2750 0    60   Input ~ 0
SW6
$Comp
L power:GND #PWR06
U 1 1 5F9AFACB
P 7150 5350
F 0 "#PWR06" H 7150 5100 50  0001 C CNN
F 1 "GND" H 7150 5200 50  0000 C CNN
F 2 "" H 7150 5350 50  0001 C CNN
F 3 "" H 7150 5350 50  0001 C CNN
	1    7150 5350
	1    0    0    -1  
$EndComp
Wire Wire Line
	7150 5250 7150 5300
Wire Wire Line
	6650 5300 6900 5300
Wire Wire Line
	6650 5300 6650 5250
Wire Wire Line
	6900 5250 6900 5300
Connection ~ 6900 5300
Connection ~ 7150 5300
Wire Wire Line
	7400 5300 7400 5250
Wire Wire Line
	7650 5300 7650 5250
Connection ~ 7400 5300
Wire Wire Line
	7900 5300 7900 5250
Connection ~ 7650 5300
Wire Wire Line
	8150 5300 8150 5250
Connection ~ 7900 5300
Wire Wire Line
	8400 5300 8400 5250
Connection ~ 8150 5300
$Comp
L power:VCC #PWR07
U 1 1 5F9AFFCA
P 7200 3650
F 0 "#PWR07" H 7200 3500 50  0001 C CNN
F 1 "VCC" H 7200 3800 50  0000 C CNN
F 2 "" H 7200 3650 50  0001 C CNN
F 3 "" H 7200 3650 50  0001 C CNN
	1    7200 3650
	1    0    0    -1  
$EndComp
Text GLabel 5450 2950 0    60   Input ~ 0
SW8
Text GLabel 7400 4750 0    60   Input ~ 0
SW1
Text GLabel 7150 4750 0    60   Input ~ 0
SW2
Text GLabel 6900 4750 0    60   Input ~ 0
SW3
Text GLabel 6650 4750 0    60   Input ~ 0
SW4
Text GLabel 8400 4750 0    60   Input ~ 0
SW5
Text GLabel 8150 4750 0    60   Input ~ 0
SW6
Text GLabel 5450 2850 0    60   Input ~ 0
SW7
Text GLabel 7900 4750 0    60   Input ~ 0
SW7
Text GLabel 7650 4750 0    60   Input ~ 0
SW8
$Comp
L power:PWR_FLAG #FLG08
U 1 1 5F9B078E
P 3800 4050
F 0 "#FLG08" H 3800 4125 50  0001 C CNN
F 1 "PWR_FLAG" H 3800 4200 50  0000 C CNN
F 2 "" H 3800 4050 50  0001 C CNN
F 3 "" H 3800 4050 50  0001 C CNN
	1    3800 4050
	1    0    0    -1  
$EndComp
Wire Wire Line
	3800 4050 3800 4150
$Comp
L power:PWR_FLAG #FLG09
U 1 1 5F9B08D4
P 4250 4050
F 0 "#FLG09" H 4250 4125 50  0001 C CNN
F 1 "PWR_FLAG" H 4250 4200 50  0000 C CNN
F 2 "" H 4250 4050 50  0001 C CNN
F 3 "" H 4250 4050 50  0001 C CNN
	1    4250 4050
	1    0    0    -1  
$EndComp
Wire Wire Line
	4250 4050 4400 4050
$Comp
L power:VCC #PWR010
U 1 1 5F9B0AC5
P 3950 4150
F 0 "#PWR010" H 3950 4000 50  0001 C CNN
F 1 "VCC" H 3950 4300 50  0000 C CNN
F 2 "" H 3950 4150 50  0001 C CNN
F 3 "" H 3950 4150 50  0001 C CNN
	1    3950 4150
	1    0    0    -1  
$EndComp
Wire Wire Line
	3800 4150 3950 4150
$Comp
L power:GND #PWR011
U 1 1 5F9B0B68
P 4400 4050
F 0 "#PWR011" H 4400 3800 50  0001 C CNN
F 1 "GND" H 4400 3900 50  0000 C CNN
F 2 "" H 4400 4050 50  0001 C CNN
F 3 "" H 4400 4050 50  0001 C CNN
	1    4400 4050
	1    0    0    -1  
$EndComp
$Comp
L Device:C C1
U 1 1 5F9B0C77
P 6550 2650
F 0 "C1" H 6575 2750 50  0000 L CNN
F 1 "C" H 6575 2550 50  0000 L CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 6588 2500 50  0001 C CNN
F 3 "" H 6550 2650 50  0001 C CNN
	1    6550 2650
	1    0    0    -1  
$EndComp
Wire Wire Line
	6900 5300 7150 5300
Wire Wire Line
	7150 5300 7150 5350
Wire Wire Line
	7150 5300 7400 5300
Wire Wire Line
	7400 5300 7650 5300
Wire Wire Line
	7650 5300 7900 5300
Wire Wire Line
	7900 5300 8150 5300
Wire Wire Line
	8150 5300 8400 5300
$Comp
L type-a-rescue:74HC165-74xx U1
U 1 1 5FB03AD0
P 6000 2750
F 0 "U1" H 6000 3831 50  0000 C CNN
F 1 "74HC165" H 6000 3740 50  0000 C CNN
F 2 "Package_DIP:DIP-16_W7.62mm" H 6000 2750 50  0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf" H 6000 2750 50  0001 C CNN
	1    6000 2750
	1    0    0    -1  
$EndComp
Wire Wire Line
	5350 3450 5500 3450
Wire Wire Line
	5550 3750 5550 3550
Wire Wire Line
	5550 3550 5350 3550
Connection ~ 5350 3550
Wire Wire Line
	5350 3550 5350 3650
Wire Wire Line
	6000 1850 6600 1850
$Comp
L power:VCC #PWR04
U 1 1 5F9AF5D4
P 6600 1750
F 0 "#PWR04" H 6600 1600 50  0001 C CNN
F 1 "VCC" H 6600 1900 50  0000 C CNN
F 2 "" H 6600 1750 50  0001 C CNN
F 3 "" H 6600 1750 50  0001 C CNN
	1    6600 1750
	1    0    0    -1  
$EndComp
Wire Wire Line
	6600 1750 6600 1850
$Comp
L power:VCC #PWR0101
U 1 1 5FB8D1CC
P 7050 2100
F 0 "#PWR0101" H 7050 1950 50  0001 C CNN
F 1 "VCC" H 7050 2250 50  0000 C CNN
F 2 "" H 7050 2100 50  0001 C CNN
F 3 "" H 7050 2100 50  0001 C CNN
	1    7050 2100
	1    0    0    -1  
$EndComp
Wire Wire Line
	6700 2150 6700 2650
$Comp
L Device:R R1
U 1 1 5FBC6DCE
P 5150 1700
F 0 "R1" H 5080 1654 50  0000 R CNN
F 1 "100k" H 5080 1745 50  0000 R CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5080 1700 50  0001 C CNN
F 3 "~" H 5150 1700 50  0001 C CNN
	1    5150 1700
	-1   0    0    1   
$EndComp
$Comp
L power:VCC #PWR0102
U 1 1 5FBCB113
P 5150 1550
F 0 "#PWR0102" H 5150 1400 50  0001 C CNN
F 1 "VCC" H 5150 1700 50  0000 C CNN
F 2 "" H 5150 1550 50  0001 C CNN
F 3 "" H 5150 1550 50  0001 C CNN
	1    5150 1550
	1    0    0    -1  
$EndComp
Wire Wire Line
	5150 2150 5150 1850
Connection ~ 5150 2150
$Comp
L Switch:SW_Push SW2
U 1 1 5FC01AC9
P 6900 5050
F 0 "SW2" V 6946 5002 50  0000 R CNN
F 1 "SW_Push" V 6855 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 6900 5250 50  0001 C CNN
F 3 "~" H 6900 5250 50  0001 C CNN
	1    6900 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 5FC01D44
P 7150 5050
F 0 "SW3" V 7196 5002 50  0000 R CNN
F 1 "SW_Push" V 7105 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7150 5250 50  0001 C CNN
F 3 "~" H 7150 5250 50  0001 C CNN
	1    7150 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 5FC02175
P 7400 5050
F 0 "SW4" V 7446 5002 50  0000 R CNN
F 1 "SW_Push" V 7355 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7400 5250 50  0001 C CNN
F 3 "~" H 7400 5250 50  0001 C CNN
	1    7400 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 5FC02807
P 7900 5050
F 0 "SW6" V 7946 5002 50  0000 R CNN
F 1 "SW_Push" V 7855 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7900 5250 50  0001 C CNN
F 3 "~" H 7900 5250 50  0001 C CNN
	1    7900 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW7
U 1 1 5FC02A93
P 8150 5050
F 0 "SW7" V 8196 5002 50  0000 R CNN
F 1 "SW_Push" V 8105 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 8150 5250 50  0001 C CNN
F 3 "~" H 8150 5250 50  0001 C CNN
	1    8150 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 5FC02D04
P 8400 5050
F 0 "SW8" V 8446 5002 50  0000 R CNN
F 1 "SW_Push" V 8355 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 8400 5250 50  0001 C CNN
F 3 "~" H 8400 5250 50  0001 C CNN
	1    8400 5050
	0    1    1    0   
$EndComp
$Comp
L Device:R_Network08_US RN1
U 1 1 5FC139AE
P 7600 3900
F 0 "RN1" H 7988 3946 50  0000 L CNN
F 1 "100k" H 7988 3855 50  0000 L CNN
F 2 "Resistor_THT:R_Array_SIP9" V 8075 3900 50  0001 C CNN
F 3 "http://www.vishay.com/docs/31509/csc.pdf" H 7600 3900 50  0001 C CNN
	1    7600 3900
	1    0    0    -1  
$EndComp
Wire Wire Line
	7200 3650 7200 3700
Wire Wire Line
	6600 1850 6600 2350
Wire Wire Line
	6600 2350 6550 2350
Wire Wire Line
	6550 2350 6550 2500
Connection ~ 6600 1850
Wire Wire Line
	6550 2800 6550 3750
$Comp
L Connector:Conn_01x06_Male J2
U 1 1 5FD981C4
P 7850 2550
F 0 "J2" H 7822 2432 50  0000 R CNN
F 1 "Conn_01x06_Male" H 7822 2523 50  0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal" H 7850 2550 50  0001 C CNN
F 3 "~" H 7850 2550 50  0001 C CNN
	1    7850 2550
	-1   0    0    1   
$EndComp
$Comp
L Connector:Conn_01x06_Female J1
U 1 1 5FD9930E
P 3100 2550
F 0 "J1" H 2992 2025 50  0000 C CNN
F 1 "Conn_01x06_Female" H 2992 2116 50  0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal" H 3100 2550 50  0001 C CNN
F 3 "~" H 3100 2550 50  0001 C CNN
	1    3100 2550
	-1   0    0    1   
$EndComp
NoConn ~ 7650 2350
NoConn ~ 3300 2350
$Comp
L power:VCC #PWR03
U 1 1 5F9AF5B3
P 3900 2050
F 0 "#PWR03" H 3900 1900 50  0001 C CNN
F 1 "VCC" H 3900 2200 50  0000 C CNN
F 2 "" H 3900 2050 50  0001 C CNN
F 3 "" H 3900 2050 50  0001 C CNN
	1    3900 2050
	1    0    0    -1  
$EndComp
Wire Wire Line
	5100 2000 5100 2550
Wire Wire Line
	4100 2650 4100 2950
Wire Wire Line
	4100 2950 5150 2950
Wire Wire Line
	5150 2150 5150 2950
Connection ~ 5100 2550
Wire Wire Line
	5100 2550 5100 3350
Wire Wire Line
	7150 2250 7150 2900
Wire Wire Line
	7050 2100 7050 2750
Wire Wire Line
	3900 2050 3900 2750
Wire Wire Line
	4000 2250 4000 3000
Wire Wire Line
	7050 2750 7650 2750
Wire Wire Line
	7150 2250 7650 2250
Text Label 7300 2650 0    50   ~ 0
DATA_OUT
Text Label 7400 2550 0    50   ~ 0
CLK_IN
Text Label 7350 2450 0    50   ~ 0
LOAD_IN
Wire Wire Line
	3300 2250 4000 2250
Wire Wire Line
	3300 2650 4100 2650
Wire Wire Line
	3300 2750 3900 2750
Text Label 3350 2450 0    50   ~ 0
LOAD_OUT
Text Label 3350 2550 0    50   ~ 0
CLK_OUT
Text Label 3350 2650 0    50   ~ 0
DATA_IN
$Comp
L Mechanical:MountingHole H1
U 1 1 618CEE47
P 10100 3850
F 0 "H1" H 10200 3896 50  0000 L CNN
F 1 "MountingHole" H 10200 3805 50  0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3" H 10100 3850 50  0001 C CNN
F 3 "~" H 10100 3850 50  0001 C CNN
	1    10100 3850
	1    0    0    -1  
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 5FC0255B
P 7650 5050
F 0 "SW5" V 7696 5002 50  0000 R CNN
F 1 "SW_Push" V 7605 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7650 5250 50  0001 C CNN
F 3 "~" H 7650 5250 50  0001 C CNN
	1    7650 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW1
U 1 1 5FC00348
P 6650 5050
F 0 "SW1" V 6696 5002 50  0000 R CNN
F 1 "SW_Push" V 6605 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 6650 5250 50  0001 C CNN
F 3 "~" H 6650 5250 50  0001 C CNN
	1    6650 5050
	0    1    1    0   
$EndComp
Wire Wire Line
	6650 4850 6650 4300
Wire Wire Line
	6650 4300 7200 4300
Wire Wire Line
	7200 4300 7200 4100
Wire Wire Line
	6900 4850 6900 4350
Wire Wire Line
	6900 4350 7300 4350
Wire Wire Line
	7300 4350 7300 4100
Wire Wire Line
	7150 4850 7150 4400
Wire Wire Line
	7150 4400 7400 4400
Wire Wire Line
	7400 4400 7400 4100
Wire Wire Line
	7400 4850 7400 4500
Wire Wire Line
	7400 4500 7500 4500
Wire Wire Line
	7500 4500 7500 4100
Wire Wire Line
	7650 4850 7650 4500
Wire Wire Line
	7650 4500 7600 4500
Wire Wire Line
	7600 4500 7600 4100
Wire Wire Line
	8400 4850 8400 4300
Wire Wire Line
	8400 4300 7900 4300
Wire Wire Line
	7900 4300 7900 4100
Wire Wire Line
	8150 4850 8150 4400
Wire Wire Line
	8150 4400 7800 4400
Wire Wire Line
	7800 4400 7800 4100
Wire Wire Line
	7900 4850 7900 4450
Wire Wire Line
	7900 4450 7700 4450
Wire Wire Line
	7700 4450 7700 4100
Connection ~ 5050 2450
Wire Wire Line
	5050 2450 5050 3150
Wire Wire Line
	5050 1950 5050 2450
Wire Wire Line
	3300 2450 5050 2450
Wire Wire Line
	3300 2550 5100 2550
Wire Wire Line
	6750 2000 6750 2550
Wire Wire Line
	6800 1950 6800 2450
Connection ~ 6000 3750
Wire Wire Line
	6000 3750 6550 3750
Wire Wire Line
	6000 3750 5550 3750
Wire Wire Line
	6750 2550 7650 2550
Wire Wire Line
	6800 2450 7650 2450
Wire Wire Line
	6700 2650 7650 2650
$Comp
L Mechanical:MountingHole H6
U 1 1 62CF2D41
P 9800 4350
F 0 "H6" H 9900 4396 50  0000 L CNN
F 1 "MountingHole" H 9900 4305 50  0000 L CNN
F 2 "holes:4mm" H 9800 4350 50  0001 C CNN
F 3 "~" H 9800 4350 50  0001 C CNN
	1    9800 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H7
U 1 1 62CF2DD5
P 9800 4650
F 0 "H7" H 9900 4696 50  0000 L CNN
F 1 "MountingHole" H 9900 4605 50  0000 L CNN
F 2 "holes:3mm" H 9800 4650 50  0001 C CNN
F 3 "~" H 9800 4650 50  0001 C CNN
	1    9800 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H8
U 1 1 62CF2E34
P 9800 4900
F 0 "H8" H 9900 4946 50  0000 L CNN
F 1 "MountingHole" H 9900 4855 50  0000 L CNN
F 2 "holes:4mm" H 9800 4900 50  0001 C CNN
F 3 "~" H 9800 4900 50  0001 C CNN
	1    9800 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H9
U 1 1 62CF2E98
P 9800 5200
F 0 "H9" H 9900 5246 50  0000 L CNN
F 1 "MountingHole" H 9900 5155 50  0000 L CNN
F 2 "holes:3mm" H 9800 5200 50  0001 C CNN
F 3 "~" H 9800 5200 50  0001 C CNN
	1    9800 5200
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H10
U 1 1 62CF2F85
P 10550 4350
F 0 "H10" H 10650 4396 50  0000 L CNN
F 1 "MountingHole" H 10650 4305 50  0000 L CNN
F 2 "holes:4mm" H 10550 4350 50  0001 C CNN
F 3 "~" H 10550 4350 50  0001 C CNN
	1    10550 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H11
U 1 1 62CF2F8C
P 10550 4650
F 0 "H11" H 10650 4696 50  0000 L CNN
F 1 "MountingHole" H 10650 4605 50  0000 L CNN
F 2 "holes:3mm" H 10550 4650 50  0001 C CNN
F 3 "~" H 10550 4650 50  0001 C CNN
	1    10550 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H12
U 1 1 62CF2F93
P 10550 4900
F 0 "H12" H 10650 4946 50  0000 L CNN
F 1 "MountingHole" H 10650 4855 50  0000 L CNN
F 2 "holes:4mm" H 10550 4900 50  0001 C CNN
F 3 "~" H 10550 4900 50  0001 C CNN
	1    10550 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H13
U 1 1 62CF2F9A
P 10550 5200
F 0 "H13" H 10650 5246 50  0000 L CNN
F 1 "MountingHole" H 10650 5155 50  0000 L CNN
F 2 "holes:3mm" H 10550 5200 50  0001 C CNN
F 3 "~" H 10550 5200 50  0001 C CNN
	1    10550 5200
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H2
U 1 1 62CF7C5D
P 9050 4350
F 0 "H2" H 9150 4396 50  0000 L CNN
F 1 "MountingHole" H 9150 4305 50  0000 L CNN
F 2 "holes:4mm" H 9050 4350 50  0001 C CNN
F 3 "~" H 9050 4350 50  0001 C CNN
	1    9050 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H3
U 1 1 62CF7C64
P 9050 4650
F 0 "H3" H 9150 4696 50  0000 L CNN
F 1 "MountingHole" H 9150 4605 50  0000 L CNN
F 2 "holes:3mm" H 9050 4650 50  0001 C CNN
F 3 "~" H 9050 4650 50  0001 C CNN
	1    9050 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H4
U 1 1 62CF7C6B
P 9050 4900
F 0 "H4" H 9150 4946 50  0000 L CNN
F 1 "MountingHole" H 9150 4855 50  0000 L CNN
F 2 "holes:4mm" H 9050 4900 50  0001 C CNN
F 3 "~" H 9050 4900 50  0001 C CNN
	1    9050 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H5
U 1 1 62CF7C72
P 9050 5200
F 0 "H5" H 9150 5246 50  0000 L CNN
F 1 "MountingHole" H 9150 5155 50  0000 L CNN
F 2 "holes:3mm" H 9050 5200 50  0001 C CNN
F 3 "~" H 9050 5200 50  0001 C CNN
	1    9050 5200
	1    0    0    -1  
$EndComp
$EndSCHEMATC

```

## /mozc-bar/board/type-b/fp-lib-table

``` path="/mozc-bar/board/type-b/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-b/sym-lib-table

``` path="/mozc-bar/board/type-b/sym-lib-table" 
(sym_lib_table
  (lib (name type-b-rescue)(type Legacy)(uri ${KIPRJMOD}/type-b-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-b/type-b-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-b/type-b-rescue.dcm

## /mozc-bar/board/type-b/type-b-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-b/type-b-rescue.lib

## /mozc-bar/board/type-b/type-b.net

```net path="/mozc-bar/board/type-b/type-b.net" 
(export (version D)
  (design
    (source /tmp/type-b/type-b.sch)
    (date "2022年07月14日 00時29分25秒")
    (tool "Eeschema 5.0.2+dfsg1-1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source type-b.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref C1)
      (value C)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F9B0C77))
    (comp (ref U1)
      (value 74HC165)
      (footprint Package_DIP:DIP-16_W7.62mm)
      (datasheet https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf)
      (libsource (lib type-b-rescue) (part 74HC165-74xx) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FB03AD0))
    (comp (ref R1)
      (value 100k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FBC6DCE))
    (comp (ref SW2)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01AC9))
    (comp (ref SW3)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01D44))
    (comp (ref SW4)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02175))
    (comp (ref SW6)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02807))
    (comp (ref SW7)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02A93))
    (comp (ref SW8)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02D04))
    (comp (ref RN1)
      (value 100k)
      (footprint Resistor_THT:R_Array_SIP9)
      (datasheet http://www.vishay.com/docs/31509/csc.pdf)
      (libsource (lib Device) (part R_Network08_US) (description "8 resistor network, star topology, bussed resistors, small US symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC139AE))
    (comp (ref J2)
      (value Conn_01x06_Male)
      (footprint Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Male) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD981C4))
    (comp (ref J1)
      (value Conn_01x06_Female)
      (footprint Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Female) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD9930E))
    (comp (ref H1)
      (value MountingHole)
      (footprint MountingHole:MountingHole_3.2mm_M3)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 618CEE47))
    (comp (ref SW5)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC0255B))
    (comp (ref SW1)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC00348))
    (comp (ref H6)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2D41))
    (comp (ref H7)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2DD5))
    (comp (ref H8)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E34))
    (comp (ref H9)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E98))
    (comp (ref H10)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F85))
    (comp (ref H11)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F8C))
    (comp (ref H12)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F93))
    (comp (ref H13)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F9A))
    (comp (ref H2)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C5D))
    (comp (ref H3)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C64))
    (comp (ref H4)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C6B))
    (comp (ref H5)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C72)))
  (libparts
    (libpart (lib Connector) (part Conn_01x06_Female)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Female))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Connector) (part Conn_01x06_Male)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Male))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R_Network08_US)
      (description "8 resistor network, star topology, bussed resistors, small US symbol")
      (docs http://www.vishay.com/docs/31509/csc.pdf)
      (footprints
        (fp R?Array?SIP*))
      (fields
        (field (name Reference) RN)
        (field (name Value) R_Network08_US)
        (field (name Footprint) Resistor_THT:R_Array_SIP9))
      (pins
        (pin (num 1) (name common) (type passive))
        (pin (num 2) (name R1) (type passive))
        (pin (num 3) (name R2) (type passive))
        (pin (num 4) (name R3) (type passive))
        (pin (num 5) (name R4) (type passive))
        (pin (num 6) (name R5) (type passive))
        (pin (num 7) (name R6) (type passive))
        (pin (num 8) (name R7) (type passive))
        (pin (num 9) (name R8) (type passive))))
    (libpart (lib Mechanical) (part MountingHole)
      (description "Mounting Hole without connection")
      (docs ~)
      (footprints
        (fp MountingHole*))
      (fields
        (field (name Reference) H)
        (field (name Value) MountingHole)))
    (libpart (lib Switch) (part SW_Push)
      (description "Push button switch, generic, two pins")
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_Push))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib type-b-rescue) (part 74HC165-74xx)
      (footprints
        (fp DIP?16*)
        (fp SO*16*3.9x9.9mm*P1.27mm*)
        (fp SSOP*16*5.3x6.2mm*P0.65mm*)
        (fp TSSOP*16*4.4x5mm*P0.65*))
      (fields
        (field (name Reference) U)
        (field (name Value) 74HC165-74xx))
      (pins
        (pin (num 1) (name ~PL) (type input))
        (pin (num 2) (name CP) (type input))
        (pin (num 3) (name D4) (type input))
        (pin (num 4) (name D5) (type input))
        (pin (num 5) (name D6) (type input))
        (pin (num 6) (name D7) (type input))
        (pin (num 7) (name ~Q7) (type output))
        (pin (num 8) (name GND) (type power_in))
        (pin (num 9) (name Q7) (type output))
        (pin (num 10) (name DS) (type input))
        (pin (num 11) (name D0) (type input))
        (pin (num 12) (name D1) (type input))
        (pin (num 13) (name D2) (type input))
        (pin (num 14) (name D3) (type input))
        (pin (num 15) (name ~CE) (type input))
        (pin (num 16) (name VCC) (type power_in)))))
  (libraries
    (library (logical Connector)
      (uri /usr/share/kicad/library/Connector.lib))
    (library (logical Device)
      (uri /usr/share/kicad/library/Device.lib))
    (library (logical Mechanical)
      (uri /usr/share/kicad/library/Mechanical.lib))
    (library (logical Switch)
      (uri /usr/share/kicad/library/Switch.lib))
    (library (logical type-b-rescue)
      (uri /tmp/type-b/type-b-rescue.lib)))
  (nets
    (net (code 1) (name "Net-(J2-Pad5)")
      (node (ref J2) (pin 5)))
    (net (code 2) (name "Net-(J1-Pad5)")
      (node (ref J1) (pin 5)))
    (net (code 3) (name VCC)
      (node (ref RN1) (pin 1))
      (node (ref R1) (pin 2))
      (node (ref U1) (pin 16))
      (node (ref J2) (pin 1))
      (node (ref C1) (pin 1))
      (node (ref J1) (pin 1)))
    (net (code 4) (name GND)
      (node (ref SW1) (pin 2))
      (node (ref U1) (pin 8))
      (node (ref C1) (pin 2))
      (node (ref U1) (pin 15))
      (node (ref SW5) (pin 2))
      (node (ref J2) (pin 6))
      (node (ref SW8) (pin 2))
      (node (ref SW7) (pin 2))
      (node (ref SW6) (pin 2))
      (node (ref SW4) (pin 2))
      (node (ref J1) (pin 6))
      (node (ref SW3) (pin 2))
      (node (ref SW2) (pin 2)))
    (net (code 5) (name /LOAD_IN)
      (node (ref U1) (pin 1))
      (node (ref J2) (pin 4))
      (node (ref J1) (pin 4)))
    (net (code 6) (name /CLK_IN)
      (node (ref J2) (pin 3))
      (node (ref U1) (pin 2))
      (node (ref J1) (pin 3)))
    (net (code 7) (name /DATA_IN)
      (node (ref U1) (pin 10))
      (node (ref J1) (pin 2))
      (node (ref R1) (pin 1)))
    (net (code 8) (name SW6)
      (node (ref RN1) (pin 8))
      (node (ref U1) (pin 4))
      (node (ref SW7) (pin 1)))
    (net (code 9) (name SW8)
      (node (ref SW5) (pin 1))
      (node (ref U1) (pin 6))
      (node (ref RN1) (pin 6)))
    (net (code 10) (name SW1)
      (node (ref SW4) (pin 1))
      (node (ref RN1) (pin 5))
      (node (ref U1) (pin 11)))
    (net (code 11) (name SW2)
      (node (ref U1) (pin 12))
      (node (ref SW3) (pin 1))
      (node (ref RN1) (pin 4)))
    (net (code 12) (name SW3)
      (node (ref RN1) (pin 3))
      (node (ref SW2) (pin 1))
      (node (ref U1) (pin 13)))
    (net (code 13) (name SW4)
      (node (ref SW1) (pin 1))
      (node (ref RN1) (pin 2))
      (node (ref U1) (pin 14)))
    (net (code 14) (name SW5)
      (node (ref U1) (pin 3))
      (node (ref SW8) (pin 1))
      (node (ref RN1) (pin 9)))
    (net (code 15) (name "Net-(U1-Pad7)")
      (node (ref U1) (pin 7)))
    (net (code 16) (name /DATA_OUT)
      (node (ref J2) (pin 2))
      (node (ref U1) (pin 9)))
    (net (code 17) (name SW7)
      (node (ref SW6) (pin 1))
      (node (ref U1) (pin 5))
      (node (ref RN1) (pin 7)))))

```

## /mozc-bar/board/type-b/type-b.pro

```pro path="/mozc-bar/board/type-b/type-b.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-b.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-b/type-b.sch

```sch path="/mozc-bar/board/type-b/type-b.sch" 
EESchema Schematic File Version 4
LIBS:type-b-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:GND #PWR01
U 1 1 5F9AF56B
P 4000 3000
F 0 "#PWR01" H 4000 2750 50  0001 C CNN
F 1 "GND" H 4000 2850 50  0000 C CNN
F 2 "" H 4000 3000 50  0001 C CNN
F 3 "" H 4000 3000 50  0001 C CNN
	1    4000 3000
	1    0    0    -1  
$EndComp
$Comp
L power:GND #PWR02
U 1 1 5F9AF593
P 7150 2900
F 0 "#PWR02" H 7150 2650 50  0001 C CNN
F 1 "GND" H 7150 2750 50  0000 C CNN
F 2 "" H 7150 2900 50  0001 C CNN
F 3 "" H 7150 2900 50  0001 C CNN
	1    7150 2900
	1    0    0    -1  
$EndComp
Wire Wire Line
	5050 3150 5500 3150
Wire Wire Line
	5100 2000 6750 2000
Wire Wire Line
	6800 1950 5050 1950
Wire Wire Line
	5150 2150 5500 2150
Wire Wire Line
	5100 3350 5500 3350
$Comp
L power:GND #PWR05
U 1 1 5F9AF6FF
P 5350 3650
F 0 "#PWR05" H 5350 3400 50  0001 C CNN
F 1 "GND" H 5350 3500 50  0000 C CNN
F 2 "" H 5350 3650 50  0001 C CNN
F 3 "" H 5350 3650 50  0001 C CNN
	1    5350 3650
	1    0    0    -1  
$EndComp
Wire Wire Line
	5350 3450 5350 3550
NoConn ~ 6500 2250
Wire Wire Line
	6500 2150 6700 2150
Wire Wire Line
	5500 2250 5450 2250
Wire Wire Line
	5450 2350 5500 2350
Wire Wire Line
	5500 2450 5450 2450
Wire Wire Line
	5450 2550 5500 2550
Wire Wire Line
	5500 2650 5450 2650
Wire Wire Line
	5450 2750 5500 2750
Wire Wire Line
	5500 2850 5450 2850
Wire Wire Line
	5450 2950 5500 2950
Text GLabel 5450 2250 0    60   Input ~ 0
SW1
Text GLabel 5450 2350 0    60   Input ~ 0
SW2
Text GLabel 5450 2450 0    60   Input ~ 0
SW3
Text GLabel 5450 2550 0    60   Input ~ 0
SW4
Text GLabel 5450 2650 0    60   Input ~ 0
SW5
Text GLabel 5450 2750 0    60   Input ~ 0
SW6
$Comp
L power:GND #PWR06
U 1 1 5F9AFACB
P 7150 5350
F 0 "#PWR06" H 7150 5100 50  0001 C CNN
F 1 "GND" H 7150 5200 50  0000 C CNN
F 2 "" H 7150 5350 50  0001 C CNN
F 3 "" H 7150 5350 50  0001 C CNN
	1    7150 5350
	1    0    0    -1  
$EndComp
Wire Wire Line
	7150 5250 7150 5300
Wire Wire Line
	6650 5300 6900 5300
Wire Wire Line
	6650 5300 6650 5250
Wire Wire Line
	6900 5250 6900 5300
Connection ~ 6900 5300
Connection ~ 7150 5300
Wire Wire Line
	7400 5300 7400 5250
Wire Wire Line
	7650 5300 7650 5250
Connection ~ 7400 5300
Wire Wire Line
	7900 5300 7900 5250
Connection ~ 7650 5300
Wire Wire Line
	8150 5300 8150 5250
Connection ~ 7900 5300
Wire Wire Line
	8400 5300 8400 5250
Connection ~ 8150 5300
$Comp
L power:VCC #PWR07
U 1 1 5F9AFFCA
P 7200 3650
F 0 "#PWR07" H 7200 3500 50  0001 C CNN
F 1 "VCC" H 7200 3800 50  0000 C CNN
F 2 "" H 7200 3650 50  0001 C CNN
F 3 "" H 7200 3650 50  0001 C CNN
	1    7200 3650
	1    0    0    -1  
$EndComp
Text GLabel 5450 2950 0    60   Input ~ 0
SW8
Text GLabel 7400 4750 0    60   Input ~ 0
SW1
Text GLabel 7150 4750 0    60   Input ~ 0
SW2
Text GLabel 6900 4750 0    60   Input ~ 0
SW3
Text GLabel 6650 4750 0    60   Input ~ 0
SW4
Text GLabel 8400 4750 0    60   Input ~ 0
SW5
Text GLabel 8150 4750 0    60   Input ~ 0
SW6
Text GLabel 5450 2850 0    60   Input ~ 0
SW7
Text GLabel 7900 4750 0    60   Input ~ 0
SW7
Text GLabel 7650 4750 0    60   Input ~ 0
SW8
$Comp
L power:PWR_FLAG #FLG08
U 1 1 5F9B078E
P 3800 4050
F 0 "#FLG08" H 3800 4125 50  0001 C CNN
F 1 "PWR_FLAG" H 3800 4200 50  0000 C CNN
F 2 "" H 3800 4050 50  0001 C CNN
F 3 "" H 3800 4050 50  0001 C CNN
	1    3800 4050
	1    0    0    -1  
$EndComp
Wire Wire Line
	3800 4050 3800 4150
$Comp
L power:PWR_FLAG #FLG09
U 1 1 5F9B08D4
P 4250 4050
F 0 "#FLG09" H 4250 4125 50  0001 C CNN
F 1 "PWR_FLAG" H 4250 4200 50  0000 C CNN
F 2 "" H 4250 4050 50  0001 C CNN
F 3 "" H 4250 4050 50  0001 C CNN
	1    4250 4050
	1    0    0    -1  
$EndComp
Wire Wire Line
	4250 4050 4400 4050
$Comp
L power:VCC #PWR010
U 1 1 5F9B0AC5
P 3950 4150
F 0 "#PWR010" H 3950 4000 50  0001 C CNN
F 1 "VCC" H 3950 4300 50  0000 C CNN
F 2 "" H 3950 4150 50  0001 C CNN
F 3 "" H 3950 4150 50  0001 C CNN
	1    3950 4150
	1    0    0    -1  
$EndComp
Wire Wire Line
	3800 4150 3950 4150
$Comp
L power:GND #PWR011
U 1 1 5F9B0B68
P 4400 4050
F 0 "#PWR011" H 4400 3800 50  0001 C CNN
F 1 "GND" H 4400 3900 50  0000 C CNN
F 2 "" H 4400 4050 50  0001 C CNN
F 3 "" H 4400 4050 50  0001 C CNN
	1    4400 4050
	1    0    0    -1  
$EndComp
$Comp
L Device:C C1
U 1 1 5F9B0C77
P 6550 2650
F 0 "C1" H 6575 2750 50  0000 L CNN
F 1 "C" H 6575 2550 50  0000 L CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 6588 2500 50  0001 C CNN
F 3 "" H 6550 2650 50  0001 C CNN
	1    6550 2650
	1    0    0    -1  
$EndComp
Wire Wire Line
	6900 5300 7150 5300
Wire Wire Line
	7150 5300 7150 5350
Wire Wire Line
	7150 5300 7400 5300
Wire Wire Line
	7400 5300 7650 5300
Wire Wire Line
	7650 5300 7900 5300
Wire Wire Line
	7900 5300 8150 5300
Wire Wire Line
	8150 5300 8400 5300
$Comp
L type-b-rescue:74HC165-74xx U1
U 1 1 5FB03AD0
P 6000 2750
F 0 "U1" H 6000 3831 50  0000 C CNN
F 1 "74HC165" H 6000 3740 50  0000 C CNN
F 2 "Package_DIP:DIP-16_W7.62mm" H 6000 2750 50  0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf" H 6000 2750 50  0001 C CNN
	1    6000 2750
	1    0    0    -1  
$EndComp
Wire Wire Line
	5350 3450 5500 3450
Wire Wire Line
	5550 3750 5550 3550
Wire Wire Line
	5550 3550 5350 3550
Connection ~ 5350 3550
Wire Wire Line
	5350 3550 5350 3650
Wire Wire Line
	6000 1850 6600 1850
$Comp
L power:VCC #PWR04
U 1 1 5F9AF5D4
P 6600 1750
F 0 "#PWR04" H 6600 1600 50  0001 C CNN
F 1 "VCC" H 6600 1900 50  0000 C CNN
F 2 "" H 6600 1750 50  0001 C CNN
F 3 "" H 6600 1750 50  0001 C CNN
	1    6600 1750
	1    0    0    -1  
$EndComp
Wire Wire Line
	6600 1750 6600 1850
$Comp
L power:VCC #PWR0101
U 1 1 5FB8D1CC
P 7050 2100
F 0 "#PWR0101" H 7050 1950 50  0001 C CNN
F 1 "VCC" H 7050 2250 50  0000 C CNN
F 2 "" H 7050 2100 50  0001 C CNN
F 3 "" H 7050 2100 50  0001 C CNN
	1    7050 2100
	1    0    0    -1  
$EndComp
Wire Wire Line
	6700 2150 6700 2650
$Comp
L Device:R R1
U 1 1 5FBC6DCE
P 5150 1700
F 0 "R1" H 5080 1654 50  0000 R CNN
F 1 "100k" H 5080 1745 50  0000 R CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5080 1700 50  0001 C CNN
F 3 "~" H 5150 1700 50  0001 C CNN
	1    5150 1700
	-1   0    0    1   
$EndComp
$Comp
L power:VCC #PWR0102
U 1 1 5FBCB113
P 5150 1550
F 0 "#PWR0102" H 5150 1400 50  0001 C CNN
F 1 "VCC" H 5150 1700 50  0000 C CNN
F 2 "" H 5150 1550 50  0001 C CNN
F 3 "" H 5150 1550 50  0001 C CNN
	1    5150 1550
	1    0    0    -1  
$EndComp
Wire Wire Line
	5150 2150 5150 1850
Connection ~ 5150 2150
$Comp
L Switch:SW_Push SW2
U 1 1 5FC01AC9
P 6900 5050
F 0 "SW2" V 6946 5002 50  0000 R CNN
F 1 "SW_Push" V 6855 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 6900 5250 50  0001 C CNN
F 3 "~" H 6900 5250 50  0001 C CNN
	1    6900 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 5FC01D44
P 7150 5050
F 0 "SW3" V 7196 5002 50  0000 R CNN
F 1 "SW_Push" V 7105 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7150 5250 50  0001 C CNN
F 3 "~" H 7150 5250 50  0001 C CNN
	1    7150 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 5FC02175
P 7400 5050
F 0 "SW4" V 7446 5002 50  0000 R CNN
F 1 "SW_Push" V 7355 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7400 5250 50  0001 C CNN
F 3 "~" H 7400 5250 50  0001 C CNN
	1    7400 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 5FC02807
P 7900 5050
F 0 "SW6" V 7946 5002 50  0000 R CNN
F 1 "SW_Push" V 7855 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7900 5250 50  0001 C CNN
F 3 "~" H 7900 5250 50  0001 C CNN
	1    7900 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW7
U 1 1 5FC02A93
P 8150 5050
F 0 "SW7" V 8196 5002 50  0000 R CNN
F 1 "SW_Push" V 8105 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 8150 5250 50  0001 C CNN
F 3 "~" H 8150 5250 50  0001 C CNN
	1    8150 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 5FC02D04
P 8400 5050
F 0 "SW8" V 8446 5002 50  0000 R CNN
F 1 "SW_Push" V 8355 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 8400 5250 50  0001 C CNN
F 3 "~" H 8400 5250 50  0001 C CNN
	1    8400 5050
	0    1    1    0   
$EndComp
$Comp
L Device:R_Network08_US RN1
U 1 1 5FC139AE
P 7600 3900
F 0 "RN1" H 7988 3946 50  0000 L CNN
F 1 "100k" H 7988 3855 50  0000 L CNN
F 2 "Resistor_THT:R_Array_SIP9" V 8075 3900 50  0001 C CNN
F 3 "http://www.vishay.com/docs/31509/csc.pdf" H 7600 3900 50  0001 C CNN
	1    7600 3900
	1    0    0    -1  
$EndComp
Wire Wire Line
	7200 3650 7200 3700
Wire Wire Line
	6600 1850 6600 2350
Wire Wire Line
	6600 2350 6550 2350
Wire Wire Line
	6550 2350 6550 2500
Connection ~ 6600 1850
Wire Wire Line
	6550 2800 6550 3750
$Comp
L Connector:Conn_01x06_Male J2
U 1 1 5FD981C4
P 7850 2550
F 0 "J2" H 7822 2432 50  0000 R CNN
F 1 "Conn_01x06_Male" H 7822 2523 50  0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal" H 7850 2550 50  0001 C CNN
F 3 "~" H 7850 2550 50  0001 C CNN
	1    7850 2550
	-1   0    0    1   
$EndComp
$Comp
L Connector:Conn_01x06_Female J1
U 1 1 5FD9930E
P 3100 2550
F 0 "J1" H 2992 2025 50  0000 C CNN
F 1 "Conn_01x06_Female" H 2992 2116 50  0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal" H 3100 2550 50  0001 C CNN
F 3 "~" H 3100 2550 50  0001 C CNN
	1    3100 2550
	-1   0    0    1   
$EndComp
NoConn ~ 7650 2350
NoConn ~ 3300 2350
$Comp
L power:VCC #PWR03
U 1 1 5F9AF5B3
P 3900 2050
F 0 "#PWR03" H 3900 1900 50  0001 C CNN
F 1 "VCC" H 3900 2200 50  0000 C CNN
F 2 "" H 3900 2050 50  0001 C CNN
F 3 "" H 3900 2050 50  0001 C CNN
	1    3900 2050
	1    0    0    -1  
$EndComp
Wire Wire Line
	5100 2000 5100 2550
Wire Wire Line
	4100 2650 4100 2950
Wire Wire Line
	4100 2950 5150 2950
Wire Wire Line
	5150 2150 5150 2950
Connection ~ 5100 2550
Wire Wire Line
	5100 2550 5100 3350
Wire Wire Line
	7150 2250 7150 2900
Wire Wire Line
	7050 2100 7050 2750
Wire Wire Line
	3900 2050 3900 2750
Wire Wire Line
	4000 2250 4000 3000
Wire Wire Line
	7050 2750 7650 2750
Wire Wire Line
	7150 2250 7650 2250
Text Label 7300 2650 0    50   ~ 0
DATA_OUT
Text Label 7400 2550 0    50   ~ 0
CLK_IN
Text Label 7350 2450 0    50   ~ 0
LOAD_IN
Wire Wire Line
	3300 2250 4000 2250
Wire Wire Line
	3300 2650 4100 2650
Wire Wire Line
	3300 2750 3900 2750
Text Label 3350 2450 0    50   ~ 0
LOAD_OUT
Text Label 3350 2550 0    50   ~ 0
CLK_OUT
Text Label 3350 2650 0    50   ~ 0
DATA_IN
$Comp
L Mechanical:MountingHole H1
U 1 1 618CEE47
P 10100 3850
F 0 "H1" H 10200 3896 50  0000 L CNN
F 1 "MountingHole" H 10200 3805 50  0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3" H 10100 3850 50  0001 C CNN
F 3 "~" H 10100 3850 50  0001 C CNN
	1    10100 3850
	1    0    0    -1  
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 5FC0255B
P 7650 5050
F 0 "SW5" V 7696 5002 50  0000 R CNN
F 1 "SW_Push" V 7605 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 7650 5250 50  0001 C CNN
F 3 "~" H 7650 5250 50  0001 C CNN
	1    7650 5050
	0    1    1    0   
$EndComp
$Comp
L Switch:SW_Push SW1
U 1 1 5FC00348
P 6650 5050
F 0 "SW1" V 6696 5002 50  0000 R CNN
F 1 "SW_Push" V 6605 5002 50  0000 R CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" H 6650 5250 50  0001 C CNN
F 3 "~" H 6650 5250 50  0001 C CNN
	1    6650 5050
	0    1    1    0   
$EndComp
Wire Wire Line
	6650 4850 6650 4300
Wire Wire Line
	6650 4300 7200 4300
Wire Wire Line
	7200 4300 7200 4100
Wire Wire Line
	6900 4850 6900 4350
Wire Wire Line
	6900 4350 7300 4350
Wire Wire Line
	7300 4350 7300 4100
Wire Wire Line
	7150 4850 7150 4400
Wire Wire Line
	7150 4400 7400 4400
Wire Wire Line
	7400 4400 7400 4100
Wire Wire Line
	7400 4850 7400 4500
Wire Wire Line
	7400 4500 7500 4500
Wire Wire Line
	7500 4500 7500 4100
Wire Wire Line
	7650 4850 7650 4500
Wire Wire Line
	7650 4500 7600 4500
Wire Wire Line
	7600 4500 7600 4100
Wire Wire Line
	8400 4850 8400 4300
Wire Wire Line
	8400 4300 7900 4300
Wire Wire Line
	7900 4300 7900 4100
Wire Wire Line
	8150 4850 8150 4400
Wire Wire Line
	8150 4400 7800 4400
Wire Wire Line
	7800 4400 7800 4100
Wire Wire Line
	7900 4850 7900 4450
Wire Wire Line
	7900 4450 7700 4450
Wire Wire Line
	7700 4450 7700 4100
Connection ~ 5050 2450
Wire Wire Line
	5050 2450 5050 3150
Wire Wire Line
	5050 1950 5050 2450
Wire Wire Line
	3300 2450 5050 2450
Wire Wire Line
	3300 2550 5100 2550
Wire Wire Line
	6750 2000 6750 2550
Wire Wire Line
	6800 1950 6800 2450
Connection ~ 6000 3750
Wire Wire Line
	6000 3750 6550 3750
Wire Wire Line
	6000 3750 5550 3750
Wire Wire Line
	6750 2550 7650 2550
Wire Wire Line
	6800 2450 7650 2450
Wire Wire Line
	6700 2650 7650 2650
$Comp
L Mechanical:MountingHole H6
U 1 1 62CF2D41
P 9800 4350
F 0 "H6" H 9900 4396 50  0000 L CNN
F 1 "MountingHole" H 9900 4305 50  0000 L CNN
F 2 "holes:4mm" H 9800 4350 50  0001 C CNN
F 3 "~" H 9800 4350 50  0001 C CNN
	1    9800 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H7
U 1 1 62CF2DD5
P 9800 4650
F 0 "H7" H 9900 4696 50  0000 L CNN
F 1 "MountingHole" H 9900 4605 50  0000 L CNN
F 2 "holes:3mm" H 9800 4650 50  0001 C CNN
F 3 "~" H 9800 4650 50  0001 C CNN
	1    9800 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H8
U 1 1 62CF2E34
P 9800 4900
F 0 "H8" H 9900 4946 50  0000 L CNN
F 1 "MountingHole" H 9900 4855 50  0000 L CNN
F 2 "holes:4mm" H 9800 4900 50  0001 C CNN
F 3 "~" H 9800 4900 50  0001 C CNN
	1    9800 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H9
U 1 1 62CF2E98
P 9800 5200
F 0 "H9" H 9900 5246 50  0000 L CNN
F 1 "MountingHole" H 9900 5155 50  0000 L CNN
F 2 "holes:3mm" H 9800 5200 50  0001 C CNN
F 3 "~" H 9800 5200 50  0001 C CNN
	1    9800 5200
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H10
U 1 1 62CF2F85
P 10550 4350
F 0 "H10" H 10650 4396 50  0000 L CNN
F 1 "MountingHole" H 10650 4305 50  0000 L CNN
F 2 "holes:4mm" H 10550 4350 50  0001 C CNN
F 3 "~" H 10550 4350 50  0001 C CNN
	1    10550 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H11
U 1 1 62CF2F8C
P 10550 4650
F 0 "H11" H 10650 4696 50  0000 L CNN
F 1 "MountingHole" H 10650 4605 50  0000 L CNN
F 2 "holes:3mm" H 10550 4650 50  0001 C CNN
F 3 "~" H 10550 4650 50  0001 C CNN
	1    10550 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H12
U 1 1 62CF2F93
P 10550 4900
F 0 "H12" H 10650 4946 50  0000 L CNN
F 1 "MountingHole" H 10650 4855 50  0000 L CNN
F 2 "holes:4mm" H 10550 4900 50  0001 C CNN
F 3 "~" H 10550 4900 50  0001 C CNN
	1    10550 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H13
U 1 1 62CF2F9A
P 10550 5200
F 0 "H13" H 10650 5246 50  0000 L CNN
F 1 "MountingHole" H 10650 5155 50  0000 L CNN
F 2 "holes:3mm" H 10550 5200 50  0001 C CNN
F 3 "~" H 10550 5200 50  0001 C CNN
	1    10550 5200
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H2
U 1 1 62CF7C5D
P 9050 4350
F 0 "H2" H 9150 4396 50  0000 L CNN
F 1 "MountingHole" H 9150 4305 50  0000 L CNN
F 2 "holes:4mm" H 9050 4350 50  0001 C CNN
F 3 "~" H 9050 4350 50  0001 C CNN
	1    9050 4350
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H3
U 1 1 62CF7C64
P 9050 4650
F 0 "H3" H 9150 4696 50  0000 L CNN
F 1 "MountingHole" H 9150 4605 50  0000 L CNN
F 2 "holes:3mm" H 9050 4650 50  0001 C CNN
F 3 "~" H 9050 4650 50  0001 C CNN
	1    9050 4650
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H4
U 1 1 62CF7C6B
P 9050 4900
F 0 "H4" H 9150 4946 50  0000 L CNN
F 1 "MountingHole" H 9150 4855 50  0000 L CNN
F 2 "holes:4mm" H 9050 4900 50  0001 C CNN
F 3 "~" H 9050 4900 50  0001 C CNN
	1    9050 4900
	1    0    0    -1  
$EndComp
$Comp
L Mechanical:MountingHole H5
U 1 1 62CF7C72
P 9050 5200
F 0 "H5" H 9150 5246 50  0000 L CNN
F 1 "MountingHole" H 9150 5155 50  0000 L CNN
F 2 "holes:3mm" H 9050 5200 50  0001 C CNN
F 3 "~" H 9050 5200 50  0001 C CNN
	1    9050 5200
	1    0    0    -1  
$EndComp
$EndSCHEMATC

```

## /mozc-bar/board/type-c/fp-lib-table

``` path="/mozc-bar/board/type-c/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-c/sym-lib-table

``` path="/mozc-bar/board/type-c/sym-lib-table" 
(sym_lib_table
  (lib (name type-c-rescue)(type Legacy)(uri ${KIPRJMOD}/type-c-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-c/type-c-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-c/type-c-rescue.dcm

## /mozc-bar/board/type-c/type-c-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-c/type-c-rescue.lib

## /mozc-bar/board/type-c/type-c.net

```net path="/mozc-bar/board/type-c/type-c.net" 
(export (version D)
  (design
    (source /tmp/type-c.sch)
    (date "2022年07月14日 00時29分25秒")
    (tool "Eeschema 5.0.2+dfsg1-1")
    (sheet (number 1) (name /) (tstamps /)
      (title_block
        (title)
        (company)
        (rev)
        (date)
        (source type-c.sch)
        (comment (number 1) (value ""))
        (comment (number 2) (value ""))
        (comment (number 3) (value ""))
        (comment (number 4) (value "")))))
  (components
    (comp (ref C1)
      (value C)
      (footprint Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm)
      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5F9B0C77))
    (comp (ref U1)
      (value 74HC165)
      (footprint Package_DIP:DIP-16_W7.62mm)
      (datasheet https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf)
      (libsource (lib type-c-rescue) (part 74HC165-74xx) (description ""))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FB03AD0))
    (comp (ref R1)
      (value 100k)
      (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
      (datasheet ~)
      (libsource (lib Device) (part R) (description Resistor))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FBC6DCE))
    (comp (ref SW2)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01AC9))
    (comp (ref SW3)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC01D44))
    (comp (ref SW4)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02175))
    (comp (ref SW6)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02807))
    (comp (ref SW7)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02A93))
    (comp (ref SW8)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC02D04))
    (comp (ref RN1)
      (value 100k)
      (footprint Resistor_THT:R_Array_SIP9)
      (datasheet http://www.vishay.com/docs/31509/csc.pdf)
      (libsource (lib Device) (part R_Network08_US) (description "8 resistor network, star topology, bussed resistors, small US symbol"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC139AE))
    (comp (ref J2)
      (value Conn_01x06_Male)
      (footprint Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Male) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD981C4))
    (comp (ref J1)
      (value Conn_01x06_Female)
      (footprint Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Horizontal)
      (datasheet ~)
      (libsource (lib Connector) (part Conn_01x06_Female) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FD9930E))
    (comp (ref H1)
      (value MountingHole)
      (footprint MountingHole:MountingHole_3.2mm_M3)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 618CEE47))
    (comp (ref SW5)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC0255B))
    (comp (ref SW1)
      (value SW_Push)
      (footprint Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB)
      (datasheet ~)
      (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
      (sheetpath (names /) (tstamps /))
      (tstamp 5FC00348))
    (comp (ref H6)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2D41))
    (comp (ref H7)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2DD5))
    (comp (ref H8)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E34))
    (comp (ref H9)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2E98))
    (comp (ref H10)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F85))
    (comp (ref H11)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F8C))
    (comp (ref H12)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F93))
    (comp (ref H13)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF2F9A))
    (comp (ref H2)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C5D))
    (comp (ref H3)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C64))
    (comp (ref H4)
      (value MountingHole)
      (footprint holes:4mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C6B))
    (comp (ref H5)
      (value MountingHole)
      (footprint holes:3mm)
      (datasheet ~)
      (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
      (sheetpath (names /) (tstamps /))
      (tstamp 62CF7C72)))
  (libparts
    (libpart (lib Connector) (part Conn_01x06_Female)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Female))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Connector) (part Conn_01x06_Male)
      (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
      (docs ~)
      (footprints
        (fp Connector*:*_1x??_*))
      (fields
        (field (name Reference) J)
        (field (name Value) Conn_01x06_Male))
      (pins
        (pin (num 1) (name Pin_1) (type passive))
        (pin (num 2) (name Pin_2) (type passive))
        (pin (num 3) (name Pin_3) (type passive))
        (pin (num 4) (name Pin_4) (type passive))
        (pin (num 5) (name Pin_5) (type passive))
        (pin (num 6) (name Pin_6) (type passive))))
    (libpart (lib Device) (part C)
      (description "Unpolarized capacitor")
      (docs ~)
      (footprints
        (fp C_*))
      (fields
        (field (name Reference) C)
        (field (name Value) C))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R)
      (description Resistor)
      (docs ~)
      (footprints
        (fp R_*))
      (fields
        (field (name Reference) R)
        (field (name Value) R))
      (pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
    (libpart (lib Device) (part R_Network08_US)
      (description "8 resistor network, star topology, bussed resistors, small US symbol")
      (docs http://www.vishay.com/docs/31509/csc.pdf)
      (footprints
        (fp R?Array?SIP*))
      (fields
        (field (name Reference) RN)
        (field (name Value) R_Network08_US)
        (field (name Footprint) Resistor_THT:R_Array_SIP9))
      (pins
        (pin (num 1) (name common) (type passive))
        (pin (num 2) (name R1) (type passive))
        (pin (num 3) (name R2) (type passive))
        (pin (num 4) (name R3) (type passive))
        (pin (num 5) (name R4) (type passive))
        (pin (num 6) (name R5) (type passive))
        (pin (num 7) (name R6) (type passive))
        (pin (num 8) (name R7) (type passive))
        (pin (num 9) (name R8) (type passive))))
    (libpart (lib Mechanical) (part MountingHole)
      (description "Mounting Hole without connection")
      (docs ~)
      (footprints
        (fp MountingHole*))
      (fields
        (field (name Reference) H)
        (field (name Value) MountingHole)))
    (libpart (lib Switch) (part SW_Push)
      (description "Push button switch, generic, two pins")
      (fields
        (field (name Reference) SW)
        (field (name Value) SW_Push))
      (pins
        (pin (num 1) (name 1) (type passive))
        (pin (num 2) (name 2) (type passive))))
    (libpart (lib type-c-rescue) (part 74HC165-74xx)
      (footprints
        (fp DIP?16*)
        (fp SO*16*3.9x9.9mm*P1.27mm*)
        (fp SSOP*16*5.3x6.2mm*P0.65mm*)
        (fp TSSOP*16*4.4x5mm*P0.65*))
      (fields
        (field (name Reference) U)
        (field (name Value) 74HC165-74xx))
      (pins
        (pin (num 1) (name ~PL) (type input))
        (pin (num 2) (name CP) (type input))
        (pin (num 3) (name D4) (type input))
        (pin (num 4) (name D5) (type input))
        (pin (num 5) (name D6) (type input))
        (pin (num 6) (name D7) (type input))
        (pin (num 7) (name ~Q7) (type output))
        (pin (num 8) (name GND) (type power_in))
        (pin (num 9) (name Q7) (type output))
        (pin (num 10) (name DS) (type input))
        (pin (num 11) (name D0) (type input))
        (pin (num 12) (name D1) (type input))
        (pin (num 13) (name D2) (type input))
        (pin (num 14) (name D3) (type input))
        (pin (num 15) (name ~CE) (type input))
        (pin (num 16) (name VCC) (type power_in)))))
  (libraries
    (library (logical Connector)
      (uri /usr/share/kicad/library/Connector.lib))
    (library (logical Device)
      (uri /usr/share/kicad/library/Device.lib))
    (library (logical Mechanical)
      (uri /usr/share/kicad/library/Mechanical.lib))
    (library (logical Switch)
      (uri /usr/share/kicad/library/Switch.lib))
    (library (logical type-c-rescue)
      (uri /tmp/type-c/type-c-rescue.lib)))
  (nets
    (net (code 1) (name "Net-(J2-Pad5)")
      (node (ref J2) (pin 5)))
    (net (code 2) (name "Net-(J1-Pad5)")
      (node (ref J1) (pin 5)))
    (net (code 3) (name VCC)
      (node (ref RN1) (pin 1))
      (node (ref R1) (pin 2))
      (node (ref U1) (pin 16))
      (node (ref J2) (pin 1))
      (node (ref C1) (pin 1))
      (node (ref J1) (pin 1)))
    (net (code 4) (name GND)
      (node (ref SW1) (pin 2))
      (node (ref U1) (pin 8))
      (node (ref C1) (pin 2))
      (node (ref U1) (pin 15))
      (node (ref SW5) (pin 2))
      (node (ref J2) (pin 6))
      (node (ref SW8) (pin 2))
      (node (ref SW7) (pin 2))
      (node (ref SW6) (pin 2))
      (node (ref SW4) (pin 2))
      (node (ref J1) (pin 6))
      (node (ref SW3) (pin 2))
      (node (ref SW2) (pin 2)))
    (net (code 5) (name /LOAD_IN)
      (node (ref U1) (pin 1))
      (node (ref J2) (pin 4))
      (node (ref J1) (pin 4)))
    (net (code 6) (name /CLK_IN)
      (node (ref J2) (pin 3))
      (node (ref U1) (pin 2))
      (node (ref J1) (pin 3)))
    (net (code 7) (name /DATA_IN)
      (node (ref U1) (pin 10))
      (node (ref J1) (pin 2))
      (node (ref R1) (pin 1)))
    (net (code 8) (name SW6)
      (node (ref RN1) (pin 8))
      (node (ref U1) (pin 4))
      (node (ref SW7) (pin 1)))
    (net (code 9) (name SW8)
      (node (ref SW5) (pin 1))
      (node (ref U1) (pin 6))
      (node (ref RN1) (pin 6)))
    (net (code 10) (name SW1)
      (node (ref SW4) (pin 1))
      (node (ref RN1) (pin 5))
      (node (ref U1) (pin 11)))
    (net (code 11) (name SW2)
      (node (ref U1) (pin 12))
      (node (ref SW3) (pin 1))
      (node (ref RN1) (pin 4)))
    (net (code 12) (name SW3)
      (node (ref RN1) (pin 3))
      (node (ref SW2) (pin 1))
      (node (ref U1) (pin 13)))
    (net (code 13) (name SW4)
      (node (ref SW1) (pin 1))
      (node (ref RN1) (pin 2))
      (node (ref U1) (pin 14)))
    (net (code 14) (name SW5)
      (node (ref U1) (pin 3))
      (node (ref SW8) (pin 1))
      (node (ref RN1) (pin 9)))
    (net (code 15) (name "Net-(U1-Pad7)")
      (node (ref U1) (pin 7)))
    (net (code 16) (name /DATA_OUT)
      (node (ref J2) (pin 2))
      (node (ref U1) (pin 9)))
    (net (code 17) (name SW7)
      (node (ref SW6) (pin 1))
      (node (ref U1) (pin 5))
      (node (ref RN1) (pin 7)))))

```

## /mozc-bar/board/type-c/type-c.pro

```pro path="/mozc-bar/board/type-c/type-c.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-c.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-d/fp-lib-table

``` path="/mozc-bar/board/type-d/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-d/sym-lib-table

``` path="/mozc-bar/board/type-d/sym-lib-table" 
(sym_lib_table
  (lib (name type-d-rescue)(type Legacy)(uri ${KIPRJMOD}/type-d-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-d/type-d-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-d/type-d-rescue.dcm

## /mozc-bar/board/type-d/type-d-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-d/type-d-rescue.lib

## /mozc-bar/board/type-d/type-d.pro

```pro path="/mozc-bar/board/type-d/type-d.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-d.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-e/fp-lib-table

``` path="/mozc-bar/board/type-e/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-e/sym-lib-table

``` path="/mozc-bar/board/type-e/sym-lib-table" 
(sym_lib_table
  (lib (name type-e-rescue)(type Legacy)(uri ${KIPRJMOD}/type-e-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-e/type-e-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-e/type-e-rescue.dcm

## /mozc-bar/board/type-e/type-e-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-e/type-e-rescue.lib

## /mozc-bar/board/type-e/type-e.pro

```pro path="/mozc-bar/board/type-e/type-e.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-e.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-f/fp-lib-table

``` path="/mozc-bar/board/type-f/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-f/sym-lib-table

``` path="/mozc-bar/board/type-f/sym-lib-table" 
(sym_lib_table
  (lib (name type-f-rescue)(type Legacy)(uri ${KIPRJMOD}/type-f-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-f/type-f-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-f/type-f-rescue.dcm

## /mozc-bar/board/type-f/type-f-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-f/type-f-rescue.lib

## /mozc-bar/board/type-f/type-f.pro

```pro path="/mozc-bar/board/type-f/type-f.pro" 
update=Mon Jul  4 21:18:26 2022
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=./
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=type-f.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=power line
Clearance=0.3
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

```

## /mozc-bar/board/type-g/fp-lib-table

``` path="/mozc-bar/board/type-g/fp-lib-table" 
(fp_lib_table
  (lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
)

```

## /mozc-bar/board/type-g/sym-lib-table

``` path="/mozc-bar/board/type-g/sym-lib-table" 
(sym_lib_table
  (lib (name type-g-rescue)(type Legacy)(uri ${KIPRJMOD}/type-g-rescue.lib)(options "")(descr ""))
)

```

## /mozc-bar/board/type-g/type-g-rescue.dcm

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-g/type-g-rescue.dcm

## /mozc-bar/board/type-g/type-g-rescue.lib

Binary file available at https://raw.githubusercontent.com/google/mozc-devices/refs/heads/main/mozc-bar/board/type-g/type-g-rescue.lib

## /mozc-dial/firmware/.gitignore

```gitignore path="/mozc-dial/firmware/.gitignore" 
.vscode
build

```


The content has been capped at 50000 tokens. The user could consider applying other filters to refine the result. The better and more specific the context, the better the LLM can follow instructions. If the context seems verbose, the user can refine the filter using uithub. Thank you for using https://uithub.com - Perfect LLM context for any GitHub repo.
Copied!