Compare commits
82 Commits
master
...
hdmi_firew
Author | SHA1 | Date | |
---|---|---|---|
8ea411fd8a | |||
18926c4cc9 | |||
94a112b154 | |||
23511e68e1 | |||
7358be50e2 | |||
bf869eee8d | |||
46d106d99c | |||
d72dba822c | |||
867e6949b7 | |||
4e82cef602 | |||
fa94f37ba8 | |||
58eacec914 | |||
3060b0dc05 | |||
ce234c7b01 | |||
034ddca6f0 | |||
759e93f5b7 | |||
84d4db186d | |||
4f18284b9e | |||
f3c0a314bc | |||
66a4f4a6c8 | |||
f0fe042e87 | |||
83f775ae09 | |||
0ed8f07910 | |||
ed8c064687 | |||
9581f99519 | |||
b66dfda066 | |||
8768c787f8 | |||
ecc0d8434e | |||
45681e2751 | |||
0527253b29 | |||
aaaa7a9e06 | |||
8ca03d7661 | |||
0230a77cd5 | |||
7b81cfd1ac | |||
f5707eb56d | |||
977d2d6cc7 | |||
0f76fd4089 | |||
b207b61db9 | |||
d83cfc5fe3 | |||
8b9c72f70c | |||
e72c683999 | |||
cafca73743 | |||
cb7aa78b06 | |||
bc8a9bfc1d | |||
ddfbc49814 | |||
c19bc12a7a | |||
d90cd5f8b5 | |||
2afed4573d | |||
9f2e004521 | |||
15302eeda9 | |||
5422ab7704 | |||
156ef34a0e | |||
e0d9b8377c | |||
0c9f27138d | |||
9446c621ae | |||
71caf5f793 | |||
932f0e07e9 | |||
9a67bac5f1 | |||
ece0aa4730 | |||
432de7d2c8 | |||
3d6d42d1d8 | |||
7531f02225 | |||
dabf167b5f | |||
473587a9e8 | |||
be24d31ddd | |||
588e570e0d | |||
fd9d7780c9 | |||
38f031e202 | |||
162f540837 | |||
b35c3526d2 | |||
9087beec8e | |||
ff3fe4f2c4 | |||
132f2e1317 | |||
daf23c9afe | |||
e59a0f732d | |||
dfc9010874 | |||
a23e5228da | |||
43cb77c7b6 | |||
7d6caee37e | |||
c9adea88e4 | |||
122543235d | |||
3b7e68fd46 |
2
.gitignore
vendored
@ -14,7 +14,6 @@ fp-info-cache
|
||||
# temporary files
|
||||
*~
|
||||
\#*\#
|
||||
~*.lck
|
||||
|
||||
# outputs
|
||||
*.svg
|
||||
@ -24,7 +23,6 @@ fp-info-cache
|
||||
*.zip
|
||||
*.bom.csv
|
||||
*.cpl.csv
|
||||
*.3d.step
|
||||
*.versioned.*
|
||||
fabrication
|
||||
|
||||
|
11
.qeda.yaml
@ -1,16 +1,17 @@
|
||||
config:
|
||||
nodate: true
|
||||
output: kicad7
|
||||
symbol:
|
||||
pinIcon: false
|
||||
output: kicad
|
||||
pattern:
|
||||
densityLevel: 'N'
|
||||
lineWidth:
|
||||
silkscreen: 0.2
|
||||
polarityMark: none
|
||||
preferManufacturer: false
|
||||
preferManufacturer: true
|
||||
smoothPadCorners: false
|
||||
library:
|
||||
- connector/hdmi-001s
|
||||
- ic/eeprom_ft24c16a-e@l
|
||||
- resistor/r0603
|
||||
- capacitor/c0603
|
||||
- mcu/st_stm8s003x3@p
|
||||
- mechanical/dip-switch_dsicxxls@dsic07ls
|
||||
- diode/led0805
|
||||
|
34
CHANGELOG.md
@ -0,0 +1,34 @@
|
||||
v2
|
||||
==
|
||||
|
||||
instead of an edge plug, the monitor connector is also a receptacle.
|
||||
this prevents the firewall from sticking out of the monitor too much, particularly when installed in tight spaces.
|
||||
it also allows to place the HDMI firewall inline even if you don't have access to the monitor's HDMI port.
|
||||
finally it also allows the board to be manufactured more easily.
|
||||
|
||||
the programmer is now included in the firewall.
|
||||
this offers very easy copy of the EDID data.
|
||||
no need to use complex linux commands or stand-alone separate programmer.
|
||||
the programmer uses the embedded EEPROM and acts as I²C slave.
|
||||
|
||||
a DIP switch allows to selectively block or forward interfaces.
|
||||
|
||||
v1
|
||||
==
|
||||
|
||||
this version comes as dongle, which can directly be plugged in the monitor.
|
||||
the impedance and length of the differential signal pairs are properly taken care of.
|
||||
a breakable tab replaces the WP switch.
|
||||
pads are still present to override the disabled WP and 5V.
|
||||
|
||||
the shield is not connected to ground, which causes EEPROM read errors with cheap HDMI cables skimping on the ground wire (pin 17).
|
||||
the workaround is to scratch the solder mask near one of the HDMI receptacle shell tab and solder it.
|
||||
|
||||
v0
|
||||
==
|
||||
|
||||
first working version.
|
||||
|
||||
based on the design of the original research.
|
||||
the HDMI connectors are on opposite sides of the board to make the routing easy (the differential signals are straight lines).
|
||||
the impedance does not seem to by optimal, leading to EMF leakage (reported by the original researchers).
|
@ -5,23 +5,13 @@ requirements
|
||||
|
||||
to be able to generate the outputs, you need following software:
|
||||
|
||||
- make: takes care of generating the output files
|
||||
- [QEDA](http://qeda.org/): to generate footprints for the parts
|
||||
- [KiCad v8](https://www.kicad.org/): EDA software used for schematic capture and board layout
|
||||
- [KiCad](https://www.kicad.org/): EDA software used for schematic capture and board layout
|
||||
- [PcbDraw](https://github.com/yaqwsx/PcbDraw): to generate board layout rendering
|
||||
- [KiKit](https://github.com/yaqwsx/KiKit): to generate fabrications files (Gerber, Excellon)
|
||||
- [KiAuto](https://github.com/INTI-CMNB/KiAuto): to generate schematic printout (PDF)
|
||||
- [KiBoM](https://github.com/SchrodingersGat/KiBoM): to generate Bill of Material (CSV)
|
||||
- [Interactive HTML BOM](https://github.com/openscopeproject/InteractiveHtmlBom): to generate placement guide
|
||||
|
||||
install Interactive HTML BOM using KiCad's Plugin and Content Manager.
|
||||
|
||||
for the others:
|
||||
|
||||
~~~
|
||||
npm install qeda
|
||||
pip install pcbdraw kibom kikit
|
||||
~~~
|
||||
|
||||
you can additionally install KiKit using KiCad's Plugin and Content Manager for an integrated GUI.
|
||||
|
||||
compiling
|
||||
=========
|
||||
@ -35,13 +25,11 @@ almost all of the symbols and footprints used in the schematic and board layout
|
||||
the `library` folder contains the QEDA parts definitions.
|
||||
|
||||
to install QEDA using NPM from the official repository:
|
||||
|
||||
~~~
|
||||
sudo npm install -g qeda
|
||||
~~~
|
||||
|
||||
to install QEDA from the sources:
|
||||
|
||||
~~~
|
||||
git clone https://github.com/qeda/qeda
|
||||
cd qeda
|
||||
@ -50,7 +38,6 @@ sudo npm install --global
|
||||
~~~
|
||||
|
||||
to generate the parts:
|
||||
|
||||
~~~
|
||||
make lib
|
||||
~~~
|
||||
@ -67,7 +54,6 @@ it uses standard symbols, and the ones in the `kicad/` folder.
|
||||
most symbols are generated by QEDA as described above.
|
||||
|
||||
to export as pdf:
|
||||
|
||||
~~~
|
||||
make print
|
||||
~~~
|
||||
@ -76,7 +62,6 @@ BOM
|
||||
---
|
||||
|
||||
to export the bill of material (as CSV):
|
||||
|
||||
~~~
|
||||
make bom
|
||||
~~~
|
||||
@ -88,10 +73,9 @@ the `.kicad_brd` file is the board layout source file.
|
||||
it has been drawn using the [KiCAD pcbnew](https://docs.kicad.org/6.0/en/pcbnew/pcbnew.html) PCB editor.
|
||||
|
||||
it uses the footprints from the `kicad/` folder.
|
||||
most symbols are generated by QEDA as described above.
|
||||
most footprints are generated by QEDA as described above.
|
||||
|
||||
to export gerber files for PCB manufacturer (and photo preview + overview document):
|
||||
|
||||
~~~
|
||||
make fabrication
|
||||
~~~
|
||||
|
11
JLCPCB_CORRECTION.csv
Normal file
@ -0,0 +1,11 @@
|
||||
package;x;y;rot
|
||||
LEDC2012X80N;0;0;-90
|
||||
UC1608X55N;0;0;-90
|
||||
CAPC1608X92N;0;0;-90
|
||||
SOT95P237X112-3N;0;0;180
|
||||
CONNECTOR_MY-1220-03;0;-1.1;0
|
||||
CONNECTOR_XKB_U262-24XN-4BV64;0;-1.3;180
|
||||
CONNECTOR_U231-09XN-4BLRA00;0;-3.0;0
|
||||
SOP254P976X355-14N;0;0;-90
|
||||
SOP65P640X120-20N;0;0;-90
|
||||
CONNECTOR_HDMI-001S;0;1.1;0
|
|
28
KiBOM_CLI.py
@ -1,28 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
@package
|
||||
KiBOM - Bill of Materials generation for KiCad
|
||||
|
||||
Generate BOM in xml, csv, txt, tsv, html or xlsx formats.
|
||||
|
||||
- Components are automatically grouped into BoM rows (grouping is configurable)
|
||||
- Component groups count number of components and list component designators
|
||||
- Rows are automatically sorted by component reference(s)
|
||||
- Supports board variants
|
||||
|
||||
Extended options are available in the "bom.ini" config file in the PCB directory
|
||||
(this file is auto-generated with default options the first time the script is executed).
|
||||
|
||||
For usage help:
|
||||
python KiBOM_CLI.py -h
|
||||
"""
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
||||
here = os.path.abspath(os.path.dirname(__file__))
|
||||
sys.path.insert(0, here)
|
||||
|
||||
from kibom.__main__ import main # noqa: E402
|
||||
|
||||
main()
|
83
Makefile
@ -1,20 +1,13 @@
|
||||
# project file name (use for schematic and board layout)
|
||||
NAME ?= template
|
||||
SUBSHEET ?=
|
||||
# path to KiCad CLI
|
||||
KICAD = kicad-cli
|
||||
NAME ?= hdmi_firewall
|
||||
# path to qeda
|
||||
QEDA := qeda
|
||||
# path to KiBOM
|
||||
KIBOM := kibom
|
||||
# path to InteractiveHtmlBom
|
||||
IBOMGEN := ~/.local/share/kicad/8.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
|
||||
|
||||
# read project version
|
||||
VERSION := $(shell cat version)
|
||||
# current date for stamping output
|
||||
DATE = $(shell date +%Y-%m-%d)
|
||||
# revision based on number of changes on schematic or board layout
|
||||
# revision based on number of changes on schematic or board layout and current git commit
|
||||
REVISION := $(shell git log --pretty=oneline "${NAME}.kicad_sch" "${NAME}.kicad_pcb" | wc -l)
|
||||
|
||||
# generate file with version information
|
||||
@ -25,34 +18,17 @@ define version_rule
|
||||
sed --in-place 's/\$$$$version\$$$$/${VERSION}/g' $$@
|
||||
sed --in-place 's/\$$$$date\$$$$/${DATE}/g' $$@
|
||||
sed --in-place 's/\$$$$revision\$$$$/${REVISION}/g' $$@
|
||||
sed --in-place 's/\.kicad_sch/.versioned.kicad_sch/g' $$@
|
||||
endef
|
||||
$(foreach EXT,$(VERSIONED_EXT),$(eval $(call version_rule,$(EXT))))
|
||||
VERSIONED_SHEET = $(foreach SHEET,$(NAME) $(SUBSHEET),$(SHEET).versioned.kicad_sch)
|
||||
|
||||
FABRICATION_DIR := fabrication
|
||||
IBOM := ${FABRICATION_DIR}/ibom.html
|
||||
all: print fabrication
|
||||
|
||||
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.bom.csv render fab
|
||||
|
||||
fab: ${FABRICATION_DIR} ${IBOM}
|
||||
|
||||
render: ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.3d.step
|
||||
print: ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv
|
||||
|
||||
# generate fabrication files (gerbers/drill/BoM/PnP)
|
||||
${FABRICATION_DIR}: ${NAME}.versioned.kicad_sch ${NAME}.versioned.kicad_pcb
|
||||
kikit fab jlcpcb --no-drc --assembly --field JLCPCB,LCSC --schematic $^ $@
|
||||
|
||||
# generate fabrication files (gerbers/drill/uncorrected PnP)
|
||||
#${FABRICATION_DIR}: ${NAME}.versioned.kicad_pcb
|
||||
# mkdir -p ${FABRICATION_DIR}
|
||||
# $(KICAD) pcb export gerbers --output ${FABRICATION_DIR} $<
|
||||
# $(KICAD) pcb export drill --output ${FABRICATION_DIR}/ $<
|
||||
# $(KICAD) pcb export pos --output ${FABRICATION_DIR}/${NAME}.versioned.pos $<
|
||||
|
||||
# generate interactive BoM
|
||||
${IBOM}: ${NAME}.versioned.kicad_pcb
|
||||
python $(IBOMGEN) --no-browser --dest-dir `dirname $@` --name-format `basename $@ ".html"` --show-fields "Value" $< &>/dev/null
|
||||
FABRICATION_DIR := fabrication
|
||||
fabrication: ${NAME}.versioned.kicad_sch ${NAME}.versioned.kicad_pcb
|
||||
kikit fab jlcpcb --drc --assembly --schematic $^ ${FABRICATION_DIR}
|
||||
|
||||
# generate symbols and footprints from parts
|
||||
lib:
|
||||
@ -60,45 +36,36 @@ lib:
|
||||
|
||||
# generate printable version (PDF) of schematic
|
||||
%.sch.pdf: %.versioned.kicad_sch %.versioned.kicad_pro
|
||||
$(KICAD) sch export pdf --output $@ $<
|
||||
eeschema_do export $< .
|
||||
mv $*.versioned.pdf $@
|
||||
|
||||
# generate render from layout (top side)
|
||||
%.brd-top.svg: %.versioned.kicad_pcb
|
||||
$(KICAD) pcb export svg --layers F.Cu,F.Paste,F.Silkscreen,Edge.Cuts --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
|
||||
%.brd-top.png: %.versioned.kicad_pcb
|
||||
pcbdraw --silent $< --dpi 600 $@
|
||||
|
||||
# generate render from layout (bottom side)
|
||||
%.brd-bot.svg: %.versioned.kicad_pcb
|
||||
$(KICAD) pcb export svg --layers B.Cu,B.Paste,B.Silkscreen,Edge.Cuts --mirror --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
|
||||
%.brd-bot.png: %.versioned.kicad_pcb
|
||||
pcbdraw --silent $< --dpi 600 --back $@
|
||||
|
||||
# export Bill of Material (as CSV)
|
||||
%.bom.xml: %.versioned.kicad_sch %.versioned.kicad_pro
|
||||
$(KICAD) sch export python-bom --output $@ $<
|
||||
|
||||
# export 3D model
|
||||
%.3d.step: %.versioned.kicad_pcb
|
||||
$(KICAD) pcb export step --output $@ $<
|
||||
|
||||
# export Bill of Material (as CSV)
|
||||
%.bom.csv: %.bom.xml
|
||||
$(KIBOM) $< $@
|
||||
%.bom.csv: %.versioned.kicad_sch %.versioned.kicad_pro
|
||||
eeschema_do bom_xml $< .
|
||||
kibom $*.versioned.xml $@
|
||||
|
||||
# generate panel
|
||||
PANEL_DIR := panel_fab
|
||||
|
||||
panel: panel.kicad_pcb panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png ${PANEL_DIR}
|
||||
|
||||
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch panel.versioned.json
|
||||
kikit panelize -p panel.versioned.json ${NAME}.versioned.kicad_pcb $@
|
||||
PANEL_DIR := panel
|
||||
panel: panel.kicad_pcb
|
||||
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch ${NAME}.versioned.json
|
||||
kikit panelize -p ${NAME}.versioned.json ${NAME}.versioned.kicad_pcb $@
|
||||
sed --in-place 's/\"missing_courtyard\": \"warning\"/\"missing_courtyard\": \"ignore\"/g' $(patsubst %.kicad_pcb,%.kicad_pro,$@) # the mouse bites don't have a courtyard
|
||||
|
||||
${PANEL_DIR}: ${NAME}.versioned.kicad_sch panel.kicad_pcb
|
||||
kikit fab jlcpcb --assembly --missingError --field JLCPCB,LCSC --schematic $^ $@
|
||||
kikit fab jlcpcb --drc --assembly --missingError --schematic ${NAME}.versioned.kicad_sch $@ ${PANEL_DIR}
|
||||
pcbdraw --silent $@ --dpi 600 panel.brd-top.png
|
||||
pcbdraw --silent $@ --dpi 600 --back panel.brd-bot.png
|
||||
|
||||
clean:
|
||||
rm -f $(foreach EXT,$(VERSIONED_EXT),${NAME}.versioned.$(EXT))
|
||||
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.versioned.xml ${NAME}.bom.csv
|
||||
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.versioned.xml ${NAME}.bom.csv
|
||||
rm -f ${NAME}.versioned.kicad_prl ${NAME}.versioned.kicad_pro-bak ${NAME}.versioned.xml ${NAME}.versioned.csv
|
||||
rm -f ${IBOM}
|
||||
rm -rf ${FABRICATION_DIR}
|
||||
rm -f panel.versioned.json panel.kicad_pcb panel.kicad_pro panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png
|
||||
rm -f panel.kicad_pcb panel.kicad_pro
|
||||
rm -rf ${PANEL_DIR}
|
||||
|
214
README.md
@ -1,7 +1,219 @@
|
||||
these are the hardware design files for **insert project name here**.
|
||||
The HDMI firewall prevents devices from hacking HDMI equipment, and vice-versa.
|
||||
|
||||
<img src="picture/front_v2.webp" title="front" height="250"/>
|
||||
<img src="picture/back_v2.webp" title="back" height="250"/>
|
||||
|
||||
purpose
|
||||
=======
|
||||
|
||||
HDMI is mainly used to transfer audio and video, but also offers a number of additional features (e.g. HDCP, CEC, HEC, ARC, MHL).
|
||||
This increases the attack surface, and since the security of their implement in embedded devices is far from ideal, an attacker could exploit them and inject malicious code.
|
||||
Now your unsuspicious video equipment is compromised and threatens your IT/network security.
|
||||
And your monitor could then in turn hack back any other device connected to it.
|
||||
|
||||
For example, let's imagine you invite an external guest for a presentation inside your company.
|
||||
You offer to connect to a smart TV or video-projector so he can show his slides.
|
||||
This is the perfect opportunity for the guest to hack it.
|
||||
Now your smart TV can act as a spy in your network.
|
||||
Or next time an employee connects to the projector, his laptop is hacked back.
|
||||
And voila, the innocent guest managed to infiltrate your company network, and can exfiltrate confidential information.
|
||||
|
||||
The HDMI firewall can block all additional interfaces, and only allow audio and video data transfer.
|
||||
It is based on the research of Pierre-Michel Ricordel and José Lopes Esteves from ANSSI/SDE/ST/LSF presented at the IT security conference [SSTIC 2021](https://sstic.org/2021/presentation/un_pare_feu_pour_le_hdmi/).
|
||||
Some security research and vulnerabilities around CEC and EDID are listed in [slide 4](https://www.sstic.org/media/SSTIC2021/SSTIC-actes/un_pare_feu_pour_le_hdmi/SSTIC2021-Slides-un_pare_feu_pour_le_hdmi-lopes-esteves_ricordel.pdf).
|
||||
|
||||
usage
|
||||
=====
|
||||
|
||||
First plug the HDMI cable going to the monitor on the HDMI firewall on the port labeled **MONITOR**.
|
||||
Then plug the HDMI cable going to the device on the HDMI firewall on the port labeled **DEVICE**.
|
||||
That's it, your equipment (monitor and device) are now protected.
|
||||
But the firewall should be fine tuned as described below.
|
||||
|
||||
The HDMI firewall comes with a generic HD profile, but this might not correspond to the capabilities of your monitor.
|
||||
The resulting image could be distorted, or completely missing.
|
||||
Thus, you first have to copy the Extended Display Identification Data (EDID) information of the equipment to protect.
|
||||
This data includes information such as the supported resolutions.
|
||||
The HDMI firewall can copy the EDID from the monitor:
|
||||
|
||||
1. ensure the firewall is connected to the monitor
|
||||
1. unplug the device from the firewall
|
||||
1. toggle the small switch labeled EDID/7 to the ALLOW/ON position
|
||||
1. ensure the SDA/2 and SCL/3 switches are on the BLOCK/OFF position
|
||||
1. plug the device to the firewall
|
||||
1. this will power the firewall, which will copy the monitor EDID onto its internal memory, shown by a short blink of the ERROR LED
|
||||
1. unplug the device, and switch back the EDID/7 switch to the BLOCK/OFF position so the firewall keeps and uses the copied EDID information
|
||||
1. when connecting the device back in, you should see the same name as the monitor, with a '|' at the end, indicating you are using the EDID from the firewall
|
||||
|
||||
The HDMI firewall allows to select which interfaces are blocked using the switches.
|
||||
The highest security is provided when blocking all lines by setting the switches to the BLOCK position.
|
||||
If you still trust your equipment enough and want to use a feature, you can set the corresponding switch to the ALLOW/ON position:
|
||||
|
||||
- 5V: some monitors require this line to detect when a device is plugged in, and since currently no other information is transferred over this line, it is rather safe to enable it
|
||||
- Display Data Channel (DDC): High-bandwidth Digital Content Protection (HDCP) uses this interface. To enable it, switch SDA and SCL on. Warning: since the EDID is also transferred over this interface, the firewall can't provide a write-protected copy of it. Instead the original monitor EDID is used, maybe not write-protected.
|
||||
- Consumer Electronics Control (CEC): this interface allows to remotely control equipment, such as setting the volume and powering on/off all connected devices and monitors at once
|
||||
- HDMI Ethernet Channel (HEC), Audio Return Channel (ARC), and Mobile High-Definition Link (MHL): to enable these interfaces, switch UTIL and HPD on to forward the HEAC+ and HEAC- lines
|
||||
|
||||
The HDMI firewall can also be used to provide custom EDID, as it sometimes is faulty in the monitor.
|
||||
For that you need to program the raw binary EDID (with up to 1 extension block) onto the STM8S103 EEPROM using the RST and SWIM lines made available on the back of the board.
|
||||
|
||||
limitations
|
||||
===========
|
||||
|
||||
The HDMI firewall use impedance controlled lines: 4-layer impedance controlled board, differential pair routing, intra- and inter-pair length matching.
|
||||
This should allow and audio any video signal to be transmitted to the monitor.
|
||||
But I only have 2K equipment I could test it on.
|
||||
I could not test the firewall against 4K, 8K, or 3D capable monitors.
|
||||
CEC remote control has been tested.
|
||||
But I don't have any equipment using HDCP, HEC, ARC, or MHL.
|
||||
Thus I could also not test these interfaces.
|
||||
|
||||
The firewall only supports EDID with up to 1 extension block.
|
||||
This is the case for all monitors I've seen.
|
||||
Some high end monitors supporting numerous features might have additional extensions blocks.
|
||||
Thus the firewall might prevent from using the monitor to its full potential.
|
||||
You can still use the original EDID from the monitor by setting the SDA/2 and SCL/3 switches to the ALLOW/ON position.
|
||||
The DDC channel won't be firewalled anymore though.
|
||||
|
||||
Feel free to report any success or issues to `hdmi@cuvoodoo.info`.
|
||||
|
||||
availability
|
||||
============
|
||||
|
||||
The HDMI firewall is available on [tindie](https://www.tindie.com/products/cuvoodoo/hdmi-firewall/).
|
||||
|
||||
The schematic pdf and board gerbers are available as [release](https://git.cuvoodoo.info/kingkevin/board/releases/tag/hdmi_firewall_v2).
|
||||
|
||||
firmware
|
||||
========
|
||||
|
||||
The firmware and sources for the HDMI firewall embedded programmer are available [here](https://git.cuvoodoo.info/kingkevin/stm8s/src/branch/hdmi_firewall).
|
||||
|
||||
troubleshooting
|
||||
===============
|
||||
|
||||
If the monitor does not detect the device or does not display anything (but should), try to re-enable the 5V forward (as per default) by switching the 5V/1 switch to ALLOW/ON.
|
||||
|
||||
If the ERROR LED stays on, it means copying the EDID failed:
|
||||
|
||||
- be sure the monitor is connected before you connect the device (which powers the firewall)
|
||||
- be sure the SDA/2 and SCL/3 switches are set to BLOCK so the firewall can use the DDC interface to read the EDID
|
||||
- the EDID of the monitor might be corrupted or have an invalid checksum, in which case the firewall will not copy it
|
||||
- the firewall EEPROM memory has worn out or is defective (it should last 300 thousand copies)
|
||||
|
||||
custom EDID
|
||||
===========
|
||||
|
||||
It is possible to write custom EDID on the HDMI firewall, for example because:
|
||||
|
||||
- the monitor's original EDID is corrupted
|
||||
- you want to disable a feature or resolution causing your device to misbehave
|
||||
- you want to re-enable a feature the monitor actually supports
|
||||
- the KVM switch does not reflect the HDMI monitor change
|
||||
- you want to do security research
|
||||
|
||||
For that you can use the debugging pins left on the board, and [program](https://git.cuvoodoo.info/kingkevin/stm8s/src/branch/hdmi_firewall/README.md) the raw EDID in the STM8S EEPROM area using an ST-LINK/V2 programmer.
|
||||
|
||||
If you switch EDID to the ALLOW position, the HDMI firewall's EEPROM is not write-protected (on devices shipped after 2022-08-19).
|
||||
This allows to use the HDMI connection to write the EEPROM content using the DDC's I²C bus, and does not required an external programmer.
|
||||
|
||||
These instructions are for Linux.
|
||||
For Windows see the instructions provided in the [original research slides](https://www.sstic.org/media/SSTIC2021/SSTIC-actes/un_pare_feu_pour_le_hdmi/SSTIC2021-Slides-un_pare_feu_pour_le_hdmi-lopes-esteves_ricordel.pdf) (untested).
|
||||
|
||||
Install tools to read/write I²C devices:
|
||||
|
||||
- for Debian-based distributions
|
||||
|
||||
~~~
|
||||
sudo apt install i2c-tools
|
||||
~~~
|
||||
|
||||
Make the I²C buses user accessible (under /dev/i2c-*):
|
||||
|
||||
~~~
|
||||
sudo modprobe i2c-dev
|
||||
~~~
|
||||
|
||||
Now we have to figure out which I²C bus corresponds to the HDMI port.
|
||||
First list the available buses:
|
||||
|
||||
~~~
|
||||
sudo i2cdetect -l
|
||||
~~~
|
||||
|
||||
You should see something like this:
|
||||
|
||||
~~~
|
||||
i2c-0 smbus SMBus PIIX4 adapter port 0 at 0b00 SMBus adapter
|
||||
i2c-1 smbus SMBus PIIX4 adapter port 2 at 0b00 SMBus adapter
|
||||
i2c-2 smbus SMBus PIIX4 adapter port 1 at 0b20 SMBus adapter
|
||||
i2c-3 i2c AMDGPU DM i2c hw bus 0 I2C adapter
|
||||
i2c-4 i2c AMDGPU DM i2c hw bus 1 I2C adapter
|
||||
i2c-5 i2c AMDGPU DM i2c hw bus 2 I2C adapter
|
||||
i2c-6 i2c AMDGPU DM i2c hw bus 3 I2C adapter
|
||||
i2c-7 i2c AMDGPU DM aux hw bus 0 I2C adapter
|
||||
i2c-8 i2c AMDGPU DM aux hw bus 2 I2C adapter
|
||||
i2c-9 i2c AMDGPU DM aux hw bus 3 I2C adapter
|
||||
i2c-10 i2c DPMST I2C adapter
|
||||
i2c-11 i2c DPMST I2C adapter
|
||||
~~~
|
||||
|
||||
Candidate buses are 3 to 9, used by the GPU (number after i2c- in the first column).
|
||||
|
||||
Disconnect everything from the HDMI port, and scan for devices on each I²C bus (replace BUS with the bus number):
|
||||
|
||||
~~~
|
||||
sudo i2cdetect -y BUS
|
||||
~~~
|
||||
|
||||
Since nothing is connected, no device should be detected, and the output should look like this:
|
||||
|
||||
~~~
|
||||
0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
00: -- -- -- -- -- -- -- --
|
||||
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
70: -- -- -- -- -- -- -- --
|
||||
~~~
|
||||
|
||||
Now connect the HDMI firewall on the device side to your HDMI port and re-scan for devices.
|
||||
If you see the following result, you found the I²C bus of the HDMI port.
|
||||
Else continue with the next bus.
|
||||
|
||||
~~~
|
||||
0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
00: -- -- -- -- -- -- -- --
|
||||
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
70: -- -- -- -- -- -- -- --
|
||||
~~~
|
||||
|
||||
Write your custom EDID data `edid.bin` to the HDMI firewall (replace BUS with corresponding bus number):
|
||||
|
||||
~~~
|
||||
for addr in `seq 0 255`; do echo $addr; sudo i2cset -y BUS 0x50 $addr 0x`xxd -p -l 1 -s $addr edid.bin`; done
|
||||
~~~
|
||||
|
||||
To verify the data has been written correctly, compare original data with the one on the EEPROM:
|
||||
|
||||
~~~
|
||||
# display original dumped data
|
||||
xxd -g 1 edid.bin
|
||||
# display data written on EEPROM
|
||||
sudo i2cdump -y BUS 0x50
|
||||
~~~
|
||||
|
||||
Once writing the EDID to the HDMI firewall memory succeeded:
|
||||
|
||||
- re-enable write protection by toggling the EDID switch to the BLOCK position
|
||||
- re-plug the HDMI firewall for the device to retrieve the newly written EDID
|
||||
|
||||
To read and play with EDID under Linux, you can use the tips provided for the previous [HDMI firewall v1](https://git.cuvoodoo.info/kingkevin/board/src/tag/hdmi_firewall_v1/README.md).
|
||||
|
76
bom.ini
@ -1,37 +1,10 @@
|
||||
[BOM_OPTIONS]
|
||||
; General BoM options here
|
||||
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
|
||||
ignore_dnf = 0
|
||||
; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only)
|
||||
html_generate_dnf = 1
|
||||
; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
|
||||
use_alt = 0
|
||||
; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed
|
||||
alt_wrap = 0
|
||||
; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
|
||||
number_rows = 1
|
||||
; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
|
||||
number_rows = 0
|
||||
group_connectors = 1
|
||||
; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file
|
||||
test_regex = 1
|
||||
; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
|
||||
test_regex = 0
|
||||
merge_blank_fields = 1
|
||||
; Specify output file name format, %O is the defined output name, %v is the version, %V is the variant name which will be ammended according to 'variant_file_name_format'.
|
||||
output_file_name = %O%V
|
||||
; Specify the variant file name format, this is a unique field as the variant is not always used/specified. When it is unused you will want to strip all of this.
|
||||
variant_file_name_format = _(%V)
|
||||
; Field name used to determine if a particular part is to be fitted
|
||||
fit_field = Config
|
||||
; Make a backup of the bom before generating the new one, using the following template
|
||||
;make_backup = %O.tmp
|
||||
; Default number of boards to produce if none given on CLI with -n
|
||||
number_boards = 1
|
||||
; Default PCB variant if none given on CLI with -r
|
||||
board_variant = ['default']
|
||||
; Whether to hide headers from output file
|
||||
hide_headers = False
|
||||
; Whether to hide PCB info from output file
|
||||
hide_pcb_info = False
|
||||
|
||||
[IGNORE_COLUMNS]
|
||||
; Any column heading that appears here will be excluded from the Generated BoM
|
||||
@ -42,14 +15,9 @@ Footprint
|
||||
Footprint Lib
|
||||
Build Quantity
|
||||
sheetpath
|
||||
qeda_part
|
||||
qeda_variant
|
||||
name
|
||||
JLCPCB_CORRECTION
|
||||
Rating
|
||||
|
||||
[COLUMN_ORDER]
|
||||
; Columns will appear in the order they are listed here
|
||||
; Columns will apear in the order they are listed here
|
||||
; Titles are case-insensitive
|
||||
References
|
||||
Value
|
||||
@ -60,49 +28,15 @@ Part Lib
|
||||
Footprint
|
||||
Footprint Lib
|
||||
Build Quantity
|
||||
Manufacturer
|
||||
MPN
|
||||
DigiKey
|
||||
LCSC
|
||||
JLCPCB
|
||||
Datasheet
|
||||
|
||||
[GROUP_FIELDS]
|
||||
; List of fields used for sorting individual components into groups
|
||||
; Components which match (comparing *all* fields) will be grouped together
|
||||
; Field names are case-insensitive
|
||||
Part
|
||||
Part Lib
|
||||
Value
|
||||
Footprint
|
||||
Footprint Lib
|
||||
|
||||
[COMPONENT_ALIASES]
|
||||
; A series of values which are considered to be equivalent for the part name
|
||||
; Each line represents a list of equivalent component name values separated by white space
|
||||
; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
|
||||
; Aliases are case-insensitive
|
||||
c c_small cap capacitor
|
||||
r r_small res resistor
|
||||
sw switch
|
||||
l l_small inductor
|
||||
zener zenersmall
|
||||
d diode d_small
|
||||
|
||||
[REGEX_INCLUDE]
|
||||
; A series of regular expressions used to include parts in the BoM
|
||||
; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
|
||||
; Column names are case-insensitive
|
||||
; Format is: "[ColumName] [Regex]" (white-space separated)
|
||||
|
||||
[REGEX_EXCLUDE]
|
||||
; A series of regular expressions used to exclude parts from the BoM
|
||||
; If a component matches ANY of these, it will be excluded from the BoM
|
||||
; Column names are case-insensitive
|
||||
; Format is: "[ColumName] [Regex]" (white-space separated)
|
||||
References ^TP[0-9]*
|
||||
References ^FID
|
||||
Part mount.*hole
|
||||
Part solder.*bridge
|
||||
Part test.*point
|
||||
Footprint test.*point
|
||||
Footprint mount.*hole
|
||||
Footprint fiducial
|
||||
|
@ -1,6 +1,5 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "qeda")(type "KiCad")(uri "${KIPRJMOD}/kicad/qeda.pretty")(options "")(descr ""))
|
||||
(lib (name "kikit")(type "KiCad")(uri "${KIPRJMOD}/kicad/kikit.pretty")(options "")(descr ""))
|
||||
(lib (name "logo")(type "KiCad")(uri "${KIPRJMOD}/kicad/logo.pretty")(options "")(descr ""))
|
||||
(lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/kicad/custom.pretty")(options "")(descr ""))
|
||||
)
|
||||
|
8979
hdmi_firewall.kicad_pcb
Normal file
@ -1,30 +1,26 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
@ -37,9 +33,9 @@
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
"drill": 0.9,
|
||||
"height": 2.3,
|
||||
"width": 1.5
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
@ -49,7 +45,7 @@
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.508
|
||||
"min_clearance": 0.0
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
@ -57,41 +53,45 @@
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
},
|
||||
{
|
||||
"gap": 0.43,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.2
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"drc_exclusions": [
|
||||
"missing_courtyard|47600000|75000000|29b1b4a0-f91c-4150-9909-e799058c1a17|00000000-0000-0000-0000-000000000000",
|
||||
"missing_courtyard|93050000|75000000|c900d9ed-661e-4ab6-9bb8-a2a410ddbd61|00000000-0000-0000-0000-000000000000",
|
||||
"silk_over_copper|47800000|58796666|f0146902-4434-4b0f-b356-212cd68fedb2|e33f2640-6147-4605-84c4-295ca3d1c887",
|
||||
"silk_over_copper|47800000|60906761|f0146902-4434-4b0f-b356-212cd68fedb2|47d2de52-f49e-423a-b420-37362595aee9",
|
||||
"silk_over_copper|47825000|67400000|f0146902-4434-4b0f-b356-212cd68fedb2|6f3abfe8-c263-4876-98d2-147dbe24736a",
|
||||
"silk_over_copper|47825000|82600000|f0146902-4434-4b0f-b356-212cd68fedb2|782042ff-c466-40ea-a84b-e728e059b563",
|
||||
"silk_over_copper|47825000|82600000|f0146902-4434-4b0f-b356-212cd68fedb2|935faa4f-6a7f-4631-a892-1ec9563eb136",
|
||||
"silk_over_copper|47850000|67400000|f0146902-4434-4b0f-b356-212cd68fedb2|6f3abfe8-c263-4876-98d2-147dbe24736a",
|
||||
"silk_over_copper|47850000|82600000|f0146902-4434-4b0f-b356-212cd68fedb2|782042ff-c466-40ea-a84b-e728e059b563",
|
||||
"silk_overlap|52100000|65850000|1fbc8561-7607-4b92-87be-b7668c3929a2|edb5444b-85b1-4659-9175-27370a62658c",
|
||||
"silk_overlap|54450000|60475000|fd8d0bc5-33ee-4442-a8a5-b2a5c9983c1a|48e9f32c-cdbe-4e08-a674-21d729076b78",
|
||||
"silk_overlap|54450000|62325000|c97d851f-3ea4-478a-a018-f69e7c125ce3|e59b4462-95cb-4da9-a869-9b9448da895d",
|
||||
"silk_overlap|54450000|62325000|e59b4462-95cb-4da9-a869-9b9448da895d|c97d851f-3ea4-478a-a018-f69e7c125ce3",
|
||||
"silk_overlap|66200000|61250000|c625e07b-3c96-4b3d-927b-281bf5eef6ec|2be3ae3e-925a-4090-bb02-3989648c170a",
|
||||
"silk_overlap|66250000|62350000|2be3ae3e-925a-4090-bb02-3989648c170a|c625e07b-3c96-4b3d-927b-281bf5eef6ec"
|
||||
],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "warning",
|
||||
"footprint_type_mismatch": "error",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "ignore",
|
||||
"lib_footprint_mismatch": "ignore",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "warning",
|
||||
@ -101,14 +101,9 @@
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "ignore",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
@ -124,132 +119,45 @@
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.127,
|
||||
"min_connection": 0.127,
|
||||
"min_copper_edge_clearance": 0.3,
|
||||
"min_clearance": 0.09,
|
||||
"min_copper_edge_clearance": 0.19999999999999998,
|
||||
"min_hole_clearance": 0.254,
|
||||
"min_hole_to_hole": 0.254,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.15,
|
||||
"min_text_height": 1.0,
|
||||
"min_text_thickness": 0.153,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.127,
|
||||
"min_via_annular_width": 0.13,
|
||||
"min_via_diameter": 0.5,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_through_hole_diameter": 0.19999999999999998,
|
||||
"min_track_width": 0.09,
|
||||
"min_via_annular_width": 0.125,
|
||||
"min_via_diameter": 0.44999999999999996,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_mask_to_copper_clearance": 0.05,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.127,
|
||||
0.15,
|
||||
0.2,
|
||||
0.3,
|
||||
0.5
|
||||
0.3
|
||||
],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.45,
|
||||
"drill": 0.2
|
||||
},
|
||||
{
|
||||
"diameter": 0.6,
|
||||
"drill": 0.3
|
||||
},
|
||||
{
|
||||
"diameter": 0.8,
|
||||
"drill": 0.4
|
||||
},
|
||||
{
|
||||
"diameter": 1.0,
|
||||
"drill": 0.5
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
@ -433,23 +341,18 @@
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
@ -459,7 +362,6 @@
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "error",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
@ -471,13 +373,13 @@
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "template.kicad_pro",
|
||||
"filename": "hdmi_firewall.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
@ -491,11 +393,11 @@
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
"wire_width": 6.0
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.19,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
@ -503,15 +405,21 @@
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Thick",
|
||||
"nets": [
|
||||
"+5V",
|
||||
"GND",
|
||||
"Net-(C1-Pad2)",
|
||||
"Net-(SW1-Pad14)"
|
||||
],
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.5,
|
||||
"track_width": 0.3,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
"wire_width": 6.0
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.15,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
@ -520,98 +428,65 @@
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Thin",
|
||||
"nets": [],
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.15,
|
||||
"via_diameter": 0.5,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
"via_drill": 0.2,
|
||||
"wire_width": 6.0
|
||||
},
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.1778,
|
||||
"diff_pair_gap": 0.1778,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.19177,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "diff",
|
||||
"nets": [
|
||||
"/CK+",
|
||||
"/CK-",
|
||||
"/D0+",
|
||||
"/D0-",
|
||||
"/D1+",
|
||||
"/D1-",
|
||||
"/D2+",
|
||||
"/D2-",
|
||||
"/HEAC_D+",
|
||||
"/HEAC_D-",
|
||||
"/HEAC_SNK+",
|
||||
"/HEAC_SNK-"
|
||||
],
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.19177,
|
||||
"via_diameter": 0.45,
|
||||
"via_drill": 0.2,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
"version": 2
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
@ -622,11 +497,6 @@
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
@ -648,19 +518,14 @@
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"43fc3289-82a7-492c-a423-3030e10115dc",
|
||||
"Root"
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
2654
hdmi_firewall.kicad_sch
Normal file
586
kicad/custom.pretty/qr.kicad_mod
Normal file
@ -0,0 +1,586 @@
|
||||
(footprint "qr" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "QR*****" (at 0 9.75) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 9e6b350f-4f76-445c-8b14-e5fba0b3c339)
|
||||
)
|
||||
(fp_text value "qr" (at 0 -9.75) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp bf1afb24-41a3-4ce2-849b-41193908d732)
|
||||
)
|
||||
(fp_rect (start -1.25 -1.75) (end -0.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 008d9bf7-df0b-4f0e-9a3a-62d5e135d9fc))
|
||||
(fp_rect (start 6.75 -5.25) (end 7.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 00938406-3197-4e78-9bf6-ec17e23fa7f9))
|
||||
(fp_rect (start 0.25 -4.75) (end 0.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 01556b6f-db5c-4dc0-b16e-b8fc83d28094))
|
||||
(fp_rect (start -1.25 -5.25) (end -0.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 018d1958-5221-4b77-9657-c7d8fac8a9e3))
|
||||
(fp_rect (start -7.25 7.75) (end -6.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 02510734-50da-4e20-acb8-8016ab1a7e3b))
|
||||
(fp_rect (start -6.75 7.75) (end -6.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 029b4955-b66d-4133-a388-80926b16133e))
|
||||
(fp_rect (start 6.75 -1.75) (end 7.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 02e38b0a-ed5b-4463-94bf-9ce149b9ebe0))
|
||||
(fp_rect (start -4.75 -0.25) (end -4.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 02ef10c7-adc0-41a6-b708-8d45908af5da))
|
||||
(fp_rect (start 7.25 5.25) (end 7.75 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 03293cd0-8b40-46c8-9ae9-826fc80eef04))
|
||||
(fp_rect (start -1.75 -4.25) (end -1.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 03502eb3-0d7d-40aa-8306-3088047130a0))
|
||||
(fp_rect (start -0.75 0.75) (end -0.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 035ddf16-d9b4-471f-b23d-51008ca26b9d))
|
||||
(fp_rect (start -7.25 2.25) (end -6.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 03af1ce5-e002-4293-9084-f50df3abcbe1))
|
||||
(fp_rect (start 2.75 2.25) (end 3.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 03d7d2e9-51cd-43de-9126-65a1d258cc3c))
|
||||
(fp_rect (start -6.75 -2.25) (end -6.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 04261d17-0901-45e9-a4ea-758c2550555f))
|
||||
(fp_rect (start -6.75 2.75) (end -6.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 058d4ea5-7956-4028-84bd-671a4194265c))
|
||||
(fp_rect (start 5.75 3.75) (end 6.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 05fbc8f9-3353-4c5e-a205-a59271af6b89))
|
||||
(fp_rect (start -8.25 3.75) (end -7.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 066c73a1-a722-46cc-8c59-2f329c119b3a))
|
||||
(fp_rect (start 6.25 6.25) (end 6.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0780f3d3-4f03-4b4c-9106-9850541bbc05))
|
||||
(fp_rect (start 1.75 6.75) (end 2.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 08391784-b3e9-4414-9904-050300b66ac7))
|
||||
(fp_rect (start -1.75 2.25) (end -1.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 08c918f7-8fb5-4ad0-ab08-9a9f491a36ba))
|
||||
(fp_rect (start -5.25 -5.25) (end -4.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 08d9eea2-5847-45b8-a824-37958ec0380e))
|
||||
(fp_rect (start -8.25 -4.25) (end -7.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0938dc38-2baf-4202-ada7-26e895329da7))
|
||||
(fp_rect (start 7.75 -5.75) (end 8.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0b747d3e-5fa5-499e-af05-4957ada1603d))
|
||||
(fp_rect (start -1.75 -0.25) (end -1.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0bdb8eb2-1208-443d-bd5d-80f93de32008))
|
||||
(fp_rect (start 5.75 1.75) (end 6.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0d0f6bb0-c6fb-438b-87c7-53a70f3007f5))
|
||||
(fp_rect (start -6.25 2.25) (end -5.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0df7b1ab-9fb2-42b6-b3ab-e3e30ff526f8))
|
||||
(fp_rect (start 3.25 6.75) (end 3.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0ed367a8-9d3b-4a3b-8852-6aa44eba4480))
|
||||
(fp_rect (start 6.25 3.75) (end 6.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0f415d0a-4861-4df6-82d1-d5757a33cd3e))
|
||||
(fp_rect (start 5.25 1.25) (end 5.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0f802ffe-949c-45e7-997f-da72150665b3))
|
||||
(fp_rect (start 6.25 1.75) (end 6.75 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1017e9b7-1c96-4b0a-83da-67088d937cf5))
|
||||
(fp_rect (start -4.75 -4.25) (end -4.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 111400f2-24a9-4c12-b3aa-d2f0601042d5))
|
||||
(fp_rect (start 6.25 2.25) (end 6.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 11bb9ccc-265d-4091-bc67-2b936c3bbfb0))
|
||||
(fp_rect (start 1.25 -4.75) (end 1.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 11be8715-7049-4601-ab56-81f88ab5e356))
|
||||
(fp_rect (start -2.25 -0.75) (end -1.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 11f2076c-8d3e-4d5f-ba17-8bfcd34a30dc))
|
||||
(fp_rect (start -5.25 -4.25) (end -4.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1310b6a0-7aa6-40a4-98e9-1419d49fcbf1))
|
||||
(fp_rect (start 2.75 0.75) (end 3.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 132301c1-cab9-4592-ba51-e4e4a5fca339))
|
||||
(fp_rect (start 6.25 -7.25) (end 6.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1347c0b5-22f7-4bbf-9d60-cb2a3270e2cc))
|
||||
(fp_rect (start 6.75 -3.75) (end 7.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 138d1c7b-3e65-42ee-8299-496eea7b4bd8))
|
||||
(fp_rect (start 0.25 0.75) (end 0.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 14880cbf-596e-4ff2-b58a-463f638716bf))
|
||||
(fp_rect (start -0.25 -0.75) (end 0.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 14a4b050-8210-491a-a1b2-8cc4d72298cb))
|
||||
(fp_rect (start 5.25 5.75) (end 5.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 14b2b7f2-4619-4d3c-9670-4575eccf336a))
|
||||
(fp_rect (start 5.75 -6.25) (end 6.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 14c73277-ce2c-41c8-a77d-062150b40938))
|
||||
(fp_rect (start -3.75 -5.75) (end -3.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 14ffd0cd-da4e-4694-8b98-0fa87d0daf61))
|
||||
(fp_rect (start -6.25 6.75) (end -5.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 15ebf12b-eb90-45af-a73d-5bcf4cae7ba9))
|
||||
(fp_rect (start 6.75 -1.25) (end 7.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 15f18e2c-8716-4735-92c1-4bee31d699b1))
|
||||
(fp_rect (start -7.75 0.75) (end -7.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 165d50f2-5c54-4dd6-977f-bc2cb9520adc))
|
||||
(fp_rect (start -8.25 -7.75) (end -7.75 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 169d7211-8d5c-4564-a95f-8904faf52384))
|
||||
(fp_rect (start -5.25 2.75) (end -4.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 177e4de7-86f0-4c08-838c-ef52d77c4d19))
|
||||
(fp_rect (start -8.25 -3.75) (end -7.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 17b08bdc-aca4-4a00-91c0-3b00312992a0))
|
||||
(fp_rect (start -6.25 1.75) (end -5.75 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 17c0af7a-a819-4966-bb6b-9648cac7ad77))
|
||||
(fp_rect (start 4.25 -1.25) (end 4.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1af7a4c7-94dc-4b16-a9ca-5e10175c9bb4))
|
||||
(fp_rect (start -3.25 -3.75) (end -2.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1b6d3ba4-7c56-4af8-a492-5bd95715b300))
|
||||
(fp_rect (start -1.25 -0.75) (end -0.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1b7ab684-3857-4d01-85a3-5f7563e52bf4))
|
||||
(fp_rect (start -5.25 -2.25) (end -4.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1bcf33d0-f9be-4c1a-838d-9e335aeb9966))
|
||||
(fp_rect (start 4.75 0.75) (end 5.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1bed4bfd-72bf-48c2-b894-058c57ac1dcc))
|
||||
(fp_rect (start 3.75 -5.25) (end 4.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1c554959-db2d-459c-a889-54845516d0ff))
|
||||
(fp_rect (start 3.75 -5.75) (end 4.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1ceb171a-ff7a-43ea-a0e9-5b513c0813e1))
|
||||
(fp_rect (start -4.25 4.25) (end -3.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1cf9ef5c-71e6-4bb3-8cba-02da70c6bc64))
|
||||
(fp_rect (start -5.75 -5.25) (end -5.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1e361ab6-2b75-4698-a40b-19e42cf7434d))
|
||||
(fp_rect (start 1.25 -1.75) (end 1.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1f0c1b18-0fda-4f84-a744-0debf1b1221d))
|
||||
(fp_rect (start -8.25 5.75) (end -7.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1f5a0567-4a9c-441a-be38-768cc7b7cdb3))
|
||||
(fp_rect (start 4.75 -5.75) (end 5.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1f8470d3-2fe2-4853-a1b0-19b09a8fa732))
|
||||
(fp_rect (start 5.75 -8.25) (end 6.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 20c217e7-b916-4cc2-85ac-9dc2d0bb1dae))
|
||||
(fp_rect (start 6.25 -6.25) (end 6.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 20d5dd0e-46b2-40db-98aa-6197af00ca3c))
|
||||
(fp_rect (start 5.75 -7.25) (end 6.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2112cd90-6b85-481b-a7b7-58e10696e91e))
|
||||
(fp_rect (start -5.25 -1.25) (end -4.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 21e42d35-42cc-423d-9ed0-fb3c8c3363b7))
|
||||
(fp_rect (start 1.25 2.75) (end 1.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2209dcb9-e729-44a2-88e2-5ccc13def596))
|
||||
(fp_rect (start -3.75 -3.75) (end -3.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2216986d-d734-4750-a2d1-f213d1a260c0))
|
||||
(fp_rect (start 5.75 3.25) (end 6.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 221e0c16-e39a-4b3c-b849-d875252ebb39))
|
||||
(fp_rect (start 7.75 -6.75) (end 8.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 222f5976-e602-43fd-86a1-b5ca30391bf5))
|
||||
(fp_rect (start -7.75 -0.75) (end -7.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 22698583-9f09-4b33-9648-2f7fbcf89177))
|
||||
(fp_rect (start -4.25 4.75) (end -3.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 22f05fb8-73e3-4c3d-810a-cae112e5205c))
|
||||
(fp_rect (start 4.75 1.25) (end 5.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 241a7c35-28a8-4d76-b832-9af5a7a71b5e))
|
||||
(fp_rect (start 1.75 -5.75) (end 2.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 24511be0-402a-46d0-8465-67c87fa85782))
|
||||
(fp_rect (start 2.75 -6.75) (end 3.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2506bd70-32ff-4a58-97df-b7eac111fd85))
|
||||
(fp_rect (start 4.25 0.25) (end 4.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 264145ae-9b08-47b1-a3c2-e34973db43ab))
|
||||
(fp_rect (start -5.25 -7.25) (end -4.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 26e8b733-4e53-4a85-9f76-9b12f09efe3d))
|
||||
(fp_rect (start -5.25 5.75) (end -4.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 27094ddc-5b0b-4d51-bc91-052e93536d53))
|
||||
(fp_rect (start 4.75 -6.75) (end 5.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 27c1d2be-4e2b-4453-8eea-93364c92ffba))
|
||||
(fp_rect (start 2.25 -6.75) (end 2.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 29096d1b-1332-4e78-9911-102589b9a4ba))
|
||||
(fp_rect (start 5.25 3.75) (end 5.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2982d0ab-a03e-4749-85db-7873f8c49070))
|
||||
(fp_rect (start -6.25 0.25) (end -5.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2a0566c8-99b0-4db5-b22c-6f31e0194ad3))
|
||||
(fp_rect (start 2.25 -0.25) (end 2.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2a0f53ba-91ca-4a6c-80dd-860e5294e227))
|
||||
(fp_rect (start -2.25 -2.75) (end -1.75 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2a4bdfcd-23da-466c-a641-2a6a7b59bba6))
|
||||
(fp_rect (start 0.75 -1.75) (end 1.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2b795e9d-89b8-461e-a9b3-d5c0b38b4d37))
|
||||
(fp_rect (start -2.75 -2.75) (end -2.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2bcfe39f-472b-47af-a282-496728ae0f7d))
|
||||
(fp_rect (start -5.25 7.75) (end -4.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2c6b9901-cd8a-48be-b8f2-dce72e9ad4bb))
|
||||
(fp_rect (start 7.25 -0.25) (end 7.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2dbad0ec-ad07-41f5-896e-85b7cf6d538b))
|
||||
(fp_rect (start 4.75 -7.25) (end 5.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2df0154a-af6d-4896-87dd-f15f5743011e))
|
||||
(fp_rect (start -6.25 -8.25) (end -5.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2e6ab65c-494b-4d79-88e6-b23e3a8a65d2))
|
||||
(fp_rect (start 1.75 -4.75) (end 2.25 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2ec80302-2da3-40ff-b474-290de218fa68))
|
||||
(fp_rect (start 1.75 -3.75) (end 2.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2ee14f4d-4e42-4dd1-8332-7e1304e5eade))
|
||||
(fp_rect (start -6.25 3.75) (end -5.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2f18add8-f7ed-4a04-9fb8-ae5e9c1d7014))
|
||||
(fp_rect (start 5.75 4.75) (end 6.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2f3205de-9db5-44c8-acda-d0153e426434))
|
||||
(fp_rect (start 1.75 -7.25) (end 2.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 2fc31cee-dc7b-4190-a92f-97e518556aaf))
|
||||
(fp_rect (start 4.75 3.75) (end 5.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 300340c0-c8c7-4413-ab6e-fb5740bf5664))
|
||||
(fp_rect (start 3.25 -3.75) (end 3.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3087bcc5-0750-4887-bb27-bea5b09094bc))
|
||||
(fp_rect (start 2.75 -5.75) (end 3.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 31478265-5f49-43ba-8cee-74ecb351bb43))
|
||||
(fp_rect (start -7.25 6.75) (end -6.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 31b7ed19-462a-49cf-9480-c278cc306810))
|
||||
(fp_rect (start 4.75 6.25) (end 5.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 31f84391-3c0b-46dd-90c2-f11faa8a520f))
|
||||
(fp_rect (start -1.25 -3.25) (end -0.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 328c24be-d163-4aec-a236-78393f2e54bb))
|
||||
(fp_rect (start -6.75 3.25) (end -6.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3434ab49-e488-46d3-9605-a2fdeab6208d))
|
||||
(fp_rect (start -3.25 7.75) (end -2.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 357177fe-feb4-49f6-823f-6c20d5fe75b6))
|
||||
(fp_rect (start -1.75 -2.75) (end -1.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 35b4a5da-15d3-4e3b-b0e6-4d21e026cb7d))
|
||||
(fp_rect (start 3.75 -1.75) (end 4.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 372f4e64-1312-44d1-b652-57a936ab6227))
|
||||
(fp_rect (start -3.75 2.25) (end -3.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38086dd8-87f9-4d72-9116-fdece54eb902))
|
||||
(fp_rect (start -5.75 2.25) (end -5.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38189b8f-087b-42be-bc88-6f9f93a2632e))
|
||||
(fp_rect (start -2.75 4.75) (end -2.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38a6aefd-899c-413f-bc11-50406d4eb787))
|
||||
(fp_rect (start 1.25 6.25) (end 1.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38ee5968-a95e-4bbd-b213-83a785b233c0))
|
||||
(fp_rect (start 1.75 7.75) (end 2.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38f45f67-7617-4550-8e8e-c3e8cc8d5110))
|
||||
(fp_rect (start 2.75 -4.25) (end 3.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 38fd943d-541c-4807-9958-156d2c659e87))
|
||||
(fp_rect (start -3.25 -5.75) (end -2.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 39100e97-9d8b-47d0-aae1-249700bfe8c0))
|
||||
(fp_rect (start -1.25 4.25) (end -0.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3a3a302b-4fb6-410d-99e0-716d977c2a71))
|
||||
(fp_rect (start 4.25 -0.75) (end 4.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3abaa1f3-9fab-41ea-9336-1de06b2a7846))
|
||||
(fp_rect (start -8.25 -0.75) (end -7.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3b97bb8d-ff99-479c-aa11-a860b3161084))
|
||||
(fp_rect (start 1.25 -7.75) (end 1.75 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3c2669db-7e9c-4a59-94f0-b77c25e717df))
|
||||
(fp_rect (start -3.75 -8.25) (end -3.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3d04ba63-a5eb-4851-a130-d1f1dfa7b424))
|
||||
(fp_rect (start -6.25 -6.25) (end -5.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3e3f18b7-11d7-43d1-9c04-fbb143c13833))
|
||||
(fp_rect (start 3.25 -1.25) (end 3.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3f445c2e-caed-4c90-bea4-fb1f0b34ec28))
|
||||
(fp_rect (start 0.75 -5.25) (end 1.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3f58726d-ed05-4af8-a181-7517e982ead1))
|
||||
(fp_rect (start 3.75 3.75) (end 4.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3f716f92-9629-43b1-b099-b46a59fb1709))
|
||||
(fp_rect (start 6.25 -3.25) (end 6.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 40719ab3-e87a-457e-b382-93d56f1856bc))
|
||||
(fp_rect (start 4.25 -3.75) (end 4.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 40942c95-2d18-4545-9fba-f454cca55037))
|
||||
(fp_rect (start 6.25 5.75) (end 6.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 40f38f28-a996-4f9e-a44d-f1be5ef65ce0))
|
||||
(fp_rect (start 4.25 -1.75) (end 4.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 41ea8ad6-fd61-40b5-8122-7f374fb3550e))
|
||||
(fp_rect (start 4.25 2.25) (end 4.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 424c5b64-856c-4ab2-8511-cecdd878484a))
|
||||
(fp_rect (start 7.25 4.25) (end 7.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 427845b8-62f6-47ed-bee3-c85ebcb2a449))
|
||||
(fp_rect (start 3.75 -0.25) (end 4.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 431db9ab-e851-4eb3-9153-92a05f8a6fb7))
|
||||
(fp_rect (start 1.25 -6.25) (end 1.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 43ec6ca7-2ff1-4250-8ce8-efc0d1398e5e))
|
||||
(fp_rect (start 0.75 -1.25) (end 1.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 45edf1de-6d1c-46c9-93ba-1779adfe2812))
|
||||
(fp_rect (start 6.75 2.25) (end 7.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4608e1d9-c3d6-438b-8e69-3452d3419604))
|
||||
(fp_rect (start 7.75 -7.75) (end 8.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 464c294b-1d61-4e30-8c72-d5d85aa9a0bb))
|
||||
(fp_rect (start 5.25 -4.25) (end 5.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 46d5266a-c779-4c40-a6e1-db23ff1a44ab))
|
||||
(fp_rect (start -6.75 -6.25) (end -6.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4789bd56-3d89-4ccb-9086-58c3a30bae02))
|
||||
(fp_rect (start 1.25 3.25) (end 1.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4842b9d5-01f0-46b5-8f2a-7b5d685d414f))
|
||||
(fp_rect (start -6.25 4.75) (end -5.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 48e75e94-9fc3-437b-be79-834f94444c56))
|
||||
(fp_rect (start -0.25 0.75) (end 0.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4b5df782-6243-4126-b89a-e0065c2e2b91))
|
||||
(fp_rect (start -4.75 -1.75) (end -4.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4ba9be4e-408b-45bf-b78c-6a4eea47985f))
|
||||
(fp_rect (start -1.75 -8.25) (end -1.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4c166662-8648-4792-a54c-8750a7b387b8))
|
||||
(fp_rect (start -6.75 -7.25) (end -6.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4cde5d1f-bab2-409c-9c81-2b4b236116d9))
|
||||
(fp_rect (start -2.75 7.25) (end -2.25 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4cde73b6-d734-49d9-a9ba-d53cddf895ff))
|
||||
(fp_rect (start -0.75 -4.25) (end -0.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4d667e54-e760-4a8a-a090-680a0bc5aaa4))
|
||||
(fp_rect (start 7.25 -1.25) (end 7.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4e078c7b-e994-4321-8a3f-bcde7f824026))
|
||||
(fp_rect (start -4.25 -1.75) (end -3.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4eb8d5b6-f731-4d24-be06-aa78f02f92b9))
|
||||
(fp_rect (start 3.25 6.25) (end 3.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4ef00b21-5885-4e3b-92fc-546611890d19))
|
||||
(fp_rect (start -0.75 3.75) (end -0.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4fa4fc1a-f707-40d8-b894-2950ff81d4fc))
|
||||
(fp_rect (start 4.25 -4.25) (end 4.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5022cbb0-63b1-4830-af5a-94ed41e1e25f))
|
||||
(fp_rect (start -8.25 0.75) (end -7.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 504c8cec-e651-46cd-b180-44b27efdb21e))
|
||||
(fp_rect (start 1.75 0.75) (end 2.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5075a09a-6136-4717-914f-d7123e330815))
|
||||
(fp_rect (start -0.75 -3.75) (end -0.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 51f86caa-cd88-41aa-b238-74d575381e8f))
|
||||
(fp_rect (start -0.75 4.75) (end -0.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 52311b86-4b5c-4fbf-8447-0d8a9e9ed54a))
|
||||
(fp_rect (start 0.75 -4.75) (end 1.25 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 53627789-9fc2-49d9-accd-4adfc3b92df0))
|
||||
(fp_rect (start 2.75 3.75) (end 3.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 537bfdd8-aab4-4565-9419-99180634cfd3))
|
||||
(fp_rect (start 3.25 -2.25) (end 3.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 53d33ae5-d86f-48dc-abe1-9a8fe68fc09e))
|
||||
(fp_rect (start 6.25 -5.25) (end 6.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 549337b4-c0ac-4335-81db-edbe940398e8))
|
||||
(fp_rect (start 2.75 7.75) (end 3.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5538e2dc-9708-4fac-b5f4-a376564252dd))
|
||||
(fp_rect (start -7.25 -5.25) (end -6.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 569c136e-7e55-46e1-9d8b-d448dfbf5b50))
|
||||
(fp_rect (start -8.25 7.75) (end -7.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 56fac4f0-7f0b-44cf-afec-1df5c9110dd0))
|
||||
(fp_rect (start -5.25 6.25) (end -4.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5717359b-7cb5-4db6-9055-ce231432fbd9))
|
||||
(fp_rect (start -4.75 0.75) (end -4.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 581e5534-1b62-4b22-b751-8332e456486a))
|
||||
(fp_rect (start 2.75 -5.25) (end 3.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 583e26d5-9014-483c-8514-fd10636a43bf))
|
||||
(fp_rect (start -1.25 -5.75) (end -0.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 585b4b72-6963-45ca-92b7-a36e06d857b9))
|
||||
(fp_rect (start -3.25 5.75) (end -2.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 59048b34-757a-4374-a746-e8990a9b7869))
|
||||
(fp_rect (start 4.25 -3.25) (end 4.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5a973761-667e-448d-a05b-9ef570956fda))
|
||||
(fp_rect (start -3.75 -1.25) (end -3.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5ad7d6d8-6d6a-4e83-bf6e-7d09c234ca87))
|
||||
(fp_rect (start 1.75 5.25) (end 2.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5b531049-744a-44e3-a9bb-08cb6b54f2b9))
|
||||
(fp_rect (start 0.25 -7.25) (end 0.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5ba4cb5f-3237-4306-a1f8-c480ba26f98d))
|
||||
(fp_rect (start 7.25 -2.75) (end 7.75 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5bcd8175-7f84-42e8-bc8f-9ffa177d364b))
|
||||
(fp_rect (start -7.25 -0.25) (end -6.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5bd85188-3595-4402-9673-d201ec139bdf))
|
||||
(fp_rect (start 0.25 3.25) (end 0.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5bf4fbc1-97e6-4c12-a6e9-f5d8b8bf4138))
|
||||
(fp_rect (start 3.25 3.75) (end 3.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5c30e00e-9339-4065-9934-e4cabfe4347a))
|
||||
(fp_rect (start -8.25 6.75) (end -7.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5c72944b-f75f-462c-8278-56341964777d))
|
||||
(fp_rect (start -4.75 -0.75) (end -4.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5c7324ad-f160-48eb-9c88-3e90478d5cae))
|
||||
(fp_rect (start -3.25 -3.25) (end -2.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5cc7488e-903d-4ef1-ab57-8d4896d988ee))
|
||||
(fp_rect (start 3.75 -4.25) (end 4.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5d4d4883-39ef-43b5-b67d-8da0b1aa0f40))
|
||||
(fp_rect (start 4.75 -1.25) (end 5.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5d50c417-5126-4eca-96b4-7e60eeaee187))
|
||||
(fp_rect (start -0.75 1.75) (end -0.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5dade18a-9710-46d8-a87e-d8d327bb80ec))
|
||||
(fp_rect (start 7.75 -8.25) (end 8.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5ddde671-5b2f-43a4-a7e3-33c15ea02831))
|
||||
(fp_rect (start -5.25 -6.75) (end -4.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5e3210a3-828a-406d-ac0a-1d8d9cc8b1aa))
|
||||
(fp_rect (start 4.75 -4.25) (end 5.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5ef87385-7fce-4b26-ab3a-de60e5351105))
|
||||
(fp_rect (start -3.25 -2.75) (end -2.75 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5fab284c-a8f6-49ba-a3e9-510887220bdb))
|
||||
(fp_rect (start 0.75 -3.75) (end 1.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6103233b-b3cb-4106-9367-e6a0e4f877bc))
|
||||
(fp_rect (start -7.75 -5.25) (end -7.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 61ac6e3c-761a-4f9b-aa3a-d27d072f07da))
|
||||
(fp_rect (start -1.75 4.25) (end -1.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6229c8b5-ee03-4943-929b-9995766cd9e5))
|
||||
(fp_rect (start 5.75 -4.25) (end 6.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 624b869b-0154-42d4-bbfd-413cb6bffe4c))
|
||||
(fp_rect (start -2.25 -0.25) (end -1.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6299deea-a17f-411b-8628-d16c3430f5e5))
|
||||
(fp_rect (start -3.25 -7.75) (end -2.75 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 62cd706d-2f0a-49b3-840c-935f16270208))
|
||||
(fp_rect (start -2.75 -7.25) (end -2.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6309e3a3-d166-431d-9fc7-230207c7c8a1))
|
||||
(fp_rect (start 3.75 4.75) (end 4.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 63c65c51-8914-4761-9fe8-e581e43280da))
|
||||
(fp_rect (start 7.75 -5.25) (end 8.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 641347cc-d6d1-45ce-be47-5b59389ecb51))
|
||||
(fp_rect (start 0.25 -6.75) (end 0.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 645e0993-11bb-4a94-8312-efc204133ffd))
|
||||
(fp_rect (start -8.25 -3.25) (end -7.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 64e65a31-c790-4392-891d-14ee415f0f5f))
|
||||
(fp_rect (start -4.25 -6.75) (end -3.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 658069ae-f13a-42c3-a8c0-127864644339))
|
||||
(fp_rect (start 1.75 1.75) (end 2.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6753de14-e035-4ad1-a6e8-8e5499f8633c))
|
||||
(fp_rect (start -3.75 4.25) (end -3.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6761c3a8-898f-4e69-ba85-2748645964b8))
|
||||
(fp_rect (start 0.25 -6.25) (end 0.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6792ad4a-7848-470d-940e-ee3a73ff45a8))
|
||||
(fp_rect (start 4.25 5.75) (end 4.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 67df5d10-8bab-4052-88a7-7073eaeb725d))
|
||||
(fp_rect (start -5.75 7.75) (end -5.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 69d8761e-5a33-44ac-b908-7b0307d00839))
|
||||
(fp_rect (start -0.75 6.75) (end -0.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6a69b367-7f3f-4810-8832-fcf4062331d4))
|
||||
(fp_rect (start -6.25 -3.75) (end -5.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6abc7a40-1af8-465d-8938-15929b818f51))
|
||||
(fp_rect (start -2.25 0.75) (end -1.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6ac5f1da-4b9c-49dc-a47a-19efecb207f3))
|
||||
(fp_rect (start -7.25 6.25) (end -6.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6bd16a1f-2708-4567-9040-3c72a041236d))
|
||||
(fp_rect (start 3.75 0.25) (end 4.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6bf1812d-ad50-4d26-bc44-e22ca96f8951))
|
||||
(fp_rect (start 2.25 1.25) (end 2.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6c069b10-5794-46f6-b7fd-417d447edc39))
|
||||
(fp_rect (start -1.75 6.25) (end -1.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6c6377d6-1b62-41b9-8820-5d644c224adc))
|
||||
(fp_rect (start 3.25 -0.75) (end 3.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6cbd4c35-0a08-40d6-ace4-e55606c2b542))
|
||||
(fp_rect (start 2.75 -2.25) (end 3.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6cc46eed-f134-4424-9a79-841d5b7d638d))
|
||||
(fp_rect (start -0.25 -3.25) (end 0.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6d166bb5-9ae1-41cf-875c-a789850910af))
|
||||
(fp_rect (start -2.75 3.25) (end -2.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6d4489f4-ac83-460e-92dc-cbf640d136a6))
|
||||
(fp_rect (start 2.75 -0.25) (end 3.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6da13831-9b78-42e6-869e-5a72f02f8190))
|
||||
(fp_rect (start 7.75 -6.25) (end 8.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6e58d63f-1786-463e-b899-5c7665f9efe3))
|
||||
(fp_rect (start -8.25 -8.25) (end -7.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6f333460-8c3c-4098-a256-9680723eee5e))
|
||||
(fp_rect (start -7.25 -0.75) (end -6.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6f5a240a-8a2b-4b60-891e-24e7f9be3a1c))
|
||||
(fp_rect (start -4.75 -2.75) (end -4.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6f9787f0-4837-497a-b9e4-bd8d3fd29972))
|
||||
(fp_rect (start 0.75 7.75) (end 1.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6ff42d61-416e-4386-b13d-97df4e7ed845))
|
||||
(fp_rect (start -5.25 1.75) (end -4.75 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 70045c0a-b1ae-4767-9206-84a5f06f9113))
|
||||
(fp_rect (start 6.75 6.25) (end 7.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 70dca59c-6bad-4073-a56b-029221dcfbe2))
|
||||
(fp_rect (start 0.75 0.25) (end 1.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 71283231-bfd7-451e-bc03-9cf8c3733b8a))
|
||||
(fp_rect (start 4.25 3.75) (end 4.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 716c0626-4796-466f-9630-b47fc8ce9d0b))
|
||||
(fp_rect (start 2.25 -3.75) (end 2.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 72b7aef7-2d76-4cf7-9e15-47f82a2b2892))
|
||||
(fp_rect (start -0.25 -3.75) (end 0.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 73275965-8070-4cca-939d-dc112b2f0341))
|
||||
(fp_rect (start -0.75 -3.25) (end -0.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 74370960-5199-4098-a545-d2c8c7ea1d7b))
|
||||
(fp_rect (start -3.75 0.75) (end -3.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 75025b7f-3cde-49cf-a730-309990611ecc))
|
||||
(fp_rect (start 3.75 -4.75) (end 4.25 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 750391d2-c18b-44f1-98a1-e9871ef52ca5))
|
||||
(fp_rect (start -4.75 -3.75) (end -4.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7504e80a-8b24-4e8d-8ce1-9f5dd6761105))
|
||||
(fp_rect (start -7.75 0.25) (end -7.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 758efe82-eeb5-435f-ab0d-5dad146a6cc3))
|
||||
(fp_rect (start -7.25 0.75) (end -6.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 75b90ed2-8ec1-41ad-ac00-669db66fccda))
|
||||
(fp_rect (start -2.25 1.25) (end -1.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 75dd610c-95d7-41b8-a062-4ac8a5af3458))
|
||||
(fp_rect (start -0.75 1.25) (end -0.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7613a08e-587a-4048-806b-46562fe43449))
|
||||
(fp_rect (start -7.75 4.75) (end -7.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 76db87d3-9667-4c6b-a276-35bfe3994f9d))
|
||||
(fp_rect (start -0.25 -8.25) (end 0.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 77e14af0-40f8-4679-8a30-27fdbab3b747))
|
||||
(fp_rect (start -8.25 1.75) (end -7.75 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 77f76170-3e48-47fa-86eb-15fcbca9d95c))
|
||||
(fp_rect (start 3.75 1.25) (end 4.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 781bc047-a326-491a-ac49-2e1ff2477d84))
|
||||
(fp_rect (start 7.25 2.75) (end 7.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 781df42c-c737-47b0-8778-582fea5a4e33))
|
||||
(fp_rect (start 0.75 -8.25) (end 1.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 78a43262-0f16-48b1-bd0c-439ae2075766))
|
||||
(fp_rect (start -6.75 1.25) (end -6.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 79034721-68d8-4eed-9e4d-d06f7eb70910))
|
||||
(fp_rect (start -8.25 1.25) (end -7.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 792c41e0-149d-4994-996c-58dd3b9f3d89))
|
||||
(fp_rect (start -4.75 -1.25) (end -4.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 793c4d42-4b31-4058-bc60-1ab93c64e026))
|
||||
(fp_rect (start 7.75 -4.25) (end 8.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 79e8cdfb-c9f4-499c-be66-305c51b53f84))
|
||||
(fp_rect (start -4.75 -2.25) (end -4.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7a0cf2c3-d604-455b-ad89-f2866c0ff9ed))
|
||||
(fp_rect (start 4.25 2.75) (end 4.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7abd1b9c-3baf-4294-9e81-877175d8100f))
|
||||
(fp_rect (start 6.25 -1.25) (end 6.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7b2ac6aa-024c-4c1f-b57a-74263014a59f))
|
||||
(fp_rect (start 5.75 2.75) (end 6.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7b3d57fb-2bb5-4d6d-8e85-420fbee4e91a))
|
||||
(fp_rect (start -7.25 -6.25) (end -6.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7c49f7eb-41fe-4fe1-8f95-acacb61095ec))
|
||||
(fp_rect (start -0.25 -5.25) (end 0.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7c92f8d1-8c16-4688-b8ab-31ae98339ab5))
|
||||
(fp_rect (start -3.25 -0.75) (end -2.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7d196a9c-bb02-4ae7-bf2d-5f69a1608a6b))
|
||||
(fp_rect (start -1.25 -8.25) (end -0.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7d426812-33ea-4551-9451-aa681f6f0198))
|
||||
(fp_rect (start -5.75 -1.75) (end -5.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7d63e89a-e055-4b17-a8dd-592c154ce2c3))
|
||||
(fp_rect (start 4.75 6.75) (end 5.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7de61f70-cdf1-4162-ae46-7ff0878c51ea))
|
||||
(fp_rect (start -6.25 -6.75) (end -5.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7e74730a-e9f3-4b45-9615-11cca9c3dd83))
|
||||
(fp_rect (start -4.25 2.25) (end -3.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7eb9405d-bcc0-4a5c-bcf7-aa1ab27ffb35))
|
||||
(fp_rect (start -7.75 -8.25) (end -7.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7f58b2f5-e8dd-4bb5-a288-0e2cb241eeac))
|
||||
(fp_rect (start -6.75 1.75) (end -6.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7f6463a0-0d32-4846-81ac-d87a8cd2ef0b))
|
||||
(fp_rect (start 4.75 -5.25) (end 5.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7f950b85-41b6-4b99-9551-203930d143dc))
|
||||
(fp_rect (start 5.75 -2.25) (end 6.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 7f96049e-cfc6-45c1-85ff-8f9ef67d166b))
|
||||
(fp_rect (start -0.25 1.25) (end 0.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 804adc9b-5695-45ac-a019-61e905dbc46a))
|
||||
(fp_rect (start 3.75 -2.75) (end 4.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 806efc17-27e5-4fdc-96e8-3b79466cec2e))
|
||||
(fp_rect (start -2.25 3.25) (end -1.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 808115cf-2c3d-44bb-bf89-156a70f339c6))
|
||||
(fp_rect (start -1.25 -7.25) (end -0.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 80f72bff-e771-4522-8ce6-146cd9112b50))
|
||||
(fp_rect (start 4.25 -2.25) (end 4.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 812e185d-bf33-4406-ae6e-d3e5844527ed))
|
||||
(fp_rect (start 3.25 -8.25) (end 3.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 81aaa8c8-b715-437f-9424-3eff60e883d2))
|
||||
(fp_rect (start -6.25 -0.25) (end -5.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 82a70869-da90-4001-a856-3e2307d74a69))
|
||||
(fp_rect (start -4.25 -5.25) (end -3.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 82ce5fc9-d8a6-44a7-94b9-8a433125689b))
|
||||
(fp_rect (start -5.75 -2.75) (end -5.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8301ac5b-acc3-4ef4-b3e9-87fde72337f8))
|
||||
(fp_rect (start 6.25 4.75) (end 6.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 85fad492-5d83-4d98-bf01-67c80c8f6839))
|
||||
(fp_rect (start 4.75 5.75) (end 5.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 860e52e2-1f53-4b8c-bf23-3b54c7f80e5a))
|
||||
(fp_rect (start -5.25 0.75) (end -4.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 863d57d8-9a28-4483-861c-688d958c6827))
|
||||
(fp_rect (start -3.25 4.75) (end -2.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 863f29a1-bd62-4062-84e4-0778d1f3ab2b))
|
||||
(fp_rect (start 3.75 -1.25) (end 4.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8727edf8-d2cb-4edb-8036-5908d696c09b))
|
||||
(fp_rect (start 0.25 6.25) (end 0.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 88b4c4fa-3298-4b39-ab60-920f9599e2f2))
|
||||
(fp_rect (start -5.75 -1.25) (end -5.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 89307f4f-c7d0-4f80-86ac-222e338133a5))
|
||||
(fp_rect (start -3.25 -5.25) (end -2.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 898a9f03-f050-4c3d-bd1d-fd9a417a17f7))
|
||||
(fp_rect (start -4.25 -5.75) (end -3.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 89d864f5-21a8-4647-897b-a98aa9112171))
|
||||
(fp_rect (start 5.25 6.25) (end 5.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8a50fb45-e7df-4415-b255-0d63fe6dc608))
|
||||
(fp_rect (start 0.25 -0.75) (end 0.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8a6698c1-85aa-4c42-a3c2-4becbba76a57))
|
||||
(fp_rect (start -2.75 -8.25) (end -2.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8bab38b8-5978-4b21-8027-a98b65678911))
|
||||
(fp_rect (start 1.25 -7.25) (end 1.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8c1c3c38-c240-4cf1-a59b-0b274117a1b0))
|
||||
(fp_rect (start 5.25 0.75) (end 5.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8c2dafdb-f11d-4763-abba-65e93d398cca))
|
||||
(fp_rect (start -7.75 1.25) (end -7.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8c7506a4-774d-4d02-a4c6-4a0021f11fe2))
|
||||
(fp_rect (start 0.25 7.75) (end 0.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8c9a631e-24a2-4bcd-89fd-f68404375864))
|
||||
(fp_rect (start -8.25 4.75) (end -7.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8cbaa61a-6a27-4b4b-a591-8622cf4c3317))
|
||||
(fp_rect (start 4.25 3.25) (end 4.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8d342013-1edc-4ed2-936c-f9e00fa42914))
|
||||
(fp_rect (start -1.25 7.25) (end -0.75 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8da3d032-35e5-411b-a898-d0bbc601b014))
|
||||
(fp_rect (start -7.75 -2.75) (end -7.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8dc33c61-8d71-44b3-bcb5-7f4f8b5c7713))
|
||||
(fp_rect (start -4.25 -8.25) (end -3.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8df53e06-873c-48d5-acb2-1da90266a540))
|
||||
(fp_rect (start 0.75 4.25) (end 1.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8e56aaf9-f4d6-419f-8673-f1fb4702a61f))
|
||||
(fp_rect (start -8.25 2.25) (end -7.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8e7bc127-e634-48c1-a737-344872642300))
|
||||
(fp_rect (start -1.75 1.75) (end -1.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8ef5fc10-7bb8-4205-80c0-d9b28da284fd))
|
||||
(fp_rect (start 4.75 -3.25) (end 5.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8f962ec2-549f-4e58-bd4b-7011abf36ae3))
|
||||
(fp_rect (start -2.25 -6.75) (end -1.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8fe10793-e295-41fc-a4e9-f05f3338b2c6))
|
||||
(fp_rect (start 1.75 -2.75) (end 2.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8fed0211-77de-4ec1-9b9a-87c1a5a707ae))
|
||||
(fp_rect (start -8.25 5.25) (end -7.75 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9072ca32-4e7c-47c5-8d48-0f1205ac56ff))
|
||||
(fp_rect (start -2.75 -1.25) (end -2.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 90ebf125-7efd-4db7-b2dd-78754bd3d4c4))
|
||||
(fp_rect (start 0.25 3.75) (end 0.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 91586436-e4dc-4481-a9a0-dc784ad73e93))
|
||||
(fp_rect (start 1.25 2.25) (end 1.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 91904bf6-316a-4901-accf-2b5835ddaf77))
|
||||
(fp_rect (start -1.25 -0.25) (end -0.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 92177e60-575c-4093-bb56-0bc1b5070e2f))
|
||||
(fp_rect (start -0.75 5.75) (end -0.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 92ef4f66-a67c-4f43-9a6d-54e1590fe91e))
|
||||
(fp_rect (start -4.25 -4.75) (end -3.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 94704d8d-de6f-4668-aa29-14533b0459b3))
|
||||
(fp_rect (start -3.25 -4.75) (end -2.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 94c1bdb6-317a-47d2-9f0f-b2c89b2fc8d1))
|
||||
(fp_rect (start 1.25 -0.25) (end 1.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 94f8b0ab-db52-47f1-808a-0e3c310de766))
|
||||
(fp_rect (start -0.25 -6.25) (end 0.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 94fed5ed-d811-42f5-850d-157fa8a31c30))
|
||||
(fp_rect (start -6.25 -2.75) (end -5.75 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95519427-86d7-4379-81f6-9db8706ef208))
|
||||
(fp_rect (start 2.25 2.25) (end 2.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95aa7814-1ef1-444f-8eca-dcd27c90c673))
|
||||
(fp_rect (start 7.25 6.25) (end 7.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95d5091c-d096-4a02-8587-022782004379))
|
||||
(fp_rect (start 0.25 7.25) (end 0.75 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95d5f5e0-b46a-47cc-92a0-0800b72fc708))
|
||||
(fp_rect (start -6.25 5.75) (end -5.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 96b90eba-cba0-47a0-8866-70a1ece5ec89))
|
||||
(fp_rect (start 2.25 -4.75) (end 2.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 97406407-cc91-431b-96f4-80f619b7d991))
|
||||
(fp_rect (start 0.75 1.75) (end 1.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 977bb938-ad3c-453a-abac-a51de1458656))
|
||||
(fp_rect (start -3.75 -6.75) (end -3.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 978a655d-af9a-4c18-b523-e94c2a5761f6))
|
||||
(fp_rect (start 0.25 -4.25) (end 0.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9795c370-8a31-415a-aff3-b09762b0762b))
|
||||
(fp_rect (start -2.25 -4.25) (end -1.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 97ad21c3-7352-4226-bf79-f2b43daa27ce))
|
||||
(fp_rect (start 3.25 1.25) (end 3.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 97cab4ec-cc95-4089-956d-87955109eb27))
|
||||
(fp_rect (start 1.75 3.75) (end 2.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 981651a7-c01e-46e7-ab38-335502dfb891))
|
||||
(fp_rect (start -5.25 3.75) (end -4.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9845ca06-30b9-4e4c-a9f1-4ee30b1b2fc4))
|
||||
(fp_rect (start -1.75 7.25) (end -1.25 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9859e2c7-5641-4a6b-b1e4-337558826c74))
|
||||
(fp_rect (start -2.75 2.75) (end -2.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9906dc8a-84f1-4c20-9232-367e9d08bebc))
|
||||
(fp_rect (start 2.75 -0.75) (end 3.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 99493975-ea43-4952-b184-25b1d6e356a8))
|
||||
(fp_rect (start 0.75 2.75) (end 1.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9960b11c-67d5-4708-a051-f689e01e581f))
|
||||
(fp_rect (start -7.75 2.25) (end -7.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 997aa5df-6915-4ea2-97e6-cc7189a5db58))
|
||||
(fp_rect (start -1.25 0.75) (end -0.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9a9fbbf1-26b1-4817-a2f6-ea67c6982c00))
|
||||
(fp_rect (start 2.25 7.75) (end 2.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9b760fb4-bff4-4e16-a265-8aba12ef407e))
|
||||
(fp_rect (start 2.75 5.25) (end 3.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9db22f4e-76af-4289-ad92-18f6a1f1b2d3))
|
||||
(fp_rect (start 1.25 -6.75) (end 1.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9dcf91be-6b06-4988-a5db-ff641f2f0bd3))
|
||||
(fp_rect (start 0.25 4.25) (end 0.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9e0db68b-3504-42cf-ad94-b41264ffd276))
|
||||
(fp_rect (start -6.25 -7.25) (end -5.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9ed0e226-c0be-4b62-885c-0aa2ef066257))
|
||||
(fp_rect (start 3.25 0.75) (end 3.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a01941a5-0765-4a8b-aa1e-0006048c76cd))
|
||||
(fp_rect (start -0.75 0.25) (end -0.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a06ddd9a-df75-4c91-9b0e-a67d9e505106))
|
||||
(fp_rect (start -3.75 5.25) (end -3.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a170f2e0-bf50-45d2-b269-a81a048c3c39))
|
||||
(fp_rect (start 7.25 2.25) (end 7.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a38d42dd-41cc-4aee-89e0-32211aa48748))
|
||||
(fp_rect (start -2.25 2.75) (end -1.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a3d0823f-ee44-496b-b255-c4398b1077a6))
|
||||
(fp_rect (start -7.25 4.75) (end -6.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a4295caa-be53-459c-8dc9-e0121dec7f4e))
|
||||
(fp_rect (start 5.75 5.25) (end 6.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a438492d-95c7-44d7-8e57-770179b34509))
|
||||
(fp_rect (start -4.25 -3.75) (end -3.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a43ecf55-b0a6-4f4e-b0ab-e309e3ef03db))
|
||||
(fp_rect (start -1.25 4.75) (end -0.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a45b374d-2cc1-4fdf-99ee-a7eb0ea5201a))
|
||||
(fp_rect (start 0.25 1.25) (end 0.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a53214a4-8455-404d-bf78-4bfa0f9a2373))
|
||||
(fp_rect (start 1.75 -7.75) (end 2.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a5e4975f-0105-46be-9259-8828614b67f9))
|
||||
(fp_rect (start -6.25 7.75) (end -5.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a6eed99b-9bd9-4fbd-9727-f3041df468a8))
|
||||
(fp_rect (start 6.75 6.75) (end 7.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a6fdd408-1371-4d68-83af-3beede888ffe))
|
||||
(fp_rect (start 3.25 -4.25) (end 3.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a74b628a-534d-4cad-b02a-f81f8354013e))
|
||||
(fp_rect (start 2.75 5.75) (end 3.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp a8ec1b19-0d26-426d-85e4-d0b100d663ec))
|
||||
(fp_rect (start 5.25 -5.25) (end 5.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp a97a012c-6d7b-486a-a0fd-33de3ecf2767))
|
||||
(fp_rect (start -1.75 2.75) (end -1.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp aa3c9971-edda-47e1-8196-10acd23f6cfc))
|
||||
(fp_rect (start 1.25 7.75) (end 1.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp aa538663-df9c-4511-9c0d-624110e4617b))
|
||||
(fp_rect (start 7.25 -8.25) (end 7.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp aa6db01e-d267-4afa-a9ea-98293af89fbd))
|
||||
(fp_rect (start -8.25 -7.25) (end -7.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ac312b44-343d-4d30-839a-5bcbacae5b73))
|
||||
(fp_rect (start 7.75 5.25) (end 8.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ad954e65-aaca-4b80-80c3-ef0e215d2780))
|
||||
(fp_rect (start 7.25 -3.25) (end 7.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ae63e7e2-15d4-4d29-b1df-c16ee9635820))
|
||||
(fp_rect (start -5.75 1.75) (end -5.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp aec95684-8999-4838-a7c3-aa4fd568d99a))
|
||||
(fp_rect (start 1.75 -1.25) (end 2.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp afad10f6-daec-46ea-88b3-a60206ee8f56))
|
||||
(fp_rect (start 5.25 3.25) (end 5.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b06b0c7e-6c88-4778-bbc6-4e2aea6cc37b))
|
||||
(fp_rect (start 4.75 4.75) (end 5.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b06b42ba-6ad6-4197-9312-2a8d9e456896))
|
||||
(fp_rect (start -3.25 0.75) (end -2.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b07b25d4-82b6-4544-bbdb-84cc03df99fd))
|
||||
(fp_rect (start -0.75 4.25) (end -0.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b0b20308-d86a-422c-b970-404adf573ff3))
|
||||
(fp_rect (start 6.75 -8.25) (end 7.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b0da6e55-e61d-48af-8329-4265b4bb9f07))
|
||||
(fp_rect (start 5.75 6.25) (end 6.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b0e2a9c2-3f67-4f98-b96a-64f778fe2ade))
|
||||
(fp_rect (start -6.75 -0.75) (end -6.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b118337e-1ece-446c-8051-b5123e324f97))
|
||||
(fp_rect (start -8.25 -5.25) (end -7.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b1827de5-43ef-48e4-a235-64a1cec9c511))
|
||||
(fp_rect (start 4.75 -0.25) (end 5.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b1a488a5-4666-4b61-8c74-35ca5afcff3c))
|
||||
(fp_rect (start 3.75 3.25) (end 4.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b1ae15e3-ff51-4091-b899-a9d01d49b5c7))
|
||||
(fp_rect (start 0.75 1.25) (end 1.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b1bdc5e5-7f42-4e4b-9edf-fa883f2e6c1b))
|
||||
(fp_rect (start 2.25 -4.25) (end 2.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b1e93d61-5b19-4869-aa82-da8ded0f1028))
|
||||
(fp_rect (start -1.75 -5.75) (end -1.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b2c14216-79e6-42fc-a7fd-7808a9741898))
|
||||
(fp_rect (start 4.75 3.25) (end 5.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b37dbc27-1232-4e87-8ed0-fb2f8ab49d7f))
|
||||
(fp_rect (start 6.75 0.25) (end 7.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b403b4b6-a597-43a4-8220-f1ae7532bff7))
|
||||
(fp_rect (start -2.25 -1.75) (end -1.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b4454f12-81b7-46df-9674-f9641eb0ce05))
|
||||
(fp_rect (start -2.75 -6.75) (end -2.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b47629bf-3660-48d1-bf84-96a9c3ac707f))
|
||||
(fp_rect (start -4.75 1.75) (end -4.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b4a8ce75-e94e-49ea-b091-a246d37c0d1b))
|
||||
(fp_rect (start 1.75 -4.25) (end 2.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b4defb14-c623-4bd7-9bd6-fe161e8648c5))
|
||||
(fp_rect (start -6.25 -2.25) (end -5.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b593590d-f257-4635-aaa6-7aba911ff060))
|
||||
(fp_rect (start -1.25 5.75) (end -0.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b5e5e1ad-9b25-44c9-bace-70faad62ffc0))
|
||||
(fp_rect (start -6.75 -6.75) (end -6.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b5ea7cfc-aca7-44bb-8970-e30ec0e218cc))
|
||||
(fp_rect (start 2.25 0.75) (end 2.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b6e7c1fa-2098-42a3-96ac-81a49241c233))
|
||||
(fp_rect (start 0.25 -0.25) (end 0.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b7fa8853-e2ce-433b-8483-dddb91b885d1))
|
||||
(fp_rect (start -2.75 5.25) (end -2.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b8383087-442e-401e-ae46-3c56ee805f14))
|
||||
(fp_rect (start -2.75 6.75) (end -2.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp b8387439-5e1d-4d28-a6cb-0815fc319fb0))
|
||||
(fp_rect (start -3.75 1.25) (end -3.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp b8bdf770-e10b-4f82-bd42-1bc212ee3c93))
|
||||
(fp_rect (start -6.75 5.75) (end -6.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bae903dd-3666-47c9-99a1-6b1ef68ff86f))
|
||||
(fp_rect (start 3.25 -3.25) (end 3.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bb405eaf-1ce9-4177-aff3-b9879fd189f0))
|
||||
(fp_rect (start 7.75 1.75) (end 8.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bc3d777f-8399-440c-8e10-00694ab26210))
|
||||
(fp_rect (start -0.25 5.75) (end 0.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bc6167c1-15d2-4a56-8711-4a601d3e38e5))
|
||||
(fp_rect (start -7.25 -6.75) (end -6.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bcbcad00-018d-4666-81b3-e21ddf36f661))
|
||||
(fp_rect (start -4.25 -3.25) (end -3.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bd0e3490-c4f4-4abf-9b6e-57721abcdf6f))
|
||||
(fp_rect (start -5.75 4.75) (end -5.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bd1aa673-2952-4a97-a9d9-4b5b108a5b0f))
|
||||
(fp_rect (start -3.25 -6.25) (end -2.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bd7bf159-fd0e-44d7-bb42-62093fedbbf6))
|
||||
(fp_rect (start -0.75 -0.75) (end -0.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bda4e16b-9ded-4b60-a2f3-a01e2b06f5cb))
|
||||
(fp_rect (start -5.75 0.75) (end -5.25 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bdab0f8b-5faa-4138-8a2e-4250f8e5ccf5))
|
||||
(fp_rect (start -5.75 -2.25) (end -5.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bdeff5e6-9769-4ccb-96f4-3f500ad06b13))
|
||||
(fp_rect (start 0.75 6.75) (end 1.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp beae6362-13a5-474b-b517-60766133cc6d))
|
||||
(fp_rect (start 2.75 -2.75) (end 3.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bebaa194-8754-4cc1-86e0-4175b30cf2a4))
|
||||
(fp_rect (start -0.25 0.25) (end 0.25 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bf3850de-1b85-4bfc-a17f-94fc80a7e719))
|
||||
(fp_rect (start -0.75 -1.25) (end -0.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bf522abc-e59e-4969-a70a-2b777a902260))
|
||||
(fp_rect (start 7.25 3.25) (end 7.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp bf5e9b31-07e4-4391-85f6-6bb9676d6e79))
|
||||
(fp_rect (start 7.25 0.75) (end 7.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bf8fa3f1-7425-449a-96c7-ec965361dd2c))
|
||||
(fp_rect (start -8.25 -5.75) (end -7.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp bff7117d-da01-40a3-adaf-9c988e479c57))
|
||||
(fp_rect (start 1.75 1.25) (end 2.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c00be96d-d17c-4e2a-83f0-2c238ebbb4e5))
|
||||
(fp_rect (start -1.75 4.75) (end -1.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c03a4e65-270d-4837-96f6-1030154faece))
|
||||
(fp_rect (start -5.25 4.75) (end -4.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c09ddcc9-a56e-4a7a-9ab0-7f3331386d5c))
|
||||
(fp_rect (start 5.25 6.75) (end 5.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c1180f84-6dec-48c2-bdb9-daef366883bb))
|
||||
(fp_rect (start -6.75 2.25) (end -6.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c16fde56-7b53-4495-a456-b6731065921b))
|
||||
(fp_rect (start 1.75 3.25) (end 2.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c1b8991e-0984-44c1-9957-1aa54e8a25c1))
|
||||
(fp_rect (start 0.75 -7.75) (end 1.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c1dd8ea5-4f46-49a5-9369-3fa5dd0a2cd3))
|
||||
(fp_rect (start 5.75 6.75) (end 6.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c1ee23a2-042e-4ee9-8ad8-c8f3cc0b664b))
|
||||
(fp_rect (start -7.75 3.75) (end -7.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c2efa809-e985-421e-88a8-e3d10b4e4606))
|
||||
(fp_rect (start 2.25 6.25) (end 2.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c3b21ec1-00e1-4857-8553-049ebbdc1712))
|
||||
(fp_rect (start -7.25 -7.25) (end -6.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c3bedfe7-e1b3-4c31-9e2c-9d0b14bc7330))
|
||||
(fp_rect (start 1.75 -5.25) (end 2.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c4104581-087e-4915-9836-e01e0eb9ac46))
|
||||
(fp_rect (start -4.25 -4.25) (end -3.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c426504e-b324-495d-920d-3d1aea5e74a0))
|
||||
(fp_rect (start -6.25 0.75) (end -5.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c5373df0-cad6-48e1-92ab-0d87667560bb))
|
||||
(fp_rect (start -0.25 -2.25) (end 0.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c588cd62-c80a-419a-9396-3238a8efa8e9))
|
||||
(fp_rect (start -0.75 -7.25) (end -0.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c5fa19c4-9da8-43b1-a92c-3364992e2bea))
|
||||
(fp_rect (start -8.25 -6.75) (end -7.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c6648b65-3bd8-4b9f-a814-855a66fe4eab))
|
||||
(fp_rect (start -4.25 -1.25) (end -3.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c72b1b8a-bbd7-4893-afd4-acc91cc3edc8))
|
||||
(fp_rect (start -3.25 5.25) (end -2.75 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c7423721-c7a2-4005-ab25-695bf994131c))
|
||||
(fp_rect (start -0.25 -7.75) (end 0.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c78d9dcb-eed0-44ba-b15e-e6524f2d94e2))
|
||||
(fp_rect (start 3.75 4.25) (end 4.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c7d6e1ca-839e-454d-98be-21e1cb005e8b))
|
||||
(fp_rect (start 7.25 0.25) (end 7.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c80fbbb8-09d2-4404-af5e-7d1c6ec11f8b))
|
||||
(fp_rect (start 2.25 -7.25) (end 2.75 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c816cf76-aaf9-4833-b199-c6e74faeb047))
|
||||
(fp_rect (start -7.25 3.75) (end -6.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c81b6a49-70d9-4b5a-a11d-eb6ec667f943))
|
||||
(fp_rect (start 3.75 6.25) (end 4.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c8de6e91-7231-4bcc-9362-60f50c32a237))
|
||||
(fp_rect (start -7.25 -8.25) (end -6.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c8e675f7-f579-480e-beec-f2c6e9c976c6))
|
||||
(fp_rect (start 5.25 -1.75) (end 5.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c8f5bd6a-c673-4da5-8342-9e01920a2eb7))
|
||||
(fp_rect (start -5.25 -7.75) (end -4.75 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c9b87070-0548-4b7f-abdf-5933b239bd45))
|
||||
(fp_rect (start 7.25 4.75) (end 7.75 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp c9c18807-ffd9-4907-accc-83ae6b56f306))
|
||||
(fp_rect (start 2.25 3.25) (end 2.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp c9d612a6-abc2-47e0-9933-80e9ce5bf2a8))
|
||||
(fp_rect (start -3.25 -6.75) (end -2.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ca387643-3400-46bf-9120-fa571d8af417))
|
||||
(fp_rect (start 5.25 -1.25) (end 5.75 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp caa5c6d6-cf03-43ee-9517-0a8a9bc3b898))
|
||||
(fp_rect (start 3.75 1.75) (end 4.25 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cb2cf3e1-c7ea-45c0-b377-9ff4be4ce3df))
|
||||
(fp_rect (start -8.25 -0.25) (end -7.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cb713b57-c538-485f-8074-2b176117b361))
|
||||
(fp_rect (start 1.75 -1.75) (end 2.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cb776452-7942-4023-817b-8e1e92c801da))
|
||||
(fp_rect (start 1.25 5.75) (end 1.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cb841d40-61b2-4bbb-9aa9-d3c0ad74bdfb))
|
||||
(fp_rect (start -0.25 2.75) (end 0.25 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cb90b628-c637-49db-89ad-21c2b74de62e))
|
||||
(fp_rect (start 0.75 7.25) (end 1.25 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp cbc7fba1-c5b5-4752-8c63-e2cc8523598e))
|
||||
(fp_rect (start -0.75 -8.25) (end -0.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp cc520eb5-4e67-4b46-b29c-d16bf41fd164))
|
||||
(fp_rect (start 0.25 -1.75) (end 0.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cd74cee6-0d0d-4d6d-a903-beeb46943746))
|
||||
(fp_rect (start -6.25 -1.75) (end -5.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ce16ed26-baa6-449b-a952-4b76d2f19bbd))
|
||||
(fp_rect (start -3.75 -7.25) (end -3.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ce1774b6-74a4-4807-8a8d-f3f7e9cffbe1))
|
||||
(fp_rect (start 6.25 -3.75) (end 6.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ce610cd8-5136-410d-92ff-096ae2c9a3a8))
|
||||
(fp_rect (start 2.25 3.75) (end 2.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cea61a52-674d-4849-a781-a234d970aa61))
|
||||
(fp_rect (start 1.25 1.25) (end 1.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp cfc7ebfc-264b-42b9-a168-cd11006351d0))
|
||||
(fp_rect (start -5.75 -3.75) (end -5.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp cfe7f770-07c2-438c-ba3a-c3fad674f625))
|
||||
(fp_rect (start -1.25 -7.75) (end -0.75 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d05ae25c-3fbe-42dd-b584-3640122228d7))
|
||||
(fp_rect (start 6.75 4.25) (end 7.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d0a61f34-8522-463f-a5d3-128be0684382))
|
||||
(fp_rect (start 4.75 -7.75) (end 5.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d0c04533-5679-4066-ab09-86204a6b7df3))
|
||||
(fp_rect (start -0.25 2.25) (end 0.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d10cbf54-d85c-4d3a-9fc7-eb4c58d5899b))
|
||||
(fp_rect (start -0.25 4.25) (end 0.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d116c193-d7ce-49db-aaa9-f0f91988eb49))
|
||||
(fp_rect (start -5.25 -5.75) (end -4.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d120ae62-a108-466c-b9fd-7aef8cde0c9a))
|
||||
(fp_rect (start 5.75 5.75) (end 6.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d172ff15-06f4-4472-a88d-6fd24dca3328))
|
||||
(fp_rect (start -5.25 -3.25) (end -4.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d1bf903e-0aaa-4b3d-8abe-905776b09049))
|
||||
(fp_rect (start -5.75 3.75) (end -5.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d1d4b91e-8b1f-484a-9411-966efd3e7435))
|
||||
(fp_rect (start 6.75 -6.25) (end 7.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d1e377ec-41f0-4e13-bdf3-582ab00717c7))
|
||||
(fp_rect (start 3.25 -5.75) (end 3.75 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d1e5675c-46f4-4698-a2b8-ec96e8dac78d))
|
||||
(fp_rect (start -2.75 -4.25) (end -2.25 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d2480f23-cc3c-4d3f-918c-351b3846811f))
|
||||
(fp_rect (start -7.25 2.75) (end -6.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d24cb340-c14f-4c6f-a49b-c8b6164c1650))
|
||||
(fp_rect (start -0.75 -2.75) (end -0.25 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d27fd7f4-d272-453b-8f6b-c38ae274f697))
|
||||
(fp_rect (start 5.75 4.25) (end 6.25 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d36c117f-faf8-4244-baf1-c3ef802e77c0))
|
||||
(fp_rect (start 1.25 -2.75) (end 1.75 -2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d40adda3-9fa1-49b8-a11b-4856f7f44445))
|
||||
(fp_rect (start 7.25 -2.25) (end 7.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d43fd3da-3d1f-4d52-9908-b66b7fccb97e))
|
||||
(fp_rect (start -5.75 3.25) (end -5.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d4aa88ff-c21d-45ce-a5f8-6fd6cc572af3))
|
||||
(fp_rect (start 0.75 -3.25) (end 1.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d58c7a65-b159-45f2-80f7-5e423717aa33))
|
||||
(fp_rect (start 4.75 -6.25) (end 5.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d59a50d8-8ae2-46d6-8ea5-d638399cb5b1))
|
||||
(fp_rect (start -8.25 -1.75) (end -7.75 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d61c7a2d-fbab-4d6e-8e27-d47463f1182e))
|
||||
(fp_rect (start 2.75 -3.75) (end 3.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d6b8bf23-2e32-4dbc-ab40-9d07b7e5b23d))
|
||||
(fp_rect (start -6.75 6.75) (end -6.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d6f128b4-d07b-4043-90fe-a5c388375e77))
|
||||
(fp_rect (start 3.75 7.75) (end 4.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d76b79f1-6bb7-4a9b-9d97-ffd81b5c6300))
|
||||
(fp_rect (start -6.75 -5.25) (end -6.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp d881244e-f0d9-48e2-98b6-1b31520fd8e3))
|
||||
(fp_rect (start -4.25 7.75) (end -3.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp d9dc14df-f602-45c8-baee-18f338dde7b0))
|
||||
(fp_rect (start -1.25 6.25) (end -0.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp da55f8b8-5f4b-4265-a0d8-b4c781fb6a7a))
|
||||
(fp_rect (start 2.75 -8.25) (end 3.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp db0c505a-5fb0-4d8d-9141-387686733cbe))
|
||||
(fp_rect (start -1.25 5.25) (end -0.75 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp db4eec97-a50a-4847-9e87-c1796050c32f))
|
||||
(fp_rect (start 4.75 -0.75) (end 5.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp db66d670-69b7-404f-9541-b549dfae36ab))
|
||||
(fp_rect (start 7.75 7.75) (end 8.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp dbaa33cd-353e-478c-a987-3e8866e19ae9))
|
||||
(fp_rect (start -4.25 -0.75) (end -3.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp dbfd6032-3ba9-4c5e-806a-ce5a5433a665))
|
||||
(fp_rect (start 7.75 -7.25) (end 8.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp dc5ae963-fe21-456d-b1a4-8eb4c651aae6))
|
||||
(fp_rect (start -4.25 2.75) (end -3.75 3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp dc6cd7fc-7bd0-4de6-b25d-8358230cc2b3))
|
||||
(fp_rect (start 4.25 0.75) (end 4.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ddf5044d-271b-4e01-a609-3ba16fdb7050))
|
||||
(fp_rect (start 6.25 -6.75) (end 6.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp de7ffa3a-2037-46f6-a7ae-fd836c4cc46c))
|
||||
(fp_rect (start 3.25 -6.75) (end 3.75 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp df613813-22f2-4bee-b44c-2a2c1633ded3))
|
||||
(fp_rect (start -3.25 -2.25) (end -2.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e054f807-c3ce-4a7e-9d6b-14f0839d4695))
|
||||
(fp_rect (start 6.25 0.75) (end 6.75 1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e09aafd0-d16e-43e8-a0cb-4a539aade959))
|
||||
(fp_rect (start -6.75 6.25) (end -6.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e0d857ee-7b4f-405d-a83a-91235b8e80f1))
|
||||
(fp_rect (start -4.25 3.25) (end -3.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e105b377-04fd-4739-b42d-70b52bf9043e))
|
||||
(fp_rect (start -1.75 -2.25) (end -1.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e109faf2-baea-4512-920c-3e2b43ba897c))
|
||||
(fp_rect (start -7.75 -2.25) (end -7.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e14b6c18-1728-47af-a6a7-e680ece18d44))
|
||||
(fp_rect (start 0.75 -5.75) (end 1.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e14d60e1-db05-4200-8e33-2b635e2d1be9))
|
||||
(fp_rect (start 5.25 2.25) (end 5.75 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e157f239-db58-48f0-a8c9-8ae6164404f2))
|
||||
(fp_rect (start 2.75 -6.25) (end 3.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e172da6a-bcf5-4396-ad65-991c2042bc50))
|
||||
(fp_rect (start 2.25 7.25) (end 2.75 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e1d4a68d-c675-4b4c-b2fe-c31bfbc96c82))
|
||||
(fp_rect (start -8.25 -2.25) (end -7.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e1e77345-b3a1-48c5-af6b-dd74d7941265))
|
||||
(fp_rect (start -5.25 6.75) (end -4.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e25367f3-3ba5-4cb0-bbd9-92139eda38e8))
|
||||
(fp_rect (start -2.25 7.75) (end -1.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e28addd6-9d8e-47f7-abfe-98c30e9ed852))
|
||||
(fp_rect (start 3.75 5.25) (end 4.25 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e2bc1a90-22ff-4b34-8c57-b9c6016801a8))
|
||||
(fp_rect (start -6.25 -5.25) (end -5.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e2defa08-2894-4ee2-bfa6-99118626bbf3))
|
||||
(fp_rect (start 0.25 -3.75) (end 0.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e364a00d-7621-4343-a8d2-d01927959cc0))
|
||||
(fp_rect (start -3.25 -4.25) (end -2.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e3d9ef7b-de42-4b47-a806-f57b85031b34))
|
||||
(fp_rect (start -2.25 1.75) (end -1.75 2.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e44bf520-77c3-42b5-bd67-dd6d86635d05))
|
||||
(fp_rect (start -5.25 -0.25) (end -4.75 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e5d16aea-1454-4b33-a4a4-d62ca305bb7a))
|
||||
(fp_rect (start -6.75 3.75) (end -6.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e605149f-e0dd-4baf-8a5d-9f30663a8aec))
|
||||
(fp_rect (start 6.75 -7.25) (end 7.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e63bb130-ad98-4933-863e-58b2216f7f13))
|
||||
(fp_rect (start -0.25 7.25) (end 0.25 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e63bbbda-fdfe-4e24-9b63-ded53d82a2e9))
|
||||
(fp_rect (start 6.25 0.25) (end 6.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e679d04c-4f61-4486-ab66-608cb7b52661))
|
||||
(fp_rect (start -3.75 -2.25) (end -3.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6a033c3-2e7f-4285-bfa7-b3cb094a62db))
|
||||
(fp_rect (start -2.25 -5.25) (end -1.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6dfd0e2-0004-4097-9bb5-61cb2463be0e))
|
||||
(fp_rect (start -1.75 -3.25) (end -1.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6e74239-eb7c-46be-a737-cd6b287fceea))
|
||||
(fp_rect (start 2.25 4.25) (end 2.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6f0aeee-3ee2-4aa4-9aab-99ad5b2b3b36))
|
||||
(fp_rect (start -6.75 -8.25) (end -6.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e71066dc-0515-4d49-bc5a-be4459bcd7a6))
|
||||
(fp_rect (start -5.25 7.25) (end -4.75 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7183110-ea6d-45c2-9982-cd4f62d1bb39))
|
||||
(fp_rect (start 5.75 -6.75) (end 6.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7699434-0334-4d1c-bafc-478f02c5e11e))
|
||||
(fp_rect (start 7.75 3.75) (end 8.25 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7804ba0-5e09-4c5d-842b-b3eaab38d0af))
|
||||
(fp_rect (start 0.75 6.25) (end 1.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7dba29f-5d18-4496-9c7e-5d55cef58cd2))
|
||||
(fp_rect (start -6.75 4.75) (end -6.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7fcce1b-eed4-40ef-bedb-01a9dab1ce54))
|
||||
(fp_rect (start -8.25 0.25) (end -7.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e8868ed6-cacd-4e76-8fd3-f8676c9b2994))
|
||||
(fp_rect (start -7.25 -3.25) (end -6.75 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e88f9db6-02f9-4eeb-91c3-59052e22c8ec))
|
||||
(fp_rect (start -1.75 1.25) (end -1.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e923fde8-656b-4b3d-a875-e2b66e4cf1f6))
|
||||
(fp_rect (start -8.25 7.25) (end -7.75 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e9bb58f5-022d-4cc3-87bb-983830e70009))
|
||||
(fp_rect (start 4.75 2.25) (end 5.25 2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e9c06018-f94a-498d-9af0-97d1bc3f2ae8))
|
||||
(fp_rect (start -3.25 1.25) (end -2.75 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp e9f01f1a-44b7-49b6-bde1-9ac19a4d1f43))
|
||||
(fp_rect (start 5.75 -5.25) (end 6.25 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp eaeb1157-d68c-45d2-a9ad-5f263161d840))
|
||||
(fp_rect (start -6.75 -3.75) (end -6.25 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp eb08a993-7bba-4bd2-b482-c99366b57b56))
|
||||
(fp_rect (start 7.75 1.25) (end 8.25 1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp eb2ec285-f158-42b4-af03-0376105ccbd2))
|
||||
(fp_rect (start 4.75 -2.25) (end 5.25 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp eb5e3a90-3b51-43bf-8446-d159dcb28685))
|
||||
(fp_rect (start -6.25 6.25) (end -5.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ec75fc9f-f613-4d00-b93f-5bca9920acd3))
|
||||
(fp_rect (start 4.75 -8.25) (end 5.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ed0d7b10-214a-4a74-a516-7d89de5d8c11))
|
||||
(fp_rect (start -3.75 -0.75) (end -3.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ed742886-c808-4131-837f-e0bfb55adae0))
|
||||
(fp_rect (start 6.25 -8.25) (end 6.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ee2c1ad7-4a69-4089-a6ee-c2c7128ae42a))
|
||||
(fp_rect (start -5.25 -6.25) (end -4.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ee37e74f-8e56-41f6-806a-fb8b70af954f))
|
||||
(fp_rect (start -1.25 -4.75) (end -0.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ee4ca2da-ba87-456f-bf56-676b9192bc5a))
|
||||
(fp_rect (start 3.25 4.25) (end 3.75 4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ef660157-609b-4b9f-958b-0906c558d922))
|
||||
(fp_rect (start -7.25 5.75) (end -6.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp ef772289-828c-46cc-810a-223c4d100a84))
|
||||
(fp_rect (start -7.75 7.75) (end -7.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp efe74f95-0921-495d-92c8-b12b1ae29508))
|
||||
(fp_rect (start 5.75 -1.25) (end 6.25 -0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f092a3c7-4ab3-457d-a711-8b64578f2301))
|
||||
(fp_rect (start 7.25 -5.25) (end 7.75 -4.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f1ceebb8-504b-4498-b8db-4b978ef4f285))
|
||||
(fp_rect (start -5.25 5.25) (end -4.75 5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f215e4f0-056d-476b-b174-abd11377a065))
|
||||
(fp_rect (start -2.25 -4.75) (end -1.75 -4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f314431c-6ad5-4baa-94f7-6360e163cebc))
|
||||
(fp_rect (start -5.25 -8.25) (end -4.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f352260b-3c2a-4664-b125-aaf411f62463))
|
||||
(fp_rect (start 0.75 -7.25) (end 1.25 -6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f3895704-4c3a-4f63-9cb4-ca8f4be32382))
|
||||
(fp_rect (start -4.25 3.75) (end -3.75 4.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f424a655-b30f-41dc-8594-266b44ed0364))
|
||||
(fp_rect (start 6.25 -4.25) (end 6.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f4359816-c455-49c0-a515-b7ec2740e9ac))
|
||||
(fp_rect (start 3.75 6.75) (end 4.25 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f47404b8-d9a2-4237-b106-d475c33e5073))
|
||||
(fp_rect (start -8.25 -6.25) (end -7.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f5c9f831-2ee7-4f7c-a571-fd9be530cc87))
|
||||
(fp_rect (start 5.25 -8.25) (end 5.75 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f5e5ec6b-cfe1-4049-ad78-fa355d69a5b4))
|
||||
(fp_rect (start 6.25 -2.25) (end 6.75 -1.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f6b70556-6821-4b6b-8261-7991f08bddb7))
|
||||
(fp_rect (start -5.75 -8.25) (end -5.25 -7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f7a7f9a9-9428-42be-832a-ab35020d5810))
|
||||
(fp_rect (start -0.25 -6.75) (end 0.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f7c54b41-69ea-4ee2-ac7e-d21357aee8ed))
|
||||
(fp_rect (start 2.25 -0.75) (end 2.75 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f80aea68-781b-42b2-b0f7-ae33342b5e92))
|
||||
(fp_rect (start -0.75 -5.75) (end -0.25 -5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f818c8e8-1a30-4868-ae76-7511be1c41e5))
|
||||
(fp_rect (start -7.25 -3.75) (end -6.75 -3.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f827c9b7-652b-42aa-90f6-e57b7a58d1b1))
|
||||
(fp_rect (start 6.75 -6.75) (end 7.25 -6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp f85ebcbe-9a65-40e0-9a71-9d3d5f57805f))
|
||||
(fp_rect (start 3.25 0.25) (end 3.75 0.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f87f453e-4237-45d3-b736-ff61ff8c9af6))
|
||||
(fp_rect (start 1.75 6.25) (end 2.25 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f8f5fc47-a957-42a9-8cc4-77aa06248ea6))
|
||||
(fp_rect (start -6.25 -4.25) (end -5.75 -3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f964a8bb-84dc-42fc-8190-53d869778e1f))
|
||||
(fp_rect (start 7.75 3.25) (end 8.25 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f9b69381-6d0d-4f82-9780-abbe556cdbe0))
|
||||
(fp_rect (start 1.75 -3.25) (end 2.25 -2.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp f9d56579-4665-4291-8daa-238922297fe9))
|
||||
(fp_rect (start -4.25 -6.25) (end -3.75 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp fa18aea8-6b0a-4dc9-b1e1-d270f10847ce))
|
||||
(fp_rect (start -1.75 -0.75) (end -1.25 -0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fa5174ab-1489-4c82-abe8-a3a015638b1b))
|
||||
(fp_rect (start -2.75 -1.75) (end -2.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fa57f43d-2cbf-4c62-a78e-c6fd96a8d752))
|
||||
(fp_rect (start 0.75 4.75) (end 1.25 5.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fa69521e-0b4a-4a64-8b5a-040f7dde2974))
|
||||
(fp_rect (start -1.75 -7.75) (end -1.25 -7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fac47c45-0a35-4908-8782-abd14c67d40e))
|
||||
(fp_rect (start -2.75 -6.25) (end -2.25 -5.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp fbcdbe7d-f0d4-446e-8ac7-9f70271e27bb))
|
||||
(fp_rect (start 1.75 -0.25) (end 2.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fc51550d-c0e8-422d-b3b9-4c0f3cbdaaff))
|
||||
(fp_rect (start -4.25 5.75) (end -3.75 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fc632d25-fd55-4040-beb6-6efc5fe3122a))
|
||||
(fp_rect (start -1.25 6.75) (end -0.75 7.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fc69c83e-a8f3-4e18-9070-2949d1c0d605))
|
||||
(fp_rect (start 4.75 -1.75) (end 5.25 -1.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fd068fec-627f-4786-b55a-3b0f59bc8090))
|
||||
(fp_rect (start 4.75 7.75) (end 5.25 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fd3c2437-60e6-48de-9221-1e13890bb42e))
|
||||
(fp_rect (start -1.25 7.75) (end -0.75 8.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fd6da314-2040-40c8-8d51-fbf27d5328a2))
|
||||
(fp_rect (start 3.75 5.75) (end 4.25 6.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fd7be013-c791-4b26-a4f6-bc756044558c))
|
||||
(fp_rect (start -8.25 6.25) (end -7.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp fdaf7989-0aca-4b34-8de9-78c0b3ee2a8a))
|
||||
(fp_rect (start -0.75 7.25) (end -0.25 7.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp fdb34042-4fe1-46d2-96d3-2171b09598e5))
|
||||
(fp_rect (start 5.75 -0.25) (end 6.25 0.25) (layer "F.SilkS") (width 0) (fill solid) (tstamp fdfa0f5f-f3dc-48ed-8b1b-d0cbce5a317b))
|
||||
(fp_rect (start -3.25 6.25) (end -2.75 6.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp fe7ad404-1bb3-492d-933d-5d1bf3089b77))
|
||||
(fp_rect (start -6.25 3.25) (end -5.75 3.75) (layer "F.SilkS") (width 0) (fill solid) (tstamp ffaaedd8-e7d2-42f6-99c2-0a0def8b9829))
|
||||
(fp_line (start 8.35 -8.35) (end 8.35 8.35) (layer "F.CrtYd") (width 0.05) (tstamp 1d53c623-dd8c-4272-aa7f-2c68f433a586))
|
||||
(fp_line (start -8.35 -8.35) (end 8.35 -8.35) (layer "F.CrtYd") (width 0.05) (tstamp 64e77b69-9860-4f3b-8e08-c69a5f01219b))
|
||||
(fp_line (start 8.35 8.35) (end -8.35 8.35) (layer "F.CrtYd") (width 0.05) (tstamp 7e99c699-6152-49b5-b1a0-8d37be687ab6))
|
||||
(fp_line (start -8.35 8.35) (end -8.35 -8.35) (layer "F.CrtYd") (width 0.05) (tstamp a268b3ff-87db-49ca-ab02-b8b395242240))
|
||||
)
|
@ -1,950 +0,0 @@
|
||||
(footprint "CuVoodoo_copper" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "CuVoodoo logo")
|
||||
(attr smd board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
|
||||
)
|
||||
(fp_text value "CuVoodoo_copper" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
|
||||
)
|
||||
(fp_line (start 6 5) (end 6 4)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.Cu") (tstamp db907c8a-7c13-47f0-8576-f8342c6fc43f))
|
||||
(fp_line (start 8.75 3.75) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.Cu") (tstamp 375d8ca2-9b58-471f-b2aa-d5a472f93281))
|
||||
(fp_arc (start 6 4) (mid 6.073223 3.823223) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.Cu") (tstamp 0af9ea9b-3856-4e16-89c4-11bf31d4c0f6))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.25 3.999999)
|
||||
(xy 0.5 3.999999)
|
||||
(xy 0.5 3.499999)
|
||||
(xy 1.25 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp d164f9a4-dbe2-44e7-8ad8-2d914a8f7a6c))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 3.749999 9.499998)
|
||||
(xy 3.499999 9.499998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.749999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 028a1ea9-a14e-4d86-884a-794e4e371399))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 9.499998)
|
||||
(xy 5.999999 9.499998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 6.249999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 6183cedd-1b0c-488e-b67c-11b1d2d2911f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 9.499998 3.999999)
|
||||
(xy 8.749998 3.999999)
|
||||
(xy 8.749998 3.499999)
|
||||
(xy 9.499998 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 9f335a7b-79ff-4f78-b12d-8e0ae29f952f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 4.749999)
|
||||
(xy 3.999999 4.749999)
|
||||
(xy 3.999999 5.749999)
|
||||
(xy 4.749999 5.749999)
|
||||
(xy 4.749999 6.249999)
|
||||
(xy 3.499999 6.249999)
|
||||
(xy 3.499999 4.249999)
|
||||
(xy 4.499999 4.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp b5fef6d2-7e7e-4965-bcdc-f4722e8267a7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 6.249999)
|
||||
(xy 4.999999 6.249999)
|
||||
(xy 4.999999 5.499999)
|
||||
(xy 5.499999 5.499999)
|
||||
(xy 5.499999 5.749999)
|
||||
(xy 5.749999 5.749999)
|
||||
(xy 5.749999 4.999999)
|
||||
(xy 6.249999 4.999999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 8bb02f0d-c4a1-49c9-a185-6c1be76e4313))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.750097 1.749764)
|
||||
(xy 3.999755 1.749764)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 4.249869 1.500167)
|
||||
(xy 4.499983 1.500167)
|
||||
(xy 4.499983 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 3.999755 0.999939)
|
||||
(xy 4.750097 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 3d4db89c-b5bd-4689-87d8-3730cf8df8f4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 6.499999)
|
||||
(xy 4.249999 6.749999)
|
||||
(xy 3.849999 6.749999)
|
||||
(xy 3.749999 6.849998)
|
||||
(xy 3.749999 8.999998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.499999 6.749999)
|
||||
(xy 3.749999 6.499999)
|
||||
(xy 4.149999 6.499999)
|
||||
(xy 4.249999 6.399999)
|
||||
(xy 4.249999 6.249999)
|
||||
(xy 4.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp f8a10a30-88d4-4521-a785-068b4a34a6b4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.099999 3.949999)
|
||||
(xy 5.099999 4.299999)
|
||||
(xy 4.799999 4.599999)
|
||||
(xy 4.499999 4.599999)
|
||||
(xy 4.499999 4.399999)
|
||||
(xy 4.749999 4.399999)
|
||||
(xy 4.899999 4.249999)
|
||||
(xy 4.899999 3.999999)
|
||||
(xy 4.749999 3.849999)
|
||||
(xy 1.25 3.849999)
|
||||
(xy 1.25 3.649999)
|
||||
(xy 4.799999 3.649999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp fafbca33-bd8b-4e58-9b6e-99199a1e20ef))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.499999 6.499999)
|
||||
(xy 5.999999 6.499999)
|
||||
(xy 6.013914 6.50029)
|
||||
(xy 6.027526 6.501159)
|
||||
(xy 6.040827 6.502595)
|
||||
(xy 6.053808 6.504589)
|
||||
(xy 6.066459 6.507133)
|
||||
(xy 6.078771 6.510216)
|
||||
(xy 6.090735 6.513831)
|
||||
(xy 6.102343 6.517968)
|
||||
(xy 6.113584 6.522617)
|
||||
(xy 6.12445 6.52777)
|
||||
(xy 6.134931 6.533417)
|
||||
(xy 6.145019 6.53955)
|
||||
(xy 6.154703 6.546158)
|
||||
(xy 6.163976 6.553234)
|
||||
(xy 6.172828 6.560767)
|
||||
(xy 6.181249 6.568749)
|
||||
(xy 6.189231 6.57717)
|
||||
(xy 6.196764 6.586022)
|
||||
(xy 6.20384 6.595295)
|
||||
(xy 6.210448 6.604979)
|
||||
(xy 6.216581 6.615067)
|
||||
(xy 6.222228 6.625548)
|
||||
(xy 6.227381 6.636414)
|
||||
(xy 6.23203 6.647655)
|
||||
(xy 6.236167 6.659262)
|
||||
(xy 6.239782 6.671227)
|
||||
(xy 6.242866 6.683539)
|
||||
(xy 6.245409 6.69619)
|
||||
(xy 6.247404 6.709171)
|
||||
(xy 6.248839 6.722472)
|
||||
(xy 6.249708 6.736084)
|
||||
(xy 6.249999 6.749999)
|
||||
(xy 6.249999 8.999998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 5.999999 6.749999)
|
||||
(xy 5.499999 6.749999)
|
||||
(xy 5.486085 6.749707)
|
||||
(xy 5.472472 6.748839)
|
||||
(xy 5.459171 6.747403)
|
||||
(xy 5.446191 6.745409)
|
||||
(xy 5.43354 6.742865)
|
||||
(xy 5.421227 6.739781)
|
||||
(xy 5.409263 6.736167)
|
||||
(xy 5.397655 6.73203)
|
||||
(xy 5.386414 6.727381)
|
||||
(xy 5.375549 6.722228)
|
||||
(xy 5.365067 6.71658)
|
||||
(xy 5.35498 6.710448)
|
||||
(xy 5.345295 6.703839)
|
||||
(xy 5.336022 6.696764)
|
||||
(xy 5.327171 6.689231)
|
||||
(xy 5.318749 6.681249)
|
||||
(xy 5.310767 6.672828)
|
||||
(xy 5.303234 6.663976)
|
||||
(xy 5.296159 6.654703)
|
||||
(xy 5.28955 6.645018)
|
||||
(xy 5.283417 6.634931)
|
||||
(xy 5.27777 6.62445)
|
||||
(xy 5.272617 6.613584)
|
||||
(xy 5.267968 6.602343)
|
||||
(xy 5.263831 6.590735)
|
||||
(xy 5.260216 6.578771)
|
||||
(xy 5.257133 6.566459)
|
||||
(xy 5.254589 6.553808)
|
||||
(xy 5.252595 6.540827)
|
||||
(xy 5.251159 6.527526)
|
||||
(xy 5.25029 6.513914)
|
||||
(xy 5.249999 6.499999)
|
||||
(xy 5.249999 6.249999)
|
||||
(xy 5.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 2e49765d-7fab-447c-af5f-c96b846f80fb))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.39343 1.00039)
|
||||
(xy 5.411911 1.001755)
|
||||
(xy 5.430234 1.004022)
|
||||
(xy 5.448371 1.007178)
|
||||
(xy 5.466289 1.01121)
|
||||
(xy 5.483958 1.016105)
|
||||
(xy 5.501347 1.021851)
|
||||
(xy 5.518425 1.028435)
|
||||
(xy 5.535162 1.035845)
|
||||
(xy 5.551527 1.044066)
|
||||
(xy 5.567488 1.053088)
|
||||
(xy 5.583016 1.062896)
|
||||
(xy 5.598079 1.073479)
|
||||
(xy 5.612646 1.084823)
|
||||
(xy 5.626688 1.096916)
|
||||
(xy 5.640172 1.109744)
|
||||
(xy 5.653004 1.123226)
|
||||
(xy 5.6651 1.137264)
|
||||
(xy 5.676447 1.15183)
|
||||
(xy 5.687033 1.166891)
|
||||
(xy 5.696845 1.182417)
|
||||
(xy 5.70587 1.198377)
|
||||
(xy 5.714095 1.214741)
|
||||
(xy 5.721508 1.231478)
|
||||
(xy 5.728096 1.248557)
|
||||
(xy 5.733846 1.265948)
|
||||
(xy 5.738745 1.283619)
|
||||
(xy 5.742781 1.30154)
|
||||
(xy 5.745941 1.31968)
|
||||
(xy 5.748212 1.338009)
|
||||
(xy 5.749581 1.356496)
|
||||
(xy 5.750036 1.37511)
|
||||
(xy 5.749531 1.3944)
|
||||
(xy 5.748066 1.413437)
|
||||
(xy 5.745665 1.432196)
|
||||
(xy 5.742353 1.450655)
|
||||
(xy 5.738151 1.468788)
|
||||
(xy 5.733084 1.486574)
|
||||
(xy 5.727176 1.503988)
|
||||
(xy 5.72045 1.521007)
|
||||
(xy 5.712929 1.537607)
|
||||
(xy 5.704638 1.553765)
|
||||
(xy 5.695599 1.569458)
|
||||
(xy 5.685836 1.584661)
|
||||
(xy 5.675373 1.599352)
|
||||
(xy 5.664233 1.613506)
|
||||
(xy 5.65244 1.6271)
|
||||
(xy 5.640018 1.640112)
|
||||
(xy 5.62699 1.652516)
|
||||
(xy 5.613379 1.66429)
|
||||
(xy 5.599209 1.67541)
|
||||
(xy 5.584504 1.685853)
|
||||
(xy 5.569287 1.695594)
|
||||
(xy 5.553582 1.704612)
|
||||
(xy 5.537412 1.712881)
|
||||
(xy 5.520802 1.720379)
|
||||
(xy 5.503773 1.727081)
|
||||
(xy 5.486351 1.732966)
|
||||
(xy 5.468558 1.738008)
|
||||
(xy 5.450418 1.742184)
|
||||
(xy 5.431955 1.745472)
|
||||
(xy 5.413192 1.747846)
|
||||
(xy 5.394153 1.749285)
|
||||
(xy 5.374862 1.749764)
|
||||
(xy 5.35559 1.749259)
|
||||
(xy 5.336571 1.747797)
|
||||
(xy 5.317828 1.7454)
|
||||
(xy 5.299386 1.742093)
|
||||
(xy 5.281268 1.737899)
|
||||
(xy 5.263497 1.732841)
|
||||
(xy 5.246096 1.726943)
|
||||
(xy 5.22909 1.720229)
|
||||
(xy 5.212501 1.712721)
|
||||
(xy 5.196353 1.704443)
|
||||
(xy 5.18067 1.695419)
|
||||
(xy 5.165475 1.685672)
|
||||
(xy 5.150791 1.675226)
|
||||
(xy 5.136642 1.664104)
|
||||
(xy 5.123052 1.65233)
|
||||
(xy 5.110043 1.639927)
|
||||
(xy 5.09764 1.626918)
|
||||
(xy 5.085866 1.613328)
|
||||
(xy 5.074744 1.599179)
|
||||
(xy 5.064299 1.584495)
|
||||
(xy 5.054552 1.5693)
|
||||
(xy 5.045528 1.553617)
|
||||
(xy 5.037251 1.537469)
|
||||
(xy 5.029743 1.52088)
|
||||
(xy 5.023029 1.503874)
|
||||
(xy 5.017131 1.486473)
|
||||
(xy 5.012074 1.468702)
|
||||
(xy 5.00788 1.450584)
|
||||
(xy 5.004573 1.432142)
|
||||
(xy 5.002177 1.4134)
|
||||
(xy 5.000715 1.394382)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.249958 1.381312)
|
||||
(xy 5.250414 1.387472)
|
||||
(xy 5.25117 1.39358)
|
||||
(xy 5.252223 1.399625)
|
||||
(xy 5.253568 1.405598)
|
||||
(xy 5.2552 1.411487)
|
||||
(xy 5.257116 1.417283)
|
||||
(xy 5.259311 1.422976)
|
||||
(xy 5.261782 1.428554)
|
||||
(xy 5.264523 1.434009)
|
||||
(xy 5.267531 1.439329)
|
||||
(xy 5.270801 1.444505)
|
||||
(xy 5.274329 1.449525)
|
||||
(xy 5.278111 1.454381)
|
||||
(xy 5.282142 1.459061)
|
||||
(xy 5.286419 1.463555)
|
||||
(xy 5.290913 1.467832)
|
||||
(xy 5.295593 1.471863)
|
||||
(xy 5.300449 1.475645)
|
||||
(xy 5.305469 1.479173)
|
||||
(xy 5.310644 1.482443)
|
||||
(xy 5.315964 1.485451)
|
||||
(xy 5.321418 1.488192)
|
||||
(xy 5.326997 1.490662)
|
||||
(xy 5.332688 1.492858)
|
||||
(xy 5.338484 1.494774)
|
||||
(xy 5.344372 1.496406)
|
||||
(xy 5.350343 1.497751)
|
||||
(xy 5.356387 1.498803)
|
||||
(xy 5.362493 1.49956)
|
||||
(xy 5.368651 1.500016)
|
||||
(xy 5.374851 1.500167)
|
||||
(xy 5.381053 1.500016)
|
||||
(xy 5.387213 1.499561)
|
||||
(xy 5.393321 1.498806)
|
||||
(xy 5.399366 1.497754)
|
||||
(xy 5.405339 1.49641)
|
||||
(xy 5.411229 1.494778)
|
||||
(xy 5.417025 1.492862)
|
||||
(xy 5.422718 1.490668)
|
||||
(xy 5.428297 1.488198)
|
||||
(xy 5.433752 1.485457)
|
||||
(xy 5.439072 1.48245)
|
||||
(xy 5.444248 1.479181)
|
||||
(xy 5.449269 1.475653)
|
||||
(xy 5.454125 1.471872)
|
||||
(xy 5.458805 1.467841)
|
||||
(xy 5.4633 1.463565)
|
||||
(xy 5.467577 1.459071)
|
||||
(xy 5.471609 1.454392)
|
||||
(xy 5.475392 1.449536)
|
||||
(xy 5.478921 1.444516)
|
||||
(xy 5.482191 1.439341)
|
||||
(xy 5.485199 1.434021)
|
||||
(xy 5.487941 1.428566)
|
||||
(xy 5.490412 1.422987)
|
||||
(xy 5.492608 1.417294)
|
||||
(xy 5.494525 1.411497)
|
||||
(xy 5.496158 1.405607)
|
||||
(xy 5.497503 1.399633)
|
||||
(xy 5.498557 1.393586)
|
||||
(xy 5.499314 1.387476)
|
||||
(xy 5.49977 1.381314)
|
||||
(xy 5.499922 1.37511)
|
||||
(xy 5.499771 1.368908)
|
||||
(xy 5.499315 1.362747)
|
||||
(xy 5.498559 1.35664)
|
||||
(xy 5.497506 1.350594)
|
||||
(xy 5.496161 1.344622)
|
||||
(xy 5.494529 1.338732)
|
||||
(xy 5.492613 1.332936)
|
||||
(xy 5.490418 1.327243)
|
||||
(xy 5.487947 1.321665)
|
||||
(xy 5.485206 1.31621)
|
||||
(xy 5.482198 1.31089)
|
||||
(xy 5.478928 1.305715)
|
||||
(xy 5.4754 1.300694)
|
||||
(xy 5.471618 1.295839)
|
||||
(xy 5.467587 1.291159)
|
||||
(xy 5.46331 1.286664)
|
||||
(xy 5.458815 1.282387)
|
||||
(xy 5.454135 1.278356)
|
||||
(xy 5.44928 1.274574)
|
||||
(xy 5.444259 1.271046)
|
||||
(xy 5.439084 1.267776)
|
||||
(xy 5.433764 1.264768)
|
||||
(xy 5.428309 1.262027)
|
||||
(xy 5.422731 1.259557)
|
||||
(xy 5.417038 1.257361)
|
||||
(xy 5.411242 1.255445)
|
||||
(xy 5.405352 1.253813)
|
||||
(xy 5.39938 1.252468)
|
||||
(xy 5.393335 1.251416)
|
||||
(xy 5.387227 1.250659)
|
||||
(xy 5.381067 1.250204)
|
||||
(xy 5.374865 1.250053)
|
||||
(xy 5.37486 1.250053)
|
||||
(xy 5.368658 1.250204)
|
||||
(xy 5.362498 1.25066)
|
||||
(xy 5.35639 1.251416)
|
||||
(xy 5.350345 1.252469)
|
||||
(xy 5.344372 1.253814)
|
||||
(xy 5.338483 1.255447)
|
||||
(xy 5.332687 1.257363)
|
||||
(xy 5.326994 1.259558)
|
||||
(xy 5.321416 1.262029)
|
||||
(xy 5.315961 1.26477)
|
||||
(xy 5.310641 1.267778)
|
||||
(xy 5.305466 1.271048)
|
||||
(xy 5.300445 1.274577)
|
||||
(xy 5.29559 1.278359)
|
||||
(xy 5.29091 1.28239)
|
||||
(xy 5.286416 1.286667)
|
||||
(xy 5.282139 1.291162)
|
||||
(xy 5.278108 1.295842)
|
||||
(xy 5.274326 1.300697)
|
||||
(xy 5.270799 1.305718)
|
||||
(xy 5.267529 1.310893)
|
||||
(xy 5.264521 1.316214)
|
||||
(xy 5.26178 1.321668)
|
||||
(xy 5.25931 1.327247)
|
||||
(xy 5.257115 1.332939)
|
||||
(xy 5.255199 1.338735)
|
||||
(xy 5.253567 1.344624)
|
||||
(xy 5.252222 1.350596)
|
||||
(xy 5.25117 1.356641)
|
||||
(xy 5.250414 1.362749)
|
||||
(xy 5.249958 1.368908)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.00069 1.355818)
|
||||
(xy 5.002128 1.33678)
|
||||
(xy 5.004503 1.318017)
|
||||
(xy 5.00779 1.299554)
|
||||
(xy 5.011967 1.281415)
|
||||
(xy 5.017009 1.263622)
|
||||
(xy 5.022893 1.2462)
|
||||
(xy 5.029596 1.229172)
|
||||
(xy 5.037094 1.212561)
|
||||
(xy 5.045363 1.196392)
|
||||
(xy 5.05438 1.180687)
|
||||
(xy 5.064122 1.16547)
|
||||
(xy 5.074565 1.150765)
|
||||
(xy 5.085685 1.136595)
|
||||
(xy 5.097459 1.122985)
|
||||
(xy 5.109863 1.109957)
|
||||
(xy 5.122874 1.097534)
|
||||
(xy 5.136468 1.085742)
|
||||
(xy 5.150623 1.074602)
|
||||
(xy 5.165313 1.064139)
|
||||
(xy 5.180516 1.054376)
|
||||
(xy 5.196209 1.045337)
|
||||
(xy 5.212367 1.037046)
|
||||
(xy 5.228967 1.029525)
|
||||
(xy 5.245986 1.022799)
|
||||
(xy 5.2634 1.016891)
|
||||
(xy 5.281186 1.011824)
|
||||
(xy 5.29932 1.007622)
|
||||
(xy 5.317778 1.00431)
|
||||
(xy 5.336537 1.001909)
|
||||
(xy 5.355574 1.000444)
|
||||
(xy 5.374843 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 1d08b000-bccf-4492-b816-54c8d5779b32))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.499999 2.75)
|
||||
(xy 9.999998 2.75)
|
||||
(xy 9.999998 4.749999)
|
||||
(xy 6.999999 4.749999)
|
||||
(xy 6.999999 9.999998)
|
||||
(xy 5.249999 9.999998)
|
||||
(xy 5.249999 7.499999)
|
||||
(xy 4.499999 7.499999)
|
||||
(xy 4.499999 9.999998)
|
||||
(xy 2.75 9.999998)
|
||||
(xy 2.75 4.749999)
|
||||
(xy 0 4.749999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 3.25 4.249999)
|
||||
(xy 3.25 9.499998)
|
||||
(xy 3.999999 9.499998)
|
||||
(xy 3.999999 6.999999)
|
||||
(xy 5.749999 6.999999)
|
||||
(xy 5.749999 9.499998)
|
||||
(xy 6.499999 9.499998)
|
||||
(xy 6.499999 4.249999)
|
||||
(xy 9.499998 4.249999)
|
||||
(xy 9.499998 3.25)
|
||||
(xy 5.999999 3.25)
|
||||
(xy 5.999999 0.5)
|
||||
(xy 3.749999 0.5)
|
||||
(xy 3.749999 3.25)
|
||||
(xy 0.5 3.25)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0 2.75)
|
||||
(xy 3.25 2.75)
|
||||
(xy 3.25 0)
|
||||
(xy 6.499999 0)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 48b3982a-b0ef-4bdd-846c-4ec519a8d5bc))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.649999 2.599999)
|
||||
(xy 4.999999 2.25)
|
||||
(xy 5.00483 2.245459)
|
||||
(xy 5.009936 2.24121)
|
||||
(xy 5.015297 2.237255)
|
||||
(xy 5.020897 2.233593)
|
||||
(xy 5.026717 2.230224)
|
||||
(xy 5.032738 2.227148)
|
||||
(xy 5.038942 2.224365)
|
||||
(xy 5.045311 2.221875)
|
||||
(xy 5.051827 2.219677)
|
||||
(xy 5.058471 2.217773)
|
||||
(xy 5.065224 2.216162)
|
||||
(xy 5.072069 2.214843)
|
||||
(xy 5.085961 2.213085)
|
||||
(xy 5.099999 2.2125)
|
||||
(xy 5.114037 2.213085)
|
||||
(xy 5.127928 2.214843)
|
||||
(xy 5.134774 2.216162)
|
||||
(xy 5.141527 2.217773)
|
||||
(xy 5.148171 2.219677)
|
||||
(xy 5.154686 2.221875)
|
||||
(xy 5.161055 2.224365)
|
||||
(xy 5.16726 2.227148)
|
||||
(xy 5.173281 2.230224)
|
||||
(xy 5.1791 2.233593)
|
||||
(xy 5.1847 2.237255)
|
||||
(xy 5.190062 2.24121)
|
||||
(xy 5.195168 2.245459)
|
||||
(xy 5.199999 2.25)
|
||||
(xy 5.549999 2.599999)
|
||||
(xy 5.699999 2.450001)
|
||||
(xy 5.709511 2.441349)
|
||||
(xy 5.719262 2.434107)
|
||||
(xy 5.729195 2.428221)
|
||||
(xy 5.739257 2.423634)
|
||||
(xy 5.749392 2.420292)
|
||||
(xy 5.759545 2.418141)
|
||||
(xy 5.769661 2.417124)
|
||||
(xy 5.779687 2.417188)
|
||||
(xy 5.789565 2.418278)
|
||||
(xy 5.799242 2.420338)
|
||||
(xy 5.808663 2.423313)
|
||||
(xy 5.817772 2.427149)
|
||||
(xy 5.826516 2.431791)
|
||||
(xy 5.834838 2.437183)
|
||||
(xy 5.842684 2.443272)
|
||||
(xy 5.849999 2.450001)
|
||||
(xy 5.856728 2.457316)
|
||||
(xy 5.862816 2.465162)
|
||||
(xy 5.868209 2.473484)
|
||||
(xy 5.872851 2.482227)
|
||||
(xy 5.876687 2.491337)
|
||||
(xy 5.879662 2.500758)
|
||||
(xy 5.881722 2.510435)
|
||||
(xy 5.882811 2.520313)
|
||||
(xy 5.882876 2.530338)
|
||||
(xy 5.881859 2.540455)
|
||||
(xy 5.879708 2.550608)
|
||||
(xy 5.876366 2.560743)
|
||||
(xy 5.871779 2.570805)
|
||||
(xy 5.865892 2.580738)
|
||||
(xy 5.858651 2.590489)
|
||||
(xy 5.849999 2.600001)
|
||||
(xy 5.649999 2.799999)
|
||||
(xy 5.645168 2.80454)
|
||||
(xy 5.640062 2.808788)
|
||||
(xy 5.6347 2.812743)
|
||||
(xy 5.6291 2.816405)
|
||||
(xy 5.623281 2.819775)
|
||||
(xy 5.61726 2.822851)
|
||||
(xy 5.611055 2.825634)
|
||||
(xy 5.604686 2.828124)
|
||||
(xy 5.598171 2.830321)
|
||||
(xy 5.591527 2.832226)
|
||||
(xy 5.584774 2.833837)
|
||||
(xy 5.577929 2.835155)
|
||||
(xy 5.564037 2.836913)
|
||||
(xy 5.549999 2.837499)
|
||||
(xy 5.535961 2.836913)
|
||||
(xy 5.522069 2.835155)
|
||||
(xy 5.515224 2.833837)
|
||||
(xy 5.508471 2.832226)
|
||||
(xy 5.501827 2.830321)
|
||||
(xy 5.495311 2.828124)
|
||||
(xy 5.488942 2.825634)
|
||||
(xy 5.482738 2.822851)
|
||||
(xy 5.476717 2.819775)
|
||||
(xy 5.470897 2.816405)
|
||||
(xy 5.465297 2.812743)
|
||||
(xy 5.459935 2.808788)
|
||||
(xy 5.45483 2.80454)
|
||||
(xy 5.449999 2.799999)
|
||||
(xy 5.099999 2.449999)
|
||||
(xy 4.699999 2.849999)
|
||||
(xy 4.599999 2.849999)
|
||||
(xy 4.199999 2.449999)
|
||||
(xy 3.999999 2.649999)
|
||||
(xy 3.849999 2.499999)
|
||||
(xy 4.149999 2.199999)
|
||||
(xy 4.249999 2.199999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8e7e8123-55b6-4162-bc6d-b7ccbc23c7b7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.5 4.749999)
|
||||
(xy 4 4.749999)
|
||||
(xy 4 5.749999)
|
||||
(xy 4.75 5.749999)
|
||||
(xy 4.75 6.249999)
|
||||
(xy 3.5 6.249999)
|
||||
(xy 3.5 4.249999)
|
||||
(xy 4.5 4.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 8b55f665-51fe-4f18-aeeb-0b29d234cbd1))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 6.249999)
|
||||
(xy 4.999999 6.249999)
|
||||
(xy 4.999999 5.499999)
|
||||
(xy 5.499999 5.499999)
|
||||
(xy 5.499999 5.749999)
|
||||
(xy 5.749999 5.749999)
|
||||
(xy 5.749999 4.999999)
|
||||
(xy 6.249999 4.999999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 9f2e6f58-6e59-4dc2-bee3-5552eb5d89bd))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.750097 1.749764)
|
||||
(xy 3.999755 1.749764)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 4.249869 1.500167)
|
||||
(xy 4.499983 1.500167)
|
||||
(xy 4.499983 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 3.999755 0.999939)
|
||||
(xy 4.750097 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 3475a9cd-42ef-4bcc-a644-1427f896999c))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.39392 1.000228)
|
||||
(xy 5.412401 1.001593)
|
||||
(xy 5.430724 1.00386)
|
||||
(xy 5.448861 1.007016)
|
||||
(xy 5.466779 1.011048)
|
||||
(xy 5.484448 1.015943)
|
||||
(xy 5.501837 1.021689)
|
||||
(xy 5.518915 1.028273)
|
||||
(xy 5.535652 1.035683)
|
||||
(xy 5.552017 1.043904)
|
||||
(xy 5.567978 1.052926)
|
||||
(xy 5.583506 1.062734)
|
||||
(xy 5.598569 1.073317)
|
||||
(xy 5.613136 1.084661)
|
||||
(xy 5.627178 1.096754)
|
||||
(xy 5.640662 1.109582)
|
||||
(xy 5.653494 1.123064)
|
||||
(xy 5.66559 1.137102)
|
||||
(xy 5.676937 1.151668)
|
||||
(xy 5.687523 1.166729)
|
||||
(xy 5.697335 1.182255)
|
||||
(xy 5.70636 1.198215)
|
||||
(xy 5.714585 1.214579)
|
||||
(xy 5.721998 1.231316)
|
||||
(xy 5.728586 1.248395)
|
||||
(xy 5.734336 1.265786)
|
||||
(xy 5.739235 1.283457)
|
||||
(xy 5.743271 1.301378)
|
||||
(xy 5.746431 1.319518)
|
||||
(xy 5.748702 1.337847)
|
||||
(xy 5.750071 1.356334)
|
||||
(xy 5.750526 1.374948)
|
||||
(xy 5.750021 1.394238)
|
||||
(xy 5.748556 1.413275)
|
||||
(xy 5.746155 1.432034)
|
||||
(xy 5.742843 1.450493)
|
||||
(xy 5.738641 1.468626)
|
||||
(xy 5.733574 1.486412)
|
||||
(xy 5.727666 1.503826)
|
||||
(xy 5.72094 1.520845)
|
||||
(xy 5.713419 1.537445)
|
||||
(xy 5.705128 1.553603)
|
||||
(xy 5.696089 1.569296)
|
||||
(xy 5.686326 1.584499)
|
||||
(xy 5.675863 1.59919)
|
||||
(xy 5.664723 1.613344)
|
||||
(xy 5.65293 1.626938)
|
||||
(xy 5.640508 1.63995)
|
||||
(xy 5.62748 1.652354)
|
||||
(xy 5.613869 1.664128)
|
||||
(xy 5.599699 1.675248)
|
||||
(xy 5.584994 1.685691)
|
||||
(xy 5.569777 1.695432)
|
||||
(xy 5.554072 1.70445)
|
||||
(xy 5.537902 1.712719)
|
||||
(xy 5.521292 1.720217)
|
||||
(xy 5.504263 1.726919)
|
||||
(xy 5.486841 1.732804)
|
||||
(xy 5.469048 1.737846)
|
||||
(xy 5.450908 1.742022)
|
||||
(xy 5.432445 1.74531)
|
||||
(xy 5.413682 1.747684)
|
||||
(xy 5.394643 1.749123)
|
||||
(xy 5.375352 1.749602)
|
||||
(xy 5.35608 1.749097)
|
||||
(xy 5.337061 1.747635)
|
||||
(xy 5.318318 1.745238)
|
||||
(xy 5.299876 1.741931)
|
||||
(xy 5.281758 1.737737)
|
||||
(xy 5.263987 1.732679)
|
||||
(xy 5.246586 1.726781)
|
||||
(xy 5.22958 1.720067)
|
||||
(xy 5.212991 1.712559)
|
||||
(xy 5.196843 1.704281)
|
||||
(xy 5.18116 1.695257)
|
||||
(xy 5.165965 1.68551)
|
||||
(xy 5.151281 1.675064)
|
||||
(xy 5.137132 1.663942)
|
||||
(xy 5.123542 1.652168)
|
||||
(xy 5.110533 1.639765)
|
||||
(xy 5.09813 1.626756)
|
||||
(xy 5.086356 1.613166)
|
||||
(xy 5.075234 1.599017)
|
||||
(xy 5.064789 1.584333)
|
||||
(xy 5.055042 1.569138)
|
||||
(xy 5.046018 1.553455)
|
||||
(xy 5.037741 1.537307)
|
||||
(xy 5.030233 1.520718)
|
||||
(xy 5.023519 1.503712)
|
||||
(xy 5.017621 1.486311)
|
||||
(xy 5.012564 1.46854)
|
||||
(xy 5.00837 1.450422)
|
||||
(xy 5.005063 1.43198)
|
||||
(xy 5.002667 1.413238)
|
||||
(xy 5.001205 1.39422)
|
||||
(xy 5.000701 1.374948)
|
||||
(xy 5.250297 1.374948)
|
||||
(xy 5.250448 1.38115)
|
||||
(xy 5.250904 1.38731)
|
||||
(xy 5.25166 1.393418)
|
||||
(xy 5.252713 1.399463)
|
||||
(xy 5.254058 1.405436)
|
||||
(xy 5.25569 1.411325)
|
||||
(xy 5.257606 1.417121)
|
||||
(xy 5.259801 1.422814)
|
||||
(xy 5.262272 1.428392)
|
||||
(xy 5.265013 1.433847)
|
||||
(xy 5.268021 1.439167)
|
||||
(xy 5.271291 1.444343)
|
||||
(xy 5.274819 1.449363)
|
||||
(xy 5.278601 1.454219)
|
||||
(xy 5.282632 1.458899)
|
||||
(xy 5.286909 1.463393)
|
||||
(xy 5.291403 1.46767)
|
||||
(xy 5.296083 1.471701)
|
||||
(xy 5.300939 1.475483)
|
||||
(xy 5.305959 1.479011)
|
||||
(xy 5.311134 1.482281)
|
||||
(xy 5.316454 1.485289)
|
||||
(xy 5.321908 1.48803)
|
||||
(xy 5.327487 1.4905)
|
||||
(xy 5.333178 1.492696)
|
||||
(xy 5.338974 1.494612)
|
||||
(xy 5.344862 1.496244)
|
||||
(xy 5.350833 1.497589)
|
||||
(xy 5.356877 1.498641)
|
||||
(xy 5.362983 1.499398)
|
||||
(xy 5.369141 1.499854)
|
||||
(xy 5.375341 1.500005)
|
||||
(xy 5.381543 1.499854)
|
||||
(xy 5.387703 1.499399)
|
||||
(xy 5.393811 1.498644)
|
||||
(xy 5.399856 1.497592)
|
||||
(xy 5.405829 1.496248)
|
||||
(xy 5.411719 1.494616)
|
||||
(xy 5.417515 1.4927)
|
||||
(xy 5.423208 1.490506)
|
||||
(xy 5.428787 1.488036)
|
||||
(xy 5.434242 1.485295)
|
||||
(xy 5.439562 1.482288)
|
||||
(xy 5.444738 1.479019)
|
||||
(xy 5.449759 1.475491)
|
||||
(xy 5.454615 1.47171)
|
||||
(xy 5.459295 1.467679)
|
||||
(xy 5.46379 1.463403)
|
||||
(xy 5.468067 1.458909)
|
||||
(xy 5.472099 1.45423)
|
||||
(xy 5.475882 1.449374)
|
||||
(xy 5.479411 1.444354)
|
||||
(xy 5.482681 1.439179)
|
||||
(xy 5.485689 1.433859)
|
||||
(xy 5.488431 1.428404)
|
||||
(xy 5.490902 1.422825)
|
||||
(xy 5.493098 1.417132)
|
||||
(xy 5.495015 1.411335)
|
||||
(xy 5.496648 1.405445)
|
||||
(xy 5.497993 1.399471)
|
||||
(xy 5.499047 1.393424)
|
||||
(xy 5.499804 1.387314)
|
||||
(xy 5.50026 1.381152)
|
||||
(xy 5.500412 1.374948)
|
||||
(xy 5.500261 1.368746)
|
||||
(xy 5.499805 1.362585)
|
||||
(xy 5.499049 1.356478)
|
||||
(xy 5.497996 1.350432)
|
||||
(xy 5.496651 1.34446)
|
||||
(xy 5.495019 1.33857)
|
||||
(xy 5.493103 1.332774)
|
||||
(xy 5.490908 1.327081)
|
||||
(xy 5.488437 1.321503)
|
||||
(xy 5.485696 1.316048)
|
||||
(xy 5.482688 1.310728)
|
||||
(xy 5.479418 1.305553)
|
||||
(xy 5.47589 1.300532)
|
||||
(xy 5.472108 1.295677)
|
||||
(xy 5.468077 1.290997)
|
||||
(xy 5.4638 1.286502)
|
||||
(xy 5.459305 1.282225)
|
||||
(xy 5.454625 1.278194)
|
||||
(xy 5.44977 1.274412)
|
||||
(xy 5.444749 1.270884)
|
||||
(xy 5.439574 1.267614)
|
||||
(xy 5.434254 1.264606)
|
||||
(xy 5.428799 1.261865)
|
||||
(xy 5.423221 1.259395)
|
||||
(xy 5.417528 1.257199)
|
||||
(xy 5.411732 1.255283)
|
||||
(xy 5.405842 1.253651)
|
||||
(xy 5.39987 1.252306)
|
||||
(xy 5.393825 1.251254)
|
||||
(xy 5.387717 1.250497)
|
||||
(xy 5.381557 1.250042)
|
||||
(xy 5.375355 1.249891)
|
||||
(xy 5.37535 1.249891)
|
||||
(xy 5.369148 1.250042)
|
||||
(xy 5.362988 1.250498)
|
||||
(xy 5.35688 1.251254)
|
||||
(xy 5.350835 1.252307)
|
||||
(xy 5.344862 1.253652)
|
||||
(xy 5.338973 1.255285)
|
||||
(xy 5.333177 1.257201)
|
||||
(xy 5.327484 1.259396)
|
||||
(xy 5.321906 1.261867)
|
||||
(xy 5.316451 1.264608)
|
||||
(xy 5.311131 1.267616)
|
||||
(xy 5.305956 1.270886)
|
||||
(xy 5.300935 1.274415)
|
||||
(xy 5.29608 1.278197)
|
||||
(xy 5.2914 1.282228)
|
||||
(xy 5.286906 1.286505)
|
||||
(xy 5.282629 1.291)
|
||||
(xy 5.278598 1.29568)
|
||||
(xy 5.274816 1.300535)
|
||||
(xy 5.271289 1.305556)
|
||||
(xy 5.268019 1.310731)
|
||||
(xy 5.265011 1.316052)
|
||||
(xy 5.26227 1.321506)
|
||||
(xy 5.2598 1.327085)
|
||||
(xy 5.257605 1.332777)
|
||||
(xy 5.255689 1.338573)
|
||||
(xy 5.254057 1.344462)
|
||||
(xy 5.252712 1.350434)
|
||||
(xy 5.25166 1.356479)
|
||||
(xy 5.250904 1.362587)
|
||||
(xy 5.250448 1.368746)
|
||||
(xy 5.250297 1.374948)
|
||||
(xy 5.000701 1.374948)
|
||||
(xy 5.00118 1.355656)
|
||||
(xy 5.002618 1.336618)
|
||||
(xy 5.004993 1.317855)
|
||||
(xy 5.00828 1.299392)
|
||||
(xy 5.012457 1.281253)
|
||||
(xy 5.017499 1.26346)
|
||||
(xy 5.023383 1.246038)
|
||||
(xy 5.030086 1.22901)
|
||||
(xy 5.037584 1.212399)
|
||||
(xy 5.045853 1.19623)
|
||||
(xy 5.05487 1.180525)
|
||||
(xy 5.064612 1.165308)
|
||||
(xy 5.075055 1.150603)
|
||||
(xy 5.086175 1.136433)
|
||||
(xy 5.097949 1.122823)
|
||||
(xy 5.110353 1.109795)
|
||||
(xy 5.123364 1.097372)
|
||||
(xy 5.136958 1.08558)
|
||||
(xy 5.151113 1.07444)
|
||||
(xy 5.165803 1.063977)
|
||||
(xy 5.181006 1.054214)
|
||||
(xy 5.196699 1.045175)
|
||||
(xy 5.212857 1.036884)
|
||||
(xy 5.229457 1.029363)
|
||||
(xy 5.246476 1.022637)
|
||||
(xy 5.26389 1.016729)
|
||||
(xy 5.281676 1.011662)
|
||||
(xy 5.29981 1.00746)
|
||||
(xy 5.318268 1.004148)
|
||||
(xy 5.337027 1.001747)
|
||||
(xy 5.356064 1.000282)
|
||||
(xy 5.375333 0.999777)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 124b507f-f4a3-4671-8b9f-ff52927e79fb))
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 03179a53-f9cb-47a4-9263-79e71852657a) (name "copper keepout") (hatch edge 0.508)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.254) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 0 2.75)
|
||||
(xy 3.25 2.75)
|
||||
(xy 3.25 0)
|
||||
(xy 6.499999 0)
|
||||
(xy 6.499999 2.75)
|
||||
(xy 9.999998 2.75)
|
||||
(xy 9.999998 4.749999)
|
||||
(xy 6.999999 4.749999)
|
||||
(xy 6.999999 9.999998)
|
||||
(xy 5.249999 9.999998)
|
||||
(xy 5.249999 7.499999)
|
||||
(xy 4.499999 7.499999)
|
||||
(xy 4.499999 9.999998)
|
||||
(xy 2.75 9.999998)
|
||||
(xy 2.75 4.749999)
|
||||
(xy 0 4.749999)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
@ -1,617 +0,0 @@
|
||||
(footprint "CuVoodoo_silk" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
|
||||
)
|
||||
(fp_text value "CuVoodoo_silk" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
|
||||
)
|
||||
(fp_line (start 6 5) (end 6 4)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp db907c8a-7c13-47f0-8576-f8342c6fc43f))
|
||||
(fp_line (start 8.75 3.75) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 375d8ca2-9b58-471f-b2aa-d5a472f93281))
|
||||
(fp_arc (start 6 4) (mid 6.073223 3.823223) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 0af9ea9b-3856-4e16-89c4-11bf31d4c0f6))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.25 3.999999)
|
||||
(xy 0.5 3.999999)
|
||||
(xy 0.5 3.499999)
|
||||
(xy 1.25 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp d164f9a4-dbe2-44e7-8ad8-2d914a8f7a6c))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 3.749999 9.499998)
|
||||
(xy 3.499999 9.499998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.749999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 028a1ea9-a14e-4d86-884a-794e4e371399))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 9.499998)
|
||||
(xy 5.999999 9.499998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 6.249999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6183cedd-1b0c-488e-b67c-11b1d2d2911f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 9.499998 3.999999)
|
||||
(xy 8.749998 3.999999)
|
||||
(xy 8.749998 3.499999)
|
||||
(xy 9.499998 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9f335a7b-79ff-4f78-b12d-8e0ae29f952f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 4.749999)
|
||||
(xy 3.999999 4.749999)
|
||||
(xy 3.999999 5.749999)
|
||||
(xy 4.749999 5.749999)
|
||||
(xy 4.749999 6.249999)
|
||||
(xy 3.499999 6.249999)
|
||||
(xy 3.499999 4.249999)
|
||||
(xy 4.499999 4.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp b5fef6d2-7e7e-4965-bcdc-f4722e8267a7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 6.249999)
|
||||
(xy 4.999999 6.249999)
|
||||
(xy 4.999999 5.499999)
|
||||
(xy 5.499999 5.499999)
|
||||
(xy 5.499999 5.749999)
|
||||
(xy 5.749999 5.749999)
|
||||
(xy 5.749999 4.999999)
|
||||
(xy 6.249999 4.999999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8bb02f0d-c4a1-49c9-a185-6c1be76e4313))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.750097 1.749764)
|
||||
(xy 3.999755 1.749764)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 4.249869 1.500167)
|
||||
(xy 4.499983 1.500167)
|
||||
(xy 4.499983 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 3.999755 0.999939)
|
||||
(xy 4.750097 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3d4db89c-b5bd-4689-87d8-3730cf8df8f4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 6.499999)
|
||||
(xy 4.249999 6.749999)
|
||||
(xy 3.849999 6.749999)
|
||||
(xy 3.749999 6.849998)
|
||||
(xy 3.749999 8.999998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.499999 6.749999)
|
||||
(xy 3.749999 6.499999)
|
||||
(xy 4.149999 6.499999)
|
||||
(xy 4.249999 6.399999)
|
||||
(xy 4.249999 6.249999)
|
||||
(xy 4.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f8a10a30-88d4-4521-a785-068b4a34a6b4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.099999 3.949999)
|
||||
(xy 5.099999 4.299999)
|
||||
(xy 4.799999 4.599999)
|
||||
(xy 4.499999 4.599999)
|
||||
(xy 4.499999 4.399999)
|
||||
(xy 4.749999 4.399999)
|
||||
(xy 4.899999 4.249999)
|
||||
(xy 4.899999 3.999999)
|
||||
(xy 4.749999 3.849999)
|
||||
(xy 1.25 3.849999)
|
||||
(xy 1.25 3.649999)
|
||||
(xy 4.799999 3.649999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp fafbca33-bd8b-4e58-9b6e-99199a1e20ef))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.499999 2.75)
|
||||
(xy 9.999998 2.75)
|
||||
(xy 9.999998 4.749999)
|
||||
(xy 6.999999 4.749999)
|
||||
(xy 6.999999 9.999998)
|
||||
(xy 5.249999 9.999998)
|
||||
(xy 5.249999 7.499999)
|
||||
(xy 4.499999 7.499999)
|
||||
(xy 4.499999 9.999998)
|
||||
(xy 2.75 9.999998)
|
||||
(xy 2.75 4.749999)
|
||||
(xy 0 4.749999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 3.25 4.249999)
|
||||
(xy 3.25 9.499998)
|
||||
(xy 3.999999 9.499998)
|
||||
(xy 3.999999 6.999999)
|
||||
(xy 5.749999 6.999999)
|
||||
(xy 5.749999 9.499998)
|
||||
(xy 6.499999 9.499998)
|
||||
(xy 6.499999 4.249999)
|
||||
(xy 9.499998 4.249999)
|
||||
(xy 9.499998 3.25)
|
||||
(xy 5.999999 3.25)
|
||||
(xy 5.999999 0.5)
|
||||
(xy 3.749999 0.5)
|
||||
(xy 3.749999 3.25)
|
||||
(xy 0.5 3.25)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0 2.75)
|
||||
(xy 3.25 2.75)
|
||||
(xy 3.25 0)
|
||||
(xy 6.499999 0)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 48b3982a-b0ef-4bdd-846c-4ec519a8d5bc))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.499999 6.499999)
|
||||
(xy 5.999999 6.499999)
|
||||
(xy 6.013914 6.50029)
|
||||
(xy 6.027526 6.501159)
|
||||
(xy 6.040827 6.502595)
|
||||
(xy 6.053808 6.504589)
|
||||
(xy 6.066459 6.507133)
|
||||
(xy 6.078771 6.510216)
|
||||
(xy 6.090735 6.513831)
|
||||
(xy 6.102343 6.517968)
|
||||
(xy 6.113584 6.522617)
|
||||
(xy 6.12445 6.52777)
|
||||
(xy 6.134931 6.533417)
|
||||
(xy 6.145019 6.53955)
|
||||
(xy 6.154703 6.546158)
|
||||
(xy 6.163976 6.553234)
|
||||
(xy 6.172828 6.560767)
|
||||
(xy 6.181249 6.568749)
|
||||
(xy 6.189231 6.57717)
|
||||
(xy 6.196764 6.586022)
|
||||
(xy 6.20384 6.595295)
|
||||
(xy 6.210448 6.604979)
|
||||
(xy 6.216581 6.615067)
|
||||
(xy 6.222228 6.625548)
|
||||
(xy 6.227381 6.636414)
|
||||
(xy 6.23203 6.647655)
|
||||
(xy 6.236167 6.659262)
|
||||
(xy 6.239782 6.671227)
|
||||
(xy 6.242866 6.683539)
|
||||
(xy 6.245409 6.69619)
|
||||
(xy 6.247404 6.709171)
|
||||
(xy 6.248839 6.722472)
|
||||
(xy 6.249708 6.736084)
|
||||
(xy 6.249999 6.749999)
|
||||
(xy 6.249999 8.999998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 5.999999 6.749999)
|
||||
(xy 5.499999 6.749999)
|
||||
(xy 5.486085 6.749707)
|
||||
(xy 5.472472 6.748839)
|
||||
(xy 5.459171 6.747403)
|
||||
(xy 5.446191 6.745409)
|
||||
(xy 5.43354 6.742865)
|
||||
(xy 5.421227 6.739781)
|
||||
(xy 5.409263 6.736167)
|
||||
(xy 5.397655 6.73203)
|
||||
(xy 5.386414 6.727381)
|
||||
(xy 5.375549 6.722228)
|
||||
(xy 5.365067 6.71658)
|
||||
(xy 5.35498 6.710448)
|
||||
(xy 5.345295 6.703839)
|
||||
(xy 5.336022 6.696764)
|
||||
(xy 5.327171 6.689231)
|
||||
(xy 5.318749 6.681249)
|
||||
(xy 5.310767 6.672828)
|
||||
(xy 5.303234 6.663976)
|
||||
(xy 5.296159 6.654703)
|
||||
(xy 5.28955 6.645018)
|
||||
(xy 5.283417 6.634931)
|
||||
(xy 5.27777 6.62445)
|
||||
(xy 5.272617 6.613584)
|
||||
(xy 5.267968 6.602343)
|
||||
(xy 5.263831 6.590735)
|
||||
(xy 5.260216 6.578771)
|
||||
(xy 5.257133 6.566459)
|
||||
(xy 5.254589 6.553808)
|
||||
(xy 5.252595 6.540827)
|
||||
(xy 5.251159 6.527526)
|
||||
(xy 5.25029 6.513914)
|
||||
(xy 5.249999 6.499999)
|
||||
(xy 5.249999 6.249999)
|
||||
(xy 5.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2e49765d-7fab-447c-af5f-c96b846f80fb))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.649999 2.599999)
|
||||
(xy 4.999999 2.25)
|
||||
(xy 5.00483 2.245459)
|
||||
(xy 5.009936 2.24121)
|
||||
(xy 5.015297 2.237255)
|
||||
(xy 5.020897 2.233593)
|
||||
(xy 5.026717 2.230224)
|
||||
(xy 5.032738 2.227148)
|
||||
(xy 5.038942 2.224365)
|
||||
(xy 5.045311 2.221875)
|
||||
(xy 5.051827 2.219677)
|
||||
(xy 5.058471 2.217773)
|
||||
(xy 5.065224 2.216162)
|
||||
(xy 5.072069 2.214843)
|
||||
(xy 5.085961 2.213085)
|
||||
(xy 5.099999 2.2125)
|
||||
(xy 5.114037 2.213085)
|
||||
(xy 5.127928 2.214843)
|
||||
(xy 5.134774 2.216162)
|
||||
(xy 5.141527 2.217773)
|
||||
(xy 5.148171 2.219677)
|
||||
(xy 5.154686 2.221875)
|
||||
(xy 5.161055 2.224365)
|
||||
(xy 5.16726 2.227148)
|
||||
(xy 5.173281 2.230224)
|
||||
(xy 5.1791 2.233593)
|
||||
(xy 5.1847 2.237255)
|
||||
(xy 5.190062 2.24121)
|
||||
(xy 5.195168 2.245459)
|
||||
(xy 5.199999 2.25)
|
||||
(xy 5.549999 2.599999)
|
||||
(xy 5.699999 2.450001)
|
||||
(xy 5.709511 2.441349)
|
||||
(xy 5.719262 2.434107)
|
||||
(xy 5.729195 2.428221)
|
||||
(xy 5.739257 2.423634)
|
||||
(xy 5.749392 2.420292)
|
||||
(xy 5.759545 2.418141)
|
||||
(xy 5.769661 2.417124)
|
||||
(xy 5.779687 2.417188)
|
||||
(xy 5.789565 2.418278)
|
||||
(xy 5.799242 2.420338)
|
||||
(xy 5.808663 2.423313)
|
||||
(xy 5.817772 2.427149)
|
||||
(xy 5.826516 2.431791)
|
||||
(xy 5.834838 2.437183)
|
||||
(xy 5.842684 2.443272)
|
||||
(xy 5.849999 2.450001)
|
||||
(xy 5.856728 2.457316)
|
||||
(xy 5.862816 2.465162)
|
||||
(xy 5.868209 2.473484)
|
||||
(xy 5.872851 2.482227)
|
||||
(xy 5.876687 2.491337)
|
||||
(xy 5.879662 2.500758)
|
||||
(xy 5.881722 2.510435)
|
||||
(xy 5.882811 2.520313)
|
||||
(xy 5.882876 2.530338)
|
||||
(xy 5.881859 2.540455)
|
||||
(xy 5.879708 2.550608)
|
||||
(xy 5.876366 2.560743)
|
||||
(xy 5.871779 2.570805)
|
||||
(xy 5.865892 2.580738)
|
||||
(xy 5.858651 2.590489)
|
||||
(xy 5.849999 2.600001)
|
||||
(xy 5.649999 2.799999)
|
||||
(xy 5.645168 2.80454)
|
||||
(xy 5.640062 2.808788)
|
||||
(xy 5.6347 2.812743)
|
||||
(xy 5.6291 2.816405)
|
||||
(xy 5.623281 2.819775)
|
||||
(xy 5.61726 2.822851)
|
||||
(xy 5.611055 2.825634)
|
||||
(xy 5.604686 2.828124)
|
||||
(xy 5.598171 2.830321)
|
||||
(xy 5.591527 2.832226)
|
||||
(xy 5.584774 2.833837)
|
||||
(xy 5.577929 2.835155)
|
||||
(xy 5.564037 2.836913)
|
||||
(xy 5.549999 2.837499)
|
||||
(xy 5.535961 2.836913)
|
||||
(xy 5.522069 2.835155)
|
||||
(xy 5.515224 2.833837)
|
||||
(xy 5.508471 2.832226)
|
||||
(xy 5.501827 2.830321)
|
||||
(xy 5.495311 2.828124)
|
||||
(xy 5.488942 2.825634)
|
||||
(xy 5.482738 2.822851)
|
||||
(xy 5.476717 2.819775)
|
||||
(xy 5.470897 2.816405)
|
||||
(xy 5.465297 2.812743)
|
||||
(xy 5.459935 2.808788)
|
||||
(xy 5.45483 2.80454)
|
||||
(xy 5.449999 2.799999)
|
||||
(xy 5.099999 2.449999)
|
||||
(xy 4.699999 2.849999)
|
||||
(xy 4.599999 2.849999)
|
||||
(xy 4.199999 2.449999)
|
||||
(xy 3.999999 2.649999)
|
||||
(xy 3.849999 2.499999)
|
||||
(xy 4.149999 2.199999)
|
||||
(xy 4.249999 2.199999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8e7e8123-55b6-4162-bc6d-b7ccbc23c7b7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.39343 1.00039)
|
||||
(xy 5.411911 1.001755)
|
||||
(xy 5.430234 1.004022)
|
||||
(xy 5.448371 1.007178)
|
||||
(xy 5.466289 1.01121)
|
||||
(xy 5.483958 1.016105)
|
||||
(xy 5.501347 1.021851)
|
||||
(xy 5.518425 1.028435)
|
||||
(xy 5.535162 1.035845)
|
||||
(xy 5.551527 1.044066)
|
||||
(xy 5.567488 1.053088)
|
||||
(xy 5.583016 1.062896)
|
||||
(xy 5.598079 1.073479)
|
||||
(xy 5.612646 1.084823)
|
||||
(xy 5.626688 1.096916)
|
||||
(xy 5.640172 1.109744)
|
||||
(xy 5.653004 1.123226)
|
||||
(xy 5.6651 1.137264)
|
||||
(xy 5.676447 1.15183)
|
||||
(xy 5.687033 1.166891)
|
||||
(xy 5.696845 1.182417)
|
||||
(xy 5.70587 1.198377)
|
||||
(xy 5.714095 1.214741)
|
||||
(xy 5.721508 1.231478)
|
||||
(xy 5.728096 1.248557)
|
||||
(xy 5.733846 1.265948)
|
||||
(xy 5.738745 1.283619)
|
||||
(xy 5.742781 1.30154)
|
||||
(xy 5.745941 1.31968)
|
||||
(xy 5.748212 1.338009)
|
||||
(xy 5.749581 1.356496)
|
||||
(xy 5.750036 1.37511)
|
||||
(xy 5.749531 1.3944)
|
||||
(xy 5.748066 1.413437)
|
||||
(xy 5.745665 1.432196)
|
||||
(xy 5.742353 1.450655)
|
||||
(xy 5.738151 1.468788)
|
||||
(xy 5.733084 1.486574)
|
||||
(xy 5.727176 1.503988)
|
||||
(xy 5.72045 1.521007)
|
||||
(xy 5.712929 1.537607)
|
||||
(xy 5.704638 1.553765)
|
||||
(xy 5.695599 1.569458)
|
||||
(xy 5.685836 1.584661)
|
||||
(xy 5.675373 1.599352)
|
||||
(xy 5.664233 1.613506)
|
||||
(xy 5.65244 1.6271)
|
||||
(xy 5.640018 1.640112)
|
||||
(xy 5.62699 1.652516)
|
||||
(xy 5.613379 1.66429)
|
||||
(xy 5.599209 1.67541)
|
||||
(xy 5.584504 1.685853)
|
||||
(xy 5.569287 1.695594)
|
||||
(xy 5.553582 1.704612)
|
||||
(xy 5.537412 1.712881)
|
||||
(xy 5.520802 1.720379)
|
||||
(xy 5.503773 1.727081)
|
||||
(xy 5.486351 1.732966)
|
||||
(xy 5.468558 1.738008)
|
||||
(xy 5.450418 1.742184)
|
||||
(xy 5.431955 1.745472)
|
||||
(xy 5.413192 1.747846)
|
||||
(xy 5.394153 1.749285)
|
||||
(xy 5.374862 1.749764)
|
||||
(xy 5.35559 1.749259)
|
||||
(xy 5.336571 1.747797)
|
||||
(xy 5.317828 1.7454)
|
||||
(xy 5.299386 1.742093)
|
||||
(xy 5.281268 1.737899)
|
||||
(xy 5.263497 1.732841)
|
||||
(xy 5.246096 1.726943)
|
||||
(xy 5.22909 1.720229)
|
||||
(xy 5.212501 1.712721)
|
||||
(xy 5.196353 1.704443)
|
||||
(xy 5.18067 1.695419)
|
||||
(xy 5.165475 1.685672)
|
||||
(xy 5.150791 1.675226)
|
||||
(xy 5.136642 1.664104)
|
||||
(xy 5.123052 1.65233)
|
||||
(xy 5.110043 1.639927)
|
||||
(xy 5.09764 1.626918)
|
||||
(xy 5.085866 1.613328)
|
||||
(xy 5.074744 1.599179)
|
||||
(xy 5.064299 1.584495)
|
||||
(xy 5.054552 1.5693)
|
||||
(xy 5.045528 1.553617)
|
||||
(xy 5.037251 1.537469)
|
||||
(xy 5.029743 1.52088)
|
||||
(xy 5.023029 1.503874)
|
||||
(xy 5.017131 1.486473)
|
||||
(xy 5.012074 1.468702)
|
||||
(xy 5.00788 1.450584)
|
||||
(xy 5.004573 1.432142)
|
||||
(xy 5.002177 1.4134)
|
||||
(xy 5.000715 1.394382)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.249958 1.381312)
|
||||
(xy 5.250414 1.387472)
|
||||
(xy 5.25117 1.39358)
|
||||
(xy 5.252223 1.399625)
|
||||
(xy 5.253568 1.405598)
|
||||
(xy 5.2552 1.411487)
|
||||
(xy 5.257116 1.417283)
|
||||
(xy 5.259311 1.422976)
|
||||
(xy 5.261782 1.428554)
|
||||
(xy 5.264523 1.434009)
|
||||
(xy 5.267531 1.439329)
|
||||
(xy 5.270801 1.444505)
|
||||
(xy 5.274329 1.449525)
|
||||
(xy 5.278111 1.454381)
|
||||
(xy 5.282142 1.459061)
|
||||
(xy 5.286419 1.463555)
|
||||
(xy 5.290913 1.467832)
|
||||
(xy 5.295593 1.471863)
|
||||
(xy 5.300449 1.475645)
|
||||
(xy 5.305469 1.479173)
|
||||
(xy 5.310644 1.482443)
|
||||
(xy 5.315964 1.485451)
|
||||
(xy 5.321418 1.488192)
|
||||
(xy 5.326997 1.490662)
|
||||
(xy 5.332688 1.492858)
|
||||
(xy 5.338484 1.494774)
|
||||
(xy 5.344372 1.496406)
|
||||
(xy 5.350343 1.497751)
|
||||
(xy 5.356387 1.498803)
|
||||
(xy 5.362493 1.49956)
|
||||
(xy 5.368651 1.500016)
|
||||
(xy 5.374851 1.500167)
|
||||
(xy 5.381053 1.500016)
|
||||
(xy 5.387213 1.499561)
|
||||
(xy 5.393321 1.498806)
|
||||
(xy 5.399366 1.497754)
|
||||
(xy 5.405339 1.49641)
|
||||
(xy 5.411229 1.494778)
|
||||
(xy 5.417025 1.492862)
|
||||
(xy 5.422718 1.490668)
|
||||
(xy 5.428297 1.488198)
|
||||
(xy 5.433752 1.485457)
|
||||
(xy 5.439072 1.48245)
|
||||
(xy 5.444248 1.479181)
|
||||
(xy 5.449269 1.475653)
|
||||
(xy 5.454125 1.471872)
|
||||
(xy 5.458805 1.467841)
|
||||
(xy 5.4633 1.463565)
|
||||
(xy 5.467577 1.459071)
|
||||
(xy 5.471609 1.454392)
|
||||
(xy 5.475392 1.449536)
|
||||
(xy 5.478921 1.444516)
|
||||
(xy 5.482191 1.439341)
|
||||
(xy 5.485199 1.434021)
|
||||
(xy 5.487941 1.428566)
|
||||
(xy 5.490412 1.422987)
|
||||
(xy 5.492608 1.417294)
|
||||
(xy 5.494525 1.411497)
|
||||
(xy 5.496158 1.405607)
|
||||
(xy 5.497503 1.399633)
|
||||
(xy 5.498557 1.393586)
|
||||
(xy 5.499314 1.387476)
|
||||
(xy 5.49977 1.381314)
|
||||
(xy 5.499922 1.37511)
|
||||
(xy 5.499771 1.368908)
|
||||
(xy 5.499315 1.362747)
|
||||
(xy 5.498559 1.35664)
|
||||
(xy 5.497506 1.350594)
|
||||
(xy 5.496161 1.344622)
|
||||
(xy 5.494529 1.338732)
|
||||
(xy 5.492613 1.332936)
|
||||
(xy 5.490418 1.327243)
|
||||
(xy 5.487947 1.321665)
|
||||
(xy 5.485206 1.31621)
|
||||
(xy 5.482198 1.31089)
|
||||
(xy 5.478928 1.305715)
|
||||
(xy 5.4754 1.300694)
|
||||
(xy 5.471618 1.295839)
|
||||
(xy 5.467587 1.291159)
|
||||
(xy 5.46331 1.286664)
|
||||
(xy 5.458815 1.282387)
|
||||
(xy 5.454135 1.278356)
|
||||
(xy 5.44928 1.274574)
|
||||
(xy 5.444259 1.271046)
|
||||
(xy 5.439084 1.267776)
|
||||
(xy 5.433764 1.264768)
|
||||
(xy 5.428309 1.262027)
|
||||
(xy 5.422731 1.259557)
|
||||
(xy 5.417038 1.257361)
|
||||
(xy 5.411242 1.255445)
|
||||
(xy 5.405352 1.253813)
|
||||
(xy 5.39938 1.252468)
|
||||
(xy 5.393335 1.251416)
|
||||
(xy 5.387227 1.250659)
|
||||
(xy 5.381067 1.250204)
|
||||
(xy 5.374865 1.250053)
|
||||
(xy 5.37486 1.250053)
|
||||
(xy 5.368658 1.250204)
|
||||
(xy 5.362498 1.25066)
|
||||
(xy 5.35639 1.251416)
|
||||
(xy 5.350345 1.252469)
|
||||
(xy 5.344372 1.253814)
|
||||
(xy 5.338483 1.255447)
|
||||
(xy 5.332687 1.257363)
|
||||
(xy 5.326994 1.259558)
|
||||
(xy 5.321416 1.262029)
|
||||
(xy 5.315961 1.26477)
|
||||
(xy 5.310641 1.267778)
|
||||
(xy 5.305466 1.271048)
|
||||
(xy 5.300445 1.274577)
|
||||
(xy 5.29559 1.278359)
|
||||
(xy 5.29091 1.28239)
|
||||
(xy 5.286416 1.286667)
|
||||
(xy 5.282139 1.291162)
|
||||
(xy 5.278108 1.295842)
|
||||
(xy 5.274326 1.300697)
|
||||
(xy 5.270799 1.305718)
|
||||
(xy 5.267529 1.310893)
|
||||
(xy 5.264521 1.316214)
|
||||
(xy 5.26178 1.321668)
|
||||
(xy 5.25931 1.327247)
|
||||
(xy 5.257115 1.332939)
|
||||
(xy 5.255199 1.338735)
|
||||
(xy 5.253567 1.344624)
|
||||
(xy 5.252222 1.350596)
|
||||
(xy 5.25117 1.356641)
|
||||
(xy 5.250414 1.362749)
|
||||
(xy 5.249958 1.368908)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.00069 1.355818)
|
||||
(xy 5.002128 1.33678)
|
||||
(xy 5.004503 1.318017)
|
||||
(xy 5.00779 1.299554)
|
||||
(xy 5.011967 1.281415)
|
||||
(xy 5.017009 1.263622)
|
||||
(xy 5.022893 1.2462)
|
||||
(xy 5.029596 1.229172)
|
||||
(xy 5.037094 1.212561)
|
||||
(xy 5.045363 1.196392)
|
||||
(xy 5.05438 1.180687)
|
||||
(xy 5.064122 1.16547)
|
||||
(xy 5.074565 1.150765)
|
||||
(xy 5.085685 1.136595)
|
||||
(xy 5.097459 1.122985)
|
||||
(xy 5.109863 1.109957)
|
||||
(xy 5.122874 1.097534)
|
||||
(xy 5.136468 1.085742)
|
||||
(xy 5.150623 1.074602)
|
||||
(xy 5.165313 1.064139)
|
||||
(xy 5.180516 1.054376)
|
||||
(xy 5.196209 1.045337)
|
||||
(xy 5.212367 1.037046)
|
||||
(xy 5.228967 1.029525)
|
||||
(xy 5.245986 1.022799)
|
||||
(xy 5.2634 1.016891)
|
||||
(xy 5.281186 1.011824)
|
||||
(xy 5.29932 1.007622)
|
||||
(xy 5.317778 1.00431)
|
||||
(xy 5.336537 1.001909)
|
||||
(xy 5.355574 1.000444)
|
||||
(xy 5.374843 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 1d08b000-bccf-4492-b816-54c8d5779b32))
|
||||
)
|
@ -1,108 +0,0 @@
|
||||
(footprint "OSHW" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f1e067ff-287b-4a60-b936-f32f4b57d565)
|
||||
)
|
||||
(fp_text value "OSHW" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp b22282bc-de50-4908-a3c5-ad7501a68e4a)
|
||||
)
|
||||
(fp_line (start 0.227273 2.727273) (end 1.136364 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 98b07e86-f9c3-4bf7-a6f5-6a56482e2897))
|
||||
(fp_line (start 0.227273 3.636364) (end 1.136364 3.636364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp dccee07a-d18e-4ba7-858f-7f23e71bcf27))
|
||||
(fp_line (start 0.227273 4.545455) (end 1.136364 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 76e9343e-0e40-4f34-a90b-b087051025c3))
|
||||
(fp_line (start 0.227273 5.454545) (end 1.136364 5.454545)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 4e82f5bd-af60-4042-8f2e-202eaa482979))
|
||||
(fp_line (start 0.227273 6.363636) (end 1.136364 6.363636)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 34a1afca-5d85-46a0-aca5-604a50c5bda8))
|
||||
(fp_line (start 0.227273 7.272727) (end 1.136364 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp dc17a983-22c3-4252-ae10-8a5c03c50003))
|
||||
(fp_line (start 2.045455 7.272727) (end 2.045455 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 05a38864-bce5-4cc6-9189-73a3b6e9cbec))
|
||||
(fp_line (start 2.727273 0.227273) (end 2.727273 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 9a4f29d0-79a2-4234-bbe1-ec1114961d42))
|
||||
(fp_line (start 2.727273 2.045455) (end 7.272727 2.045455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 633e016d-9b63-4582-a5e0-3bc94e65d857))
|
||||
(fp_line (start 2.727273 2.727273) (end 4.545455 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp bae30b0a-af4f-48a4-8eba-7a655fdf352d))
|
||||
(fp_line (start 2.727273 4.545455) (end 2.727273 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp cc82584b-778c-4674-b4ee-9bd9ded36a0d))
|
||||
(fp_line (start 2.727273 5.454545) (end 2.727273 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 86544b96-dc59-4598-b1fe-344688e7ff78))
|
||||
(fp_line (start 2.727273 6.363636) (end 4.545455 6.363636)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 3aad49a5-3e92-4637-8e20-5ea50f6cb2a6))
|
||||
(fp_line (start 2.727273 8.863636) (end 2.727273 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 2964accd-69b3-4204-b688-9624db327d3d))
|
||||
(fp_line (start 3.636364 0.227273) (end 3.636364 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 4dc8a05d-5b11-4095-a2a6-9156ba92924c))
|
||||
(fp_line (start 3.636364 8.863636) (end 3.636364 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 4a270c37-9c34-4036-a17d-4428471936f8))
|
||||
(fp_line (start 4.545455 0.227273) (end 4.545455 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 932c2ca5-240f-40cb-8726-cfb28763f47f))
|
||||
(fp_line (start 4.545455 2.727273) (end 4.545455 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 42bedc43-d479-4063-80fc-3085872934f5))
|
||||
(fp_line (start 4.545455 4.545455) (end 2.727273 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 439a3348-c383-4d95-a8f9-2bb70a946c04))
|
||||
(fp_line (start 4.545455 5.454545) (end 4.545455 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 2cee6d9c-ac03-49dc-be07-2bcf66460fbb))
|
||||
(fp_line (start 4.545455 8.863636) (end 4.545455 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 6912e4fe-b047-4b82-ae80-62c01c8f9fe7))
|
||||
(fp_line (start 5.454545 0.227273) (end 5.454545 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 7703f1ba-e46a-4a22-bb2f-68089060fb9f))
|
||||
(fp_line (start 5.454545 2.727273) (end 5.454545 3.636364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 1bfa6d9d-d5be-4231-9e32-de69eb29616d))
|
||||
(fp_line (start 5.454545 3.636364) (end 7.272727 3.636364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 5e24808f-6fe9-4f5e-be4a-5257e037436d))
|
||||
(fp_line (start 5.454545 5.454545) (end 5.454545 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 266546c0-95e5-4c42-b5f2-1ebef8081296))
|
||||
(fp_line (start 5.454545 7.272727) (end 6.363636 6.363636)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 27fed0e3-d710-414c-8876-bcda16474cd6))
|
||||
(fp_line (start 5.454545 8.863636) (end 5.454545 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 2fd2c74a-9cee-41bf-ab07-2f6dbcdfb530))
|
||||
(fp_line (start 6.363636 0.227273) (end 6.363636 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 7e3537cb-1f12-4d7a-8a7c-6c0ba93c83a6))
|
||||
(fp_line (start 6.363636 6.363636) (end 7.272727 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 1ea84db1-9a00-4f0b-932f-88cb265777d8))
|
||||
(fp_line (start 6.363636 8.863636) (end 6.363636 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 1b6a763d-fa68-460a-bb74-fe2d1979986e))
|
||||
(fp_line (start 7.272727 0.227273) (end 7.272727 1.136364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp d3c46e73-1277-4318-bd60-f47d949955c0))
|
||||
(fp_line (start 7.272727 2.727273) (end 5.454545 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 55524e30-da28-4e0a-b99a-874a07ac8665))
|
||||
(fp_line (start 7.272727 3.636364) (end 7.272727 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 1f704763-7876-43fc-9b58-7df9eb08a8c7))
|
||||
(fp_line (start 7.272727 4.545455) (end 5.454545 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 99fe0b6f-fbaa-4396-b936-94df92d954c9))
|
||||
(fp_line (start 7.272727 7.272727) (end 7.272727 5.454545)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 5fe0a731-09eb-4552-894d-ce66a4b20f44))
|
||||
(fp_line (start 7.272727 7.954545) (end 2.727273 7.954545)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 96b6d8e9-8432-4296-b8dc-eae193724f12))
|
||||
(fp_line (start 7.272727 8.863636) (end 7.272727 9.772727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 917e4222-c0ec-42b4-8283-82d487b43065))
|
||||
(fp_line (start 7.954545 2.727273) (end 7.954545 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 2a228754-cd2b-4ec1-b246-ae9faac94b4e))
|
||||
(fp_line (start 8.863636 2.727273) (end 9.772727 2.727273)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp dda9279c-32bf-4af2-a181-51a20f06367d))
|
||||
(fp_line (start 8.863636 3.636364) (end 9.772727 3.636364)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 01c44f0b-8a1a-4097-a3e8-da2b8a6fafc2))
|
||||
(fp_line (start 8.863636 4.545455) (end 9.772727 4.545455)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 7ee52e93-f64f-44cf-8319-09f234ffb232))
|
||||
(fp_line (start 8.863636 5.454545) (end 9.772727 5.454545)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 8b963755-34d1-4685-8768-4d35879bfdd3))
|
||||
(fp_line (start 8.863636 6.363636) (end 9.772727 6.363636)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp 016a2cb9-4d9d-4638-9b2f-4d4539134782))
|
||||
(fp_line (start 8.863636 7.272727) (end 9.772727 7.272727)
|
||||
(stroke (width 0.454544) (type solid)) (layer "F.SilkS") (tstamp c9d7e7dc-83e3-41a3-b4b8-7bbe7ec3ba0b))
|
||||
(fp_arc (start 2.045455 2.727273) (mid 2.245155 2.245155) (end 2.727273 2.045455)
|
||||
(stroke (width 0.454544) (type default)) (layer "F.SilkS") (tstamp 352c8c7e-a645-4e6b-957c-581d258f7072))
|
||||
(fp_arc (start 2.727273 7.954545) (mid 2.245155 7.754845) (end 2.045455 7.272727)
|
||||
(stroke (width 0.454544) (type default)) (layer "F.SilkS") (tstamp d61707d9-f0ce-4c73-a75b-dbb5c6c08527))
|
||||
(fp_arc (start 7.272727 2.045455) (mid 7.754845 2.245155) (end 7.954545 2.727273)
|
||||
(stroke (width 0.454544) (type default)) (layer "F.SilkS") (tstamp c62b2b67-4806-40ac-9a3b-3edbf54a50dc))
|
||||
(fp_arc (start 7.954545 7.272727) (mid 7.754845 7.754845) (end 7.272727 7.954545)
|
||||
(stroke (width 0.454544) (type default)) (layer "F.SilkS") (tstamp 81dbe8ea-ff8b-42c9-9f0f-22512b1fa034))
|
||||
)
|
@ -1,599 +0,0 @@
|
||||
(footprint "bunny" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "design year indication")
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp 4e2c9664-f6ac-467e-880e-cb2256b0c6f7)
|
||||
)
|
||||
(fp_text value "bunny" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3d70715b-682b-4e83-9646-7a633830e583)
|
||||
)
|
||||
(fp_circle (center 4.78 7) (end 4.98 7)
|
||||
(stroke (width 0.3) (type solid)) (fill solid) (layer "F.SilkS") (tstamp e8858466-1e07-465c-a413-8d5e1fa2b5d7))
|
||||
(fp_circle (center 5 5) (end 9.85 5)
|
||||
(stroke (width 0.3) (type default)) (fill none) (layer "F.SilkS") (tstamp ce22406d-653e-49a2-ab89-a1574fd0210e))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.113732 0.154639)
|
||||
(xy 5.227432 0.158689)
|
||||
(xy 5.340974 0.165404)
|
||||
(xy 5.454311 0.17478)
|
||||
(xy 5.567397 0.186813)
|
||||
(xy 5.680185 0.201498)
|
||||
(xy 5.792629 0.218831)
|
||||
(xy 5.90468 0.238808)
|
||||
(xy 5.953565 0.290192)
|
||||
(xy 5.9989 0.344453)
|
||||
(xy 6.040782 0.40138)
|
||||
(xy 6.079306 0.460763)
|
||||
(xy 6.114569 0.522392)
|
||||
(xy 6.146669 0.586057)
|
||||
(xy 6.1757 0.651546)
|
||||
(xy 6.20176 0.71865)
|
||||
(xy 6.224945 0.787158)
|
||||
(xy 6.245351 0.85686)
|
||||
(xy 6.263075 0.927546)
|
||||
(xy 6.278214 0.999005)
|
||||
(xy 6.290863 1.071026)
|
||||
(xy 6.301119 1.1434)
|
||||
(xy 6.309079 1.215917)
|
||||
(xy 6.314839 1.288365)
|
||||
(xy 6.568193 1.158874)
|
||||
(xy 6.69811 1.097596)
|
||||
(xy 6.76626 1.068728)
|
||||
(xy 6.837446 1.041383)
|
||||
(xy 6.912349 1.015821)
|
||||
(xy 6.991649 0.992299)
|
||||
(xy 7.076027 0.971075)
|
||||
(xy 7.166164 0.952408)
|
||||
(xy 7.262741 0.936555)
|
||||
(xy 7.366437 0.923775)
|
||||
(xy 7.477934 0.914326)
|
||||
(xy 7.597913 0.908465)
|
||||
(xy 7.598072 0.908465)
|
||||
(xy 7.726863 0.993178)
|
||||
(xy 7.852674 1.081782)
|
||||
(xy 7.975426 1.174193)
|
||||
(xy 8.095039 1.270327)
|
||||
(xy 8.211436 1.370099)
|
||||
(xy 8.324536 1.473426)
|
||||
(xy 8.434262 1.580222)
|
||||
(xy 8.540534 1.690403)
|
||||
(xy 8.643274 1.803885)
|
||||
(xy 8.742403 1.920584)
|
||||
(xy 8.837842 2.040415)
|
||||
(xy 8.929512 2.163294)
|
||||
(xy 9.017334 2.289137)
|
||||
(xy 9.10123 2.417859)
|
||||
(xy 9.18112 2.549376)
|
||||
(xy 9.256927 2.683603)
|
||||
(xy 9.252255 2.697155)
|
||||
(xy 9.247267 2.724609)
|
||||
(xy 9.232344 2.817013)
|
||||
(xy 9.20415 2.952399)
|
||||
(xy 9.182576 3.03358)
|
||||
(xy 9.154681 3.122351)
|
||||
(xy 9.119467 3.217659)
|
||||
(xy 9.075932 3.318454)
|
||||
(xy 9.023075 3.423682)
|
||||
(xy 8.959895 3.532292)
|
||||
(xy 8.885393 3.643231)
|
||||
(xy 8.798568 3.755449)
|
||||
(xy 8.750221 3.811708)
|
||||
(xy 8.698417 3.867892)
|
||||
(xy 8.643033 3.92387)
|
||||
(xy 8.583942 3.97951)
|
||||
(xy 8.421576 4.122942)
|
||||
(xy 8.247701 4.269283)
|
||||
(xy 8.06535 4.416854)
|
||||
(xy 7.877559 4.563977)
|
||||
(xy 7.497784 4.850168)
|
||||
(xy 7.132643 5.114429)
|
||||
(xy 6.806402 5.343335)
|
||||
(xy 6.543329 5.523462)
|
||||
(xy 6.30375 5.683673)
|
||||
(xy 6.327017 5.69784)
|
||||
(xy 6.388382 5.741399)
|
||||
(xy 6.429397 5.774697)
|
||||
(xy 6.475193 5.81594)
|
||||
(xy 6.524186 5.865325)
|
||||
(xy 6.574797 5.923052)
|
||||
(xy 6.625442 5.989318)
|
||||
(xy 6.674542 6.064324)
|
||||
(xy 6.720513 6.148266)
|
||||
(xy 6.741831 6.193651)
|
||||
(xy 6.761774 6.241345)
|
||||
(xy 6.780145 6.291372)
|
||||
(xy 6.796745 6.343758)
|
||||
(xy 6.811377 6.398527)
|
||||
(xy 6.823842 6.455704)
|
||||
(xy 6.833945 6.515315)
|
||||
(xy 6.841486 6.577383)
|
||||
(xy 6.846268 6.641933)
|
||||
(xy 6.848094 6.708992)
|
||||
(xy 6.846084 6.770754)
|
||||
(xy 6.839734 6.831766)
|
||||
(xy 6.829335 6.89195)
|
||||
(xy 6.815174 6.951226)
|
||||
(xy 6.79754 7.009514)
|
||||
(xy 6.776722 7.066734)
|
||||
(xy 6.753009 7.122808)
|
||||
(xy 6.726689 7.177656)
|
||||
(xy 6.698051 7.231199)
|
||||
(xy 6.667384 7.283356)
|
||||
(xy 6.634977 7.334049)
|
||||
(xy 6.601118 7.383199)
|
||||
(xy 6.566095 7.430725)
|
||||
(xy 6.530199 7.476549)
|
||||
(xy 6.456939 7.56277)
|
||||
(xy 6.383647 7.641228)
|
||||
(xy 6.312632 7.711286)
|
||||
(xy 6.246206 7.77231)
|
||||
(xy 6.186677 7.823664)
|
||||
(xy 6.097553 7.894818)
|
||||
(xy 6.063738 7.919666)
|
||||
(xy 6.092756 8.025932)
|
||||
(xy 6.121452 8.143235)
|
||||
(xy 6.152869 8.289514)
|
||||
(xy 6.181958 8.454417)
|
||||
(xy 6.194051 8.540617)
|
||||
(xy 6.203666 8.627591)
|
||||
(xy 6.210174 8.714044)
|
||||
(xy 6.212942 8.798683)
|
||||
(xy 6.21134 8.880213)
|
||||
(xy 6.204735 8.95734)
|
||||
(xy 6.197511 9.002197)
|
||||
(xy 6.186949 9.04921)
|
||||
(xy 6.173328 9.098088)
|
||||
(xy 6.156927 9.148535)
|
||||
(xy 6.138025 9.200258)
|
||||
(xy 6.116899 9.252963)
|
||||
(xy 6.093828 9.306357)
|
||||
(xy 6.069091 9.360146)
|
||||
(xy 6.015733 9.467733)
|
||||
(xy 5.959052 9.573374)
|
||||
(xy 5.901278 9.674719)
|
||||
(xy 5.844638 9.769419)
|
||||
(xy 5.739923 9.78717)
|
||||
(xy 5.634882 9.802617)
|
||||
(xy 5.529553 9.815757)
|
||||
(xy 5.423975 9.826586)
|
||||
(xy 5.318184 9.835101)
|
||||
(xy 5.21222 9.841299)
|
||||
(xy 5.10612 9.845176)
|
||||
(xy 4.999922 9.846729)
|
||||
(xy 4.934289 9.845608)
|
||||
(xy 4.868681 9.843597)
|
||||
(xy 4.803106 9.840696)
|
||||
(xy 4.737573 9.836909)
|
||||
(xy 4.762317 9.814809)
|
||||
(xy 4.818009 9.76035)
|
||||
(xy 4.894809 9.676091)
|
||||
(xy 4.938049 9.623586)
|
||||
(xy 4.982876 9.564589)
|
||||
(xy 5.02806 9.499421)
|
||||
(xy 5.072371 9.428402)
|
||||
(xy 5.114579 9.35185)
|
||||
(xy 5.153454 9.270086)
|
||||
(xy 5.187766 9.183429)
|
||||
(xy 5.202827 9.138365)
|
||||
(xy 5.216285 9.092199)
|
||||
(xy 5.227988 9.044969)
|
||||
(xy 5.237781 8.996715)
|
||||
(xy 5.245511 8.947478)
|
||||
(xy 5.251024 8.897298)
|
||||
(xy 5.254462 8.846135)
|
||||
(xy 5.255993 8.795777)
|
||||
(xy 5.255735 8.746278)
|
||||
(xy 5.253805 8.697691)
|
||||
(xy 5.250321 8.65007)
|
||||
(xy 5.245402 8.60347)
|
||||
(xy 5.239166 8.557943)
|
||||
(xy 5.23173 8.513544)
|
||||
(xy 5.223211 8.470325)
|
||||
(xy 5.213729 8.428342)
|
||||
(xy 5.203401 8.387647)
|
||||
(xy 5.192345 8.348294)
|
||||
(xy 5.180679 8.310337)
|
||||
(xy 5.16852 8.27383)
|
||||
(xy 5.143198 8.20538)
|
||||
(xy 5.117322 8.143374)
|
||||
(xy 5.091835 8.08824)
|
||||
(xy 5.067681 8.04041)
|
||||
(xy 5.045804 8.000312)
|
||||
(xy 5.027146 7.968377)
|
||||
(xy 5.01265 7.945034)
|
||||
(xy 4.999922 7.925844)
|
||||
(xy 5.038706 7.903891)
|
||||
(xy 5.14041 7.839058)
|
||||
(xy 5.20799 7.791042)
|
||||
(xy 5.28306 7.732884)
|
||||
(xy 5.362874 7.664776)
|
||||
(xy 5.444685 7.58691)
|
||||
(xy 5.525746 7.499479)
|
||||
(xy 5.60331 7.402675)
|
||||
(xy 5.639923 7.350819)
|
||||
(xy 5.674632 7.296691)
|
||||
(xy 5.707094 7.240316)
|
||||
(xy 5.736965 7.181719)
|
||||
(xy 5.763902 7.120922)
|
||||
(xy 5.787562 7.057951)
|
||||
(xy 5.8076 6.992829)
|
||||
(xy 5.823675 6.92558)
|
||||
(xy 5.835443 6.856229)
|
||||
(xy 5.84256 6.784799)
|
||||
(xy 5.844683 6.711315)
|
||||
(xy 5.841469 6.6358)
|
||||
(xy 5.827899 6.569201)
|
||||
(xy 5.81192 6.506317)
|
||||
(xy 5.793647 6.447063)
|
||||
(xy 5.773194 6.391353)
|
||||
(xy 5.750673 6.339101)
|
||||
(xy 5.726199 6.290222)
|
||||
(xy 5.699886 6.244631)
|
||||
(xy 5.671847 6.202242)
|
||||
(xy 5.642196 6.162971)
|
||||
(xy 5.611046 6.126731)
|
||||
(xy 5.578512 6.093436)
|
||||
(xy 5.544707 6.063003)
|
||||
(xy 5.509745 6.035345)
|
||||
(xy 5.47374 6.010376)
|
||||
(xy 5.436804 5.988012)
|
||||
(xy 5.399053 5.968167)
|
||||
(xy 5.3606 5.950756)
|
||||
(xy 5.321558 5.935693)
|
||||
(xy 5.282041 5.922892)
|
||||
(xy 5.242163 5.912269)
|
||||
(xy 5.202038 5.903737)
|
||||
(xy 5.161779 5.897212)
|
||||
(xy 5.081316 5.88984)
|
||||
(xy 5.001682 5.889469)
|
||||
(xy 4.923789 5.895415)
|
||||
(xy 4.848545 5.906996)
|
||||
(xy 4.776862 5.923527)
|
||||
(xy 4.857144 5.839463)
|
||||
(xy 4.950211 5.744843)
|
||||
(xy 5.072087 5.624462)
|
||||
(xy 5.217914 5.485292)
|
||||
(xy 5.382835 5.334308)
|
||||
(xy 5.561994 5.178483)
|
||||
(xy 5.655395 5.100933)
|
||||
(xy 5.750534 5.024788)
|
||||
(xy 5.855872 4.945438)
|
||||
(xy 5.978517 4.85841)
|
||||
(xy 6.265196 4.665638)
|
||||
(xy 6.930355 4.235431)
|
||||
(xy 7.26669 4.015257)
|
||||
(xy 7.577433 3.80321)
|
||||
(xy 7.716623 3.70293)
|
||||
(xy 7.841512 3.607919)
|
||||
(xy 7.949468 3.519255)
|
||||
(xy 8.037855 3.438016)
|
||||
(xy 8.195127 3.275772)
|
||||
(xy 8.272687 3.188798)
|
||||
(xy 8.347361 3.097997)
|
||||
(xy 8.417521 3.003422)
|
||||
(xy 8.48154 2.905129)
|
||||
(xy 8.537791 2.803172)
|
||||
(xy 8.562494 2.750837)
|
||||
(xy 8.584646 2.697606)
|
||||
(xy 8.604042 2.643487)
|
||||
(xy 8.620479 2.588486)
|
||||
(xy 8.633753 2.532611)
|
||||
(xy 8.643662 2.475867)
|
||||
(xy 8.650001 2.418263)
|
||||
(xy 8.652568 2.359804)
|
||||
(xy 8.651159 2.300497)
|
||||
(xy 8.64557 2.24035)
|
||||
(xy 8.635599 2.179369)
|
||||
(xy 8.621041 2.117561)
|
||||
(xy 8.601694 2.054934)
|
||||
(xy 8.577353 1.991493)
|
||||
(xy 8.547816 1.927245)
|
||||
(xy 8.512879 1.862198)
|
||||
(xy 8.47234 1.796359)
|
||||
(xy 8.425993 1.729733)
|
||||
(xy 8.392412 1.687771)
|
||||
(xy 8.356321 1.649522)
|
||||
(xy 8.31786 1.614857)
|
||||
(xy 8.277171 1.583648)
|
||||
(xy 8.234397 1.555765)
|
||||
(xy 8.189679 1.531082)
|
||||
(xy 8.143159 1.509468)
|
||||
(xy 8.094978 1.490797)
|
||||
(xy 8.045279 1.474938)
|
||||
(xy 7.994203 1.461763)
|
||||
(xy 7.941891 1.451145)
|
||||
(xy 7.888487 1.442954)
|
||||
(xy 7.778964 1.43334)
|
||||
(xy 7.66677 1.431893)
|
||||
(xy 7.553038 1.437586)
|
||||
(xy 7.438902 1.449389)
|
||||
(xy 7.325496 1.466275)
|
||||
(xy 7.213955 1.487215)
|
||||
(xy 7.105413 1.511182)
|
||||
(xy 7.001004 1.537146)
|
||||
(xy 6.809121 1.590954)
|
||||
(xy 6.7041 1.6274)
|
||||
(xy 6.597823 1.674272)
|
||||
(xy 6.490586 1.730875)
|
||||
(xy 6.382689 1.796513)
|
||||
(xy 6.274427 1.870491)
|
||||
(xy 6.166099 1.952113)
|
||||
(xy 6.058002 2.040685)
|
||||
(xy 5.950432 2.13551)
|
||||
(xy 5.843688 2.235892)
|
||||
(xy 5.738066 2.341138)
|
||||
(xy 5.633864 2.450551)
|
||||
(xy 5.53138 2.563435)
|
||||
(xy 5.430911 2.679095)
|
||||
(xy 5.332753 2.796836)
|
||||
(xy 5.237205 2.915963)
|
||||
(xy 5.144563 3.035779)
|
||||
(xy 5.207706 2.921908)
|
||||
(xy 5.266335 2.811812)
|
||||
(xy 5.320632 2.705028)
|
||||
(xy 5.37078 2.601092)
|
||||
(xy 5.416962 2.49954)
|
||||
(xy 5.459359 2.399909)
|
||||
(xy 5.498155 2.301737)
|
||||
(xy 5.533531 2.204559)
|
||||
(xy 5.565671 2.107913)
|
||||
(xy 5.594758 2.011334)
|
||||
(xy 5.620972 1.91436)
|
||||
(xy 5.644498 1.816527)
|
||||
(xy 5.665518 1.717372)
|
||||
(xy 5.684214 1.616432)
|
||||
(xy 5.700768 1.513243)
|
||||
(xy 5.715364 1.407341)
|
||||
(xy 5.725077 1.301384)
|
||||
(xy 5.727139 1.195246)
|
||||
(xy 5.725198 1.142467)
|
||||
(xy 5.721224 1.090073)
|
||||
(xy 5.715174 1.038208)
|
||||
(xy 5.70701 0.987015)
|
||||
(xy 5.696689 0.936638)
|
||||
(xy 5.684172 0.88722)
|
||||
(xy 5.669418 0.838905)
|
||||
(xy 5.652387 0.791837)
|
||||
(xy 5.633037 0.746159)
|
||||
(xy 5.61133 0.702014)
|
||||
(xy 5.587224 0.659546)
|
||||
(xy 5.560679 0.6189)
|
||||
(xy 5.531654 0.580217)
|
||||
(xy 5.500109 0.543643)
|
||||
(xy 5.466003 0.50932)
|
||||
(xy 5.429296 0.477391)
|
||||
(xy 5.389947 0.448002)
|
||||
(xy 5.347916 0.421294)
|
||||
(xy 5.303163 0.397413)
|
||||
(xy 5.255647 0.3765)
|
||||
(xy 5.205327 0.3587)
|
||||
(xy 5.152163 0.344157)
|
||||
(xy 5.096115 0.333014)
|
||||
(xy 5.037142 0.325414)
|
||||
(xy 4.975203 0.321501)
|
||||
(xy 4.910258 0.321419)
|
||||
(xy 4.842268 0.325311)
|
||||
(xy 4.77119 0.33332)
|
||||
(xy 4.672929 0.354911)
|
||||
(xy 4.567502 0.393215)
|
||||
(xy 4.456101 0.447923)
|
||||
(xy 4.339916 0.518725)
|
||||
(xy 4.220139 0.605313)
|
||||
(xy 4.097962 0.707378)
|
||||
(xy 3.974577 0.82461)
|
||||
(xy 3.851174 0.956701)
|
||||
(xy 3.728946 1.103341)
|
||||
(xy 3.609084 1.264221)
|
||||
(xy 3.492779 1.439033)
|
||||
(xy 3.381223 1.627466)
|
||||
(xy 3.275607 1.829212)
|
||||
(xy 3.177124 2.043963)
|
||||
(xy 3.086963 2.271407)
|
||||
(xy 3.006318 2.511238)
|
||||
(xy 2.936684 2.747302)
|
||||
(xy 2.877243 2.968811)
|
||||
(xy 2.827494 3.177704)
|
||||
(xy 2.786939 3.375921)
|
||||
(xy 2.755075 3.565399)
|
||||
(xy 2.731404 3.748077)
|
||||
(xy 2.715425 3.925895)
|
||||
(xy 2.706638 4.10079)
|
||||
(xy 2.704542 4.274703)
|
||||
(xy 2.708638 4.449572)
|
||||
(xy 2.718425 4.627336)
|
||||
(xy 2.733403 4.809933)
|
||||
(xy 2.776931 5.197382)
|
||||
(xy 2.835221 5.627432)
|
||||
(xy 2.851752 5.738163)
|
||||
(xy 2.869452 5.844603)
|
||||
(xy 2.888209 5.946803)
|
||||
(xy 2.907913 6.044814)
|
||||
(xy 2.928452 6.138687)
|
||||
(xy 2.949716 6.228472)
|
||||
(xy 2.971593 6.314221)
|
||||
(xy 2.993973 6.395984)
|
||||
(xy 3.016743 6.473813)
|
||||
(xy 3.039794 6.547757)
|
||||
(xy 3.063014 6.617869)
|
||||
(xy 3.086292 6.684198)
|
||||
(xy 3.109518 6.746796)
|
||||
(xy 3.132579 6.805713)
|
||||
(xy 3.155365 6.861001)
|
||||
(xy 3.177765 6.91271)
|
||||
(xy 3.220962 7.005595)
|
||||
(xy 3.261282 7.084775)
|
||||
(xy 3.297837 7.150658)
|
||||
(xy 3.329737 7.203649)
|
||||
(xy 3.356095 7.244156)
|
||||
(xy 3.376023 7.272586)
|
||||
(xy 3.39303 7.294842)
|
||||
(xy 3.331011 7.275903)
|
||||
(xy 3.268863 7.260769)
|
||||
(xy 3.206641 7.249486)
|
||||
(xy 3.144401 7.242098)
|
||||
(xy 3.082197 7.238649)
|
||||
(xy 3.020085 7.239186)
|
||||
(xy 2.958118 7.243751)
|
||||
(xy 2.896352 7.252391)
|
||||
(xy 2.834842 7.265149)
|
||||
(xy 2.773642 7.282071)
|
||||
(xy 2.712807 7.303201)
|
||||
(xy 2.652393 7.328584)
|
||||
(xy 2.592453 7.358266)
|
||||
(xy 2.533043 7.39229)
|
||||
(xy 2.474217 7.430701)
|
||||
(xy 2.416031 7.473544)
|
||||
(xy 2.426299 7.442973)
|
||||
(xy 2.436572 7.407906)
|
||||
(xy 2.447994 7.362449)
|
||||
(xy 2.458856 7.3087)
|
||||
(xy 2.463544 7.279371)
|
||||
(xy 2.467451 7.248755)
|
||||
(xy 2.470364 7.217116)
|
||||
(xy 2.472069 7.184714)
|
||||
(xy 2.472354 7.151813)
|
||||
(xy 2.471004 7.118675)
|
||||
(xy 2.468018 7.081971)
|
||||
(xy 2.463146 7.038935)
|
||||
(xy 2.4558 6.990672)
|
||||
(xy 2.445395 6.938284)
|
||||
(xy 2.431343 6.882875)
|
||||
(xy 2.413059 6.825551)
|
||||
(xy 2.389955 6.767414)
|
||||
(xy 2.376412 6.738386)
|
||||
(xy 2.361445 6.709568)
|
||||
(xy 2.344979 6.6811)
|
||||
(xy 2.326942 6.653118)
|
||||
(xy 2.30726 6.625761)
|
||||
(xy 2.285861 6.599167)
|
||||
(xy 2.262669 6.573474)
|
||||
(xy 2.237613 6.54882)
|
||||
(xy 2.210619 6.525342)
|
||||
(xy 2.181614 6.503179)
|
||||
(xy 2.150523 6.482469)
|
||||
(xy 2.117275 6.46335)
|
||||
(xy 2.081795 6.44596)
|
||||
(xy 2.044011 6.430436)
|
||||
(xy 2.003849 6.416917)
|
||||
(xy 1.961235 6.40554)
|
||||
(xy 1.916097 6.396445)
|
||||
(xy 1.86836 6.389768)
|
||||
(xy 1.814054 6.385643)
|
||||
(xy 1.760939 6.385295)
|
||||
(xy 1.70902 6.388557)
|
||||
(xy 1.658302 6.395266)
|
||||
(xy 1.608789 6.405255)
|
||||
(xy 1.560486 6.41836)
|
||||
(xy 1.513397 6.434416)
|
||||
(xy 1.467527 6.453258)
|
||||
(xy 1.422881 6.474721)
|
||||
(xy 1.379462 6.49864)
|
||||
(xy 1.337276 6.524849)
|
||||
(xy 1.296326 6.553185)
|
||||
(xy 1.256618 6.583482)
|
||||
(xy 1.218156 6.615574)
|
||||
(xy 1.144987 6.684488)
|
||||
(xy 1.076856 6.758605)
|
||||
(xy 1.013799 6.836607)
|
||||
(xy 0.955851 6.917173)
|
||||
(xy 0.90305 6.998983)
|
||||
(xy 0.855431 7.080717)
|
||||
(xy 0.81303 7.161057)
|
||||
(xy 0.775883 7.23868)
|
||||
(xy 0.744027 7.312269)
|
||||
(xy 0.692994 7.215958)
|
||||
(xy 0.644157 7.118562)
|
||||
(xy 0.597534 7.020117)
|
||||
(xy 0.55314 6.920662)
|
||||
(xy 0.510992 6.820234)
|
||||
(xy 0.471106 6.718872)
|
||||
(xy 0.4335 6.616614)
|
||||
(xy 0.398188 6.513496)
|
||||
(xy 0.424089 6.448764)
|
||||
(xy 0.454286 6.381698)
|
||||
(xy 0.489092 6.313013)
|
||||
(xy 0.528823 6.243424)
|
||||
(xy 0.573792 6.173644)
|
||||
(xy 0.624314 6.104389)
|
||||
(xy 0.680704 6.036372)
|
||||
(xy 0.743276 5.970308)
|
||||
(xy 0.812345 5.90691)
|
||||
(xy 0.888224 5.846894)
|
||||
(xy 0.971229 5.790974)
|
||||
(xy 1.015502 5.764773)
|
||||
(xy 1.061675 5.739863)
|
||||
(xy 1.109785 5.716335)
|
||||
(xy 1.159874 5.694277)
|
||||
(xy 1.21198 5.673779)
|
||||
(xy 1.266143 5.65493)
|
||||
(xy 1.322401 5.637818)
|
||||
(xy 1.380794 5.622535)
|
||||
(xy 1.441362 5.609168)
|
||||
(xy 1.504144 5.597807)
|
||||
(xy 1.553203 5.59106)
|
||||
(xy 1.600997 5.586782)
|
||||
(xy 1.647506 5.584824)
|
||||
(xy 1.692711 5.585038)
|
||||
(xy 1.736593 5.587278)
|
||||
(xy 1.779133 5.591395)
|
||||
(xy 1.820312 5.59724)
|
||||
(xy 1.860111 5.604668)
|
||||
(xy 1.89851 5.613529)
|
||||
(xy 1.935491 5.623675)
|
||||
(xy 1.971034 5.63496)
|
||||
(xy 2.005119 5.647234)
|
||||
(xy 2.037729 5.660351)
|
||||
(xy 2.068844 5.674162)
|
||||
(xy 2.098444 5.68852)
|
||||
(xy 2.126511 5.703277)
|
||||
(xy 2.153025 5.718284)
|
||||
(xy 2.177967 5.733395)
|
||||
(xy 2.201318 5.748461)
|
||||
(xy 2.223059 5.763335)
|
||||
(xy 2.261634 5.791913)
|
||||
(xy 2.293539 5.817946)
|
||||
(xy 2.318621 5.840254)
|
||||
(xy 2.336726 5.857652)
|
||||
(xy 2.351394 5.872989)
|
||||
(xy 2.306607 5.587133)
|
||||
(xy 2.264785 5.270245)
|
||||
(xy 2.2226 4.873322)
|
||||
(xy 2.189495 4.423319)
|
||||
(xy 2.179297 4.186836)
|
||||
(xy 2.17491 3.94719)
|
||||
(xy 2.177514 3.707752)
|
||||
(xy 2.188289 3.47189)
|
||||
(xy 2.208415 3.242973)
|
||||
(xy 2.239072 3.024372)
|
||||
(xy 2.277221 2.816213)
|
||||
(xy 2.319386 2.615833)
|
||||
(xy 2.366035 2.422758)
|
||||
(xy 2.417633 2.236518)
|
||||
(xy 2.474647 2.05664)
|
||||
(xy 2.537545 1.882652)
|
||||
(xy 2.606794 1.714081)
|
||||
(xy 2.682859 1.550457)
|
||||
(xy 2.766207 1.391305)
|
||||
(xy 2.857307 1.236156)
|
||||
(xy 2.956623 1.084536)
|
||||
(xy 3.064624 0.935973)
|
||||
(xy 3.181775 0.789995)
|
||||
(xy 3.308544 0.646131)
|
||||
(xy 3.445398 0.503908)
|
||||
(xy 3.592803 0.362853)
|
||||
(xy 3.764682 0.314037)
|
||||
(xy 3.938065 0.27163)
|
||||
(xy 4.112775 0.235657)
|
||||
(xy 4.28863 0.206146)
|
||||
(xy 4.465452 0.183125)
|
||||
(xy 4.643061 0.166618)
|
||||
(xy 4.821278 0.156654)
|
||||
(xy 4.999922 0.153259)
|
||||
)
|
||||
|
||||
(stroke (width 0.030656) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3dfa6f02-7e21-4feb-9fef-4f78bfeaddc9))
|
||||
)
|
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 43 KiB |
35
kicad/qeda.3dshapes/CONNECTOR_HDMI-001S.wrl
Normal file
@ -0,0 +1,35 @@
|
||||
#VRML V2.0 utf8
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 0.37 0.37 0.37
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
specularColor 1.0 1.0 1.0
|
||||
ambientIntensity 1.0
|
||||
transparency 0.5
|
||||
shininess 1.0
|
||||
}
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-7.5 -6.075 0,
|
||||
7.5 -6.075 0,
|
||||
7.5 6.075 0,
|
||||
-7.5 6.075 0,
|
||||
-7.5 -6.075 6.2,
|
||||
7.5 -6.075 6.2,
|
||||
7.5 6.075 6.2,
|
||||
-7.5 6.075 6.2
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
0,1,2,3,-1
|
||||
4,5,6,7,-1
|
||||
0,1,5,4,-1
|
||||
2,3,7,6,-1
|
||||
0,3,7,4,-1
|
||||
1,2,6,5,-1
|
||||
]
|
||||
}
|
||||
}
|
35
kicad/qeda.3dshapes/SOP254P976X355-14N.wrl
Normal file
@ -0,0 +1,35 @@
|
||||
#VRML V2.0 utf8
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 0.37 0.37 0.37
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
specularColor 1.0 1.0 1.0
|
||||
ambientIntensity 1.0
|
||||
transparency 0.5
|
||||
shininess 1.0
|
||||
}
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-3.05 -8.89 0,
|
||||
3.05 -8.89 0,
|
||||
3.05 8.89 0,
|
||||
-3.05 8.89 0,
|
||||
-3.05 -8.89 3.55,
|
||||
3.05 -8.89 3.55,
|
||||
3.05 8.89 3.55,
|
||||
-3.05 8.89 3.55
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
0,1,2,3,-1
|
||||
4,5,6,7,-1
|
||||
0,1,5,4,-1
|
||||
2,3,7,6,-1
|
||||
0,3,7,4,-1
|
||||
1,2,6,5,-1
|
||||
]
|
||||
}
|
||||
}
|
@ -13,14 +13,14 @@ Shape {
|
||||
geometry IndexedFaceSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-0.6 -1 0,
|
||||
0.6 -1 0,
|
||||
0.6 1 0,
|
||||
-0.6 1 0,
|
||||
-0.6 -1 0.8,
|
||||
0.6 -1 0.8,
|
||||
0.6 1 0.8,
|
||||
-0.6 1 0.8
|
||||
-2.2 -3.25 0,
|
||||
2.2 -3.25 0,
|
||||
2.2 3.25 0,
|
||||
-2.2 3.25 0,
|
||||
-2.2 -3.25 1.2,
|
||||
2.2 -3.25 1.2,
|
||||
2.2 3.25 1.2,
|
||||
-2.2 3.25 1.2
|
||||
]
|
||||
}
|
||||
coordIndex [
|
35
kicad/qeda.3dshapes/SOT95P280X125-5N.wrl
Normal file
@ -0,0 +1,35 @@
|
||||
#VRML V2.0 utf8
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 0.37 0.37 0.37
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
specularColor 1.0 1.0 1.0
|
||||
ambientIntensity 1.0
|
||||
transparency 0.5
|
||||
shininess 1.0
|
||||
}
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-0.8 -1.46 0,
|
||||
0.8 -1.46 0,
|
||||
0.8 1.46 0,
|
||||
-0.8 1.46 0,
|
||||
-0.8 -1.46 1.25,
|
||||
0.8 -1.46 1.25,
|
||||
0.8 1.46 1.25,
|
||||
-0.8 1.46 1.25
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
0,1,2,3,-1
|
||||
4,5,6,7,-1
|
||||
0,1,5,4,-1
|
||||
2,3,7,6,-1
|
||||
0,3,7,4,-1
|
||||
1,2,6,5,-1
|
||||
]
|
||||
}
|
||||
}
|
38
kicad/qeda.dcm
Normal file
@ -0,0 +1,38 @@
|
||||
EESchema-DOCLIB Version 2.0 Date: 23/06/2022 16:55:23
|
||||
#
|
||||
$CMP HDMI-001S
|
||||
D connector, HDMI, receptacle
|
||||
F https://datasheet.lcsc.com/lcsc/2008152133_XUNPU-HDMI-001S_C720616.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP FT24C16A-EL
|
||||
D memory, EEPROM, I²C, 16Kbi
|
||||
F http://fremontmicro.com/downfile.aspx?filepath=/upload/2019/0715/1102v2x666.pdf&filename=ft24c16a-exx-rev1.4.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP R0603
|
||||
D resistor, chip, 1.6x0.8 mm
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP C0603
|
||||
D Chip capacitor 1.6x0.8 mm
|
||||
K Capacitor
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP STM8S003x3
|
||||
D 16-MHz STM8S 8-bit MCU, 8-Kbyte Flash memory, 128-byte data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I2C
|
||||
K IC, MCU, Micro-Controller, STM8S
|
||||
F https://www.st.com/resource/en/datasheet/stm8s003f3.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP XKB_DSICxxLS
|
||||
D switch, SIP, surface mount
|
||||
F https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-DSIC07LS-P_C319033.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP LED0805
|
||||
D diode, LED, chip, 2.0x1.2 mm
|
||||
K LED
|
||||
$ENDCMP
|
||||
#
|
||||
# End Doc Library
|
@ -1,142 +0,0 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator qeda)
|
||||
(symbol "R0603" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "R"
|
||||
(id 0)
|
||||
(at 0.000 1.778 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "R0603"
|
||||
(id 1)
|
||||
(at 0.000 -1.778 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:UC1608X55N"
|
||||
(id 2)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "resistor, chip, 1.6x0.8 mm"
|
||||
(id 3)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(rectangle (start -2.540 1.016) (end 2.540 -1.016) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type background)))
|
||||
(pin passive line
|
||||
(at -3.810 0.000 0)
|
||||
(length 1.270)
|
||||
(name "L"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 3.810 0.000 180)
|
||||
(length 1.270)
|
||||
(name "R"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "C0603" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "C"
|
||||
(id 0)
|
||||
(at 0.000 2.794 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "C0603"
|
||||
(id 1)
|
||||
(at 0.000 -2.794 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:CAPC1608X92N"
|
||||
(id 2)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Chip capacitor 1.6x0.8 mm"
|
||||
(id 3)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "Capacitor"
|
||||
(id 4)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(polyline (pts (xy -0.381 2.032) (xy -0.381 -2.032)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type none)))
|
||||
(polyline (pts (xy 0.381 2.032) (xy 0.381 -2.032)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type none)))
|
||||
(pin passive line
|
||||
(at -2.540 0.000 0)
|
||||
(length 2.159)
|
||||
(name "L"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 2.540 0.000 180)
|
||||
(length 2.159)
|
||||
(name "R"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "LED0805" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "D"
|
||||
(id 0)
|
||||
(at 0.000 2.032 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "LED0805"
|
||||
(id 1)
|
||||
(at 0.000 -2.032 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:UPC2012X80N"
|
||||
(id 2)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "diode, LED, chip, 2.0x1.2 mm"
|
||||
(id 3)
|
||||
(at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(polyline (pts (xy -1.016 1.270) (xy 1.016 0.000) (xy -1.016 -1.270) (xy -1.016 1.270)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type background)))
|
||||
(polyline (pts (xy 1.016 1.270) (xy 1.016 -1.270)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type none)))
|
||||
(polyline (pts (xy 1.270 1.905) (xy 2.540 3.175)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type none)))
|
||||
(polyline (pts (xy 1.725 2.720) (xy 2.540 3.175) (xy 2.085 2.360) (xy 1.725 2.720)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type outline)))
|
||||
(polyline (pts (xy 1.905 1.270) (xy 3.175 2.540)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type none)))
|
||||
(polyline (pts (xy 2.360 2.085) (xy 3.175 2.540) (xy 2.720 1.725) (xy 2.360 2.085)) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type outline)))
|
||||
(pin passive line
|
||||
(at -2.540 0.000 0)
|
||||
(length 1.524)
|
||||
(name "A"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 2.540 0.000 180)
|
||||
(length 1.524)
|
||||
(name "C"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
205
kicad/qeda.lib
Normal file
@ -0,0 +1,205 @@
|
||||
EESchema-LIBRARY Version 2.3 Date: 23/06/2022 16:55:23
|
||||
#encoding utf-8
|
||||
#
|
||||
# HDMI-001S
|
||||
#
|
||||
DEF HDMI-001S J 0 140 Y Y 1 L N
|
||||
F0 "J" 0 30 50 H V L BNN
|
||||
F1 "HDMI-001S" 1730 -1130 50 H V L TNN
|
||||
F2 "qeda:CONNECTOR_HDMI-001S" 0 0 0 H I C CNN
|
||||
F3 "https://datasheet.lcsc.com/lcsc/2008152133_XUNPU-HDMI-001S_C720616.pdf" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
CONNECTOR_HDMI-001S
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 0 0 2400 -1100 1 1 12 f
|
||||
X SCL 15 -200 -200 200 R 50 50 1 1 P
|
||||
C 50 -200 25 1 1 12 F
|
||||
X SDA 16 -200 -300 200 R 50 50 1 1 P
|
||||
C 50 -300 25 1 1 12 F
|
||||
X CEC 13 -200 -500 200 R 50 50 1 1 P
|
||||
C 50 -500 25 1 1 12 F
|
||||
X utility/HEAC+ 14 -200 -700 200 R 50 50 1 1 P
|
||||
C 50 -700 25 1 1 12 F
|
||||
X HPD/HEAC- 19 -200 -900 200 R 50 50 1 1 P
|
||||
C 50 -900 25 1 1 12 F
|
||||
X CK+ 10 2600 -200 200 L 50 50 1 1 P
|
||||
C 2350 -200 25 1 1 12 F
|
||||
X CK- 12 2600 -300 200 L 50 50 1 1 P
|
||||
C 2350 -300 25 1 1 12 F
|
||||
X D0+ 7 2600 -400 200 L 50 50 1 1 P
|
||||
C 2350 -400 25 1 1 12 F
|
||||
X D0- 9 2600 -500 200 L 50 50 1 1 P
|
||||
C 2350 -500 25 1 1 12 F
|
||||
X D1+ 4 2600 -600 200 L 50 50 1 1 P
|
||||
C 2350 -600 25 1 1 12 F
|
||||
X D1- 6 2600 -700 200 L 50 50 1 1 P
|
||||
C 2350 -700 25 1 1 12 F
|
||||
X D2+ 1 2600 -800 200 L 50 50 1 1 P
|
||||
C 2350 -800 25 1 1 12 F
|
||||
X D2- 3 2600 -900 200 L 50 50 1 1 P
|
||||
C 2350 -900 25 1 1 12 F
|
||||
X 5V 18 1200 200 200 D 50 50 1 1 W
|
||||
C 1200 -50 25 1 1 12 F
|
||||
X GND 17 700 -1300 200 U 50 50 1 1 W
|
||||
C 700 -1050 25 1 1 12 F
|
||||
X SHELL S1 900 -1300 200 U 50 50 1 1 P
|
||||
C 900 -1050 25 1 1 12 F
|
||||
X SHELL S2 1000 -1300 200 U 50 50 1 1 P
|
||||
C 1000 -1050 25 1 1 12 F
|
||||
X SHELL S3 1100 -1300 200 U 50 50 1 1 P
|
||||
C 1100 -1050 25 1 1 12 F
|
||||
X SHELL S4 1200 -1300 200 U 50 50 1 1 P
|
||||
C 1200 -1050 25 1 1 12 F
|
||||
X CKS 11 1400 -1300 200 U 50 50 1 1 P
|
||||
C 1400 -1050 25 1 1 12 F
|
||||
X D0S 8 1500 -1300 200 U 50 50 1 1 P
|
||||
C 1500 -1050 25 1 1 12 F
|
||||
X D1S 5 1600 -1300 200 U 50 50 1 1 P
|
||||
C 1600 -1050 25 1 1 12 F
|
||||
X D2S 2 1700 -1300 200 U 50 50 1 1 P
|
||||
C 1700 -1050 25 1 1 12 F
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# FT24C16A-EL
|
||||
#
|
||||
DEF FT24C16A-EL U 0 40 Y Y 1 L N
|
||||
F0 "U" 0 30 50 H V L BNN
|
||||
F1 "FT24C16A-EL" 330 -630 50 H V L TNN
|
||||
F2 "qeda:SOT95P280X125-5N" 0 0 0 H I C CNN
|
||||
F3 "http://fremontmicro.com/downfile.aspx?filepath=/upload/2019/0715/1102v2x666.pdf&filename=ft24c16a-exx-rev1.4.pdf" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
SOT95P280X125-5N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 0 0 400 -600 1 1 12 f
|
||||
X SCL 1 -200 -100 200 R 50 50 1 1 U
|
||||
X SDA 3 -200 -300 200 R 50 50 1 1 B
|
||||
X WP 5 -200 -500 200 R 50 50 1 1 U
|
||||
X VCC 4 300 200 200 D 50 50 1 1 W
|
||||
X GND 2 300 -800 200 U 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R0603
|
||||
#
|
||||
DEF R0603 R 0 40 N N 1 L N
|
||||
F0 "R" 0 70 50 H V C BNN
|
||||
F1 "R0603" 0 -70 50 H V C TNN
|
||||
F2 "qeda:UC1608X55N" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
UC1608X55N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -100 40 100 -40 1 1 12 f
|
||||
X L 1 -150 0 50 R 50 50 1 1 P
|
||||
X R 2 150 0 50 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C0603
|
||||
#
|
||||
DEF C0603 C 0 40 N N 1 L N
|
||||
F0 "C" 0 110 50 H V C BNN
|
||||
F1 "C0603" 0 -110 50 H V C TNN
|
||||
F2 "qeda:CAPC1608X92N" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
CAPC1608X92N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 1 1 12 -15 80 -15 -80 N
|
||||
P 2 1 1 12 15 80 15 -80 N
|
||||
X L 1 -100 0 85 R 50 50 1 1 P
|
||||
X R 2 100 0 85 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# STM8S003x3
|
||||
#
|
||||
DEF STM8S003x3 U 0 40 Y Y 1 L N
|
||||
F0 "U" 0 30 50 H V L BNN
|
||||
F1 "STM8S003x3" 680 -1330 50 H V L TNN
|
||||
F2 "qeda:SOP65P640X120-20N" 0 0 0 H I C CNN
|
||||
F3 "https://www.st.com/resource/en/datasheet/stm8s003f3.pdf" 0 0 0 H I C CNN
|
||||
ALIAS STM8S003F3 STM8S003K3
|
||||
$FPLIST
|
||||
SOP65P640X120-20N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 0 0 1150 -1300 1 1 12 f
|
||||
X PA1/OSCIN 5 -200 -300 200 R 50 50 1 1 B
|
||||
X PA2/OSCOUT 6 -200 -400 200 R 50 50 1 1 B
|
||||
X PA3 10 -200 -500 200 R 50 50 1 1 B
|
||||
X PB4 12 -200 -700 200 R 50 50 1 1 B
|
||||
X PB5 11 -200 -800 200 R 50 50 1 1 B
|
||||
X NRST 4 -200 -1000 200 R 50 50 1 1 I
|
||||
X PC3 13 1350 -100 200 L 50 50 1 1 B
|
||||
X PC4 14 1350 -200 200 L 50 50 1 1 B
|
||||
X PC5 15 1350 -300 200 L 50 50 1 1 B
|
||||
X PC6 16 1350 -400 200 L 50 50 1 1 B
|
||||
X PC7 17 1350 -500 200 L 50 50 1 1 B
|
||||
X PD1/SWIM 18 1350 -700 200 L 50 50 1 1 B
|
||||
X PD2 19 1350 -800 200 L 50 50 1 1 B
|
||||
X PD3 20 1350 -900 200 L 50 50 1 1 B
|
||||
X PD4 1 1350 -1000 200 L 50 50 1 1 B
|
||||
X PD5 2 1350 -1100 200 L 50 50 1 1 B
|
||||
X PD6 3 1350 -1200 200 L 50 50 1 1 B
|
||||
X VCAP 8 600 200 200 D 50 50 1 1 W
|
||||
X VDD 9 700 200 200 D 50 50 1 1 W
|
||||
X VSS 7 650 -1500 200 U 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# XKB_DSICxxLS
|
||||
#
|
||||
DEF XKB_DSICxxLS SW 0 40 Y Y 1 L N
|
||||
F0 "SW" 425 30 50 H V C BNN
|
||||
F1 "XKB_DSICxxLS" 425 -830 50 H V C TNN
|
||||
F2 "qeda:SOP254P976X355-14N" 0 0 0 H I C CNN
|
||||
F3 "https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-DSIC07LS-P_C319033.pdf" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
SOP254P976X355-14N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 0 0 850 -800 1 1 12 f
|
||||
S 360 -320 440 -400 1 1 12 N
|
||||
S 360 -400 440 -480 1 1 12 F
|
||||
X LEFT 1 -200 -100 200 R 50 50 1 1 P
|
||||
X LEFT 2 -200 -200 200 R 50 50 1 1 P
|
||||
X LEFT 3 -200 -300 200 R 50 50 1 1 P
|
||||
X LEFT 4 -200 -400 200 R 50 50 1 1 P
|
||||
X LEFT 5 -200 -500 200 R 50 50 1 1 P
|
||||
X LEFT 6 -200 -600 200 R 50 50 1 1 P
|
||||
X LEFT 7 -200 -700 200 R 50 50 1 1 P
|
||||
X RIGHT 8 1050 -100 200 L 50 50 1 1 P
|
||||
X RIGHT 9 1050 -200 200 L 50 50 1 1 P
|
||||
X RIGHT 10 1050 -300 200 L 50 50 1 1 P
|
||||
X RIGHT 11 1050 -400 200 L 50 50 1 1 P
|
||||
X RIGHT 12 1050 -500 200 L 50 50 1 1 P
|
||||
X RIGHT 13 1050 -600 200 L 50 50 1 1 P
|
||||
X RIGHT 14 1050 -700 200 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LED0805
|
||||
#
|
||||
DEF LED0805 D 0 40 N N 1 L N
|
||||
F0 "D" 0 80 50 H V C BNN
|
||||
F1 "LED0805" 0 -80 50 H V C TNN
|
||||
F2 "qeda:LEDC2012X80N" 0 0 0 H I C CNN
|
||||
$FPLIST
|
||||
LEDC2012X80N
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 4 1 1 12 -40 50 40 0 -40 -50 -40 50 f
|
||||
P 2 1 1 12 40 50 40 -50 N
|
||||
P 2 1 1 12 50 75 100 125 N
|
||||
P 4 1 1 12 68 107 100 125 82 93 68 107 F
|
||||
P 2 1 1 12 75 50 125 100 N
|
||||
P 4 1 1 12 93 82 125 100 107 68 93 82 F
|
||||
X A 2 -100 0 60 R 50 50 1 1 P
|
||||
X C 1 100 0 60 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
# End Library
|
85
kicad/qeda.pretty/CONNECTOR_HDMI-001S.kicad_mod
Normal file
@ -0,0 +1,85 @@
|
||||
(module CONNECTOR_HDMI-001S (layer F.Cu)
|
||||
(pad 1 smd rect (at -4.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 2 smd rect (at -4.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 3 smd rect (at -3.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 4 smd rect (at -3.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 5 smd rect (at -2.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 6 smd rect (at -2.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 7 smd rect (at -1.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 8 smd rect (at -1.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 9 smd rect (at -0.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 10 smd rect (at 0.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 11 smd rect (at 0.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 12 smd rect (at 1.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 13 smd rect (at 1.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 14 smd rect (at 2.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 15 smd rect (at 2.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 16 smd rect (at 3.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 17 smd rect (at 3.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 18 smd rect (at 4.000 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 19 smd rect (at 4.500 4.235) (size 0.300 2.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad S1 thru_hole oval (at -7.250 -2.485) (size 1.500 2.300) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill oval 0.900 1.600)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad S2 thru_hole oval (at 7.250 -2.485) (size 1.500 2.300) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill oval 0.900 1.600)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad S3 thru_hole oval (at -7.250 3.475) (size 1.500 3.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill oval 0.900 2.700)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad S4 thru_hole oval (at 7.250 3.475) (size 1.500 3.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill oval 0.900 2.700)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -7.600 -6.175) (end 7.600 -6.175) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 7.600 -6.175) (end 7.600 -3.935) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 7.600 -1.035) (end 7.600 1.475) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 7.600 5.475) (end 7.600 6.175) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 7.600 6.175) (end -7.600 6.175) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -7.600 -6.175) (end -7.600 -3.935) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -7.600 -1.035) (end -7.600 1.475) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -7.600 5.475) (end -7.600 6.175) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value CONNECTOR_HDMI-001S (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start -7.500 -6.075) (end 7.500 -6.075) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 7.500 -6.075) (end 7.500 6.075) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 7.500 6.075) (end -7.500 6.075) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -7.500 6.075) (end -7.500 -6.075) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -8.250 -6.325) (end 8.250 -6.325) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 8.250 -6.325) (end 8.250 6.325) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 8.250 6.325) (end -8.250 6.325) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -8.250 6.325) (end -8.250 -6.325) (layer F.CrtYd) (width 0.050))
|
||||
(model CONNECTOR_HDMI-001S.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
61
kicad/qeda.pretty/MECHANICAL_XKB_DSICXXLS.kicad_mod
Normal file
@ -0,0 +1,61 @@
|
||||
(module MECHANICAL_XKB_DSICXXLS (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad NC1 smd rect (at -7.620 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC2 smd rect (at -5.080 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC3 smd rect (at -2.540 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC4 smd rect (at 0.000 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC5 smd rect (at 2.540 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC6 smd rect (at 5.080 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC7 smd rect (at 7.620 -4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC8 smd rect (at -7.620 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC9 smd rect (at -5.080 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC10 smd rect (at -2.540 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC11 smd rect (at 0.000 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC12 smd rect (at 2.540 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC13 smd rect (at 5.080 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad NC14 smd rect (at 7.620 4.650) (size 1.100 1.700) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -8.990 -3.150) (end 8.990 -3.150) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.990 -3.150) (end 8.990 3.150) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.990 3.150) (end -8.990 3.150) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -8.990 3.150) (end -8.990 -3.150) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value MECHANICAL_XKB_DSICXXLS (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start -7.890 -3.050) (end 8.890 -3.050) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 8.890 -3.050) (end 8.890 3.050) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 8.890 3.050) (end -8.890 3.050) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -8.890 3.050) (end -8.890 -2.050) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -8.890 -2.050) (end -7.890 -3.050) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -9.140 -5.750) (end 9.140 -5.750) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 9.140 -5.750) (end 9.140 5.750) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 9.140 5.750) (end -9.140 5.750) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -9.140 5.750) (end -9.140 -5.750) (layer F.CrtYd) (width 0.050))
|
||||
(model MECHANICAL_XKB_DSICXXLS.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
71
kicad/qeda.pretty/SOP254P976X355-14N.kicad_mod
Normal file
@ -0,0 +1,71 @@
|
||||
(module SOP254P976X355-14N (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -4.650 -7.620) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at -4.650 -5.080) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 smd rect (at -4.650 -2.540) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 smd rect (at -4.650 0.000) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 5 smd rect (at -4.650 2.540) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 6 smd rect (at -4.650 5.080) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 7 smd rect (at -4.650 7.620) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 14 smd rect (at 4.650 -7.620) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 13 smd rect (at 4.650 -5.080) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 12 smd rect (at 4.650 -2.540) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 11 smd rect (at 4.650 0.000) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 10 smd rect (at 4.650 2.540) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 9 smd rect (at 4.650 5.080) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 8 smd rect (at 4.650 7.620) (size 1.700 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -3.150 -8.990) (end 3.150 -8.990) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 3.150 -8.990) (end 3.150 8.990) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 3.150 8.990) (end -3.150 8.990) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -3.150 8.990) (end -3.150 -8.990) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -3.150 -8.470) (end -5.800 -8.470) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -5.800 -8.470) (end -5.800 -7.070) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value SOP254P976X355-14N (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start -2.050 -8.890) (end 3.050 -8.890) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 3.050 -8.890) (end 3.050 8.890) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 3.050 8.890) (end -3.050 8.890) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -3.050 8.890) (end -3.050 -7.890) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -3.050 -7.890) (end -2.050 -8.890) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -5.750 -8.420) (end -3.300 -8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -3.300 -8.420) (end -3.300 -9.140) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -3.300 -9.140) (end 3.300 -9.140) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.300 -9.140) (end 3.300 -8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.300 -8.420) (end 5.750 -8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 5.750 -8.420) (end 5.750 8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 5.750 8.420) (end 3.300 8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.300 8.420) (end 3.300 9.140) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.300 9.140) (end -3.300 9.140) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -3.300 9.140) (end -3.300 8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -3.300 8.420) (end -5.750 8.420) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -5.750 8.420) (end -5.750 -8.420) (layer F.CrtYd) (width 0.050))
|
||||
(model SOP254P976X355-14N.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
81
kicad/qeda.pretty/SOP65P640X120-20N.kicad_mod
Normal file
@ -0,0 +1,81 @@
|
||||
(module SOP65P640X120-20N (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -2.950 -2.925) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 2 smd rect (at -2.950 -2.275) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 3 smd rect (at -2.950 -1.625) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 4 smd rect (at -2.950 -0.975) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 5 smd rect (at -2.950 -0.325) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 6 smd rect (at -2.950 0.325) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 7 smd rect (at -2.950 0.975) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 8 smd rect (at -2.950 1.625) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 9 smd rect (at -2.950 2.275) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 10 smd rect (at -2.950 2.925) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 20 smd rect (at 2.950 -2.925) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 19 smd rect (at 2.950 -2.275) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 18 smd rect (at 2.950 -1.625) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 17 smd rect (at 2.950 -0.975) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 16 smd rect (at 2.950 -0.325) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 15 smd rect (at 2.950 0.325) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 14 smd rect (at 2.950 0.975) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 13 smd rect (at 2.950 1.625) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 12 smd rect (at 2.950 2.275) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(pad 11 smd rect (at 2.950 2.925) (size 1.525 0.450) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.001))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -2.300 -3.450) (end 2.300 -3.450) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.300 3.450) (end -2.300 3.450) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -2.300 -3.450) (end -4.013 -3.450) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -4.013 -3.450) (end -4.013 -2.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value SOP65P640X120-20N (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start -1.200 -3.250) (end 2.200 -3.250) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 2.200 -3.250) (end 2.200 3.250) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 2.200 3.250) (end -2.200 3.250) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -2.200 3.250) (end -2.200 -2.250) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -2.200 -2.250) (end -1.200 -3.250) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -3.963 -3.400) (end -2.450 -3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.450 -3.400) (end -2.450 -3.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.450 -3.500) (end 2.450 -3.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.450 -3.500) (end 2.450 -3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.450 -3.400) (end 3.963 -3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.963 -3.400) (end 3.963 3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 3.963 3.400) (end 2.450 3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.450 3.400) (end 2.450 3.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.450 3.500) (end -2.450 3.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.450 3.500) (end -2.450 3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.450 3.400) (end -3.963 3.400) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -3.963 3.400) (end -3.963 -3.400) (layer F.CrtYd) (width 0.050))
|
||||
(model SOP65P640X120-20N.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
52
kicad/qeda.pretty/SOT95P280X125-5N.kicad_mod
Normal file
@ -0,0 +1,52 @@
|
||||
(module SOT95P280X125-5N (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -1.300 -0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at -1.300 0.000) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 smd rect (at -1.300 0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 smd rect (at 1.300 0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 5 smd rect (at 1.300 -0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -0.900 -1.560) (end 0.900 -1.560) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 0.900 -0.350) (end 0.900 0.350) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 0.900 1.560) (end -0.900 1.560) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -0.900 -1.550) (end -2.150 -1.550) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -2.150 -1.550) (end -2.150 -0.650) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value SOT95P280X125-5N (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start 0.000 -1.460) (end 0.800 -1.460) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.800 -1.460) (end 0.800 1.460) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.800 1.460) (end -0.800 1.460) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.800 1.460) (end -0.800 -0.660) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.800 -0.660) (end 0.000 -1.460) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -2.100 -1.500) (end -1.050 -1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 -1.500) (end -1.050 -1.710) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 -1.710) (end 1.050 -1.710) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 -1.710) (end 1.050 -1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 -1.500) (end 2.100 -1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.100 -1.500) (end 2.100 1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.100 1.500) (end 1.050 1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 1.500) (end 1.050 1.710) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 1.710) (end -1.050 1.710) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 1.710) (end -1.050 1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 1.500) (end -2.100 1.500) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.100 1.500) (end -2.100 -1.500) (layer F.CrtYd) (width 0.050))
|
||||
(model SOT95P280X125-5N.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
@ -1,42 +0,0 @@
|
||||
(module UPC2012X80N (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at 0.000 -0.900) (size 1.600 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 0.000 0.900) (size 1.600 1.100) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -1.100 -1.100) (end -1.100 1.100) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 1.100 -1.100) (end 1.100 1.100) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -1.100 -1.100) (end -1.100 -1.750) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -1.100 -1.750) (end 1.100 -1.750) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 1.100 -1.750) (end 1.100 -1.100) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value UPC2012X80N (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 0.792 0.792) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 0.792 0.792) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start 0.000 -1.000) (end 0.600 -1.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.600 -1.000) (end 0.600 1.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.600 1.000) (end -0.600 1.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.600 1.000) (end -0.600 -0.400) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.600 -0.400) (end 0.000 -1.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -1.050 -1.700) (end -1.050 -1.250) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 -1.250) (end -1.050 1.250) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 1.250) (end -1.050 1.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.050 1.700) (end 1.050 1.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 1.700) (end 1.050 1.250) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 1.250) (end 1.050 -1.250) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 -1.250) (end 1.050 -1.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.050 -1.700) (end -1.050 -1.700) (layer F.CrtYd) (width 0.050))
|
||||
(model UPC2012X80N.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 0.3937 0.3937 0.3937))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
2
library
@ -1 +1 @@
|
||||
Subproject commit e52d5c49ac873ed9c29e4f357aaa5a7e01fb0dc7
|
||||
Subproject commit 00e9790a224eb9add19e01e9095b80b05f6cf944
|
BIN
picture/back_v2.webp
Normal file
After Width: | Height: | Size: 518 KiB |
BIN
picture/dongle_v1_back.webp
Normal file
After Width: | Height: | Size: 159 KiB |
BIN
picture/dongle_v1_front.webp
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
picture/front_v2.webp
Normal file
After Width: | Height: | Size: 448 KiB |
BIN
picture/inline_v0_back.webp
Normal file
After Width: | Height: | Size: 234 KiB |
BIN
picture/inline_v0_front.webp
Normal file
After Width: | Height: | Size: 262 KiB |
9
refdes2fab.py
Normal file
@ -0,0 +1,9 @@
|
||||
import pcbnew
|
||||
import sys
|
||||
|
||||
board = pcbnew.LoadBoard(sys.argv[1])
|
||||
for fp in board.GetFootprints():
|
||||
fp.Value().SetVisible(False)
|
||||
fp.Reference().SetLayer(board.GetLayerID('F.Fab'))
|
||||
|
||||
board.Save(sys.argv[1])
|
@ -1,6 +1,3 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "qeda")(type "KiCad")(uri "${KIPRJMOD}/kicad/qeda.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "partdb")(type "Database")(uri "${KIPRJMOD}/kicad/partdb.kicad_dbl")(options "")(descr ""))
|
||||
(lib (name "Connector_Audio")(type "KiCad")(uri "${KICAD7_SYMBOL_DIR}/Connector_Audio.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "qeda")(type "Legacy")(uri "${KIPRJMOD}/kicad/qeda.lib")(options "")(descr ""))
|
||||
)
|
||||
|
@ -1,113 +0,0 @@
|
||||
(kicad_pcb
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(legacy_teardrops no)
|
||||
)
|
||||
(paper "A4")
|
||||
(title_block
|
||||
(date "$date$")
|
||||
(rev "$version$.$revision$")
|
||||
(company "CuVoodoo")
|
||||
(comment 1 "King Kévin")
|
||||
(comment 2 "CERN-OHL-S")
|
||||
)
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS"
|
||||
(type "Top Silk Screen")
|
||||
(color "White")
|
||||
)
|
||||
(layer "F.Mask"
|
||||
(type "Top Solder Mask")
|
||||
(color "Green")
|
||||
(thickness 0.01)
|
||||
)
|
||||
(layer "F.Cu"
|
||||
(type "copper")
|
||||
(thickness 0.035)
|
||||
)
|
||||
(layer "dielectric 1"
|
||||
(type "core")
|
||||
(color "Polyimide")
|
||||
(thickness 1.51)
|
||||
(material "FR4")
|
||||
(epsilon_r 4.5)
|
||||
(loss_tangent 0.02)
|
||||
)
|
||||
(layer "B.Cu"
|
||||
(type "copper")
|
||||
(thickness 0.035)
|
||||
)
|
||||
(layer "B.Mask"
|
||||
(type "Bottom Solder Mask")
|
||||
(color "Green")
|
||||
(thickness 0.01)
|
||||
)
|
||||
(layer "B.SilkS"
|
||||
(type "Bottom Silk Screen")
|
||||
(color "White")
|
||||
)
|
||||
(copper_finish "HAL SnPb")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(pad_to_mask_clearance 0.038)
|
||||
(solder_mask_min_width 0.1)
|
||||
(allow_soldermask_bridges_in_footprints no)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(plot_on_all_layers_selection 0x0000000_00000000)
|
||||
(disableapertmacros no)
|
||||
(usegerberextensions no)
|
||||
(usegerberattributes yes)
|
||||
(usegerberadvancedattributes yes)
|
||||
(creategerberjobfile yes)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 6)
|
||||
(plotframeref no)
|
||||
(viasonmask no)
|
||||
(mode 1)
|
||||
(useauxorigin no)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(pdf_front_fp_property_popups yes)
|
||||
(pdf_back_fp_property_popups yes)
|
||||
(dxfpolygonmode yes)
|
||||
(dxfimperialunits yes)
|
||||
(dxfusepcbnewfont yes)
|
||||
(psnegative no)
|
||||
(psa4output no)
|
||||
(plotreference yes)
|
||||
(plotvalue yes)
|
||||
(plotfptext yes)
|
||||
(plotinvisibletext no)
|
||||
(sketchpadsonfab no)
|
||||
(subtractmaskfromsilk no)
|
||||
(outputformat 1)
|
||||
(mirror no)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
(net 0 "")
|
||||
)
|
@ -1,20 +0,0 @@
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "43fc3289-82a7-492c-a423-3030e10115dc")
|
||||
(paper "A4")
|
||||
(title_block
|
||||
(date "$date$")
|
||||
(rev "$version$.$revision$")
|
||||
(company "CuVoodoo")
|
||||
(comment 1 "King Kévin")
|
||||
(comment 2 "CERN-OHL-S")
|
||||
)
|
||||
(lib_symbols)
|
||||
(sheet_instances
|
||||
(path "/"
|
||||
(page "1")
|
||||
)
|
||||
)
|
||||
)
|