Add mozc-bar for Gboard bar version.
Change-Id: Id1124e6cc8d1a5d806549c4dfa471b5324481c6b
@@ -23,6 +23,8 @@ Please refer to the README in each directory for more details.
|
||||
* /third_party/mozc-mageru for 3D model.
|
||||
* [Gboard yunomi version](https://g.co/yunomi/), [blog post](https://japan.googleblog.com/2021/10/gboard.html) (Oct 1, 2021)
|
||||
* /mozc-yunomi for firmware, schematics, and PCB layout.
|
||||
* [Gboard bar version](https://g.co/____), [blog post](https://japan.googleblog.com/2022/10/gboard-2022.html) (Oct 1, 2022)
|
||||
* /mozc-bar for firmware, schematics, and PCB layout.
|
||||
|
||||
|
||||
# Background stories (in Japanese)
|
||||
|
||||
150
mozc-bar/README.md
Normal file
@@ -0,0 +1,150 @@
|
||||
# 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.
|
||||
|
||||

|
||||
|
||||
## 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 2389.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:
|
||||
|
||||

|
||||
|
||||
- Controller x 1
|
||||
- Key switch Type A x 9
|
||||
- Key switch Type B x 2
|
||||
- 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 9
|
||||
- case/typeB.stl x 2
|
||||
- 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:
|
||||
|
||||

|
||||
|
||||
#### Step 3
|
||||
|
||||
Solder pin header and/or pro micro to controller PCB.
|
||||
|
||||
Wired version (Use ProMicro):
|
||||
|
||||

|
||||
|
||||
Wireless version (Use M5StickC):
|
||||
|
||||

|
||||

|
||||
|
||||
#### Step 4
|
||||
|
||||
Attach each PCB to 3D printed case using M3 bolt and spacer.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### 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.
|
||||
```
|
||||
13
mozc-bar/board/.gitignore
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*.kicad_prl
|
||||
*.sch-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
1202
mozc-bar/board/controller/controller.kicad_pcb
Normal file
258
mozc-bar/board/controller/controller.net
Normal file
@@ -0,0 +1,258 @@
|
||||
(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)))))
|
||||
259
mozc-bar/board/controller/controller.pro
Normal file
@@ -0,0 +1,259 @@
|
||||
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
|
||||
440
mozc-bar/board/controller/controller.sch
Normal file
@@ -0,0 +1,440 @@
|
||||
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
|
||||
3
mozc-bar/board/type-a/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-a/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-a-rescue)(type Legacy)(uri ${KIPRJMOD}/type-a-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-a/type-a-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-a/type-a-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
2008
mozc-bar/board/type-a/type-a.kicad_pcb
Normal file
405
mozc-bar/board/type-a/type-a.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(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)))))
|
||||
257
mozc-bar/board/type-a/type-a.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-a/type-a.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
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
|
||||
3
mozc-bar/board/type-b/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-b/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-b-rescue)(type Legacy)(uri ${KIPRJMOD}/type-b-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-b/type-b-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-b/type-b-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1433
mozc-bar/board/type-b/type-b.kicad_pcb
Normal file
405
mozc-bar/board/type-b/type-b.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(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)))))
|
||||
257
mozc-bar/board/type-b/type-b.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-b/type-b.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
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
|
||||
3
mozc-bar/board/type-c/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-c/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-c-rescue)(type Legacy)(uri ${KIPRJMOD}/type-c-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-c/type-c-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-c/type-c-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1979
mozc-bar/board/type-c/type-c.kicad_pcb
Normal file
405
mozc-bar/board/type-c/type-c.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(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)))))
|
||||
257
mozc-bar/board/type-c/type-c.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-c/type-c.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:type-c-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-c-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
|
||||
3
mozc-bar/board/type-d/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-d/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-d-rescue)(type Legacy)(uri ${KIPRJMOD}/type-d-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-d/type-d-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-d/type-d-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1264
mozc-bar/board/type-d/type-d.kicad_pcb
Normal file
405
mozc-bar/board/type-d/type-d.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /tmp/type-d/type-d.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-d.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-d-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-d-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-d-rescue)
|
||||
(uri /tmp/type-d/type-d-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)))))
|
||||
257
mozc-bar/board/type-d/type-d.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-d/type-d.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:type-d-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-d-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
|
||||
3
mozc-bar/board/type-e/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-e/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-e-rescue)(type Legacy)(uri ${KIPRJMOD}/type-e-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-e/type-e-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-e/type-e-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1880
mozc-bar/board/type-e/type-e.kicad_pcb
Normal file
405
mozc-bar/board/type-e/type-e.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /tmp/type-e/type-e.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-e.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-e-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-e-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-e-rescue)
|
||||
(uri /tmp/type-e/type-e-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)))))
|
||||
257
mozc-bar/board/type-e/type-e.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-e/type-e.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:type-e-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-e-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
|
||||
3
mozc-bar/board/type-f/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-f/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-f-rescue)(type Legacy)(uri ${KIPRJMOD}/type-f-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-f/type-f-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-f/type-f-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1792
mozc-bar/board/type-f/type-f.kicad_pcb
Normal file
405
mozc-bar/board/type-f/type-f.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /tmp/type-f/type-f.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-f.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-f-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-f-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-f-rescue)
|
||||
(uri /tmp/type-f/type-f-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)))))
|
||||
257
mozc-bar/board/type-f/type-f.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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
|
||||
708
mozc-bar/board/type-f/type-f.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:type-f-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-f-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
|
||||
3
mozc-bar/board/type-g/fp-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name holes)(type KiCad)(uri ${KIPRJMOD}/../holes.pretty)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-g/sym-lib-table
Normal file
@@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name type-g-rescue)(type Legacy)(uri ${KIPRJMOD}/type-g-rescue.lib)(options "")(descr ""))
|
||||
)
|
||||
3
mozc-bar/board/type-g/type-g-rescue.dcm
Normal file
@@ -0,0 +1,3 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
||||
363
mozc-bar/board/type-g/type-g-rescue.lib
Normal file
@@ -0,0 +1,363 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 74HC165-74xx
|
||||
#
|
||||
DEF 74HC165-74xx U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 750 50 H V C CNN
|
||||
F1 "74HC165-74xx" -300 -850 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP?16*
|
||||
SO*16*3.9x9.9mm*P1.27mm*
|
||||
SSOP*16*5.3x6.2mm*P0.65mm*
|
||||
TSSOP*16*4.4x5mm*P0.65*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 700 300 -800 1 1 10 f
|
||||
X ~PL 1 -500 -400 200 R 50 50 1 0 I
|
||||
X DS 10 -500 600 200 R 50 50 1 0 I
|
||||
X D0 11 -500 500 200 R 50 50 1 0 I
|
||||
X D1 12 -500 400 200 R 50 50 1 0 I
|
||||
X D2 13 -500 300 200 R 50 50 1 0 I
|
||||
X D3 14 -500 200 200 R 50 50 1 0 I
|
||||
X ~CE 15 -500 -700 200 R 50 50 1 0 I
|
||||
X VCC 16 0 900 200 D 50 50 1 0 W
|
||||
X CP 2 -500 -600 200 R 50 50 1 0 I
|
||||
X D4 3 -500 100 200 R 50 50 1 0 I
|
||||
X D5 4 -500 0 200 R 50 50 1 0 I
|
||||
X D6 5 -500 -100 200 R 50 50 1 0 I
|
||||
X D7 6 -500 -200 200 R 50 50 1 0 I
|
||||
X ~Q7 7 500 500 200 L 50 50 1 0 O
|
||||
X GND 8 0 -1000 200 U 50 50 1 0 W
|
||||
X Q7 9 500 600 200 L 50 50 1 0 O
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 74LS07-74xx
|
||||
#
|
||||
DEF 74LS07-74xx U 0 40 Y Y 7 L N
|
||||
F0 "U" 0 50 50 H V C CNN
|
||||
F1 "74LS07-74xx" 0 -50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
TSSOP*4.4x5mm*P0.65mm*
|
||||
DIP*W7.62mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 300 200 -300 7 1 10 f
|
||||
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
|
||||
X ~ 1 -300 0 150 R 50 50 1 0 I
|
||||
X ~ 2 300 0 150 L 50 50 1 0 C
|
||||
X ~ 3 -300 0 150 R 50 50 2 0 I
|
||||
X ~ 4 300 0 150 L 50 50 2 0 C
|
||||
X ~ 5 -300 0 150 R 50 50 3 0 I
|
||||
X ~ 6 300 0 150 L 50 50 3 0 C
|
||||
X ~ 8 300 0 150 L 50 50 4 0 C
|
||||
X ~ 9 -300 0 150 R 50 50 4 0 I
|
||||
X ~ 10 300 0 150 L 50 50 5 0 C
|
||||
X ~ 11 -300 0 150 R 50 50 5 0 I
|
||||
X ~ 12 300 0 150 L 50 50 6 0 C
|
||||
X ~ 13 -300 0 150 R 50 50 6 0 I
|
||||
X VCC 14 0 500 200 D 50 50 7 0 W
|
||||
X GND 7 0 -500 200 U 50 50 7 0 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C-Device
|
||||
#
|
||||
DEF C-Device C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C-Device" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05-conn
|
||||
#
|
||||
DEF Conn_01x05-conn J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05-conn" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 250 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Female-Connector
|
||||
#
|
||||
DEF Conn_01x06_Female-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Female-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||
P 2 1 1 6 -50 -300 -20 -300 N
|
||||
P 2 1 1 6 -50 -200 -20 -200 N
|
||||
P 2 1 1 6 -50 -100 -20 -100 N
|
||||
P 2 1 1 6 -50 0 -20 0 N
|
||||
P 2 1 1 6 -50 100 -20 100 N
|
||||
P 2 1 1 6 -50 200 -20 200 N
|
||||
X Pin_1 1 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Jumper-Device
|
||||
#
|
||||
DEF Jumper-Device JP 0 30 Y N 1 F N
|
||||
F0 "JP" 0 150 50 H V C CNN
|
||||
F1 "Jumper-Device" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
|
||||
C -100 0 35 0 1 0 N
|
||||
C 100 0 35 0 1 0 N
|
||||
X 1 1 -300 0 165 R 50 50 0 1 P
|
||||
X 2 2 300 0 165 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MountingHole-Mechanical
|
||||
#
|
||||
DEF MountingHole-Mechanical H 0 40 Y Y 1 F N
|
||||
F0 "H" 0 200 50 H V C CNN
|
||||
F1 "MountingHole-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R-Device
|
||||
#
|
||||
DEF R-Device R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R-Device" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R_Network08_US-Device
|
||||
#
|
||||
DEF R_Network08_US-Device RN 0 0 N N 1 F N
|
||||
F0 "RN" -500 0 50 V V C CNN
|
||||
F1 "R_Network08_US-Device" 400 0 50 V V C CNN
|
||||
F2 "Resistor_THT:R_Array_SIP9" 475 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R?Array?SIP*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -400 90 10 0 1 0 F
|
||||
C -300 90 10 0 1 0 F
|
||||
C -200 90 10 0 1 0 F
|
||||
C -100 90 10 0 1 0 F
|
||||
C 0 90 10 0 1 0 F
|
||||
C 100 90 10 0 1 0 F
|
||||
C 200 90 10 0 1 0 F
|
||||
S -450 -125 350 125 0 1 10 f
|
||||
P 2 0 1 0 -400 -150 -400 -98 N
|
||||
P 2 0 1 0 -300 -150 -300 -98 N
|
||||
P 2 0 1 0 -200 -150 -200 -98 N
|
||||
P 2 0 1 0 -100 -150 -100 -98 N
|
||||
P 2 0 1 0 0 -150 0 -98 N
|
||||
P 2 0 1 0 100 -98 100 -150 N
|
||||
P 2 0 1 0 200 -98 200 -150 N
|
||||
P 2 0 1 0 300 -98 300 -150 N
|
||||
P 3 0 1 0 -300 90 -400 90 -400 58 N
|
||||
P 3 0 1 0 -200 90 -300 90 -300 58 N
|
||||
P 3 0 1 0 -100 90 -200 90 -200 58 N
|
||||
P 3 0 1 0 0 90 -100 90 -100 58 N
|
||||
P 3 0 1 0 100 90 0 90 0 58 N
|
||||
P 3 0 1 0 200 90 100 90 100 58 N
|
||||
P 4 0 1 0 300 58 300 90 200 90 200 58 N
|
||||
P 8 0 1 0 -400 58 -375 45 -425 19 -375 -7 -425 -33 -375 -59 -425 -85 -400 -98 N
|
||||
P 8 0 1 0 -300 58 -275 45 -325 19 -275 -7 -325 -33 -275 -59 -325 -85 -300 -98 N
|
||||
P 8 0 1 0 -200 58 -175 45 -225 19 -175 -7 -225 -33 -175 -59 -225 -85 -200 -98 N
|
||||
P 8 0 1 0 -100 58 -75 45 -125 19 -75 -7 -125 -33 -75 -59 -125 -85 -100 -98 N
|
||||
P 8 0 1 0 0 58 25 45 -25 19 25 -7 -25 -33 25 -59 -25 -85 0 -98 N
|
||||
P 8 0 1 0 100 58 125 45 75 19 125 -7 75 -33 125 -59 75 -85 100 -98 N
|
||||
P 8 0 1 0 200 58 225 45 175 19 225 -7 175 -33 225 -59 175 -85 200 -98 N
|
||||
P 8 0 1 0 300 58 325 45 275 19 325 -7 275 -33 325 -59 275 -85 300 -98 N
|
||||
X common 1 -400 200 100 D 50 50 1 1 P
|
||||
X R1 2 -400 -200 50 U 50 50 1 1 P
|
||||
X R2 3 -300 -200 50 U 50 50 1 1 P
|
||||
X R3 4 -200 -200 50 U 50 50 1 1 P
|
||||
X R4 5 -100 -200 50 U 50 50 1 1 P
|
||||
X R5 6 0 -200 50 U 50 50 1 1 P
|
||||
X R6 7 100 -200 50 U 50 50 1 1 P
|
||||
X R7 8 200 -200 50 U 50 50 1 1 P
|
||||
X R8 9 300 -200 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-Switch
|
||||
#
|
||||
DEF SW_Push-Switch SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-Switch" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_Push-switches
|
||||
#
|
||||
DEF SW_Push-switches SW 0 40 N N 1 F N
|
||||
F0 "SW" 50 100 50 H V L CNN
|
||||
F1 "SW_Push-switches" 0 -60 50 H V C CNN
|
||||
F2 "" 0 200 50 H I C CNN
|
||||
F3 "" 0 200 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 1 0 N
|
||||
C 80 0 20 0 1 0 N
|
||||
P 2 0 1 0 0 50 0 120 N
|
||||
P 2 0 1 0 100 50 -100 50 N
|
||||
X 1 1 -200 0 100 R 50 50 0 1 P
|
||||
X 2 2 200 0 100 L 50 50 0 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VCC-power
|
||||
#
|
||||
DEF VCC-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VCC-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
1945
mozc-bar/board/type-g/type-g.kicad_pcb
Normal file
405
mozc-bar/board/type-g/type-g.net
Normal file
@@ -0,0 +1,405 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /tmp/type-g/type-g.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-g.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-g-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-g-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-g-rescue)
|
||||
(uri /tmp/type-g/type-g-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)))))
|
||||
257
mozc-bar/board/type-g/type-g.pro
Normal file
@@ -0,0 +1,257 @@
|
||||
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-g.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
|
||||
708
mozc-bar/board/type-g/type-g.sch
Normal file
@@ -0,0 +1,708 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:type-g-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-g-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
|
||||
BIN
mozc-bar/case/controller.stl
Normal file
BIN
mozc-bar/case/left-tip.stl
Normal file
BIN
mozc-bar/case/right-tip.stl
Normal file
BIN
mozc-bar/case/typeA.stl
Normal file
BIN
mozc-bar/case/typeB.stl
Normal file
BIN
mozc-bar/case/typeC.stl
Normal file
BIN
mozc-bar/case/typeD.stl
Normal file
BIN
mozc-bar/case/typeE.stl
Normal file
BIN
mozc-bar/case/typeF.stl
Normal file
BIN
mozc-bar/case/typeG.stl
Normal file
224
mozc-bar/firmware/mozc-bar-promicro/mozc-bar-promicro.ino
Normal file
@@ -0,0 +1,224 @@
|
||||
#include "Keyboard.h"
|
||||
|
||||
const auto DATA = 4; // poci
|
||||
const auto CLK = 5; // clk
|
||||
const auto LOAD = 6; // pico
|
||||
|
||||
const auto MODULES = 17;
|
||||
const auto KEYBOARD_REPORT_ID = 2;
|
||||
|
||||
#define PCB_WITH_1_KEY(k7) 0, 0, 0, 0, k7, 0, 0, 0
|
||||
#define PCB_WITH_2_KEYS(k6, k7) 0, 0, 0, 0, k7, k6, 0, 0
|
||||
#define PCB_WITH_3_KEYS(k5, k6, k7) 0, 0, 0, 0, k7, k6, k5, 0
|
||||
#define PCB_WITH_4_KEYS(k4, k5, k6, k7) 0, 0, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_5_KEYS(k3, k4, k5, k6, k7) k3, 0, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_6_KEYS(k2, k3, k4, k5, k6, k7) k3, k2, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_7_KEYS(k1, k2, k3, k4, k5, k6, k7) \
|
||||
k3, k2, k1, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_8_KEYS(k0, k1, k2, k3, k4, k5, k6, k7) \
|
||||
k3, k2, k1, k0, k7, k6, k5, k4
|
||||
|
||||
#define PCB_TYPE_A PCB_WITH_8_KEYS
|
||||
#define PCB_TYPE_B PCB_WITH_4_KEYS
|
||||
#define PCB_TYPE_C PCB_WITH_7_KEYS
|
||||
#define PCB_TYPE_D PCB_WITH_1_KEY
|
||||
#define PCB_TYPE_E PCB_WITH_7_KEYS
|
||||
#define PCB_TYPE_F PCB_WITH_4_KEYS
|
||||
#define PCB_TYPE_G PCB_WITH_6_KEYS
|
||||
|
||||
// 0 means no key.
|
||||
// PCB-order: right to left.
|
||||
// Key-order in PCB: right to left.
|
||||
const uint8_t keymap[MODULES * 8] PROGMEM = {
|
||||
PCB_TYPE_G( // Board 16
|
||||
0x58, // Enter
|
||||
0x57, // +
|
||||
0x63, // .
|
||||
0x62, // 0
|
||||
0x61, // 9
|
||||
0x60 // 8
|
||||
),
|
||||
PCB_TYPE_A( // Board 15
|
||||
0x5F, // 7
|
||||
0x5E, // 6
|
||||
0x5D, // 5
|
||||
0x5C, // 4
|
||||
0x5B, // 3
|
||||
0x5A, // 2
|
||||
0x59, // 1
|
||||
0x56 // -
|
||||
),
|
||||
PCB_TYPE_A( // Board 14
|
||||
0x55, // *
|
||||
0x54, // /
|
||||
0x53, // Num Lock
|
||||
0x4F, // →
|
||||
0x52, // ↑
|
||||
0x4F, // ↓
|
||||
0x4F, // ←
|
||||
0x4E // PgDn
|
||||
),
|
||||
PCB_TYPE_A( // Board 13
|
||||
0x4D, // End
|
||||
0x4C, // Delete
|
||||
0x4B, // PgUp
|
||||
0x4A, // Home
|
||||
0x49, // Insert
|
||||
0x48, // Pause
|
||||
0x47, // Scroll Lock
|
||||
0x46 // PrtSc
|
||||
),
|
||||
PCB_TYPE_F( // Board 12
|
||||
0x2A, // Backspace
|
||||
0x31, // '\'
|
||||
0x28, // Enter
|
||||
0xE5 // Right Shift
|
||||
),
|
||||
PCB_TYPE_E( // Board 11
|
||||
0xE4, // Right Ctrl
|
||||
0xE6, // Right Alt
|
||||
0x38, // ?
|
||||
0x37, // >
|
||||
0x36, // <
|
||||
0x10, // M
|
||||
0x11 // N
|
||||
),
|
||||
PCB_TYPE_B( // Board 10
|
||||
0x34, // "
|
||||
0x33, // ;
|
||||
0x0F, // L
|
||||
0x0E // K
|
||||
),
|
||||
PCB_TYPE_A( // Board 9
|
||||
0x0D, // J
|
||||
0x0B, // H
|
||||
0x30, // ]
|
||||
0x2F, // [
|
||||
0x13, // P
|
||||
0x12, // O
|
||||
0x0C, // I
|
||||
0x18 // U
|
||||
),
|
||||
PCB_TYPE_A( // Board 8
|
||||
0x1C, // Y
|
||||
0x2E, // =
|
||||
0x2D, // -
|
||||
0x27, // 0
|
||||
0x26, // 9
|
||||
0x25, // 8
|
||||
0x24, // 7
|
||||
0x23 // 6
|
||||
),
|
||||
PCB_TYPE_D( // Board 7
|
||||
0x2C // Space
|
||||
),
|
||||
PCB_TYPE_B( // Board 6
|
||||
0x05, // B
|
||||
0x19, // V
|
||||
0x06, // C
|
||||
0x1B // X
|
||||
),
|
||||
PCB_TYPE_A( // Board 5
|
||||
0x1D, // Z
|
||||
0x0A, // G
|
||||
0x09, // F
|
||||
0x07, // D
|
||||
0x16, // S
|
||||
0x04, // A
|
||||
0x17, // T
|
||||
0x15 // R
|
||||
),
|
||||
PCB_TYPE_A( // Board 4
|
||||
0x08, // E
|
||||
0x1A, // W
|
||||
0x14, // Q
|
||||
0x22, // 5
|
||||
0x21, // 4
|
||||
0x20, // 3
|
||||
0x1F, // 2
|
||||
0x1E // 1
|
||||
),
|
||||
PCB_TYPE_C( // Board 3
|
||||
0xE2, // Left Alt
|
||||
0xE0, // Left Ctrl
|
||||
0xE1, // Left shift
|
||||
0x39, // CapsLock
|
||||
0x2B, // Tab
|
||||
0x35, // ~
|
||||
0x45 // F12
|
||||
),
|
||||
PCB_TYPE_B( // Board 2
|
||||
0x44, // F11
|
||||
0x43, // F10
|
||||
0x42, // F9
|
||||
0x41 // F8
|
||||
),
|
||||
PCB_TYPE_A( // Board 1
|
||||
0x40, // F7
|
||||
0x3F, // F6
|
||||
0x3E, // F5
|
||||
0x3D, // F4
|
||||
0x3C, // F3
|
||||
0x3B, // F2
|
||||
0x3A, // F1
|
||||
0x29 // Esc
|
||||
),
|
||||
};
|
||||
|
||||
|
||||
void setup() {
|
||||
Keyboard.begin();
|
||||
pinMode(DATA, INPUT_PULLUP);
|
||||
pinMode(CLK, OUTPUT);
|
||||
digitalWrite(CLK, LOW);
|
||||
pinMode(LOAD, OUTPUT);
|
||||
digitalWrite(LOAD, HIGH);
|
||||
}
|
||||
|
||||
void read_keys(uint8_t* buf) {
|
||||
digitalWrite(LOAD, LOW);
|
||||
delay(10);
|
||||
digitalWrite(LOAD, HIGH);
|
||||
delay(10);
|
||||
|
||||
for (int i = 0; i < MODULES; i++) {
|
||||
uint8_t data = 0;
|
||||
for (int j = 0; j < 8; j++) {
|
||||
bool state = digitalRead(DATA) == LOW;
|
||||
data = data | (state ? 1 << j : 0);
|
||||
digitalWrite(CLK, HIGH);
|
||||
digitalWrite(CLK, LOW);
|
||||
}
|
||||
buf[i] = data;
|
||||
}
|
||||
}
|
||||
|
||||
void send_report(uint8_t* buf) {
|
||||
KeyReport key_report = {0};
|
||||
int pushed_keys = 0;
|
||||
for (int i = 0; i < MODULES * 8; i++) {
|
||||
int module_id = i / 8;
|
||||
int keymask = 1 << (i % 8);
|
||||
if ((buf[module_id] & keymask) != 0) {
|
||||
uint8_t keycode = pgm_read_byte(keymap + i);
|
||||
if (0xE0 <= keycode && keycode <= 0xE7) {
|
||||
key_report.modifiers |= (1 << (keycode - 0xE0));
|
||||
} else {
|
||||
key_report.keys[pushed_keys] = keycode;
|
||||
pushed_keys++;
|
||||
if (pushed_keys == 6) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
HID().SendReport(KEYBOARD_REPORT_ID, &key_report, sizeof(KeyReport));
|
||||
}
|
||||
|
||||
uint8_t keybuf[2][MODULES];
|
||||
uint8_t current_buffer = 0;
|
||||
void loop() {
|
||||
read_keys(keybuf[current_buffer]);
|
||||
if (memcmp(keybuf[0], keybuf[1], MODULES) != 0) {
|
||||
send_report(keybuf[current_buffer]);
|
||||
current_buffer = 1 - current_buffer;
|
||||
}
|
||||
}
|
||||
245
mozc-bar/firmware/mozc-bar-stickc/mozc-bar-stickc.ino
Normal file
@@ -0,0 +1,245 @@
|
||||
#include <BleKeyboard.h>
|
||||
|
||||
#ifdef ARDUINO_M5Stick_C
|
||||
#include <M5StickC.h>
|
||||
#elif ARDUINO_M5Stick_C_PLUS
|
||||
#include <M5StickCPlus.h>
|
||||
#endif
|
||||
|
||||
BleKeyboard bleKeyboard("Mozc bar-ver");
|
||||
|
||||
const auto MODULES = 17;
|
||||
|
||||
const int DATA = 36;
|
||||
const int CLK = 0;
|
||||
const int LOAD = 26;
|
||||
const int LED = 10;
|
||||
|
||||
#define PCB_WITH_1_KEY(k7) 0, 0, 0, 0, k7, 0, 0, 0
|
||||
#define PCB_WITH_2_KEYS(k6, k7) 0, 0, 0, 0, k7, k6, 0, 0
|
||||
#define PCB_WITH_3_KEYS(k5, k6, k7) 0, 0, 0, 0, k7, k6, k5, 0
|
||||
#define PCB_WITH_4_KEYS(k4, k5, k6, k7) 0, 0, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_5_KEYS(k3, k4, k5, k6, k7) k3, 0, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_6_KEYS(k2, k3, k4, k5, k6, k7) k3, k2, 0, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_7_KEYS(k1, k2, k3, k4, k5, k6, k7) \
|
||||
k3, k2, k1, 0, k7, k6, k5, k4
|
||||
#define PCB_WITH_8_KEYS(k0, k1, k2, k3, k4, k5, k6, k7) \
|
||||
k3, k2, k1, k0, k7, k6, k5, k4
|
||||
|
||||
#define PCB_TYPE_A PCB_WITH_8_KEYS
|
||||
#define PCB_TYPE_B PCB_WITH_4_KEYS
|
||||
#define PCB_TYPE_C PCB_WITH_7_KEYS
|
||||
#define PCB_TYPE_D PCB_WITH_1_KEY
|
||||
#define PCB_TYPE_E PCB_WITH_7_KEYS
|
||||
#define PCB_TYPE_F PCB_WITH_4_KEYS
|
||||
#define PCB_TYPE_G PCB_WITH_6_KEYS
|
||||
|
||||
// 0 means no key.
|
||||
// PCB-order: right to left.
|
||||
// Key-order in PCB: right to left.
|
||||
const uint8_t keymap[MODULES * 8] PROGMEM = {
|
||||
PCB_TYPE_G( // Board 16
|
||||
0x58, // Enter
|
||||
0x57, // +
|
||||
0x63, // .
|
||||
0x62, // 0
|
||||
0x61, // 9
|
||||
0x60 // 8
|
||||
),
|
||||
PCB_TYPE_A( // Board 15
|
||||
0x5F, // 7
|
||||
0x5E, // 6
|
||||
0x5D, // 5
|
||||
0x5C, // 4
|
||||
0x5B, // 3
|
||||
0x5A, // 2
|
||||
0x59, // 1
|
||||
0x56 // -
|
||||
),
|
||||
PCB_TYPE_A( // Board 14
|
||||
0x55, // *
|
||||
0x54, // /
|
||||
0x53, // Num Lock
|
||||
0x4F, // →
|
||||
0x52, // ↑
|
||||
0x4F, // ↓
|
||||
0x4F, // ←
|
||||
0x4E // PgDn
|
||||
),
|
||||
PCB_TYPE_A( // Board 13
|
||||
0x4D, // End
|
||||
0x4C, // Delete
|
||||
0x4B, // PgUp
|
||||
0x4A, // Home
|
||||
0x49, // Insert
|
||||
0x48, // Pause
|
||||
0x47, // Scroll Lock
|
||||
0x46 // PrtSc
|
||||
),
|
||||
PCB_TYPE_F( // Board 12
|
||||
0x2A, // Backspace
|
||||
0x31, // '\'
|
||||
0x28, // Enter
|
||||
0xE5 // Right Shift
|
||||
),
|
||||
PCB_TYPE_E( // Board 11
|
||||
0xE4, // Right Ctrl
|
||||
0xE6, // Right Alt
|
||||
0x38, // ?
|
||||
0x37, // >
|
||||
0x36, // <
|
||||
0x10, // M
|
||||
0x11 // N
|
||||
),
|
||||
PCB_TYPE_B( // Board 10
|
||||
0x34, // "
|
||||
0x33, // ;
|
||||
0x0F, // L
|
||||
0x0E // K
|
||||
),
|
||||
PCB_TYPE_A( // Board 9
|
||||
0x0D, // J
|
||||
0x0B, // H
|
||||
0x30, // ]
|
||||
0x2F, // [
|
||||
0x13, // P
|
||||
0x12, // O
|
||||
0x0C, // I
|
||||
0x18 // U
|
||||
),
|
||||
PCB_TYPE_A( // Board 8
|
||||
0x1C, // Y
|
||||
0x2E, // =
|
||||
0x2D, // -
|
||||
0x27, // 0
|
||||
0x26, // 9
|
||||
0x25, // 8
|
||||
0x24, // 7
|
||||
0x23 // 6
|
||||
),
|
||||
PCB_TYPE_D( // Board 7
|
||||
0x2C // Space
|
||||
),
|
||||
PCB_TYPE_B( // Board 6
|
||||
0x05, // B
|
||||
0x19, // V
|
||||
0x06, // C
|
||||
0x1B // X
|
||||
),
|
||||
PCB_TYPE_A( // Board 5
|
||||
0x1D, // Z
|
||||
0x0A, // G
|
||||
0x09, // F
|
||||
0x07, // D
|
||||
0x16, // S
|
||||
0x04, // A
|
||||
0x17, // T
|
||||
0x15 // R
|
||||
),
|
||||
PCB_TYPE_A( // Board 4
|
||||
0x08, // E
|
||||
0x1A, // W
|
||||
0x14, // Q
|
||||
0x22, // 5
|
||||
0x21, // 4
|
||||
0x20, // 3
|
||||
0x1F, // 2
|
||||
0x1E // 1
|
||||
),
|
||||
PCB_TYPE_C( // Board 3
|
||||
0xE2, // Left Alt
|
||||
0xE0, // Left Ctrl
|
||||
0xE1, // Left shift
|
||||
0x39, // CapsLock
|
||||
0x2B, // Tab
|
||||
0x35, // ~
|
||||
0x45 // F12
|
||||
),
|
||||
PCB_TYPE_B( // Board 2
|
||||
0x44, // F11
|
||||
0x43, // F10
|
||||
0x42, // F9
|
||||
0x41 // F8
|
||||
),
|
||||
PCB_TYPE_A( // Board 1
|
||||
0x40, // F7
|
||||
0x3F, // F6
|
||||
0x3E, // F5
|
||||
0x3D, // F4
|
||||
0x3C, // F3
|
||||
0x3B, // F2
|
||||
0x3A, // F1
|
||||
0x29 // Esc
|
||||
),
|
||||
};
|
||||
|
||||
void setup() {
|
||||
M5.begin();
|
||||
bleKeyboard.begin();
|
||||
|
||||
pinMode(DATA, INPUT_PULLUP);
|
||||
pinMode(CLK, OUTPUT);
|
||||
pinMode(LOAD, OUTPUT);
|
||||
pinMode(LED, OUTPUT);
|
||||
digitalWrite(CLK, LOW);
|
||||
digitalWrite(LOAD, HIGH);
|
||||
}
|
||||
|
||||
void read_keys(uint8_t* buf) {
|
||||
digitalWrite(LOAD, LOW);
|
||||
delay(10);
|
||||
digitalWrite(LOAD, HIGH);
|
||||
delay(10);
|
||||
|
||||
for (int i = 0; i < MODULES; i++) {
|
||||
uint8_t data = 0;
|
||||
for (int j = 0; j < 8; j++) {
|
||||
bool state = digitalRead(DATA) == LOW;
|
||||
data = data | (state ? 1 << j : 0);
|
||||
digitalWrite(CLK, HIGH);
|
||||
digitalWrite(CLK, LOW);
|
||||
}
|
||||
buf[i] = data;
|
||||
}
|
||||
}
|
||||
|
||||
void send_report(uint8_t* buf) {
|
||||
KeyReport key_report = {0};
|
||||
int pushed_keys = 0;
|
||||
for (int i = 0; i < MODULES * 8; i++) {
|
||||
int module_id = i / 8;
|
||||
int keymask = 1 << (i % 8);
|
||||
if ((buf[module_id] & keymask) != 0) {
|
||||
uint8_t keycode = pgm_read_byte(keymap + i);
|
||||
if (0xE0 <= keycode && keycode <= 0xE7) {
|
||||
key_report.modifiers |= (1 << (keycode - 0xE0));
|
||||
} else {
|
||||
key_report.keys[pushed_keys] = keycode;
|
||||
pushed_keys++;
|
||||
if (pushed_keys == 6) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
bleKeyboard.sendReport(&key_report);
|
||||
}
|
||||
|
||||
uint8_t keybuf[2][MODULES];
|
||||
uint8_t current_buffer = 0;
|
||||
|
||||
void loop() {
|
||||
if(bleKeyboard.isConnected()) {
|
||||
digitalWrite(LED, LOW);
|
||||
} else {
|
||||
if ((millis()/1000)%2 == 0) {
|
||||
digitalWrite(LED, HIGH);
|
||||
} else {
|
||||
digitalWrite(LED, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
read_keys(keybuf[current_buffer]);
|
||||
if (memcmp(keybuf[0], keybuf[1], MODULES) != 0) {
|
||||
send_report(keybuf[current_buffer]);
|
||||
current_buffer = 1 - current_buffer;
|
||||
}
|
||||
}
|
||||
BIN
mozc-bar/image/aluminium_frame.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
mozc-bar/image/header.jpg
Normal file
|
After Width: | Height: | Size: 689 KiB |
BIN
mozc-bar/image/keymap.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
mozc-bar/image/pcbs.jpg
Normal file
|
After Width: | Height: | Size: 660 KiB |
BIN
mozc-bar/image/promicro.jpg
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
mozc-bar/image/spacer.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
mozc-bar/image/stickc-after.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
mozc-bar/image/stickc-before.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |