mirror of
https://github.com/zoriya/abyss.git
synced 2025-12-06 06:36:16 +00:00
Compare commits
33 Commits
2bc6109fb1
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 069da6fa90 | |||
| 7ad4d522a9 | |||
| ce44e5535e | |||
| db3ae93136 | |||
| f6cdff3275 | |||
| 580c303440 | |||
| 6554d4369f | |||
| 1da2eb3048 | |||
| 86212438e8 | |||
| b6ffeca3fe | |||
|
|
67fd67428f | ||
| f12c65aa15 | |||
| 0bd586b7d3 | |||
| 2e2b362e11 | |||
| 88c17431e4 | |||
| caa979eea5 | |||
| 3553378a29 | |||
| 6ca20e87e7 | |||
| 4a31619614 | |||
| 25a6a61606 | |||
| a2f4ab6a17 | |||
| ae58943461 | |||
| fedcacb8e1 | |||
| d33836f8ed | |||
| 0bde732e80 | |||
| bc2becb226 | |||
| 41808eb30d | |||
| 3c542fae19 | |||
| 0c4da3232c | |||
| 18c2d11309 | |||
| a494570c97 | |||
| f502de9845 | |||
| 1ed8bc3c14 |
30
README.md
30
README.md
@@ -4,16 +4,32 @@ A 32 key split keyboard with a low pinky column.
|
||||
|
||||
## Components
|
||||
|
||||
- 2x - [Seed Xiao nRF54L15 - mcu](https://www.seeedstudio.com/XIAO-nRF54L15-p-6493.html)
|
||||
- 2x - [1208YD - reset button - 6x6x7mm](https://fr.aliexpress.com/item/1005003938985112.html?spm=a2g0o.order_list.order_list_main.5.21ef1802F8o6h5&gatewayAdapt=glo2fra)
|
||||
- 2x - [401030 Li-Po Batter - 4x10x30mm battery](https://www.ebay.com/itm/171812433827)
|
||||
- 16x - 3x6mm magnets
|
||||
- 16x - ??mm m2 screws
|
||||
- 4x - ??mm m2 inserts
|
||||
| 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 |
|
||||
| 2x | [SM02B-SRSS-TB - battery connector](https://www.jst-mfg.com/product/pdf/eng/eSH.pdf) | |
|
||||
| 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](https://chosfox.com/products/kailh-choc-switch-1350-hot-swap-sockets?_pos=1&_sid=94423b5bb&_ss=r) | |
|
||||
| 32x | diodes | |
|
||||
| 24x | 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 | [<5mm 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: 1.6mm (pcb) + 3.1mm (hotswap socket) + 5.5mm (choc size on top of the pcb)
|
||||
Case dimensions:
|
||||
- height: 10.5mm -> 1.6mm (pcb) + 3.1mm (hotswap socket) + 5.5mm (choc size on top of the pcb)
|
||||
- length: 115.38mm
|
||||
- width: 96.25mm
|
||||
|
||||
Transport case dimesions:
|
||||
- height: 30mm (2x2mm for enclosure, 2x10.5mm for keyboard, 5mm in middle for keycaps + gap)
|
||||
- length: 124.35mm
|
||||
- width: 105.25mm
|
||||
|
||||
## Keymap
|
||||
|
||||
|
||||
BIN
case/case.FCStd
BIN
case/case.FCStd
Binary file not shown.
419
pcb/Library.pretty/CONN_SM02B-SRSS-TB_JST.kicad_mod
Normal file
419
pcb/Library.pretty/CONN_SM02B-SRSS-TB_JST.kicad_mod
Normal file
@@ -0,0 +1,419 @@
|
||||
(footprint "CONN_SM02B-SRSS-TB_JST"
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(tags "SM02B-SRSS-TB LFSN ")
|
||||
(property "Reference" "REF**"
|
||||
(at 0 2.0985 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "6f7ed5cf-5af9-4653-aeea-efe13ead473a")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "CONN_SM02B-SRSS-TB_JST"
|
||||
(at 0 2.0985 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "2d5096a8-f25c-4ebc-affb-32011e22baa3")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "433c0faf-daef-478e-9db1-ebe39f05bb1a")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "5729eca2-de8f-4981-9e11-3106de23b822")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line
|
||||
(start -2.1209 -0.491261)
|
||||
(end -2.1209 2.6035)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "902cacce-c81b-488e-855b-cdf2442b4b78")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.1209 2.6035)
|
||||
(end -1.162939 2.6035)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "999be268-7c3e-4445-92a8-998e2f69d668")
|
||||
)
|
||||
(fp_line
|
||||
(start 0.819559 -2.6035)
|
||||
(end -0.819559 -2.6035)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ec9d9034-6869-47e7-912a-3c3fc7d13944")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.162939 2.6035)
|
||||
(end 2.1209 2.6035)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5f4b9ef6-4887-4893-bb12-3b876a04a845")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.1209 2.6035)
|
||||
(end 2.1209 -0.491261)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "bf383a27-f37d-4085-80e1-4894bccd0ad9")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.122599 2.586501)
|
||||
(end -2.122599 -0.50826)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "f7f70669-a6bb-40e1-b909-e4311416dc23")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.164638 2.586501)
|
||||
(end -2.122599 2.586501)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "8e384547-e55d-4ddd-87ef-fb87d06ef8b8")
|
||||
)
|
||||
(fp_line
|
||||
(start -0.821258 -2.620499)
|
||||
(end 0.81786 -2.620499)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "adaf5d8b-a055-4bf7-822a-1c5d87467b46")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.119201 -0.50826)
|
||||
(end 2.119201 2.586501)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "ec786e39-c3fd-4ee5-a72c-a6e34eaff075")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.119201 2.586501)
|
||||
(end 1.16124 2.586501)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.SilkS")
|
||||
(uuid "460692cb-7629-411f-8c39-f806ab486cc3")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.703398 -3)
|
||||
(end 2.7 -3)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.CrtYd")
|
||||
(uuid "e9a534a3-a29d-4315-a822-b63a7d0e2655")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.703398 3.110201)
|
||||
(end -2.703398 -3)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.CrtYd")
|
||||
(uuid "d84e5d7d-4b90-4d79-988c-2d3180a25ec0")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.7 -3)
|
||||
(end 2.7 3.110201)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.CrtYd")
|
||||
(uuid "e14ea9ae-7a49-4d4a-8067-8c2c3702f90e")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.7 3.110201)
|
||||
(end -2.703398 3.110201)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.CrtYd")
|
||||
(uuid "3a28e4e9-afa5-49fe-b9f1-0f562006f003")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.701699 -2.983001)
|
||||
(end -2.701699 3.1272)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "368b0126-0e0c-4545-a1a1-6c674e5d6eb8")
|
||||
)
|
||||
(fp_line
|
||||
(start -2.701699 3.1272)
|
||||
(end 2.701699 3.1272)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5f8ae734-ade3-41ee-8e61-491bccb1aef8")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.701699 -2.983001)
|
||||
(end -2.701699 -2.983001)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7d393183-6270-4352-a832-6445772e0b0a")
|
||||
)
|
||||
(fp_line
|
||||
(start 2.701699 3.1272)
|
||||
(end 2.701699 -2.983001)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "aa33764a-49d1-4f5a-b695-c70c52035d56")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.995599 -2.493499)
|
||||
(end 1.992201 -2.493499)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.Fab")
|
||||
(uuid "56fc0243-8d44-4e55-9436-2540af36855b")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.995599 2.459501)
|
||||
(end -1.995599 -2.493499)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.Fab")
|
||||
(uuid "15c23ff1-d063-44d5-baee-f06f97f97e15")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.992201 -2.493499)
|
||||
(end 1.992201 2.459501)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.Fab")
|
||||
(uuid "c547bc5a-a752-4c53-bbe7-85da60660093")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.992201 2.459501)
|
||||
(end -1.995599 2.459501)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "B.Fab")
|
||||
(uuid "b8df6b16-0961-4b38-b481-2128c4650f13")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.9939 -2.4765)
|
||||
(end -1.9939 2.4765)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "2ddbc382-17be-4103-8b9d-97dce6fa35d1")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.9939 2.4765)
|
||||
(end 1.9939 2.4765)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "010a7ca7-d1e3-4cb4-94fb-7391dc01a5ba")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.9939 -2.4765)
|
||||
(end -1.9939 -2.4765)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c463383f-f030-4d3c-801a-597db658184b")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.9939 2.4765)
|
||||
(end 1.9939 -2.4765)
|
||||
(stroke
|
||||
(width 0.0254)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "44d40ad3-620a-49d3-be8a-ab084b25ef90")
|
||||
)
|
||||
(fp_text user "-"
|
||||
(at -0.2 1.3 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "1c9e7278-118b-4412-b1a2-352a3585f3fa")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.1)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "+"
|
||||
(at -1.2 1.3 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "a3089920-9f30-44e1-a15a-2c8e6eca3552")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.1)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "-"
|
||||
(at -1.2 1.3 0)
|
||||
(unlocked yes)
|
||||
(layer "B.SilkS")
|
||||
(uuid "50b4f68c-7386-4557-93af-f98df4d2ef3f")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.1)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "+"
|
||||
(at -0.2 1.3 0)
|
||||
(unlocked yes)
|
||||
(layer "B.SilkS")
|
||||
(uuid "cb7fc482-0b36-4517-a4ad-427d876cf02c")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.1)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(pad "1" smd rect
|
||||
(at -0.501698 2.081501)
|
||||
(size 0.6604 1.5494)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(uuid "1d4040a0-9017-43b4-8f7a-ee1a6512cd02")
|
||||
)
|
||||
(pad "1" smd rect
|
||||
(at -0.499999 2.0985)
|
||||
(size 0.6604 1.5494)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "ba4d0842-882a-417a-af3e-2b2a2521bd13")
|
||||
)
|
||||
(pad "2" smd rect
|
||||
(at 0.4983 2.081501)
|
||||
(size 0.6604 1.5494)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(uuid "0265fb9a-5d88-43b9-ba5e-19d9ed5742fb")
|
||||
)
|
||||
(pad "2" smd rect
|
||||
(at 0.499999 2.0985)
|
||||
(size 0.6604 1.5494)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "c180ba23-f213-4da4-aa0f-eb30d1774f55")
|
||||
)
|
||||
(pad "3" smd rect
|
||||
(at -1.799999 -1.776501)
|
||||
(size 1.2954 1.905)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "27a4e0da-150a-4352-8f54-8907c7b97622")
|
||||
)
|
||||
(pad "3" smd rect
|
||||
(at 1.7983 -1.7935)
|
||||
(size 1.2954 1.905)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(uuid "5990c3b4-0da2-4d6a-ae0e-648932f61629")
|
||||
)
|
||||
(pad "4" smd rect
|
||||
(at -1.801698 -1.7935)
|
||||
(size 1.2954 1.905)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(uuid "6d22ef25-06a5-4847-a12c-4f89706fe524")
|
||||
)
|
||||
(pad "4" smd rect
|
||||
(at 1.799999 -1.776501)
|
||||
(size 1.2954 1.905)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "d5f944dc-b0ff-4d97-801d-1acb40bcd9b0")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
@@ -57,101 +57,293 @@
|
||||
)
|
||||
(attr smd)
|
||||
(fp_rect
|
||||
(start -3 -3)
|
||||
(end 3 3)
|
||||
(start -3.5 -3.5)
|
||||
(end 3.5 3.5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "F.SilkS")
|
||||
(uuid "80d65b0b-efe3-4b83-841b-5350934369bd")
|
||||
(uuid "984e54a5-a221-4617-9c7a-e69b2a69c321")
|
||||
)
|
||||
(fp_rect
|
||||
(start -3 -3)
|
||||
(end 3 3)
|
||||
(fp_circle
|
||||
(center 0 0)
|
||||
(end 0 -5)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "B.SilkS")
|
||||
(uuid "1874c6fe-dbe7-4cf0-91f0-4d59ce3dc561")
|
||||
(layer "F.SilkS")
|
||||
(uuid "57ecd577-6b20-48dc-8726-243e54744ff9")
|
||||
)
|
||||
(fp_circle
|
||||
(center 0 0)
|
||||
(end 2 -1.5)
|
||||
(end 0 -1.8)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "062f7d7d-34f8-498e-9266-e6a02e903bb4")
|
||||
(uuid "314394a1-3af5-4b42-b69a-081eeb342743")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at -3 -3)
|
||||
(size 3 3)
|
||||
(pad "1" smd custom
|
||||
(at -4.5 -4.5)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "4f9410ee-2327-456c-a446-ecba82ee68b7")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.551022 -0.163465) (xy -0.545689 -0.190275) (xy -0.530503 -0.213003) (xy -0.507775 -0.228189)
|
||||
(xy -0.480964 -0.233521) (xy 0.480965 -0.233522) (xy 0.507775 -0.228189) (xy 0.530503 -0.213003)
|
||||
(xy 0.545689 -0.190275) (xy 0.551021 -0.163464) (xy 0.551022 0.163465) (xy 0.545689 0.190275) (xy 0.530503 0.213003)
|
||||
(xy 0.507775 0.228189) (xy 0.480964 0.233521) (xy -0.480965 0.233522) (xy -0.507775 0.228189) (xy -0.530503 0.213003)
|
||||
(xy -0.545689 0.190275) (xy -0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.598522 3.901478) (xy 0.901478 3.901478) (xy 0.901478 0.901478) (xy 3.901478 0.901478) (xy 3.901478 -0.598522)
|
||||
(xy -0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "116cb468-b06c-4c1f-913b-11a523877518")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at -3 -3)
|
||||
(size 3 3)
|
||||
(pad "1" smd custom
|
||||
(at -4.5 -4.5 90)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "734989d2-5cf5-4442-bb97-40b8a71b1054")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.551022 -0.163465) (xy 0.545689 -0.190275) (xy 0.530503 -0.213003) (xy 0.507775 -0.228189)
|
||||
(xy 0.480964 -0.233521) (xy -0.480965 -0.233522) (xy -0.507775 -0.228189) (xy -0.530503 -0.213003)
|
||||
(xy -0.545689 -0.190275) (xy -0.551021 -0.163464) (xy -0.551022 0.163465) (xy -0.545689 0.190275)
|
||||
(xy -0.530503 0.213003) (xy -0.507775 0.228189) (xy -0.480964 0.233521) (xy 0.480965 0.233522)
|
||||
(xy 0.507775 0.228189) (xy 0.530503 0.213003) (xy 0.545689 0.190275) (xy 0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.598522 3.901478) (xy -0.901478 3.901478) (xy -0.901478 0.901478) (xy -3.901478 0.901478)
|
||||
(xy -3.901478 -0.598522) (xy 0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "d4002ce4-e11d-4b58-9144-923f9f184c3a")
|
||||
)
|
||||
(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)
|
||||
(pad "2" smd custom
|
||||
(at 4.5 -4.5 270)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "645d6d56-b756-4bc0-860f-c017b026effd")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.551022 -0.163465) (xy -0.545689 -0.190275) (xy -0.530503 -0.213003) (xy -0.507775 -0.228189)
|
||||
(xy -0.480964 -0.233521) (xy 0.480965 -0.233522) (xy 0.507775 -0.228189) (xy 0.530503 -0.213003)
|
||||
(xy 0.545689 -0.190275) (xy 0.551021 -0.163464) (xy 0.551022 0.163465) (xy 0.545689 0.190275) (xy 0.530503 0.213003)
|
||||
(xy 0.507775 0.228189) (xy 0.480964 0.233521) (xy -0.480965 0.233522) (xy -0.507775 0.228189) (xy -0.530503 0.213003)
|
||||
(xy -0.545689 0.190275) (xy -0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.598522 3.901478) (xy 0.901478 3.901478) (xy 0.901478 0.901478) (xy 3.901478 0.901478) (xy 3.901478 -0.598522)
|
||||
(xy -0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "30c1d5e0-d7b2-4e25-bd9a-39b6faa116e5")
|
||||
)
|
||||
(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)
|
||||
(pad "2" smd custom
|
||||
(at 4.5 -4.5)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "1de70a3e-cd63-4633-b073-b081bb57f412")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.551022 -0.163465) (xy 0.545689 -0.190275) (xy 0.530503 -0.213003) (xy 0.507775 -0.228189)
|
||||
(xy 0.480964 -0.233521) (xy -0.480965 -0.233522) (xy -0.507775 -0.228189) (xy -0.530503 -0.213003)
|
||||
(xy -0.545689 -0.190275) (xy -0.551021 -0.163464) (xy -0.551022 0.163465) (xy -0.545689 0.190275)
|
||||
(xy -0.530503 0.213003) (xy -0.507775 0.228189) (xy -0.480964 0.233521) (xy 0.480965 0.233522)
|
||||
(xy 0.507775 0.228189) (xy 0.530503 0.213003) (xy 0.545689 0.190275) (xy 0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.598522 3.901478) (xy -0.901478 3.901478) (xy -0.901478 0.901478) (xy -3.901478 0.901478)
|
||||
(xy -3.901478 -0.598522) (xy 0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "d1eca600-52ad-4158-a626-e9fc96561e39")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at -3 3)
|
||||
(size 3 3)
|
||||
(pad "3" smd custom
|
||||
(at 4.5 4.5 180)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "8e0045d6-5f14-4700-92eb-34bc4f815967")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.551022 -0.163465) (xy -0.545689 -0.190275) (xy -0.530503 -0.213003) (xy -0.507775 -0.228189)
|
||||
(xy -0.480964 -0.233521) (xy 0.480965 -0.233522) (xy 0.507775 -0.228189) (xy 0.530503 -0.213003)
|
||||
(xy 0.545689 -0.190275) (xy 0.551021 -0.163464) (xy 0.551022 0.163465) (xy 0.545689 0.190275) (xy 0.530503 0.213003)
|
||||
(xy 0.507775 0.228189) (xy 0.480964 0.233521) (xy -0.480965 0.233522) (xy -0.507775 0.228189) (xy -0.530503 0.213003)
|
||||
(xy -0.545689 0.190275) (xy -0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.598522 3.901478) (xy 0.901478 3.901478) (xy 0.901478 0.901478) (xy 3.901478 0.901478) (xy 3.901478 -0.598522)
|
||||
(xy -0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "0f8b473c-4301-4da3-8c40-54d831552ceb")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at -3 3)
|
||||
(size 3 3)
|
||||
(pad "3" smd custom
|
||||
(at 4.5 4.5 270)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.15)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "2213f376-41ae-4f29-92a4-75fa708d656d")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.551022 -0.163465) (xy 0.545689 -0.190275) (xy 0.530503 -0.213003) (xy 0.507775 -0.228189)
|
||||
(xy 0.480964 -0.233521) (xy -0.480965 -0.233522) (xy -0.507775 -0.228189) (xy -0.530503 -0.213003)
|
||||
(xy -0.545689 -0.190275) (xy -0.551021 -0.163464) (xy -0.551022 0.163465) (xy -0.545689 0.190275)
|
||||
(xy -0.530503 0.213003) (xy -0.507775 0.228189) (xy -0.480964 0.233521) (xy 0.480965 0.233522)
|
||||
(xy 0.507775 0.228189) (xy 0.530503 0.213003) (xy 0.545689 0.190275) (xy 0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.598522 3.901478) (xy -0.901478 3.901478) (xy -0.901478 0.901478) (xy -3.901478 0.901478)
|
||||
(xy -3.901478 -0.598522) (xy 0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "fdb168d0-796e-4059-b3a3-49d06c4f5114")
|
||||
)
|
||||
(pad "4" smd custom
|
||||
(at -4.5 4.5 90)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.551022 -0.163465) (xy -0.545689 -0.190275) (xy -0.530503 -0.213003) (xy -0.507775 -0.228189)
|
||||
(xy -0.480964 -0.233521) (xy 0.480965 -0.233522) (xy 0.507775 -0.228189) (xy 0.530503 -0.213003)
|
||||
(xy 0.545689 -0.190275) (xy 0.551021 -0.163464) (xy 0.551022 0.163465) (xy 0.545689 0.190275) (xy 0.530503 0.213003)
|
||||
(xy 0.507775 0.228189) (xy 0.480964 0.233521) (xy -0.480965 0.233522) (xy -0.507775 0.228189) (xy -0.530503 0.213003)
|
||||
(xy -0.545689 0.190275) (xy -0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy -0.598522 3.901478) (xy 0.901478 3.901478) (xy 0.901478 0.901478) (xy 3.901478 0.901478) (xy 3.901478 -0.598522)
|
||||
(xy -0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "3c53ffb3-6be4-4282-bd34-00ea17eb78b1")
|
||||
)
|
||||
(pad "4" smd custom
|
||||
(at -4.5 4.5 180)
|
||||
(size 0.467044 0.467044)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(thermal_bridge_angle 90)
|
||||
(options
|
||||
(clearance outline)
|
||||
(anchor circle)
|
||||
)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.551022 -0.163465) (xy 0.545689 -0.190275) (xy 0.530503 -0.213003) (xy 0.507775 -0.228189)
|
||||
(xy 0.480964 -0.233521) (xy -0.480965 -0.233522) (xy -0.507775 -0.228189) (xy -0.530503 -0.213003)
|
||||
(xy -0.545689 -0.190275) (xy -0.551021 -0.163464) (xy -0.551022 0.163465) (xy -0.545689 0.190275)
|
||||
(xy -0.530503 0.213003) (xy -0.507775 0.228189) (xy -0.480964 0.233521) (xy 0.480965 0.233522)
|
||||
(xy 0.507775 0.228189) (xy 0.530503 0.213003) (xy 0.545689 0.190275) (xy 0.551021 0.163464)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
(gr_poly
|
||||
(pts
|
||||
(xy 0.598522 3.901478) (xy -0.901478 3.901478) (xy -0.901478 0.901478) (xy -3.901478 0.901478)
|
||||
(xy -3.901478 -0.598522) (xy 0.598522 -0.598522)
|
||||
)
|
||||
(width 0)
|
||||
(fill yes)
|
||||
)
|
||||
)
|
||||
(uuid "28448518-9298-43b4-b358-8fc1248acd48")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
|
||||
@@ -390,28 +390,6 @@
|
||||
(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 5.563962)
|
||||
(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)
|
||||
@@ -434,6 +412,19 @@
|
||||
(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)
|
||||
@@ -461,7 +452,7 @@
|
||||
)
|
||||
)
|
||||
(fp_text user "RST"
|
||||
(at -1.7 -6.9 0)
|
||||
(at 0.8 -7.2 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "153bda25-fc76-40fb-9658-247a35ddaefd")
|
||||
@@ -611,11 +602,11 @@
|
||||
(uuid "1c55721a-392c-4254-82c5-e929ecd6faa9")
|
||||
)
|
||||
(pad "1" smd oval
|
||||
(at -8.907962 -7.556038 90)
|
||||
(at 9.000038 -7.556038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "eb2c2c17-94fa-424d-b0b3-01027ac7e7de")
|
||||
(uuid "3bc19e5d-c3b9-4f68-8b2d-a5ae294cf29a")
|
||||
)
|
||||
(pad "2" smd oval
|
||||
(at -8.907962 -5.016038 90)
|
||||
@@ -625,11 +616,11 @@
|
||||
(uuid "704ee6cc-e810-49ab-9290-925a320a6d81")
|
||||
)
|
||||
(pad "2" smd oval
|
||||
(at -8.907962 -5.016038 90)
|
||||
(at 9.000038 -5.016038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "f9746368-1452-4a2b-b715-2c08aaa7a8f0")
|
||||
(uuid "8b1d3d30-e692-444b-8b25-11509bd41573")
|
||||
)
|
||||
(pad "3" smd oval
|
||||
(at -8.907962 -2.476038 90)
|
||||
@@ -639,11 +630,11 @@
|
||||
(uuid "4e298f86-15ef-4963-aab1-1270ef47e597")
|
||||
)
|
||||
(pad "3" smd oval
|
||||
(at -8.907962 -2.476038 90)
|
||||
(at 9.000038 -2.476038 270)
|
||||
(size 1.626 3)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "923f549d-a9d2-4948-b9d9-96bd890774b4")
|
||||
(uuid "c6670a4a-53b4-4ad5-a628-007ef1f631d0")
|
||||
)
|
||||
(pad "4" smd oval
|
||||
(at -8.907962 0.063962 90)
|
||||
@@ -757,6 +748,13 @@
|
||||
(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)
|
||||
@@ -764,12 +762,12 @@
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "ba3029e8-1bb7-4515-99c6-b49cba20718c")
|
||||
)
|
||||
(pad "12" smd oval
|
||||
(at 9.000038 -2.476038 270)
|
||||
(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 "c6670a4a-53b4-4ad5-a628-007ef1f631d0")
|
||||
(uuid "f9746368-1452-4a2b-b715-2c08aaa7a8f0")
|
||||
)
|
||||
(pad "13" smd oval
|
||||
(at 9.000038 -5.016038 270)
|
||||
@@ -778,12 +776,12 @@
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "cdc30211-61de-4fda-9a96-b31c9230e38d")
|
||||
)
|
||||
(pad "13" smd oval
|
||||
(at 9.000038 -5.016038 270)
|
||||
(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 "8b1d3d30-e692-444b-8b25-11509bd41573")
|
||||
(uuid "eb2c2c17-94fa-424d-b0b3-01027ac7e7de")
|
||||
)
|
||||
(pad "14" smd oval
|
||||
(at 9.000038 -7.556038 270)
|
||||
@@ -792,62 +790,53 @@
|
||||
(solder_mask_margin 0.05)
|
||||
(uuid "8e466c24-9227-4465-8fc7-d38356c715b0")
|
||||
)
|
||||
(pad "14" 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 "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)
|
||||
(pad "15" thru_hole roundrect
|
||||
(at 1 3.5 270)
|
||||
(size 3.5 1.5)
|
||||
(drill 1
|
||||
(offset 1 0)
|
||||
)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.15)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "180e6a64-3faa-4a55-b737-c28d47143933")
|
||||
(uuid "8967871a-771e-438a-9bd7-29a35b7254cc")
|
||||
)
|
||||
(pad "15" smd roundrect
|
||||
(at 1.000038 5.063962 270)
|
||||
(size 2.5 1.5)
|
||||
(layers "B.Cu" "B.Mask" "B.Paste")
|
||||
(roundrect_rratio 0.25)
|
||||
(pad "16" thru_hole roundrect
|
||||
(at -1 3.5 270)
|
||||
(size 3.5 1.5)
|
||||
(drill 1
|
||||
(offset 1 0)
|
||||
)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(roundrect_rratio 0.15)
|
||||
(solder_mask_margin 0.0254)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "1bf9bf01-5df3-4852-bd16-42c3a77f21da")
|
||||
(uuid "0423a28f-7f1d-4153-b672-375c268532f6")
|
||||
)
|
||||
(pad "16" 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 "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 "17" smd circle
|
||||
(at -1.274962 -6.021038 270)
|
||||
(size 1.5 1.5)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(pad "17" thru_hole oval
|
||||
(at -2.4 -6 270)
|
||||
(size 2 3)
|
||||
(drill 1
|
||||
(offset 0 -0.7)
|
||||
)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(zone_connect 2)
|
||||
(uuid "98799638-e295-4494-8275-c91599938df8")
|
||||
(uuid "44395092-1994-4f39-9d46-2bdb61b4c5f0")
|
||||
)
|
||||
(pad "17" smd circle
|
||||
(at 1.275038 -6.021038 270)
|
||||
(size 1.5 1.5)
|
||||
(layers "B.Cu" "B.Mask")
|
||||
(pad "17" thru_hole oval
|
||||
(at 2.5 -6 270)
|
||||
(size 2 3)
|
||||
(drill 1
|
||||
(offset 0 0.7)
|
||||
)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(zone_connect 2)
|
||||
(uuid "841f1ce5-d07b-4260-92d6-b4a99c1c355e")
|
||||
(uuid "af2923fa-aacf-400b-9fae-76771eebb50c")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step"
|
||||
|
||||
133
pcb/abyss.kicad_dru
Normal file
133
pcb/abyss.kicad_dru
Normal file
@@ -0,0 +1,133 @@
|
||||
(version 1)
|
||||
# Custom Design Rules (DRC) for KiCAD 7.0 (Stored in '<project>.kicad_dru' file).
|
||||
#
|
||||
# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities
|
||||
#
|
||||
# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules
|
||||
#
|
||||
# Inspiration
|
||||
# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments)
|
||||
# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments)
|
||||
|
||||
# TODO new rule: NPTH pads.
|
||||
# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter.
|
||||
# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)."
|
||||
|
||||
# TODO: new rule for plated slots: min diameter/width 0.5mm
|
||||
# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad."
|
||||
|
||||
# TODO new rule: non-plated slots: min diameter/width 1.0mm
|
||||
# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)""
|
||||
|
||||
(rule "Track width, outer layer (1oz copper)"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'track'")
|
||||
(constraint track_width (min 0.127mm))
|
||||
)
|
||||
|
||||
(rule "Track spacing, outer layer (1oz copper)"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||
(constraint clearance (min 0.127mm))
|
||||
)
|
||||
|
||||
(rule "Track width, inner layer"
|
||||
(layer inner)
|
||||
(condition "A.Type == 'track'")
|
||||
(constraint track_width (min 0.09mm))
|
||||
)
|
||||
|
||||
(rule "Track spacing, inner layer"
|
||||
(layer inner)
|
||||
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||
(constraint clearance (min 0.09mm))
|
||||
)
|
||||
|
||||
(rule "Silkscreen text"
|
||||
(layer "?.Silkscreen")
|
||||
(condition "A.Type == 'Text' || A.Type == 'Text Box'")
|
||||
(constraint text_thickness (min 0.15mm))
|
||||
(constraint text_height (min 1mm))
|
||||
)
|
||||
|
||||
(rule "Pad to Silkscreen"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'pad' && B.Layer == '?.Silkscreen'")
|
||||
(constraint silk_clearance (min 0.15mm))
|
||||
)
|
||||
|
||||
(rule "Edge (routed) to track clearance"
|
||||
(condition "A.Type == 'track'")
|
||||
(constraint edge_clearance (min 0.3mm))
|
||||
)
|
||||
|
||||
#(rule "Edge (v-cut) to track clearance"
|
||||
# (condition "A.Type == 'track'")
|
||||
# (constraint edge_clearance (min 0.4mm))
|
||||
#)
|
||||
|
||||
# JLCPCB restrictions ambiguous:
|
||||
# Illustration: 0.2 mm, 1&2 layer: 0.3 mm, multilayer: "(0.15mm more costly)"
|
||||
# This rule handles diameter minimum and maximum for ALL holes.
|
||||
# Other specialized rules handle restrictions (e.g. Via, PTH, NPTH)
|
||||
(rule "Hole diameter"
|
||||
(constraint hole_size (min 0.2mm) (max 6.3mm))
|
||||
)
|
||||
|
||||
(rule "Hole (NPTH) diameter"
|
||||
(layer outer)
|
||||
(condition "!A.isPlated()")
|
||||
(constraint hole_size (min 0.5mm))
|
||||
)
|
||||
|
||||
# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm
|
||||
(rule "Hole (castellated) diameter"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'")
|
||||
(constraint hole_size (min 0.6mm))
|
||||
)
|
||||
|
||||
# JLCPCB: "Via diameter should be 0.1mm(0.15mm preferred) larger than Via hole size" (illustration shows diameters for both dimensions)
|
||||
# JLCPCB: PTH: "The annular ring size will be enlarged to 0.15mm in production."
|
||||
(rule "Annular ring width (via and PTH)"
|
||||
(layer outer)
|
||||
(condition "A.isPlated()")
|
||||
(constraint annular_width (min 0.075mm))
|
||||
)
|
||||
|
||||
(rule "Clearance: hole to hole (perimeter), different nets"
|
||||
(layer outer)
|
||||
(condition "A.Net != B.Net")
|
||||
(constraint hole_to_hole (min 0.5mm))
|
||||
)
|
||||
|
||||
(rule "Clearance: hole to hole (perimeter), same net"
|
||||
(layer outer)
|
||||
(condition "A.Net == B.Net")
|
||||
(constraint hole_to_hole (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "Clearance: track to NPTH hole (perimeter)"
|
||||
# (condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track' && A.Net != B.Net")
|
||||
(condition "!A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||
(constraint hole_clearance (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "Clearance: track to PTH hole perimeter"
|
||||
(condition "A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||
(constraint hole_clearance (min 0.33mm))
|
||||
)
|
||||
|
||||
# TODO: try combining with rule "Clearance: PTH to track, different nets"
|
||||
(rule "Clearance: track to pad"
|
||||
(condition "A.Type == 'pad' && B.Type == 'track' && A.Net != B.Net")
|
||||
(constraint clearance (min 0.2mm))
|
||||
)
|
||||
|
||||
(rule "Clearance: pad/via to pad/via"
|
||||
(layer outer)
|
||||
# (condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net != B.Net")
|
||||
(condition "A.isPlated() && B.isPlated() && A.Net != B.Net")
|
||||
(constraint clearance (min 0.127mm))
|
||||
)
|
||||
|
||||
6521
pcb/abyss.kicad_pcb
6521
pcb/abyss.kicad_pcb
File diff suppressed because it is too large
Load Diff
@@ -37,9 +37,9 @@
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.0,
|
||||
"height": 1.5,
|
||||
"width": 1.5
|
||||
"drill": 1.0,
|
||||
"height": 3.0,
|
||||
"width": 2.0
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
@@ -118,7 +118,7 @@
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_clearance": 0.2,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_groove_width": 0.0,
|
||||
@@ -226,226 +226,6 @@
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "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",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
@@ -612,127 +392,18 @@
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"plot": "out/",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"step": "abyss.stl",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"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,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"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
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"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
|
||||
"legacy_lib_list": []
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
|
||||
Reference in New Issue
Block a user