diff --git a/pcb/crkbd.kicad_pcb b/pcb/crkbd.kicad_pcb index afd0547..88ee0b0 100644 --- a/pcb/crkbd.kicad_pcb +++ b/pcb/crkbd.kicad_pcb @@ -3,7 +3,7 @@ (general (links 545) (no_connects 2) - (area 60.924999 60.924999 194.825001 153.259817) + (area 45.150001 58 198.000001 160.700001) (thickness 1.6) (drawings 181) (tracks 2421) @@ -249,196 +249,6 @@ (add_net row3) ) - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7D75) - (at 155.5 102) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7D53) - (at 169.25 130.5) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7C4A) - (at 122.75 122.75) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7C39) - (at 155.5 83) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7C1C) - (at 98.5 105.75) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA7C08) - (at 98.5 86.75) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA5A9F) - (at 79.5 105.5) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AAA5774) (tstamp 5AAA5A7C) - (at 79.5 86.75) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AA94427) (tstamp 5AA9A391) - (at 192.25 124.25) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) - ) - - (module Mounting_Holes:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5AA94427) (tstamp 5AA9A371) - (at 177.75 115.75) - (descr "Mounting Hole 2.2mm, no annular, M2") - (tags "mounting hole 2.2mm no annular m2") - (attr virtual) - (fp_text reference "" (at 0 -3.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value "" (at 0 3.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) - ) - (module kbd:MX_ALPS_PG1350_noLed_1.75u (layer F.Cu) (tedit 5A9F2BC2) (tstamp 5A91C07C) (at 179.75 136.5 240) (path /5A5E37B0) @@ -3671,6 +3481,196 @@ (net 70 "Net-(U1-Pad24)")) ) + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA5A9F) + (at 79.5 105.5) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AA9A371) + (at 177.75 115.75) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AA9A391) + (at 192.25 124.25) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA5A7C) + (at 79.5 86.75) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7C08) + (at 98.5 86.75) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7C1C) + (at 98.5 105.75) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7C39) + (at 155.5 83) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7C4A) + (at 122.75 122.75) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7D53) + (at 169.25 130.5) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + + (module kbd:LEGO_HOLE (layer F.Cu) (tedit 5AD1FF55) (tstamp 5AAA7D75) + (at 155.5 102) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference "" (at 0 -3.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "" (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 4.8) (layers *.Cu *.Mask)) + ) + (gr_text LED (at 171.9 106) (layer F.SilkS) (effects (font (size 0.7 0.7) (thickness 0.125))) ) diff --git a/pcb/crkbd.kicad_pcb-bak b/pcb/crkbd.kicad_pcb-bak index dc0aee5..afd0547 100644 --- a/pcb/crkbd.kicad_pcb-bak +++ b/pcb/crkbd.kicad_pcb-bak @@ -3724,10 +3724,10 @@ (arrow2b (pts (xy 60 158) (xy 61.126504 157.413579))) ) (target plus (at 194.8 63.4) (size 5) (width 0.15) (layer Edge.Cuts)) - (gr_text "Corone KBD v1.0\nPCB Designed by foostan" (at 119.4 120.9) (layer B.SilkS) + (gr_text "Crkbd v1.0\nPCB Designed by foostan" (at 119.4 120.9) (layer B.Mask) (effects (font (size 1 1) (thickness 0.125)) (justify left mirror)) ) - (gr_text "Corone KBD 1.0\nPCB Designed by foostan" (at 101 120.9) (layer F.SilkS) + (gr_text "Crkbd 1.0\nPCB Designed by foostan" (at 101 120.9) (layer F.Mask) (effects (font (size 1 1) (thickness 0.125)) (justify left)) ) (gr_line (start 174 66.25) (end 174 67.5) (angle 90) (layer Edge.Cuts) (width 0.15))