Update MCU pinouts

This commit is contained in:
Marco Massarelli 2023-06-13 19:09:35 +02:00
parent a4e994c418
commit 6d9a4bfccb
9 changed files with 2404 additions and 1978 deletions

View File

@ -463,19 +463,18 @@ pcbs:
where: matrix_inner_top
params:
P0: data
P1: LED
P21: C0
P20: C1
P19: C2
P18: C3
P15: C4
P14: C5
P2: SDA
P3: SCL
P4: R0
P5: R1
P6: R2
P7: R3
P1: LED
P4: CS
P5: R0
P6: R1
P7: R2
P8: R3
adjust:
shift: [19.704, 0.5 kp -0.125 kp -19.3 -0.340]
rotate: -90
@ -484,9 +483,7 @@ pcbs:
what: combined_oled
where: matrix_inner_top
params:
P3: SCL
P4: SDA
oled: both
oled: 128x32
reverse: true
adjust:
shift: [0.5 ks + 10.147, 0.5 kp -0.125 kp - 19.3 - 22.65 - 0.398 + 3.652]

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 KiB

After

Width:  |  Height:  |  Size: 350 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 KiB

After

Width:  |  Height:  |  Size: 347 KiB

View File

@ -147,15 +147,15 @@
(net 52 "LED_1")
(net 53 "LED")
(net 54 "LED_4")
(net 55 "RAW")
(net 56 "RST")
(net 57 "P16")
(net 58 "P10")
(net 59 "data")
(net 60 "SDA")
(net 61 "SCL")
(net 62 "P8")
(net 63 "P9")
(net 55 "data")
(net 56 "SDA")
(net 57 "SCL")
(net 58 "CS")
(net 59 "P9")
(net 60 "RAW")
(net 61 "RST")
(net 62 "MOSI")
(net 63 "P10")
(net_class Default "This is the default net class."
(clearance 0.2)
@ -219,15 +219,15 @@
(add_net "LED_1")
(add_net "LED")
(add_net "LED_4")
(add_net "RAW")
(add_net "RST")
(add_net "P16")
(add_net "P10")
(add_net "data")
(add_net "SDA")
(add_net "SCL")
(add_net "P8")
(add_net "CS")
(add_net "P9")
(add_net "RAW")
(add_net "RST")
(add_net "MOSI")
(add_net "P10")
)
@ -3293,7 +3293,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 23 smd custom (at -11.43 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 59 "data")
(pad 23 smd custom (at -11.43 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 55 "data")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3356,7 +3356,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 20 smd custom (at -3.81 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 60 "SDA")
(pad 20 smd custom (at -3.81 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 56 "SDA")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3377,7 +3377,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 19 smd custom (at -1.27 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 61 "SCL")
(pad 19 smd custom (at -1.27 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 57 "SCL")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3398,7 +3398,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 18 smd custom (at 1.27 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 29 "R0")
(pad 18 smd custom (at 1.27 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 58 "CS")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3419,7 +3419,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 17 smd custom (at 3.81 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 28 "R1")
(pad 17 smd custom (at 3.81 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 29 "R0")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3440,7 +3440,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 16 smd custom (at 6.35 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 27 "R2")
(pad 16 smd custom (at 6.35 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 28 "R1")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3461,7 +3461,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 15 smd custom (at 8.89 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 30 "R3")
(pad 15 smd custom (at 8.89 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 27 "R2")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3482,7 +3482,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 14 smd custom (at 11.43 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 62 "P8")
(pad 14 smd custom (at 11.43 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 30 "R3")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3503,7 +3503,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 13 smd custom (at 13.97 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 63 "P9")
(pad 13 smd custom (at 13.97 4.826 90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 59 "P9")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3511,7 +3511,7 @@
(xy 0.6 0) (xy -0.6 0) (xy -0.6 -1) (xy 0 -0.4) (xy 0.6 -1)
) (width 0))
))
(pad 1 smd custom (at -13.97 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 55 "RAW")
(pad 1 smd custom (at -13.97 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 60 "RAW")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3519,7 +3519,7 @@
(xy 0.6 0) (xy -0.6 0) (xy -0.6 -1) (xy 0 -0.4) (xy 0.6 -1)
) (width 0))
))
(pad 3 smd custom (at -8.89 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 56 "RST")
(pad 3 smd custom (at -8.89 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 61 "RST")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3637,7 +3637,7 @@
(options (clearance outline) (anchor rect))
(primitives
))
(pad 12 smd custom (at 13.97 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 58 "P10")
(pad 12 smd custom (at 13.97 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 63 "P10")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3742,7 +3742,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 11 smd custom (at 11.43 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 57 "P16")
(pad 11 smd custom (at 11.43 -4.826 -90) (size 1.2 0.5) (layers F.Cu F.Mask) (net 62 "MOSI")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3768,7 +3768,7 @@
(options (clearance outline) (anchor rect))
(primitives
))
(pad 1 smd custom (at -13.97 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 55 "RAW")
(pad 1 smd custom (at -13.97 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 60 "RAW")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3797,7 +3797,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 2 smd custom (at -11.43 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask)
(pad 2 smd custom (at -11.43 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 33 "GND")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3818,7 +3818,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 3 smd custom (at -8.89 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 56 "RST")
(pad 3 smd custom (at -8.89 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 61 "RST")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -3986,7 +3986,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 11 smd custom (at 11.43 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 57 "P16")
(pad 11 smd custom (at 11.43 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 62 "MOSI")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4007,7 +4007,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 12 smd custom (at 13.97 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 58 "P10")
(pad 12 smd custom (at 13.97 4.826 90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 63 "P10")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4036,7 +4036,7 @@
(xy 0.6 0) (xy -0.6 0) (xy -0.6 -1) (xy 0 -0.4) (xy 0.6 -1)
) (width 0))
))
(pad 23 smd custom (at -11.43 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 59 "data")
(pad 23 smd custom (at -11.43 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 55 "data")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4099,7 +4099,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 20 smd custom (at -3.81 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 60 "SDA")
(pad 20 smd custom (at -3.81 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 56 "SDA")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4120,7 +4120,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 19 smd custom (at -1.27 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 61 "SCL")
(pad 19 smd custom (at -1.27 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 57 "SCL")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4141,7 +4141,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 18 smd custom (at 1.27 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 29 "R0")
(pad 18 smd custom (at 1.27 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 58 "CS")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4162,7 +4162,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 17 smd custom (at 3.81 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 28 "R1")
(pad 17 smd custom (at 3.81 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 29 "R0")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4183,7 +4183,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 16 smd custom (at 6.35 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 27 "R2")
(pad 16 smd custom (at 6.35 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 28 "R1")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4204,7 +4204,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 15 smd custom (at 8.89 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 30 "R3")
(pad 15 smd custom (at 8.89 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 27 "R2")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4225,7 +4225,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 14 smd custom (at 11.43 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 62 "P8")
(pad 14 smd custom (at 11.43 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 30 "R3")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4246,7 +4246,7 @@
(xy 0.6 -0.4) (xy -0.6 -0.4) (xy -0.6 -0.2) (xy 0 0.4) (xy 0.6 -0.2)
) (width 0))
))
(pad 13 smd custom (at 13.97 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 63 "P9")
(pad 13 smd custom (at 13.97 -4.826 -90) (size 1.2 0.5) (layers B.Cu B.Mask) (net 59 "P9")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
@ -4417,49 +4417,322 @@
(via (at 215.466 60.71) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 33))
(via (at 213.942 60.71) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 59))
(via (at 213.942 60.71) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 55))
(via (at 213.942 58.17) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 53))
(via (at 215.466 58.17) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 55))
(via (at 215.466 58.17) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 60))
(via (at 213.942 63.25) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 33))
(via (at 215.466 63.25) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 56))
(via (at 215.466 63.25) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 61))
(via (at 213.942 65.79) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 33))
(via (at 215.466 65.79) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 31))
(via (at 213.942 68.33) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 60))
(via (at 213.942 68.33) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 56))
(via (at 215.466 68.33) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1))
(via (at 213.942 70.87) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 61))
(via (at 213.942 70.87) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 57))
(via (at 215.466 70.87) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 5))
(via (at 213.942 73.41) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 29))
(via (at 213.942 73.41) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 58))
(via (at 215.466 73.41) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 9))
(via (at 213.942 75.95) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 28))
(via (at 213.942 75.95) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 29))
(via (at 215.466 75.95) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13))
(via (at 213.942 78.49) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27))
(via (at 213.942 78.49) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 28))
(via (at 215.466 78.49) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17))
(via (at 213.942 81.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 30))
(via (at 213.942 81.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27))
(via (at 215.466 81.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 21))
(via (at 213.942 83.57) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 62))
(via (at 215.466 83.57) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 57))
(via (at 213.942 86.11) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 63))
(via (at 215.466 86.11) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 58))
(via (at 213.942 83.57) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 30))
(via (at 215.466 83.57) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 62))
(via (at 213.942 86.11) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 59))
(via (at 215.466 86.11) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 63))
(module lib:OLED_headers (layer F.Cu) (tedit 5E1ADAC2)
(at 208.661 94.848 90)
(module "combined_oled" (layer F.Cu) (tedit 5B24D78E)
(at 214.647 91.196 0)
(fp_text reference "OLED1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
(fp_text value OLED (at 0 -7.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
(pad 4 thru_hole oval (at 1.6 2.18 360) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 60 "SDA"))
(pad 3 thru_hole oval (at 1.6 4.72 360) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 61 "SCL"))
(pad 2 thru_hole oval (at 1.6 7.26 360) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 31 "VCC"))
(pad 1 thru_hole rect (at 1.6 9.8 360) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 33 "GND"))
)
(fp_text reference "LED22" (at 0 5.6 0) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "combined_oled" (at 0 -14.1 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.99 -34.338) (end 6.01 -34.338)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -5.99 -32.088) (end 6.01 -32.088)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -5.99 -2.088) (end 6.01 -2.088)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -5.99 3.662) (end -5.99 -34.338)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -5.99 3.662) (end 6.01 3.662)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -3.77 -3.398) (end -3.77 -25.778)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start -3.77 -3.398) (end 1.75 -3.398)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start 1.75 -25.778) (end -3.77 -25.778)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start 1.75 -3.398) (end 1.75 -25.778)
(width 0.12) (layer "Dwgs.User"))
(fp_line (start 6.01 -34.338) (end 6.01 3.662)
(width 0.12) (layer "Dwgs.User"))
(pad "" thru_hole circle (at -3.81 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" thru_hole circle (at -1.27 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" thru_hole circle (at 1.27 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" thru_hole circle (at 3.81 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(fp_text user "SCL" (at 1.2 -4.138 270) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right mirror))
)
(fp_text user "SDA" (at 3.74 -4.064 270) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right mirror))
)
(fp_text user "VCC" (at -1.34 -4.238 270) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right mirror))
)
(fp_text user "GND" (at -3.9 -4.318 270) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right mirror))
)
(fp_text user "VCC" (at 1.27 -4.138 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(fp_text user "SCL" (at -1.27 -4.064 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(fp_text user "SDA" (at -3.81 -4.064 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(fp_text user "GND" (at 3.81 -4.238 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(pad "" smd custom (at -3.81 0.254 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" smd custom (at -3.81 0.254 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" thru_hole circle (at -3.81 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" smd custom (at -1.27 0.254 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" smd custom (at -1.27 0.254 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" thru_hole circle (at -1.27 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" smd custom (at 1.27 0.254 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" smd custom (at 1.27 0.254 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" thru_hole circle (at 1.27 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad "" smd custom (at 3.81 0.254 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" smd custom (at 3.81 0.254 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 -0.4)
(xy -0.6 -0.4)
(xy -0.6 -0.2)
(xy 0 0.4)
(xy 0.6 -0.2)
)
(width 0))
))
(pad "" thru_hole circle (at 3.81 2.062 0) (size 1.7526 1.7526) (drill 1.0922) (layers "*.Cu" "*.Mask"))
(pad 1 smd custom (at -3.81 -0.762 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") (net 33 "GND")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 1 smd custom (at 3.81 -0.762 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") (net 33 "GND")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 2 smd custom (at -1.27 -0.762 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") (net 31 "VCC")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 2 smd custom (at 1.27 -0.762 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") (net 31 "VCC")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 3 smd custom (at -1.27 -0.762 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") (net 57 "SCL")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 3 smd custom (at 1.27 -0.762 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") (net 57 "SCL")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 4 smd custom (at -3.81 -0.762 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") (net 56 "SDA")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
(pad 4 smd custom (at 3.81 -0.762 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") (net 56 "SDA")
(clearance 0.1) (zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly
(pts
(xy 0.6 0)
(xy -0.6 0)
(xy -0.6 -1)
(xy 0 -0.4)
(xy 0.6 -1)
)
(width 0))
))
)
(module kbd:ResetSW (layer F.Cu) (tedit 5B9559E6) (tstamp 61905781)
@ -4490,7 +4763,7 @@
(pad 2 thru_hole circle (at -3.25 0 -90) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) (net 33 "GND"))
(pad 1 thru_hole circle (at 3.25 0 -90) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) (net 56 "RST"))
(pad 1 thru_hole circle (at 3.25 0 -90) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) (net 61 "RST"))
)
@ -4518,14 +4791,14 @@
(pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 0 11.3 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 59 "data"))
(pad 2 thru_hole oval (at -4.6 10.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 59 "data"))
(pad 1 thru_hole oval (at 0 11.3 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 55 "data"))
(pad 2 thru_hole oval (at -4.6 10.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 55 "data"))
(pad 3 thru_hole oval (at -4.6 6.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 33 "GND"))
(pad 4 thru_hole oval (at -4.6 3.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 31 "VCC"))
(pad 1 thru_hole oval (at -4.6 11.3 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 59 "data"))
(pad 2 thru_hole oval (at 0 10.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 59 "data"))
(pad 1 thru_hole oval (at -4.6 11.3 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 55 "data"))
(pad 2 thru_hole oval (at 0 10.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 55 "data"))
(pad 3 thru_hole oval (at 0 6.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 33 "GND"))
(pad 4 thru_hole oval (at 0 3.2 -90) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 31 "VCC"))
)

File diff suppressed because it is too large Load Diff