mirror of
https://github.com/zoriya/abyss.git
synced 2025-12-06 06:36:16 +00:00
Compare commits
67 Commits
v1.0.0
...
d33836f8ed
| Author | SHA1 | Date | |
|---|---|---|---|
| d33836f8ed | |||
| 0bde732e80 | |||
| bc2becb226 | |||
| 41808eb30d | |||
| 3c542fae19 | |||
| 0c4da3232c | |||
| 18c2d11309 | |||
| a494570c97 | |||
| f502de9845 | |||
| 1ed8bc3c14 | |||
| 2bc6109fb1 | |||
| 0c603ff2a1 | |||
| 1b2fce6e6a | |||
| 4c87f81691 | |||
| 0db4f27f3a | |||
| fb52b6c34b | |||
| 169f8e502e | |||
| 27a9a0f344 | |||
| 7a18f8b44f | |||
| 1e955e1d1f | |||
| 3d947835db | |||
| 61a9b62ca8 | |||
| 1d818b800b | |||
| 36951b10ff | |||
| 98f3cb1285 | |||
| 4a18278c64 | |||
| e3e825df84 | |||
| bb7d978533 | |||
| 06103bdafb | |||
| 9336183eda | |||
| 3957e14455 | |||
| 77f1cd0fbb | |||
| 92728bcaf5 | |||
| 44018ebfd7 | |||
| 3287b34b7f | |||
| 387d58eb3b | |||
| ed9179e4c0 | |||
| 103cd5acea | |||
| 99437f533b | |||
| 49d03b311e | |||
| 4d1ef389d7 | |||
| 4a15281b84 | |||
| 867dd6217d | |||
| 840e438258 | |||
| 63490a1d93 | |||
| 918b2dafd1 | |||
| e946e62c3b | |||
| 26e73ea964 | |||
| 5576e112d4 | |||
| cb54f108f6 | |||
| 2cb5ba03e5 | |||
| 83c555e75b | |||
| 23f4d4c42e | |||
| 99c83204cb | |||
| d160477a12 | |||
| c489850ac5 | |||
| 431bb60c23 | |||
| 29aa0fbe12 | |||
| 85da525ca9 | |||
| 5750e11376 | |||
| 7a171131fb | |||
| 8f1c740ed0 | |||
| e964bab91b | |||
| 0e635aeaf2 | |||
| c9469817a1 | |||
| f61687b92e | |||
| 336e5aaaff |
21
README.md
21
README.md
@@ -2,6 +2,27 @@
|
||||
|
||||
A 32 key split keyboard with a low pinky column.
|
||||
|
||||
## Components
|
||||
|
||||
| Count | Part name | Size/Remark |
|
||||
| :---: | :-------------- | :------ |
|
||||
| 2x | [Seed Xiao nRF54L15 - mcu](https://www.seeedstudio.com/XIAO-nRF54L15-p-6493.html) | |
|
||||
| 2x | [1208YD - reset button](https://fr.aliexpress.com/item/1005003938985112.html?spm=a2g0o.order_list.order_list_main.5.21ef1802F8o6h5&gatewayAdapt=glo2fra) | 6x6x7mm |
|
||||
| 2x | [401030 Li-Po Battery](https://www.ebay.com/itm/171812433827) | 4x10x30mm |
|
||||
| 32x | choc switch | i use [sunsets](https://lowprokb.ca/products/sunset-tactile-choc-switches) |
|
||||
| 30x | 1u choc keycaps | i use [pom](https://splitkb.com/products/moergo-pom-mbk-profile-keycaps?variant=42898367152387) |
|
||||
| 2x | 1.5u choc keycaps | i use [pom](https://splitkb.com/products/moergo-pom-mbk-profile-keycaps?variant=42898363121923) |
|
||||
| 32x | hotswap chock sockets | |
|
||||
| 32x | diodes | |
|
||||
| 14x | magnets | 3x6mm |
|
||||
| 6x | magnets | [1x6mm](https://www.aliexpress.us/item/3256809531283174.html?spm=a2g0o.productlist.main.4.40ba51212c0Deo&aem_p4p_detail=202509010522466451792268114080006371275&algo_pvid=7e6d70c3-9fac-491e-ad4b-6f626d5bf2e2&algo_exp_id=7e6d70c3-9fac-491e-ad4b-6f626d5bf2e2-3&pdp_ext_f=%7B%22order%22%3A%221%22%2C%22eval%22%3A%221%22%7D&pdp_npi=6%40dis%21USD%214.46%213.21%21%21%214.46%213.21%21%402103868817567293667515955e9050%2112000049939869309%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A8c8b81cd%3Bm03_new_user%3A-29895&curPageLogUid=1SsSuJ8YjbqV&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005009717597926%7C_p_origin_prod%3A&search_p4p_id=202509010522466451792268114080006371275_1) |
|
||||
| 4x | m2 screws | 4/6/8mm, |
|
||||
| 4x | m2 standoff | [<6mm wide, 6mm height](https://www.aliexpress.us/item/3256804230166399.html?spm=a2g0o.productlist.main.6.3a56Op21Op215V&algo_pvid=0788da77-fa40-49b3-9d72-f4cf68a2b90f&algo_exp_id=0788da77-fa40-49b3-9d72-f4cf68a2b90f-5&pdp_ext_f=%7B%22order%22%3A%22229%22%2C%22eval%22%3A%221%22%7D&pdp_npi=6%40dis%21USD%212.35%210.99%21%21%212.35%210.99%21%40211b655217567292930196247e11b4%2112000029108517137%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A8c8b81cd%3Bm03_new_user%3A-29895%3BpisId%3A5000000174221208&curPageLogUid=uw39hgxJul2o&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005004416481151%7C_p_origin_prod%3A#nav-description)|
|
||||
|
||||
## Info
|
||||
|
||||
Case height: 10.5mm -> 1.6mm (pcb) + 3.1mm (hotswap socket) + 5.5mm (choc size on top of the pcb)
|
||||
|
||||
## Keymap
|
||||
|
||||

|
||||
|
||||
BIN
case/case.FCStd
BIN
case/case.FCStd
Binary file not shown.
@@ -168,7 +168,7 @@
|
||||
//├─────────────────┼───────────────┼────────────────┼────────────────┼─────────────╯ ╰─────────────┼─────────────┼─────────────┼─────────────┼────────────────┤
|
||||
&kp GRAVE &kp AMPS &kp STAR &kp PIPE &kp N1 &kp N2 &kp N3 &kp TILDE
|
||||
//╰─────────────────────────────────┼────────────────┼────────────────┼─────────────╮ ╭─────────────┼─────────────┼─────────────┼──────────────────────────────╯
|
||||
&trans &trans &trans &trans &kp N0 &kp N0
|
||||
&trans &trans &trans &trans &kp N0 &kp N0
|
||||
// ╰────────────────┴────────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
|
||||
>;
|
||||
};
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonApplication,
|
||||
callPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
pydantic,
|
||||
pcpp,
|
||||
pyyaml,
|
||||
platformdirs,
|
||||
pydantic-settings,
|
||||
tree-sitter,
|
||||
}: let
|
||||
tree-sitter-devicetree = callPackage ./tree-sitter-devicetree.nix {};
|
||||
in
|
||||
buildPythonApplication rec {
|
||||
pname = "keymap-drawer";
|
||||
version = "0.20.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "caksoylar";
|
||||
repo = pname;
|
||||
rev = "ea00f44ac5a2ebe97b8b31f9166791bedf9136e5";
|
||||
hash = "sha256-F9lDUuqHKl2FOUsUszJrRK7/a/a1UJLw+RUg9Bv2zN0=";
|
||||
};
|
||||
|
||||
build-system = [poetry-core];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
pydantic
|
||||
pcpp
|
||||
pyyaml
|
||||
platformdirs
|
||||
pydantic-settings
|
||||
tree-sitter
|
||||
tree-sitter-devicetree
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/caksoylar/keymap-drawer";
|
||||
description = "Parse QMK & ZMK keymaps and draw them as vector graphics";
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
tree-sitter,
|
||||
}:
|
||||
buildPythonPackage {
|
||||
pname = "tree-sitter-devicetree";
|
||||
version = "0.12.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "joelspadin";
|
||||
repo = "tree-sitter-devicetree";
|
||||
rev = "16c9cb959675bc9bc4f4e5bebe473d511a12a06d";
|
||||
hash = "sha256-UVxLF4IKRXexz+PbSlypS/1QsWXkS/iYVbgmFCgjvZM=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
core = [
|
||||
tree-sitter
|
||||
];
|
||||
};
|
||||
|
||||
# There are no tests
|
||||
doCheck = false;
|
||||
pythonImportsCheck = ["tree_sitter_devicetree"];
|
||||
|
||||
meta = {
|
||||
description = "Devicetree grammar for tree-sitter";
|
||||
homepage = "https://github.com/joelspadin/tree-sitter-devicetree";
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
@@ -5,9 +5,8 @@ meta:
|
||||
units:
|
||||
kx: cx
|
||||
ky: cy
|
||||
px: 4
|
||||
py: 4
|
||||
mc_width: 18+2
|
||||
px: 2
|
||||
py: 2
|
||||
|
||||
# dont forget that choc v2 is essentially mx
|
||||
plate_thickness: 1.2 # choc: 1.2, mx: 1.5
|
||||
@@ -24,10 +23,15 @@ points:
|
||||
spread: 1kx
|
||||
columns:
|
||||
pinky:
|
||||
key.column_net: C0
|
||||
key.column_net: C1
|
||||
rows:
|
||||
top:
|
||||
skip: true
|
||||
home:
|
||||
row_net: R4
|
||||
bottom:
|
||||
column_net: C2
|
||||
row_net: R4
|
||||
ring:
|
||||
key.column_net: C1
|
||||
key.stagger: ky/2
|
||||
@@ -43,38 +47,41 @@ points:
|
||||
rows:
|
||||
top:
|
||||
skip: true
|
||||
home:
|
||||
row_net: R1
|
||||
bottom:
|
||||
row_net: R2
|
||||
rows:
|
||||
bottom:
|
||||
row_net: R2
|
||||
row_net: R3
|
||||
home:
|
||||
row_net: R1
|
||||
row_net: R2
|
||||
top:
|
||||
row_net: R0
|
||||
row_net: R1
|
||||
thumb:
|
||||
key:
|
||||
padding: 1ky
|
||||
spread: 1kx
|
||||
anchor:
|
||||
ref: matrix_index_bottom
|
||||
shift: [-kx/2, -ky * 1.5]
|
||||
shift: [-0.5kx, -1.25ky]
|
||||
columns:
|
||||
left:
|
||||
key.column_net: C3
|
||||
key.row_net: R4
|
||||
home:
|
||||
key.column_net: C4
|
||||
key.spread: kx+2
|
||||
key.splay: -15
|
||||
key.origin: [-0.5kx, -0.5ky]
|
||||
key.row_net: R4
|
||||
right:
|
||||
key.column_net: C5
|
||||
key.spread: kx+2
|
||||
key.splay: -15
|
||||
key.origin: [-0.5kx, -0.5ky]
|
||||
key.column_net: C4
|
||||
key.row_net: R3
|
||||
key.splay: -7
|
||||
key.spread: (kx+ky)/2
|
||||
key.origin: [-0.5ky, -0.5kx]
|
||||
key.width: 1.5kx
|
||||
key.rotate: 90
|
||||
rows:
|
||||
cluster:
|
||||
row_net: R3
|
||||
cluster: {}
|
||||
outlines:
|
||||
raw:
|
||||
- what: rectangle
|
||||
@@ -94,7 +101,7 @@ outlines:
|
||||
where: thumb_right_cluster
|
||||
bound: false
|
||||
size: [1.5kx - 0.5, ky - 0.5]
|
||||
board_raw:
|
||||
board:
|
||||
- what: polygon
|
||||
operation: stack
|
||||
points:
|
||||
@@ -103,39 +110,30 @@ outlines:
|
||||
- ref: matrix_middle_top
|
||||
shift: [0.5kx + px, 0.5ky + py]
|
||||
- ref: matrix_middle_top
|
||||
shift: [2.5kx + mc_width, 0.5ky + py]
|
||||
- ref: matrix_middle_top
|
||||
shift: [2.5kx + mc_width, -3.5ky + py]
|
||||
- ref: thumb_right_cluster
|
||||
shift: [0.5kx + 2px, -0.5ky - py]
|
||||
- ref: thumb_right_cluster
|
||||
shift: [-0.5kx - 2px, -0.5ky - py]
|
||||
shift: [2.5kx + px, 0.5ky + py]
|
||||
- ref: thumb_left_cluster
|
||||
shift: [-0.5kx - px, -0.5ky - py]
|
||||
shift: [2kx + px, 0.75kx + py - 0.5]
|
||||
- ref: thumb_left_cluster
|
||||
# 3.29 is sin(7deg)*1.5kx
|
||||
shift: [2kx + .5ky + px + 2, 0.75kx + px - 0.5]
|
||||
- ref: thumb_left_cluster
|
||||
# 2.07 is sin(7deg)*ky
|
||||
shift: [2kx + .5ky + px + 2, -0.75kx - py - 2]
|
||||
- ref: thumb_left_cluster
|
||||
shift: [-0.5kx - px, -0.75kx - py - 2]
|
||||
- ref: matrix_pinky_bottom
|
||||
shift: [1.5kx, -0.5ky - py]
|
||||
shift: [2kx - px, -0.5ky - py]
|
||||
- ref: matrix_pinky_bottom
|
||||
shift: [-0.5kx - px, -0.5ky - py]
|
||||
board:
|
||||
- name: board_raw
|
||||
fillet: 4
|
||||
plate_keys:
|
||||
- what: rectangle
|
||||
where: true
|
||||
bound: false
|
||||
size: [kcox, kcoy]
|
||||
plate:
|
||||
- name: board
|
||||
- operation: subtract
|
||||
name: plate_keys
|
||||
case:
|
||||
- name: board_raw
|
||||
- operation: subtract
|
||||
name: plate_keys
|
||||
combo:
|
||||
- name: case
|
||||
- name: board
|
||||
- operation: stack
|
||||
name: raw
|
||||
name: keys
|
||||
pcbs:
|
||||
abyss:
|
||||
outlines:
|
||||
@@ -160,64 +158,6 @@ pcbs:
|
||||
adjust:
|
||||
shift: [0, -5]
|
||||
|
||||
promicro:
|
||||
what: infused-kim/nice_nano_pretty
|
||||
params:
|
||||
traces: true
|
||||
|
||||
# all pins in up-down order (first left side then right side)
|
||||
# GND (fake pin)
|
||||
P0: 'DPD' # Display Data (unused)
|
||||
P1: 'DPC' # Display Clock (unused)
|
||||
# GND
|
||||
# GND
|
||||
P2: 'F0' # Free
|
||||
P3: 'F1' # Free
|
||||
P4: 'R0' # Row Top
|
||||
P5: 'R1' # Row Home
|
||||
P6: 'R2' # Row Bottom
|
||||
P7: 'R3' # Row Thumb
|
||||
P8: 'F8' # Free
|
||||
P9: 'DPE' # Display CS (nice!view only) (unused)
|
||||
|
||||
# Left Side
|
||||
# RAW # Battery Pos
|
||||
# GND # Ground / Battery Neg
|
||||
# RST # Reset pin
|
||||
# VCC # External Power
|
||||
P21: 'C0' # Column Pinky
|
||||
P20: 'C1' # Column Ring
|
||||
P19: 'C2' # Column Middle
|
||||
P18: 'C3' # Column Index
|
||||
P15: 'C4' # Column Inner
|
||||
P14: 'C5' # Column Thumb
|
||||
P16: 'F16' # Free, but could be Encoder 1
|
||||
P10: 'F10' # Free, but could be Encoder 2
|
||||
where:
|
||||
ref: matrix_inner_bottom
|
||||
shift: [1kx+1, 0.5ky]
|
||||
|
||||
reset_switch:
|
||||
what: infused-kim/switch_reset
|
||||
params:
|
||||
reverse: true
|
||||
from: GND
|
||||
to: RST
|
||||
where:
|
||||
ref: matrix_inner_home
|
||||
shift: [-0.25kx, 1.25ky]
|
||||
rotate: 90
|
||||
power_switch:
|
||||
what: infused-kim/switch_power
|
||||
params:
|
||||
reverse: true
|
||||
from: BAT_P
|
||||
to: RAW
|
||||
where:
|
||||
ref: matrix_inner_home
|
||||
shift: [0.25kx, 1.25ky]
|
||||
rotate: 90
|
||||
|
||||
battery_connector:
|
||||
what: ceoloide/battery_connector_jst_ph_2
|
||||
params:
|
||||
@@ -228,63 +168,4 @@ pcbs:
|
||||
where:
|
||||
ref: matrix_inner_home
|
||||
shift: [0, 0.75ky]
|
||||
rotate: 90
|
||||
|
||||
mounts_top_left:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: matrix_middle_top
|
||||
shift: [-2.5kx, 0.5ky]
|
||||
mounts_top_right:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: matrix_middle_top
|
||||
shift: [2.5kx + mc_width - px, 0.5ky]
|
||||
mounts_middle_right:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: matrix_middle_bottom
|
||||
shift: [2.5kx + mc_width - px, -1.25ky]
|
||||
mounts_bottom_left:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: matrix_middle_bottom
|
||||
shift: [-2.5kx, -1.25ky]
|
||||
mounts_thumb_left:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: thumb_left_cluster
|
||||
shift: [-0.5kx - 0.25px, -0.5ky - 0.25py]
|
||||
mounts_thumb_right:
|
||||
what: infused-kim/mounting_hole
|
||||
params:
|
||||
drill: 2.9 #m3
|
||||
where:
|
||||
ref: thumb_right_cluster
|
||||
shift: [-0.5kx - 1.25px, -0.5ky]
|
||||
|
||||
mounts_plate_left:
|
||||
what: infused-kim/mounting_hole
|
||||
where:
|
||||
ref: matrix_ring_home
|
||||
shift: [-0.5kx, -0.5ky]
|
||||
mounts_plate_right:
|
||||
what: infused-kim/mounting_hole
|
||||
where:
|
||||
ref: matrix_index_top
|
||||
shift: [0.5kx, -0.5ky]
|
||||
mounts_plate_thumb:
|
||||
what: infused-kim/mounting_hole
|
||||
where:
|
||||
ref: thumb_home_cluster
|
||||
shift: [0.5kx + 0.75px, 0.5ky - 0.75py]
|
||||
rotate: -90
|
||||
|
||||
1539
ergogen/footprints/inline/xiao.js
Normal file
1539
ergogen/footprints/inline/xiao.js
Normal file
File diff suppressed because it is too large
Load Diff
31
pcb/.gitignore
vendored
Normal file
31
pcb/.gitignore
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||
# Format documentation: https://kicad.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*-backups
|
||||
*.kicad_prl
|
||||
*.sch-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
~*.lck
|
||||
\#auto_saved_files#
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
157
pcb/Library.pretty/ResetBtn.kicad_mod
Normal file
157
pcb/Library.pretty/ResetBtn.kicad_mod
Normal file
@@ -0,0 +1,157 @@
|
||||
(footprint "ResetBtn"
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 0 -0.5 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "f04ab01c-8438-47ff-87f1-f356246c0a08")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "ResetBtn"
|
||||
(at 0 1 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "8c3f3ec1-cbe4-4b14-ad20-984bf42c07bb")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "2c3f77e5-b81e-466f-9013-c63d66283bb1")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "36049c07-b402-4b32-b981-88ced9c526a4")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_rect
|
||||
(start -3 -3)
|
||||
(end 3 3)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "F.SilkS")
|
||||
(uuid "80d65b0b-efe3-4b83-841b-5350934369bd")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3 -3)
|
||||
(end 3 3)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "B.SilkS")
|
||||
(uuid "1874c6fe-dbe7-4cf0-91f0-4d59ce3dc561")
|
||||
)
|
||||
(fp_circle
|
||||
(center 0 0)
|
||||
(end 2 -1.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "062f7d7d-34f8-498e-9266-e6a02e903bb4")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at -3 -3)
|
||||
(size 3 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "4f9410ee-2327-456c-a446-ecba82ee68b7")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at -3 -3)
|
||||
(size 3 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "734989d2-5cf5-4442-bb97-40b8a71b1054")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at 3 -3)
|
||||
(size 3 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "71e3e2e2-c285-430c-b5ba-094d48616b40")
|
||||
)
|
||||
(pad "2" smd roundrect
|
||||
(at 3 -3)
|
||||
(size 3 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "645d6d56-b756-4bc0-860f-c017b026effd")
|
||||
)
|
||||
(pad "3" smd roundrect
|
||||
(at 3 3)
|
||||
(size 3 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "945583b9-939d-4dc5-bcd0-0283f9c67254")
|
||||
)
|
||||
(pad "3" smd roundrect
|
||||
(at 3 3)
|
||||
(size 3 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "1de70a3e-cd63-4633-b073-b081bb57f412")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at -3 3)
|
||||
(size 3 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "8e0045d6-5f14-4700-92eb-34bc4f815967")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at -3 3)
|
||||
(size 3 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "2213f376-41ae-4f29-92a4-75fa708d656d")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
925
pcb/Library.pretty/seeed-xiao-nRF54L15.kicad_mod
Normal file
925
pcb/Library.pretty/seeed-xiao-nRF54L15.kicad_mod
Normal file
@@ -0,0 +1,925 @@
|
||||
(footprint "seeed-xiao-nRF54L15"
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 0.951738 9.639962 180)
|
||||
(unlocked yes)
|
||||
(layer "User.4")
|
||||
(hide yes)
|
||||
(uuid "7bee5fa9-17b0-48e5-86d1-d7fe2ed8e7f0")
|
||||
(effects
|
||||
(font
|
||||
(size 0.2032 0.254)
|
||||
(thickness 0.0508)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "XIAO Pin"
|
||||
(at 1.004038 -1.056038 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "3acb309b-4bf1-4f7b-987f-d9ed61b3fbe4")
|
||||
(effects
|
||||
(font
|
||||
(size 0.635 0.635)
|
||||
(thickness 0.1016)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "8e6b1c51-2491-404f-b71a-a0d2f8061e72")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "1ccd3de2-b555-4f34-8448-a23fe35fb78b")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "MPN" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "6eb3f398-3316-47e9-b6a5-228e3f311317")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Manufacturer" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "f4da2a9e-7656-4803-93c3-0d32ca433c0a")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Part Type" "Test Point"
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "a986d764-e2c6-4f0a-885f-32ed08502061")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Rating" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "77445fbf-7cc9-44bc-9798-de085c5cdec8")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "SKU" "TP-80X40MIL"
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "bd6ee15c-9802-48e4-a48a-a4b8b682945e")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Status" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "4c7d85b8-a5bd-43ab-bf0c-27e7a0756ae3")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Temperature" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "061d60c8-8aa5-4e5e-90e7-bd04351b7df4")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(property "Priority" ""
|
||||
(at -5 1 180)
|
||||
(unlocked yes)
|
||||
(layer "B.Fab")
|
||||
(hide yes)
|
||||
(uuid "cd223f09-6a11-4f74-8ac7-84ee5f116284")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
(justify mirror)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(net_tie_pad_groups "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13"
|
||||
"14"
|
||||
)
|
||||
(fp_line
|
||||
(start -8.861962 8.572962)
|
||||
(end -8.904962 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5a1509dd-81a4-49ea-9cf8-bba067cb1dcc")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.984962 10.477962)
|
||||
(end 6.985038 10.477962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "124df625-be58-4b39-bf4b-9e7cfe109aac")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.985038 -10.477038)
|
||||
(end -6.984962 -10.477038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0a8696a8-122f-4a65-8052-0846988966a4")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.890038 8.572962)
|
||||
(end 8.890038 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ac7e97e0-bfd7-4431-9c8c-4b15ffc5b3a9")
|
||||
)
|
||||
(fp_arc
|
||||
(start -8.904962 -8.572038)
|
||||
(mid -8.347 -9.919076)
|
||||
(end -6.999962 -10.477038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5f1aa4ea-8f5c-4189-9f50-b173af13eeaf")
|
||||
)
|
||||
(fp_arc
|
||||
(start -6.956962 10.477962)
|
||||
(mid -8.304 9.92)
|
||||
(end -8.861962 8.572962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d998c230-c2c1-41ba-be1b-12cb69347786")
|
||||
)
|
||||
(fp_arc
|
||||
(start 6.985038 -10.477038)
|
||||
(mid 8.332076 -9.919076)
|
||||
(end 8.890038 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "8547de4c-7895-46ed-9ff8-c499c542c317")
|
||||
)
|
||||
(fp_arc
|
||||
(start 8.890038 8.572962)
|
||||
(mid 8.332076 9.92)
|
||||
(end 6.985038 10.477962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3185e033-c137-4132-b13f-bdf3021208b8")
|
||||
)
|
||||
(fp_line
|
||||
(start -8.861962 8.572962)
|
||||
(end -8.904962 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "cf506602-5fe8-4ae1-bc0f-51cb9fc3eb21")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.984962 10.477962)
|
||||
(end 6.985038 10.477962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "b2ec3860-fd76-4c75-b117-5b31824c4a24")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.985038 -10.477038)
|
||||
(end -6.984962 -10.477038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "1c2aab69-8c18-448c-ab94-651f6c533e55")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.890038 8.572962)
|
||||
(end 8.890038 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "8a1828c6-ce97-4656-a725-55795685d7f0")
|
||||
)
|
||||
(fp_arc
|
||||
(start -8.904962 -8.572038)
|
||||
(mid -8.347 -9.919076)
|
||||
(end -6.999962 -10.477038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "4621bf9f-99e3-467d-8945-84be7560ae44")
|
||||
)
|
||||
(fp_arc
|
||||
(start -6.956962 10.477962)
|
||||
(mid -8.304 9.92)
|
||||
(end -8.861962 8.572962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "ad25239f-4520-4cc2-833e-8f3e8bb8a270")
|
||||
)
|
||||
(fp_arc
|
||||
(start 6.985038 -10.477038)
|
||||
(mid 8.332076 -9.919076)
|
||||
(end 8.890038 -8.572038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "1d8e3745-15dc-48a0-be38-2b3ced96efd9")
|
||||
)
|
||||
(fp_arc
|
||||
(start 8.890038 8.572962)
|
||||
(mid 8.332076 9.92)
|
||||
(end 6.985038 10.477962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "9efa7a9a-b282-4e0e-a63a-8a66a460c2b3")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.484962 -12.017938)
|
||||
(end 4.516138 -12.017938)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "c2a92c8e-0c1f-443d-8c18-88de2228a960")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.484962 -10.516038)
|
||||
(end -4.484962 -12.017938)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "7337be9b-2040-479d-a0f8-9d3a743fec1f")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.516138 -12.017938)
|
||||
(end 4.516138 -10.506038)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "0b0e22c2-cdc7-4999-857e-4fecdd36ba90")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.516138 -10.506038)
|
||||
(end -4.484962 -10.506038)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "4bd5d798-9102-4133-8478-572ac571ebfc")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3.809962 -12.001038)
|
||||
(end 3.810038 -5.651038)
|
||||
(stroke
|
||||
(width 0.0762)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "a11626c3-151d-495a-bb0e-a4b701007f80")
|
||||
)
|
||||
(fp_rect
|
||||
(start -2.999962 -5.936038)
|
||||
(end 3.000038 -3.436038)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "4e8edca0-cfbf-4d49-ac89-7acfcd0cfd92")
|
||||
)
|
||||
(fp_rect
|
||||
(start -2.274962 3.063962)
|
||||
(end 2.275038 4.763962)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "bcc05ad4-7e37-4462-b2cf-9e825558c1af")
|
||||
)
|
||||
(fp_circle
|
||||
(center -8.499962 7.683962)
|
||||
(end -8.499962 7.556962)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "User.1")
|
||||
(uuid "5bda0957-545a-46f5-85e7-65c8738846db")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7.620038 -7.556038)
|
||||
(end 7.620038 -7.429038)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "User.1")
|
||||
(uuid "2186e2c7-7c94-4959-b312-e871f2c3e1e4")
|
||||
)
|
||||
(fp_text user "3V3/VCC"
|
||||
(at 5.3 -2.2 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "01139bd9-8811-4a1b-8e10-a70b31bea41d")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D3/C1"
|
||||
(at -7.3 0.3 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "01cb5e65-1388-4091-9f1f-593b81c31ad0")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "bat-"
|
||||
(at 0.5 6.8 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "02ae8d87-dce7-446a-b3f1-22bee10cab13")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "RST"
|
||||
(at -1.7 -6.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "153bda25-fc76-40fb-9658-247a35ddaefd")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D4/C2"
|
||||
(at -7.3 2.8 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "1f1de8c5-4ef3-4be2-b16a-8eb5c22aea03")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D5/C3"
|
||||
(at -7.3 5.4 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "31847a02-3f4e-4369-b008-b2a27530794b")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D10/R1"
|
||||
(at 5.5 0.3 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5065ecd7-84c3-44bf-8f1c-b4bd58f67b46")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "5V"
|
||||
(at 6.5 -7.5 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "7be06112-c52f-4609-91b2-4b2ed4ad8755")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D6/C4"
|
||||
(at -7.3 7.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "8c2ce70e-3f02-4f71-87cf-973ab1d76980")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D9/R2"
|
||||
(at 5.7 2.8 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ae1339fd-b218-480a-a043-307c9965f403")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D7/R4"
|
||||
(at 5.7 7.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ae83bd3f-c9f9-45eb-9a3d-aa56ac1c8e5b")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "D8/R3"
|
||||
(at 5.7 5.4 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b4dbbee8-473a-4990-8fa5-f275c7347156")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "bat+"
|
||||
(at -1.5 6.8 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e70a693b-f39a-4167-9199-998d0e88b8b9")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "GND"
|
||||
(at 6.4 -4.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ff749daf-0857-4e18-8e4a-d159e73d70bd")
|
||||
(effects
|
||||
(font
|
||||
(size 0.3 0.3)
|
||||
(thickness 0.0375)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(pad "1" smd oval
|
||||
(at -8.907962 -7.556038 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "1c55721a-392c-4254-82c5-e929ecd6faa9")
|
||||
)
|
||||
(pad "1" smd oval
|
||||
(at 9.000038 -7.556038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "3bc19e5d-c3b9-4f68-8b2d-a5ae294cf29a")
|
||||
)
|
||||
(pad "2" smd oval
|
||||
(at -8.907962 -5.016038 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "704ee6cc-e810-49ab-9290-925a320a6d81")
|
||||
)
|
||||
(pad "2" smd oval
|
||||
(at 9.000038 -5.016038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "8b1d3d30-e692-444b-8b25-11509bd41573")
|
||||
)
|
||||
(pad "3" smd oval
|
||||
(at -8.907962 -2.476038 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "4e298f86-15ef-4963-aab1-1270ef47e597")
|
||||
)
|
||||
(pad "3" smd oval
|
||||
(at 9.000038 -2.476038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "c6670a4a-53b4-4ad5-a628-007ef1f631d0")
|
||||
)
|
||||
(pad "4" smd oval
|
||||
(at -8.907962 0.063962 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "d33b466c-e782-4025-abc6-2114b12dc64c")
|
||||
)
|
||||
(pad "4" smd oval
|
||||
(at -8.907962 0.063962 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "b9fc4f0a-e242-41c3-8c02-63c7b50b643c")
|
||||
)
|
||||
(pad "5" smd oval
|
||||
(at -8.907962 2.603962 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "0c5b8fa8-3589-44d2-a65e-79afea54068c")
|
||||
)
|
||||
(pad "5" smd oval
|
||||
(at -8.907962 2.603962 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ce4befb7-02df-456b-a1d0-ef4240e28928")
|
||||
)
|
||||
(pad "6" smd oval
|
||||
(at -8.907962 5.143962 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e6adadf7-7fca-430f-b1d7-70bdc0d80962")
|
||||
)
|
||||
(pad "6" smd oval
|
||||
(at -8.907962 5.143962 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "05efdfcd-3e51-4282-9c73-ea9607acfb63")
|
||||
)
|
||||
(pad "7" smd oval
|
||||
(at -8.907962 7.683962 90)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "6586792a-d576-41c6-9cc7-d44d690596a2")
|
||||
)
|
||||
(pad "7" smd oval
|
||||
(at -8.907962 7.683962 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "eb697a12-4aea-4cf6-b1a7-60de205b10d3")
|
||||
)
|
||||
(pad "8" smd oval
|
||||
(at 9.000038 7.683962 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e21c2b9c-473d-4843-b528-083ae4bbba02")
|
||||
)
|
||||
(pad "8" smd oval
|
||||
(at 9.000038 7.683962 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "058e6e2e-b073-42ae-a6ae-8ed7afdd812c")
|
||||
)
|
||||
(pad "9" smd oval
|
||||
(at 9.000038 5.143962 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "2c3f3fe4-64f0-400f-8cdf-5079c25fb3f3")
|
||||
)
|
||||
(pad "9" smd oval
|
||||
(at 9.000038 5.143962 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "7a242e9f-ac0e-45f7-aabb-8a5aa7e5ec90")
|
||||
)
|
||||
(pad "10" smd oval
|
||||
(at 9.000038 2.603962 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "f32af148-742d-4e77-b98b-17ae3a506252")
|
||||
)
|
||||
(pad "10" smd oval
|
||||
(at 9.000038 2.603962 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "3d5fbf6e-de52-4d28-9142-10643b9c885b")
|
||||
)
|
||||
(pad "11" smd oval
|
||||
(at 9.000038 0.063962 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e224370e-91b9-4e1a-9a85-9b9781785873")
|
||||
)
|
||||
(pad "11" smd oval
|
||||
(at 9.000038 0.063962 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ae3f2035-988e-442b-964d-6b4f87056376")
|
||||
)
|
||||
(pad "12" smd oval
|
||||
(at -8.907962 -2.476038 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "923f549d-a9d2-4948-b9d9-96bd890774b4")
|
||||
)
|
||||
(pad "12" smd oval
|
||||
(at 9.000038 -2.476038 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ba3029e8-1bb7-4515-99c6-b49cba20718c")
|
||||
)
|
||||
(pad "13" smd oval
|
||||
(at -8.907962 -5.016038 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "f9746368-1452-4a2b-b715-2c08aaa7a8f0")
|
||||
)
|
||||
(pad "13" smd oval
|
||||
(at 9.000038 -5.016038 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "cdc30211-61de-4fda-9a96-b31c9230e38d")
|
||||
)
|
||||
(pad "14" smd oval
|
||||
(at -8.907962 -7.556038 90)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "eb2c2c17-94fa-424d-b0b3-01027ac7e7de")
|
||||
)
|
||||
(pad "14" smd oval
|
||||
(at 9.000038 -7.556038 270)
|
||||
(size 1.626 3)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "8e466c24-9227-4465-8fc7-d38356c715b0")
|
||||
)
|
||||
(pad "15" smd roundrect
|
||||
(at -0.999962 5.063962 270)
|
||||
(size 2.5 1.5)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.25)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "10cc64d0-8d23-4439-b5f3-e973b2b30058")
|
||||
)
|
||||
(pad "15" smd roundrect
|
||||
(at 1.000038 5.063962 270)
|
||||
(size 2.5 1.5)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.25)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "180e6a64-3faa-4a55-b737-c28d47143933")
|
||||
)
|
||||
(pad "16" smd roundrect
|
||||
(at -0.999962 5.068962 270)
|
||||
(size 2.5 1.5)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.25)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "6aab1913-a6f1-4388-960d-70ab68ef556a")
|
||||
)
|
||||
(pad "16" smd roundrect
|
||||
(at 1.000038 5.063962 270)
|
||||
(size 2.5 1.5)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.25)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "1bf9bf01-5df3-4852-bd16-42c3a77f21da")
|
||||
)
|
||||
(pad "17" smd circle
|
||||
(at -1.274962 -6.021038 270)
|
||||
(size 1.5 1.5)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(zone_connect 2)
|
||||
(uuid "98799638-e295-4494-8275-c91599938df8")
|
||||
)
|
||||
(pad "17" smd circle
|
||||
(at 1.275038 -6.021038 270)
|
||||
(size 1.5 1.5)
|
||||
(layers "B.Cu" "B.Mask")
|
||||
(zone_connect 2)
|
||||
(uuid "841f1ce5-d07b-4260-92d6-b4a99c1c355e")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.778 -6.096 0.381)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeeduino XIAO SAMD21 v4.step"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO RP2040 v26.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 90)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO-ESP32-C3.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.7018 -6.096 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-ESP32S3 v2.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.778 -6.1722 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
39530
pcb/abyss.kicad_pcb
39530
pcb/abyss.kicad_pcb
File diff suppressed because it is too large
Load Diff
@@ -1,83 +0,0 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": true,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "ffeffef_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "abyss.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
@@ -20,9 +20,9 @@
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"suppress_zeroes": true,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
"units_format": 0
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
@@ -37,9 +37,9 @@
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.4,
|
||||
"height": 0.8,
|
||||
"width": 0.8
|
||||
"drill": 0.0,
|
||||
"height": 1.5,
|
||||
"width": 2.5
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
@@ -64,16 +64,18 @@
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"creepage": "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_filters_mismatch": "ignore",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"hole_to_hole": "warning",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
@@ -84,9 +86,11 @@
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"mirrored_text_on_front_layer": "warning",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"nonmirrored_text_on_back_layer": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
@@ -98,10 +102,13 @@
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_on_edge_cuts": "error",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_angle": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_segment_length": "error",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
@@ -114,6 +121,7 @@
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_groove_width": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
@@ -131,10 +139,11 @@
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onpthpad": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_onsmdpad": true,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
"td_onvia": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
@@ -209,6 +218,7 @@
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
@@ -396,17 +406,21 @@
|
||||
"bus_entry_needed": "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",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
@@ -419,9 +433,14 @@
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
@@ -433,7 +452,7 @@
|
||||
},
|
||||
"meta": {
|
||||
"filename": "abyss.kicad_pro",
|
||||
"version": 1
|
||||
"version": 3
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
@@ -448,6 +467,7 @@
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": -1,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
@@ -456,7 +476,7 @@
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
@@ -571,152 +591,12 @@
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RAW"
|
||||
"pattern": "BAT_P"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RST"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "F16"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "F10"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "DPC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "DPD"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "F0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "F1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "F8"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "DPE"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_24"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_23"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_2"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_22"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_3"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_21"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_4"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_20"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_5"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_19"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_6"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_18"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_7"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_17"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_8"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_16"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_9"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_15"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_10"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_14"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_11"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_13"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "MCU1_12"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "BAT_P"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "JST1_1"
|
||||
@@ -735,7 +615,7 @@
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "abyss.step",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
@@ -743,6 +623,78 @@
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"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": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"include_excluded_from_bom": true,
|
||||
"name": "Default Editing",
|
||||
"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,
|
||||
@@ -756,6 +708,11 @@
|
||||
"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
|
||||
},
|
||||
@@ -767,10 +724,12 @@
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"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
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
(kicad_sch (version 20230121) (generator eeschema)
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
(symbol_instances)
|
||||
)
|
||||
(kicad_sch
|
||||
(version 20250114)
|
||||
(generator "eeschema")
|
||||
(generator_version "9.0")
|
||||
(uuid 6b403129-3070-4a2c-a0a8-365fe55f74b8)
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
(sheet_instances
|
||||
(path "/"
|
||||
(page "1")
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
8063
pcb/abyss.step
8063
pcb/abyss.step
File diff suppressed because it is too large
Load Diff
4
pcb/fp-lib-table
Normal file
4
pcb/fp-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "Library")(type "KiCad")(uri "${KIPRJMOD}/Library.pretty")(options "")(descr ""))
|
||||
)
|
||||
@@ -1,322 +0,0 @@
|
||||
(kicad_pcb (version 20221018) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A3")
|
||||
(title_block
|
||||
(title "abyss")
|
||||
(rev "v1.0.0")
|
||||
(company "zoriya")
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(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
|
||||
(pad_to_mask_clearance 0.05)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(plot_on_all_layers_selection 0x0000000_00000000)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile false)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 4)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "../../../Desktop/Nouveau dossier (2)/")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
(gr_line (start 145.479714 143.323185) (end 141.71601 127.327443)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 00d9e04f-3bf9-4efe-86ac-dd697bf725ae))
|
||||
(gr_line (start 143.0904 71.8936) (end 156.8904 71.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 04493568-ba38-435a-8cab-e37b7ef9bf91))
|
||||
(gr_line (start 143.0904 88.8936) (end 156.8904 88.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 098e49ce-bd57-4b46-8513-87f36d19680b))
|
||||
(gr_line (start 120.8904 87.8436) (end 107.0904 87.8436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 0bf85aa8-6460-4609-8068-d86d74140b8a))
|
||||
(gr_line (start 138.8904 96.3436) (end 125.0904 96.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 0d9f7c8f-0ccd-4463-9066-58f363f3cf91))
|
||||
(gr_line (start 138.8904 110.1436) (end 138.8904 96.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 10d5e716-2287-4e50-882e-96c23fd7f4ca))
|
||||
(gr_line (start 107.0904 87.8436) (end 107.0904 101.6436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 158dae3d-ca05-480e-b9aa-44d312f7db48))
|
||||
(gr_line (start 161.0904 83.5936) (end 161.0904 97.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 209b2654-ae38-4fea-b4f2-a45e5fd2e1c0))
|
||||
(gr_line (start 219.725198 136.987435) (end 205.312153 161.951563)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 27a1a45e-183b-4c59-891b-30bf1b67a604))
|
||||
(gr_line (start 176.004658 127.161862) (end 172.432955 140.491639)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 28195c82-1784-4b3c-99b6-4911cc8a0626))
|
||||
(gr_line (start 156.8904 58.0936) (end 143.0904 58.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 29e7d307-2d58-411f-b7a8-6ecdd63c0ee3))
|
||||
(gr_line (start 125.0904 79.3436) (end 125.0904 93.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 2f7f36dd-7dda-41e6-bf0e-72b87d62f944))
|
||||
(gr_line (start 179.0904 92.0936) (end 179.0904 105.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 30b4b516-daab-485f-a3d0-d557c5b92be9))
|
||||
(gr_line (start 138.8904 79.3436) (end 125.0904 79.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 30da1075-aa92-463e-b814-1d37c30e0573))
|
||||
(gr_line (start 174.8904 114.3936) (end 174.8904 100.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 31cd4730-92b6-430f-a022-18238a439340))
|
||||
(gr_line (start 214.9904 56.4936) (end 214.9904 119.753402)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 32fdaaf4-f26c-42c5-842a-cae8d4e566f6))
|
||||
(gr_line (start 161.0904 100.5936) (end 161.0904 114.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 343e3eb1-1068-401f-98c9-b2d3d573a1b4))
|
||||
(gr_line (start 203.87872 153.23434) (end 210.77872 141.28319)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 3e027a54-5a29-4194-99e6-1e74d8dc087b))
|
||||
(gr_line (start 156.8904 71.8936) (end 156.8904 58.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 3e594da6-c689-4539-a7c1-4531ec2a1bdc))
|
||||
(gr_arc (start 148.105025 146.20061) (mid 146.418467 145.103038) (end 145.479714 143.323185)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 3fe5b425-f9a1-49af-ad57-468723b7d97d))
|
||||
(gr_line (start 143.0904 92.0936) (end 143.0904 105.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 424023c7-8a79-4c30-bde2-e2f2a13989a2))
|
||||
(gr_line (start 179.0904 75.0936) (end 179.0904 88.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 48997a8e-9550-4690-bcfe-6509979ad789))
|
||||
(gr_line (start 107.0904 118.6436) (end 120.8904 118.6436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4b51c4a6-0a97-4963-a30b-25a9a0a9a675))
|
||||
(gr_line (start 215.255277 121.184783) (end 219.99622 133.556053)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4b5757fa-269f-4ae4-8326-e9efe1fb20ba))
|
||||
(gr_line (start 192.8904 75.0936) (end 179.0904 75.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4ecf9a40-6669-498c-9e22-9d1990836436))
|
||||
(gr_line (start 107.0904 101.6436) (end 120.8904 101.6436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4ee07d75-6f4a-47e1-818d-1867e99cb40a))
|
||||
(gr_line (start 137.822341 124.2436) (end 104.9904 124.2436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4f051319-8046-48ed-8bc5-d5103934662f))
|
||||
(gr_line (start 174.8904 80.3936) (end 174.8904 66.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 51dc1820-7af5-4619-a5b0-004fae1d978b))
|
||||
(gr_line (start 125.0904 76.1436) (end 138.8904 76.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 5583b1d1-fb93-4505-8816-1310c2759778))
|
||||
(gr_line (start 179.0904 105.8936) (end 192.8904 105.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 58a9de01-0208-45ea-812c-d1524bb77b98))
|
||||
(gr_line (start 192.8904 105.8936) (end 192.8904 92.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 5fb69cd0-c75c-46c0-97de-91afeb775c60))
|
||||
(gr_arc (start 104.9904 124.2436) (mid 102.161973 123.072027) (end 100.9904 120.2436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 608c7a80-e0c4-4797-9e5c-36449c2b714e))
|
||||
(gr_line (start 192.8904 88.8936) (end 192.8904 75.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6646cb6a-3ecb-41fe-9e12-26d5f29f02b9))
|
||||
(gr_arc (start 137.822341 124.2436) (mid 140.305802 125.107964) (end 141.71601 127.327443)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6ba6c95e-bdb7-4b45-a899-0b7bfe79c54c))
|
||||
(gr_line (start 125.0904 110.1436) (end 138.8904 110.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6c2844f6-a051-44ae-b866-41f9440e1f0f))
|
||||
(gr_line (start 174.8904 66.5936) (end 161.0904 66.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6c7063e4-4220-4990-be4f-f6bf2c727ede))
|
||||
(gr_line (start 152.0904 126.0936) (end 152.0904 139.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6fff25ee-af77-4a48-946a-0c04b5aa78cb))
|
||||
(gr_arc (start 100.9904 56.4936) (mid 102.161973 53.665173) (end 104.9904 52.4936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 777f5141-7a62-4a4d-9d52-26626569ed94))
|
||||
(gr_line (start 165.8904 126.0936) (end 152.0904 126.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 7a3ed682-46b4-4fd2-a25e-8c517f935b03))
|
||||
(gr_arc (start 205.312153 161.951563) (mid 203.265644 163.691932) (end 200.579694 163.745145)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 83041f40-abe5-46f9-95c1-49078e9b4fe3))
|
||||
(gr_line (start 143.0904 58.0936) (end 143.0904 71.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 8380edf3-7edb-4321-a9db-74dbb9c9a561))
|
||||
(gr_arc (start 215.255277 121.184783) (mid 215.057177 120.481243) (end 214.9904 119.753402)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 86086d26-ffed-4349-b1b8-2958124ab663))
|
||||
(gr_line (start 138.8904 62.3436) (end 125.0904 62.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 8f4c82ad-5647-4562-b92a-2eb9cf4ee468))
|
||||
(gr_line (start 125.0904 62.3436) (end 125.0904 76.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 93b8fdef-1006-4d01-bc32-c31d993aaaa2))
|
||||
(gr_line (start 143.0904 105.8936) (end 156.8904 105.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 93f248bc-009f-464e-b6ff-fef60b142175))
|
||||
(gr_line (start 143.0904 75.0936) (end 143.0904 88.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 9931ee66-bfa9-4ed4-b955-47647fbfc43f))
|
||||
(gr_line (start 200.579694 163.745145) (end 148.105025 146.20061)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 9a90b591-b677-47ff-a9ce-d5cd6f8f1253))
|
||||
(gr_line (start 100.9904 120.2436) (end 100.9904 56.4936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a1f57fba-d2e8-4a94-94ce-16ede5def3f6))
|
||||
(gr_line (start 156.8904 105.8936) (end 156.8904 92.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a39f2c1f-9a82-45c3-8894-3c70554a5f28))
|
||||
(gr_line (start 161.0904 80.3936) (end 174.8904 80.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a4e8da0d-4a95-4b67-a527-b0f480253380))
|
||||
(gr_line (start 138.8904 93.1436) (end 138.8904 79.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a539dca7-1515-46a0-9dfc-9626c9ddad9b))
|
||||
(gr_line (start 174.8904 97.3936) (end 174.8904 83.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a76a8fd6-937a-40d9-8118-342b67e34d8c))
|
||||
(gr_line (start 185.762731 144.063341) (end 189.334434 130.733565)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp a9108c0a-afc7-4cc4-90df-cc22eb61c71b))
|
||||
(gr_arc (start 219.99622 133.556053) (mid 220.248663 135.302383) (end 219.725198 136.987435)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp aeed8ad9-3dc0-4088-8525-6f589ee6ff55))
|
||||
(gr_line (start 120.8904 118.6436) (end 120.8904 104.8436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp b56ec501-fbb7-4f02-bac4-9dd14e6151d0))
|
||||
(gr_line (start 156.8904 75.0936) (end 143.0904 75.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp be2840b3-e38e-4691-b6dc-36d05ad4a1c3))
|
||||
(gr_line (start 192.8904 92.0936) (end 179.0904 92.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c0de10d7-5ef6-4cc8-99e5-bc8c90790e40))
|
||||
(gr_line (start 161.0904 114.3936) (end 174.8904 114.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c211cf4c-6fe1-4300-b435-f80b912c5474))
|
||||
(gr_line (start 156.8904 88.8936) (end 156.8904 75.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c50945d3-d5ee-4290-a89a-28b3052fb54a))
|
||||
(gr_line (start 138.8904 76.1436) (end 138.8904 62.3436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c5189180-f117-4f79-8025-5931e210b39f))
|
||||
(gr_line (start 179.0904 88.8936) (end 192.8904 88.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c7c7d30c-8e39-44b6-bce1-affe33551702))
|
||||
(gr_line (start 172.432955 140.491639) (end 185.762731 144.063341)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp c8c49725-65f0-42e7-878c-b1608457b2e8))
|
||||
(gr_line (start 120.8904 101.6436) (end 120.8904 87.8436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp d1918398-9cd8-432a-bcf1-81b5fbb7cb62))
|
||||
(gr_line (start 125.0904 93.1436) (end 138.8904 93.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp d55fb05f-ae5e-4fb7-b0be-84417952e948))
|
||||
(gr_line (start 189.334434 130.733565) (end 176.004658 127.161862)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp d7c9c605-b51e-4ad2-8195-b5c962bdc590))
|
||||
(gr_line (start 104.9904 52.4936) (end 210.9904 52.4936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp d9a40507-ac14-4958-a647-d8d4aa00d484))
|
||||
(gr_line (start 161.0904 66.5936) (end 161.0904 80.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp dc352a9c-1409-4200-aaf4-1cadc339b4fd))
|
||||
(gr_line (start 174.8904 100.5936) (end 161.0904 100.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp e07cec03-f1d3-4b59-ae57-f3ecac2fdb91))
|
||||
(gr_line (start 191.92757 146.33434) (end 203.87872 153.23434)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp e41d74d2-ce14-4796-921d-255bdab21795))
|
||||
(gr_line (start 161.0904 97.3936) (end 174.8904 97.3936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp e43d5192-8147-4b01-b32e-1967fdc3714e))
|
||||
(gr_line (start 210.77872 141.28319) (end 198.82757 134.38319)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp e8316767-2bbd-42aa-adf0-0488d5c7f2ed))
|
||||
(gr_line (start 120.8904 104.8436) (end 107.0904 104.8436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp ec0bc9d4-1458-46a2-b47d-179742f727da))
|
||||
(gr_line (start 152.0904 139.8936) (end 165.8904 139.8936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp ef1324cf-1371-400a-ac51-10e1d9f6ca12))
|
||||
(gr_line (start 174.8904 83.5936) (end 161.0904 83.5936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp ef9a2922-4315-43b6-b25a-3f2f4f296af7))
|
||||
(gr_line (start 107.0904 104.8436) (end 107.0904 118.6436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp f3c6919e-25dd-4220-987c-dfbc4b9a521d))
|
||||
(gr_line (start 198.82757 134.38319) (end 191.92757 146.33434)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp f5422510-2414-476a-9d39-685058d2b5a0))
|
||||
(gr_line (start 125.0904 96.3436) (end 125.0904 110.1436)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp f784cdd4-459c-4009-ad4d-ca6bc683a7de))
|
||||
(gr_line (start 165.8904 139.8936) (end 165.8904 126.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp f8a876f6-11ea-45d9-a8c9-9a0c295bf4b3))
|
||||
(gr_arc (start 210.9904 52.4936) (mid 213.818827 53.665173) (end 214.9904 56.4936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp f9032920-2995-4716-bcea-7093c9cdbfcd))
|
||||
(gr_line (start 156.8904 92.0936) (end 143.0904 92.0936)
|
||||
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp fb6ff48f-65e4-4a59-9432-edf44b3d5c08))
|
||||
|
||||
(group "" (id e050c1cd-264f-43ce-b460-4eefa04c45a6)
|
||||
(members
|
||||
00d9e04f-3bf9-4efe-86ac-dd697bf725ae
|
||||
04493568-ba38-435a-8cab-e37b7ef9bf91
|
||||
098e49ce-bd57-4b46-8513-87f36d19680b
|
||||
0bf85aa8-6460-4609-8068-d86d74140b8a
|
||||
0d9f7c8f-0ccd-4463-9066-58f363f3cf91
|
||||
10d5e716-2287-4e50-882e-96c23fd7f4ca
|
||||
158dae3d-ca05-480e-b9aa-44d312f7db48
|
||||
209b2654-ae38-4fea-b4f2-a45e5fd2e1c0
|
||||
27a1a45e-183b-4c59-891b-30bf1b67a604
|
||||
28195c82-1784-4b3c-99b6-4911cc8a0626
|
||||
29e7d307-2d58-411f-b7a8-6ecdd63c0ee3
|
||||
2f7f36dd-7dda-41e6-bf0e-72b87d62f944
|
||||
30b4b516-daab-485f-a3d0-d557c5b92be9
|
||||
30da1075-aa92-463e-b814-1d37c30e0573
|
||||
31cd4730-92b6-430f-a022-18238a439340
|
||||
32fdaaf4-f26c-42c5-842a-cae8d4e566f6
|
||||
343e3eb1-1068-401f-98c9-b2d3d573a1b4
|
||||
3e027a54-5a29-4194-99e6-1e74d8dc087b
|
||||
3e594da6-c689-4539-a7c1-4531ec2a1bdc
|
||||
3fe5b425-f9a1-49af-ad57-468723b7d97d
|
||||
424023c7-8a79-4c30-bde2-e2f2a13989a2
|
||||
48997a8e-9550-4690-bcfe-6509979ad789
|
||||
4b51c4a6-0a97-4963-a30b-25a9a0a9a675
|
||||
4b5757fa-269f-4ae4-8326-e9efe1fb20ba
|
||||
4ecf9a40-6669-498c-9e22-9d1990836436
|
||||
4ee07d75-6f4a-47e1-818d-1867e99cb40a
|
||||
4f051319-8046-48ed-8bc5-d5103934662f
|
||||
51dc1820-7af5-4619-a5b0-004fae1d978b
|
||||
5583b1d1-fb93-4505-8816-1310c2759778
|
||||
58a9de01-0208-45ea-812c-d1524bb77b98
|
||||
5fb69cd0-c75c-46c0-97de-91afeb775c60
|
||||
608c7a80-e0c4-4797-9e5c-36449c2b714e
|
||||
6646cb6a-3ecb-41fe-9e12-26d5f29f02b9
|
||||
6ba6c95e-bdb7-4b45-a899-0b7bfe79c54c
|
||||
6c2844f6-a051-44ae-b866-41f9440e1f0f
|
||||
6c7063e4-4220-4990-be4f-f6bf2c727ede
|
||||
6fff25ee-af77-4a48-946a-0c04b5aa78cb
|
||||
777f5141-7a62-4a4d-9d52-26626569ed94
|
||||
7a3ed682-46b4-4fd2-a25e-8c517f935b03
|
||||
83041f40-abe5-46f9-95c1-49078e9b4fe3
|
||||
8380edf3-7edb-4321-a9db-74dbb9c9a561
|
||||
86086d26-ffed-4349-b1b8-2958124ab663
|
||||
8f4c82ad-5647-4562-b92a-2eb9cf4ee468
|
||||
93b8fdef-1006-4d01-bc32-c31d993aaaa2
|
||||
93f248bc-009f-464e-b6ff-fef60b142175
|
||||
9931ee66-bfa9-4ed4-b955-47647fbfc43f
|
||||
9a90b591-b677-47ff-a9ce-d5cd6f8f1253
|
||||
a1f57fba-d2e8-4a94-94ce-16ede5def3f6
|
||||
a39f2c1f-9a82-45c3-8894-3c70554a5f28
|
||||
a4e8da0d-4a95-4b67-a527-b0f480253380
|
||||
a539dca7-1515-46a0-9dfc-9626c9ddad9b
|
||||
a76a8fd6-937a-40d9-8118-342b67e34d8c
|
||||
a9108c0a-afc7-4cc4-90df-cc22eb61c71b
|
||||
aeed8ad9-3dc0-4088-8525-6f589ee6ff55
|
||||
b56ec501-fbb7-4f02-bac4-9dd14e6151d0
|
||||
be2840b3-e38e-4691-b6dc-36d05ad4a1c3
|
||||
c0de10d7-5ef6-4cc8-99e5-bc8c90790e40
|
||||
c211cf4c-6fe1-4300-b435-f80b912c5474
|
||||
c50945d3-d5ee-4290-a89a-28b3052fb54a
|
||||
c5189180-f117-4f79-8025-5931e210b39f
|
||||
c7c7d30c-8e39-44b6-bce1-affe33551702
|
||||
c8c49725-65f0-42e7-878c-b1608457b2e8
|
||||
d1918398-9cd8-432a-bcf1-81b5fbb7cb62
|
||||
d55fb05f-ae5e-4fb7-b0be-84417952e948
|
||||
d7c9c605-b51e-4ad2-8195-b5c962bdc590
|
||||
d9a40507-ac14-4958-a647-d8d4aa00d484
|
||||
dc352a9c-1409-4200-aaf4-1cadc339b4fd
|
||||
e07cec03-f1d3-4b59-ae57-f3ecac2fdb91
|
||||
e41d74d2-ce14-4796-921d-255bdab21795
|
||||
e43d5192-8147-4b01-b32e-1967fdc3714e
|
||||
e8316767-2bbd-42aa-adf0-0488d5c7f2ed
|
||||
ec0bc9d4-1458-46a2-b47d-179742f727da
|
||||
ef1324cf-1371-400a-ac51-10e1d9f6ca12
|
||||
ef9a2922-4315-43b6-b25a-3f2f4f296af7
|
||||
f3c6919e-25dd-4220-987c-dfbc4b9a521d
|
||||
f5422510-2414-476a-9d39-685058d2b5a0
|
||||
f784cdd4-459c-4009-ad4d-ca6bc683a7de
|
||||
f8a876f6-11ea-45d9-a8c9-9a0c295bf4b3
|
||||
f9032920-2995-4716-bcea-7093c9cdbfcd
|
||||
fb6ff48f-65e4-4a59-9432-edf44b3d5c08
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -1,77 +0,0 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"meta": {
|
||||
"filename": "plate.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
@@ -1,229 +0,0 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"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.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.09999999999999999,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.09999999999999999,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"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_type_mismatch": "ignore",
|
||||
"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": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"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",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.09999999999999999,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 5,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "plate.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": []
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
||||
794
pcb/seeed-xiao-nRF54L15.kicad_mod
Normal file
794
pcb/seeed-xiao-nRF54L15.kicad_mod
Normal file
@@ -0,0 +1,794 @@
|
||||
(footprint "MOUDLE14P-XIAO-HALF-HOLE-PRO"
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 0.0523 -10.696 0)
|
||||
(unlocked yes)
|
||||
(layer "User.4")
|
||||
(uuid "9c00e526-d413-475c-bc1e-35e31ee7f907")
|
||||
(effects
|
||||
(font (size 0.2032 0.254) (thickness 0.0508))
|
||||
)
|
||||
)
|
||||
(property "Value" "XIAO Pin"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0c221fd-2e1c-49b0-91c2-be5348d225f3")
|
||||
(effects
|
||||
(font (size 0.635 0.635) (thickness 0.1016))
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "54725d32-0ed3-4666-b6ab-8591e736d541")
|
||||
(effects
|
||||
(font (size 1.27 1.27) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "2cd1e500-fe6f-4419-a630-fc76d21a4235")
|
||||
(effects
|
||||
(font (size 1.27 1.27) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "MPN" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "605c0f7d-9c15-4a04-b8b0-6450e8768a99")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Manufacturer" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "e47dfc3f-46a7-4cb4-823c-8eb4e1d6afbc")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Part Type" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "b2601143-fc2d-4286-a30a-bedb5c1cfc1b")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Rating" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "2387cebb-15df-4967-bfd8-44df075cd18b")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "SKU" "XIAO-HALF-HOLE"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "d4fac908-1a3c-4035-b4ec-0d811dafab1b")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Status" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "155f282b-51d2-485b-a5f1-473b5ce37e38")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Temperature" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "2832cfd3-55d2-45e4-a11a-ef632ab9562e")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(property "Priority" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ac204f07-9463-4b0e-b9ee-7c0a79ffdcc9")
|
||||
(effects
|
||||
(font (size 1 1) (thickness 0.15))
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(net_tie_pad_groups "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13"
|
||||
"14"
|
||||
)
|
||||
(fp_line
|
||||
(start -10.414 -6.985)
|
||||
(end -10.414 6.985)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "124df625-be58-4b39-bf4b-9e7cfe109aac")
|
||||
)
|
||||
(fp_line
|
||||
(start -8.509 -8.89)
|
||||
(end 8.636 -8.89)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "5a1509dd-81a4-49ea-9cf8-bba067cb1dcc")
|
||||
)
|
||||
(fp_line
|
||||
(start -8.509 8.89)
|
||||
(end 8.636 8.89)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "ac7e97e0-bfd7-4431-9c8c-4b15ffc5b3a9")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.541 6.985)
|
||||
(end 10.541 -6.985)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "0a8696a8-122f-4a65-8052-0846988966a4")
|
||||
)
|
||||
(fp_arc
|
||||
(start -10.414 -6.985)
|
||||
(mid -9.856038 -8.332038)
|
||||
(end -8.509 -8.89)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "d998c230-c2c1-41ba-be1b-12cb69347786")
|
||||
)
|
||||
(fp_arc
|
||||
(start -8.509 8.89)
|
||||
(mid -9.856038 8.332038)
|
||||
(end -10.414 6.985)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "3185e033-c137-4132-b13f-bdf3021208b8")
|
||||
)
|
||||
(fp_arc
|
||||
(start 8.636 -8.89)
|
||||
(mid 9.983038 -8.332038)
|
||||
(end 10.541 -6.985)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "5f1aa4ea-8f5c-4189-9f50-b173af13eeaf")
|
||||
)
|
||||
(fp_arc
|
||||
(start 10.541 6.985)
|
||||
(mid 9.983038 8.332038)
|
||||
(end 8.636 8.89)
|
||||
(stroke (width 0.0254) (type solid))
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "8547de4c-7895-46ed-9ff8-c499c542c317")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.57 4.5161)
|
||||
(end 10.57 -4.485)
|
||||
(stroke (width 0.1) (type default))
|
||||
(layer "User.1")
|
||||
(uuid "4bd5d798-9102-4133-8478-572ac571ebfc")
|
||||
)
|
||||
(fp_line
|
||||
(start 10.58 -4.485)
|
||||
(end 12.0819 -4.485)
|
||||
(stroke (width 0.1) (type default))
|
||||
(layer "User.1")
|
||||
(uuid "7337be9b-2040-479d-a0f8-9d3a743fec1f")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.0819 -4.485)
|
||||
(end 12.0819 4.5161)
|
||||
(stroke (width 0.1) (type default))
|
||||
(layer "User.1")
|
||||
(uuid "c2a92c8e-0c1f-443d-8c18-88de2228a960")
|
||||
)
|
||||
(fp_line
|
||||
(start 12.0819 4.5161)
|
||||
(end 10.57 4.5161)
|
||||
(stroke (width 0.1) (type default))
|
||||
(layer "User.1")
|
||||
(uuid "0b0e22c2-cdc7-4999-857e-4fecdd36ba90")
|
||||
)
|
||||
(fp_rect
|
||||
(start 5.715 -3.81)
|
||||
(end 12.065 3.81)
|
||||
(stroke (width 0.0762) (type default))
|
||||
(fill no)
|
||||
(layer "User.1")
|
||||
(uuid "a11626c3-151d-495a-bb0e-a4b701007f80")
|
||||
)
|
||||
(fp_circle
|
||||
(center -7.62 -7.62)
|
||||
(end -7.493 -7.62)
|
||||
(stroke (width 0.0254) (type default))
|
||||
(fill no)
|
||||
(layer "User.1")
|
||||
(uuid "5bda0957-545a-46f5-85e7-65c8738846db")
|
||||
)
|
||||
(fp_circle
|
||||
(center 7.62 7.62)
|
||||
(end 7.493 7.62)
|
||||
(stroke (width 0.0254) (type default))
|
||||
(fill no)
|
||||
(layer "User.1")
|
||||
(uuid "2186e2c7-7c94-4959-b312-e871f2c3e1e4")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at 7.62 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "2a582eeb-3337-49f1-aef9-1c9ce213726e")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at 7.62 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "1c55721a-392c-4254-82c5-e929ecd6faa9")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at 7.62 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "eb2c2c17-94fa-424d-b0b3-01027ac7e7de")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at 7.62 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "86892b3b-f244-40cb-abf7-19218aff54ab")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 5.08 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "8656bc28-993a-450f-9f46-b5ea0551ddbd")
|
||||
)
|
||||
(pad "2" smd roundrect
|
||||
(at 5.08 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "704ee6cc-e810-49ab-9290-925a320a6d81")
|
||||
)
|
||||
(pad "2" smd roundrect
|
||||
(at 5.08 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "f9746368-1452-4a2b-b715-2c08aaa7a8f0")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 5.08 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "86b9a616-89b9-4792-a961-3a73db4aee4d")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 2.54 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "5ceb9237-75b1-4a1a-98ef-ae7b71abc752")
|
||||
)
|
||||
(pad "3" smd roundrect
|
||||
(at 2.54 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "4e298f86-15ef-4963-aab1-1270ef47e597")
|
||||
)
|
||||
(pad "3" smd roundrect
|
||||
(at 2.54 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "923f549d-a9d2-4948-b9d9-96bd890774b4")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at 2.54 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "78d5ce6e-0ef8-44dc-a8cd-af6518eaaf54")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 0 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "304cdfb9-0861-4f1f-be54-1b996d9d6789")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at 0 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "d33b466c-e782-4025-abc6-2114b12dc64c")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at 0 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "b9fc4f0a-e242-41c3-8c02-63c7b50b643c")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at 0 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "a27220bf-d179-4464-9294-994b67cd023b")
|
||||
)
|
||||
(pad "5" thru_hole circle
|
||||
(at -2.54 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "e01146f7-f062-4644-a064-ebcf4a9a1412")
|
||||
)
|
||||
(pad "5" smd roundrect
|
||||
(at -2.54 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "0c5b8fa8-3589-44d2-a65e-79afea54068c")
|
||||
)
|
||||
(pad "5" smd roundrect
|
||||
(at -2.54 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ce4befb7-02df-456b-a1d0-ef4240e28928")
|
||||
)
|
||||
(pad "5" thru_hole circle
|
||||
(at -2.54 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "8858cf7d-1d74-40aa-bccb-9e0acf75c690")
|
||||
)
|
||||
(pad "6" thru_hole circle
|
||||
(at -5.08 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "ff367f8b-85ac-44c0-9912-f99d2fd8b5a1")
|
||||
)
|
||||
(pad "6" smd roundrect
|
||||
(at -5.08 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e6adadf7-7fca-430f-b1d7-70bdc0d80962")
|
||||
)
|
||||
(pad "6" smd roundrect
|
||||
(at -5.08 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "05efdfcd-3e51-4282-9c73-ea9607acfb63")
|
||||
)
|
||||
(pad "6" thru_hole circle
|
||||
(at -5.08 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "ac8d78ea-4541-4799-8960-75fb149ca69e")
|
||||
)
|
||||
(pad "7" thru_hole circle
|
||||
(at -7.62 -8.89 180)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "53195c04-cebe-4197-8570-7e2e0f426820")
|
||||
)
|
||||
(pad "7" smd roundrect
|
||||
(at -7.62 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "6586792a-d576-41c6-9cc7-d44d690596a2")
|
||||
)
|
||||
(pad "7" smd roundrect
|
||||
(at -7.62 -8.028)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "eb697a12-4aea-4cf6-b1a7-60de205b10d3")
|
||||
)
|
||||
(pad "7" thru_hole circle
|
||||
(at -7.62 -7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "0e615fa8-73ce-481b-a1f1-fb662a1ff429")
|
||||
)
|
||||
(pad "8" thru_hole circle
|
||||
(at -7.62 7.62 270)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "87deb5f9-b71f-4651-9929-7a2b4489a470")
|
||||
)
|
||||
(pad "8" smd roundrect
|
||||
(at -7.62 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e21c2b9c-473d-4843-b528-083ae4bbba02")
|
||||
)
|
||||
(pad "8" smd roundrect
|
||||
(at -7.62 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "058e6e2e-b073-42ae-a6ae-8ed7afdd812c")
|
||||
)
|
||||
(pad "8" thru_hole circle
|
||||
(at -7.62 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "d7ce3a08-913b-496b-8a4c-7bc4bcc31c49")
|
||||
)
|
||||
(pad "9" thru_hole circle
|
||||
(at -5.08 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "e3cd7296-d105-4816-bc08-f44f172d5405")
|
||||
)
|
||||
(pad "9" smd roundrect
|
||||
(at -5.08 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "2c3f3fe4-64f0-400f-8cdf-5079c25fb3f3")
|
||||
)
|
||||
(pad "9" smd roundrect
|
||||
(at -5.08 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "7a242e9f-ac0e-45f7-aabb-8a5aa7e5ec90")
|
||||
)
|
||||
(pad "9" thru_hole circle
|
||||
(at -5.08 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "c7642ba1-02a0-4a1d-b51f-1726eac2b536")
|
||||
)
|
||||
(pad "10" thru_hole circle
|
||||
(at -2.54 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "54c31d57-7a1e-4ba1-893f-fb0bb946be92")
|
||||
)
|
||||
(pad "10" smd roundrect
|
||||
(at -2.54 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "f32af148-742d-4e77-b98b-17ae3a506252")
|
||||
)
|
||||
(pad "10" smd roundrect
|
||||
(at -2.54 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "3d5fbf6e-de52-4d28-9142-10643b9c885b")
|
||||
)
|
||||
(pad "10" thru_hole circle
|
||||
(at -2.54 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "90279435-19ef-4a9d-afc0-ce80d8e41a9e")
|
||||
)
|
||||
(pad "11" thru_hole circle
|
||||
(at 0 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "e69bbb7d-46a2-4f9f-9e18-b2b5ea3833ba")
|
||||
)
|
||||
(pad "11" smd roundrect
|
||||
(at 0 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "e224370e-91b9-4e1a-9a85-9b9781785873")
|
||||
)
|
||||
(pad "11" smd roundrect
|
||||
(at 0 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ae3f2035-988e-442b-964d-6b4f87056376")
|
||||
)
|
||||
(pad "11" thru_hole circle
|
||||
(at 0 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "b2a7e68f-3d75-428f-8520-f46bb9f3ee05")
|
||||
)
|
||||
(pad "12" thru_hole circle
|
||||
(at 2.54 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "3d266da4-5a2d-4126-8aa4-e321746521f8")
|
||||
)
|
||||
(pad "12" smd roundrect
|
||||
(at 2.54 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ba3029e8-1bb7-4515-99c6-b49cba20718c")
|
||||
)
|
||||
(pad "12" smd roundrect
|
||||
(at 2.54 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "c6670a4a-53b4-4ad5-a628-007ef1f631d0")
|
||||
)
|
||||
(pad "12" thru_hole circle
|
||||
(at 2.54 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "27390810-3cff-4b96-bd10-cf87f15afc39")
|
||||
)
|
||||
(pad "13" thru_hole circle
|
||||
(at 5.08 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "021403d6-7f82-47b3-a622-1d0933ac6c5f")
|
||||
)
|
||||
(pad "13" smd roundrect
|
||||
(at 5.08 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "cdc30211-61de-4fda-9a96-b31c9230e38d")
|
||||
)
|
||||
(pad "13" smd roundrect
|
||||
(at 5.08 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "8b1d3d30-e692-444b-8b25-11509bd41573")
|
||||
)
|
||||
(pad "13" thru_hole circle
|
||||
(at 5.08 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "3c57c0bd-6320-4c07-8046-e47844e4768f")
|
||||
)
|
||||
(pad "14" thru_hole circle
|
||||
(at 7.62 7.62 90)
|
||||
(size 0.95 0.95)
|
||||
(drill 0.85)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "64094c5b-7495-4578-a920-9c5a642c18f3")
|
||||
)
|
||||
(pad "14" smd roundrect
|
||||
(at 7.62 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0.01)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "8e466c24-9227-4465-8fc7-d38356c715b0")
|
||||
)
|
||||
(pad "14" smd roundrect
|
||||
(at 7.62 8.028 180)
|
||||
(size 1.626 1.725)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.5)
|
||||
(chamfer_ratio 0)
|
||||
(chamfer top_left top_right)
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "3bc19e5d-c3b9-4f68-8b2d-a5ae294cf29a")
|
||||
)
|
||||
(pad "14" thru_hole circle
|
||||
(at 7.62 8.89)
|
||||
(size 1.27 1.27)
|
||||
(drill 0.7)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0254)
|
||||
(uuid "5feba75e-151e-46a6-9c67-3ac610762c9a")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step"
|
||||
(hide yes)
|
||||
(offset (xyz -1.778 -6.096 0.381))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 0))
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeeduino XIAO SAMD21 v4.step"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO RP2040 v26.step"
|
||||
(hide yes)
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 90))
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO-ESP32-C3.step"
|
||||
(hide yes)
|
||||
(offset (xyz -1.7018 -6.096 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 0))
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-ESP32S3 v2.step"
|
||||
(hide yes)
|
||||
(offset (xyz -1.778 -6.1722 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 0))
|
||||
)
|
||||
)
|
||||
25
shell.nix
25
shell.nix
@@ -1,12 +1,13 @@
|
||||
{pkgs ? import <nixpkgs> {}}: let
|
||||
keymap-drawer =
|
||||
pkgs.python3Packages.callPackage ./draw {};
|
||||
in
|
||||
pkgs.mkShell {
|
||||
packages = with pkgs; [
|
||||
kicad
|
||||
nodejs
|
||||
freecad-wayland
|
||||
keymap-drawer
|
||||
];
|
||||
}
|
||||
{pkgs ? import <nixpkgs> {}}:
|
||||
pkgs.mkShell {
|
||||
packages = with pkgs; [
|
||||
kicad
|
||||
freecad
|
||||
ergogen
|
||||
# keymap-drawer
|
||||
];
|
||||
|
||||
# no clue why we need those env vars for freecad
|
||||
# QT_QPA_PLATFORM = "wayland;xcb";
|
||||
# QT_QPA_PLATFORMTHEME = "qt5ct";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user