Add mounting holes for the plate on the pcb

This commit is contained in:
2024-02-20 14:30:57 +01:00
parent 212c888289
commit ce627c492a
2 changed files with 84 additions and 14 deletions

View File

@@ -229,34 +229,62 @@ pcbs:
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]
cases:
plate:
- name: board

View File

@@ -3704,10 +3704,10 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer B.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
@@ -3718,10 +3718,10 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer B.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
@@ -3732,10 +3732,10 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer B.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
@@ -3746,10 +3746,10 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer B.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
@@ -3760,6 +3760,34 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
(module mounting_hole (layer F.Cu) (tedit 64B5A986)
(at 187.72396099999997 148.4395207 60)
(fp_text reference "H6" (at 0 3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 4.5 4.5) (drill 2.9) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.5 0) (layer B.CrtYd) (width 0.05))
)
(module mounting_hole (layer F.Cu) (tedit 64B5A986)
(at 109 83 0)
(fp_text reference "H7" (at 0 3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
@@ -3769,8 +3797,22 @@
(module mounting_hole (layer F.Cu) (tedit 64B5A986)
(at 187.72396099999997 148.4395207 60)
(fp_text reference "H6" (at 0 3) (layer F.SilkS) hide
(at 163 70.25 0)
(fp_text reference "H8" (at 0 3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" thru_hole circle (at 0 0 180) (size 3.8000000000000003 3.8000000000000003) (drill 2.2) (layers *.Cu *.Mask))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end -2.1500000000000004 0) (layer B.CrtYd) (width 0.05))
)
(module mounting_hole (layer F.Cu) (tedit 64B5A986)
(at 179.90790900000002 121.6622384 -15)
(fp_text reference "H9" (at 0 3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)