Add xiao footprint

This commit is contained in:
2025-04-13 21:51:20 +02:00
parent 336e5aaaff
commit f61687b92e
2 changed files with 1551 additions and 91 deletions
+12 -91
View File
@@ -152,39 +152,19 @@ pcbs:
adjust: adjust:
shift: [0, -5] shift: [0, -5]
promicro: xiao:
what: infused-kim/nice_nano_pretty what: inline/xiao
params: params:
traces: true P0: 'C0' # Column Pinky
P1: 'C1' # Column Ring
# all pins in up-down order (first left side then right side) P2: 'C2' # Column Middle
# GND (fake pin) P3: 'C3' # Column Index
P0: 'DPD' # Display Data (unused) P4: 'C4' # Column Inner
P1: 'DPC' # Display Clock (unused) P5: 'C5' # Column Thumb
# GND P6: 'R0' # Row Top
# GND P7: 'R1' # Row Home
P2: 'F0' # Free P8: 'R2' # Row Bottom
P3: 'F1' # Free P9: 'R3' # Row Thumb
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: where:
ref: matrix_inner_bottom ref: matrix_inner_bottom
shift: [1kx+1, 0.5ky] shift: [1kx+1, 0.5ky]
@@ -221,62 +201,3 @@ pcbs:
ref: matrix_inner_home ref: matrix_inner_home
shift: [0, 0.75ky] shift: [0, 0.75ky]
rotate: 90 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]
File diff suppressed because it is too large Load Diff