diff --git a/23creus.yaml b/23creus.yaml index b3c3889..49479a5 100644 --- a/23creus.yaml +++ b/23creus.yaml @@ -121,77 +121,6 @@ outlines: shift: [10, 10] - ref: mirror_matrix_inner_num shift: [10, 10] - - farinner: - - type: polygon - points: - - ref: matrix_inner_num - shift: [10, 10.3] - - ref: matrix_middle_num - shift: [10.3, 10.3] - - ref: matrix_middle_num - shift: [-10.3, 10.3] - - ref: matrix_pinky_num - shift: [-10.3, 10.3] - - ref: matrix_pinky_bottom - shift: [-10.3, -10.3] - - ref: matrix_pinky_bottom - shift: [10.3, -10.3] - - ref: matrix_inner_bottom - shift: [-10.3, -10.3] - - ref: matrix_inner_bottom - shift: [10.3, -10.3] - - ref: mirror_matrix_inner_bottom - shift: [10.3, -10.3] - - ref: mirror_matrix_inner_bottom - shift: [-10.3, -10.3] - - ref: mirror_matrix_pinky_bottom - shift: [10.3, -10.3] - - ref: mirror_matrix_pinky_bottom - shift: [-10.3, -10.3] - - ref: mirror_matrix_pinky_num - shift: [-10.3, 10.3] - - ref: mirror_matrix_middle_num - shift: [-10.3, 10.3] - - ref: mirror_matrix_middle_num - shift: [10.3, 10.3] - - ref: mirror_matrix_inner_num - shift: [10, 10.3] - farouter: - - type: polygon - points: - - ref: matrix_inner_num - shift: [10, 12] - - ref: matrix_middle_num - shift: [12, 12] - - ref: matrix_middle_num - shift: [-12, 12] - - ref: matrix_pinky_num - shift: [-12, 12] - - ref: matrix_pinky_bottom - shift: [-12, -12] - - ref: matrix_pinky_bottom - shift: [12, -12] - - ref: matrix_inner_bottom - shift: [-12, -12] - - ref: matrix_inner_bottom - shift: [12, -12] - - ref: mirror_matrix_inner_bottom - shift: [12, -12] - - ref: mirror_matrix_inner_bottom - shift: [-12, -12] - - ref: mirror_matrix_pinky_bottom - shift: [12, -12] - - ref: mirror_matrix_pinky_bottom - shift: [-12, -12] - - ref: mirror_matrix_pinky_num - shift: [-12, 12] - - ref: mirror_matrix_middle_num - shift: [-12, 12] - - ref: mirror_matrix_middle_num - shift: [12, 12] - - ref: mirror_matrix_inner_num - shift: [10, 12] #- type: keys # side: both # size: 20 @@ -209,10 +138,16 @@ outlines: chip: # cutout for the chip itself - type: rectangle - size: [18, 50] + size: [18, 33] anchor: ref: [matrix_inner_top, mirror_matrix_inner_top] shift: [-9, -24.5] + # cutout for the cable (looks) + - type: rectangle + size: [8, 50] + anchor: + ref: [matrix_inner_top, mirror_matrix_inner_top] + shift: [-4, -24.5] # 14mm holes for cherry switches keyholes: - type: keys @@ -225,29 +160,6 @@ outlines: - -keyholes - -chip -cases: - switchp: - - type: outline - name: switchplate - extrude: 1.3 - outercase: - - type: outline - name: farouter - extrude: 6.3 - - type: outline - name: farinner - extrude: 5 - shift: [0, 0, 1.3] - operation: subtract - - type: outline - name: keyholes - extrude: 1.3 - operation: subtract - - type: outline - name: chip - extrude: 6.3 - operation: subtract - pcbs: main: outlines: diff --git a/Makefile b/Makefile index e732de1..5744e1c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ all: node_modules - node src/cli.js 23creus.yaml -o output + node src/cli.js 23treus.yaml -o output cp output/pcbs/main.kicad_pcb kicad/45treus/ node_modules: