mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 21:25:29 +00:00
move corax56 in own folder
This commit is contained in:
29
corax56/3dprints/case/README.md
Normal file
29
corax56/3dprints/case/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 3d printed keyboard case
|
||||
|
||||
Designed to hold 4 10x1mm magnets to hold the two halves together for transport.
|
||||
|
||||
## Preview
|
||||
|
||||
| Top | Front |
|
||||
|-----|-------|
|
||||
|  |  |
|
||||
|
||||
## Bill of Materials
|
||||
|
||||
| Item | Count | Note |
|
||||
|------|-------|------|
|
||||
| Printed case left + right | 1 | |
|
||||
| Printed MCU cover | 1 |
|
||||
| Magnets | 8 | round, 10x1mm |
|
||||
| Case screws | 10 | M2*6 |
|
||||
| Threaded inserts | 10 | M2*3 |
|
||||
| Silicone feet | 8 | |
|
||||
| Threaded brass standoffs | 4 | 10mm, M2 |
|
||||
| MCU Cover screws | 8 | M2*4 |
|
||||
|
||||
## Printing
|
||||
|
||||
- layer height: 0.2mm
|
||||
- wall thickness: 0.8mm
|
||||
- infill: doesnt matter
|
||||
- supports: not needed
|
||||
BIN
corax56/3dprints/case/case.f3z
Normal file
BIN
corax56/3dprints/case/case.f3z
Normal file
Binary file not shown.
BIN
corax56/3dprints/case/case_left.stl
Normal file
BIN
corax56/3dprints/case/case_left.stl
Normal file
Binary file not shown.
BIN
corax56/3dprints/case/case_right.stl
Normal file
BIN
corax56/3dprints/case/case_right.stl
Normal file
Binary file not shown.
BIN
corax56/3dprints/case/mcu_cover.f3z
Normal file
BIN
corax56/3dprints/case/mcu_cover.f3z
Normal file
Binary file not shown.
BIN
corax56/3dprints/case/mcu_cover.stl
Normal file
BIN
corax56/3dprints/case/mcu_cover.stl
Normal file
Binary file not shown.
19651
corax56/3dprints/switchplate/switchplate.step
Normal file
19651
corax56/3dprints/switchplate/switchplate.step
Normal file
File diff suppressed because it is too large
Load Diff
BIN
corax56/3dprints/switchplate/switchplate.stl
Normal file
BIN
corax56/3dprints/switchplate/switchplate.stl
Normal file
Binary file not shown.
720
corax56/ergogen/config.yaml
Normal file
720
corax56/ergogen/config.yaml
Normal file
@@ -0,0 +1,720 @@
|
||||
units:
|
||||
kx: cx # cx=18
|
||||
ky: cy # cy=17
|
||||
mbkx: 17.5
|
||||
mbky: 16.5
|
||||
padding: 2
|
||||
px: kx+padding
|
||||
py: ky+padding
|
||||
mcu_height: 34
|
||||
mcu_width: 18
|
||||
# distance keys to mcu
|
||||
mcu_padding: 1.5
|
||||
scrollwheel_width: 17
|
||||
scrollwheel_height: 14
|
||||
screw_diameter: 4.7
|
||||
screw_hole: 4.1
|
||||
screen_screw_diameter: 4
|
||||
screen_screw_hole: 2.2
|
||||
switchplate_switch_cutout: 14
|
||||
switchplate_scrollwheel_cutout_x: 17.5
|
||||
switchplate_scrollwheel_cutout_y: 14.5
|
||||
switchplate_screw_diameter: 3.3
|
||||
switchplate_screw_hole: 2.2
|
||||
points:
|
||||
rotate: 5
|
||||
zones:
|
||||
matrix:
|
||||
# fix placement on kicad
|
||||
anchor.shift: [50, -150]
|
||||
key:
|
||||
tags: [switch]
|
||||
padding: 1ky
|
||||
spread: 1kx
|
||||
columns:
|
||||
outer2:
|
||||
rows:
|
||||
mod:
|
||||
skip: true
|
||||
bottom.skip: true
|
||||
home:
|
||||
tags: [switch_top]
|
||||
bind: [0, 5, 0, 0]
|
||||
row_net: col0
|
||||
top.skip: true
|
||||
num.skip: true
|
||||
key.column_net: row0
|
||||
outer:
|
||||
rows:
|
||||
num.skip: true
|
||||
mod.skip: true
|
||||
key:
|
||||
column_net: row0
|
||||
pinky:
|
||||
rows:
|
||||
mod.skip: true
|
||||
key:
|
||||
origin: [0, 8]
|
||||
column_net: row1
|
||||
ring:
|
||||
rows:
|
||||
mod.skip: true
|
||||
key:
|
||||
origin: [0, 8]
|
||||
stagger: 0.66ky
|
||||
splay: -5
|
||||
column_net: row2
|
||||
middle:
|
||||
key:
|
||||
stagger: 0.33ky
|
||||
column_net: row3
|
||||
rows:
|
||||
mod:
|
||||
column_net: row1
|
||||
index:
|
||||
key:
|
||||
stagger: -0.33ky
|
||||
column_net: row4
|
||||
rows:
|
||||
mod:
|
||||
column_net: row2
|
||||
inner:
|
||||
rows:
|
||||
mod.skip: true
|
||||
key:
|
||||
stagger: -2.5
|
||||
column_net: row5
|
||||
rows:
|
||||
mod:
|
||||
row_net: col4
|
||||
tags: [switch_bottom]
|
||||
bottom:
|
||||
row_net: col3
|
||||
tags: [switch_top]
|
||||
home:
|
||||
row_net: col2
|
||||
tags: [switch_bottom]
|
||||
top:
|
||||
row_net: col1
|
||||
tags: [switch_top]
|
||||
num:
|
||||
row_net: col0
|
||||
tags: [switch_bottom]
|
||||
thumbs:
|
||||
anchor:
|
||||
ref: matrix_middle_home
|
||||
shift: [38, -44]
|
||||
key:
|
||||
tags: [switch]
|
||||
padding: 1ky
|
||||
spread: 1kx
|
||||
columns:
|
||||
layer:
|
||||
key:
|
||||
splay: -15
|
||||
column_net: row3
|
||||
space:
|
||||
key:
|
||||
width: 1.5kx
|
||||
splay: 75
|
||||
shift: [13-kx, -3]
|
||||
column_net: row4
|
||||
tags: [switch_space]
|
||||
rows:
|
||||
cluster:
|
||||
row_net: col4
|
||||
scrollwheel:
|
||||
anchor:
|
||||
ref: matrix_inner_bottom
|
||||
columns:
|
||||
scrollwheel:
|
||||
key:
|
||||
tags: [scrollwheel]
|
||||
shift: [kx+mcu_padding-1.25, 0]
|
||||
column_net: row5
|
||||
width: scrollwheel_width
|
||||
height: scrollwheel_height
|
||||
rows:
|
||||
scrollwheel:
|
||||
row_net: col4
|
||||
mcu:
|
||||
anchor:
|
||||
ref: matrix_inner_num
|
||||
columns:
|
||||
mcu:
|
||||
key:
|
||||
tags: [mcu]
|
||||
width: mcu_height # footprint width/height unintuitive
|
||||
height: mcu_width
|
||||
rotate: -90
|
||||
shift: [kx+mcu_padding, -mcu_width/2-0.3]
|
||||
screw_top_left:
|
||||
anchor:
|
||||
ref.aggregate.parts: [matrix_ring_num, matrix_ring_top]
|
||||
shift: [-11, 0]
|
||||
columns.screw.key.tags: [screw]
|
||||
screw_top_right:
|
||||
anchor:
|
||||
ref.aggregate.parts: [matrix_index_num, matrix_inner_num, matrix_index_top, matrix_inner_top]
|
||||
columns.screw.key.tags: [screw]
|
||||
screw_bottom_left:
|
||||
anchor:
|
||||
ref.aggregate.parts: [matrix_outer_home, matrix_outer_bottom, matrix_pinky_home, matrix_pinky_bottom]
|
||||
columns.screw.key.tags: [screw]
|
||||
screw_bottom_right:
|
||||
anchor:
|
||||
ref.aggregate.parts: [matrix_index_bottom, matrix_index_mod]
|
||||
shift: [-0.5kx, 0]
|
||||
columns.screw.key.tags: [screw]
|
||||
screw_thumb:
|
||||
anchor:
|
||||
ref.aggregate.parts: [thumbs_layer_cluster, thumbs_space_cluster]
|
||||
shift: [9, 7]
|
||||
columns.screw.key.tags: [screw]
|
||||
outlines:
|
||||
board:
|
||||
- what: polygon
|
||||
operation: stack
|
||||
fillet: 2
|
||||
points:
|
||||
- ref: matrix_outer2_home
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_outer2_home
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_outer_top
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_pinky_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_ring_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_middle_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_middle_num
|
||||
shift: [0.5px, 0.5py]
|
||||
- ref: matrix_inner_num
|
||||
shift: [0.5px, 0.5py]
|
||||
- ref: matrix_inner_num
|
||||
shift: [0.5px+mcu_padding+mcu_width+0.25, 0.5py]
|
||||
- ref: matrix_inner_bottom
|
||||
shift: [0.5px+mcu_padding+mcu_width+0.25, -0.5py]
|
||||
- ref: thumbs_space_cluster
|
||||
shift: [0.5px, -0.5py]
|
||||
- ref: thumbs_space_cluster
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_index_mod
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_pinky_bottom
|
||||
shift: [0.5px, -0.5py]
|
||||
- ref: matrix_outer_bottom
|
||||
shift: [-0.5px, -0.5py]
|
||||
_switchplate_base:
|
||||
- what: polygon
|
||||
operation: stack
|
||||
fillet: 2
|
||||
points:
|
||||
- ref: matrix_outer2_home
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_outer2_home
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_outer_top
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_pinky_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_ring_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_middle_num
|
||||
shift: [-0.5px, 0.5py]
|
||||
- ref: matrix_middle_num
|
||||
shift: [0.5px, 0.5py]
|
||||
- ref: matrix_inner_num
|
||||
shift: [0.5px-0.5, 0.5py]
|
||||
- ref: matrix_inner_bottom
|
||||
shift: [0.5px-0.5, 0.5py+2.5]
|
||||
- ref: matrix_inner_bottom
|
||||
shift: [0.5px+mcu_padding+mcu_width+0.25, 0.5py+2.5]
|
||||
- ref: matrix_inner_bottom
|
||||
shift: [0.5px+mcu_padding+mcu_width+0.25, -0.5py]
|
||||
- ref: thumbs_space_cluster
|
||||
shift: [0.5px, -0.5py]
|
||||
- ref: thumbs_space_cluster
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_index_mod
|
||||
shift: [-0.5px, -0.5py]
|
||||
- ref: matrix_pinky_bottom
|
||||
shift: [0.5px, -0.5py]
|
||||
- ref: matrix_outer_bottom
|
||||
shift: [-0.5px, -0.5py]
|
||||
_switch_cutout:
|
||||
- what: rectangle
|
||||
where: [switch, switch_top, switch_bottom, switch_space]
|
||||
size: switchplate_switch_cutout
|
||||
bound: false
|
||||
_scrollwheel_cutout:
|
||||
- what: rectangle
|
||||
where: [scrollwheel]
|
||||
size: [switchplate_scrollwheel_cutout_x, switchplate_scrollwheel_cutout_y]
|
||||
bound: false
|
||||
_screw_holes:
|
||||
- what: circle
|
||||
where: [screw]
|
||||
radius: 0.5switchplate_screw_hole
|
||||
switchplate:
|
||||
- what: outline
|
||||
name: _switchplate_base
|
||||
- what: outline
|
||||
name: _switch_cutout
|
||||
operation: subtract
|
||||
- what: outline
|
||||
name: _scrollwheel_cutout
|
||||
operation: subtract
|
||||
case:
|
||||
- what: outline
|
||||
name: board
|
||||
- what: outline
|
||||
name: _screw_holes
|
||||
operation: subtract
|
||||
pcbs:
|
||||
keyboard:
|
||||
outlines.main.outline: board
|
||||
footprints:
|
||||
choc_hotswap:
|
||||
what: choc
|
||||
where: [switch, switch_space, switch_bottom, switch_top]
|
||||
params:
|
||||
keycaps: true
|
||||
reverse: true
|
||||
hotswap: true
|
||||
from: "{{column_net}}"
|
||||
to: "{{colrow}}"
|
||||
adjust:
|
||||
rotate: 180
|
||||
diode_bottom:
|
||||
what: diode
|
||||
where: [switch, switch_bottom]
|
||||
params:
|
||||
from: "{{colrow}}"
|
||||
to: "{{row_net}}"
|
||||
adjust:
|
||||
rotate: 0
|
||||
shift: [0, -9.5]
|
||||
diode_top:
|
||||
what: diode
|
||||
where: [switch_top]
|
||||
params:
|
||||
from: "{{colrow}}"
|
||||
to: "{{row_net}}"
|
||||
adjust:
|
||||
rotate: 0
|
||||
shift: [0, 5.2]
|
||||
diode_space:
|
||||
what: diode
|
||||
where: [switch_space]
|
||||
params:
|
||||
from: "{{colrow}}"
|
||||
to: "{{row_net}}"
|
||||
adjust:
|
||||
rotate: -90
|
||||
# 8.275 is exactly above the pad
|
||||
shift: [8.275, 1]
|
||||
scrollwheel:
|
||||
what: scrollwheel_mirrored
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
from: "{{column_net}}"
|
||||
to: "{{colrow}}"
|
||||
A: ENCB_undef
|
||||
B: GND_ENCA
|
||||
C: ENCA_GND
|
||||
D: undef_ENCB
|
||||
scroll_diode:
|
||||
what: diode
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
from: "{{colrow}}"
|
||||
to: "{{row_net}}"
|
||||
adjust:
|
||||
shift: [-5, -9]
|
||||
jumper_sw_left_a:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: B
|
||||
to: ENCB_undef
|
||||
from: ENCB
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, 3.81]
|
||||
jumper_sw_left_gnd:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: B
|
||||
to: GND_ENCA
|
||||
from: GND
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, 1.27]
|
||||
jumper_sw_left_ENCA:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: B
|
||||
to: ENCA_GND
|
||||
from: ENCA
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, -1.27]
|
||||
jumper_sw_right_a:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: F
|
||||
to: undef_ENCB
|
||||
from: ENCB
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, -3.81]
|
||||
jumper_sw_right_gnd:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: F
|
||||
to: ENCA_GND
|
||||
from: GND
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, -1.27]
|
||||
jumper_sw_right_ENCA:
|
||||
what: jumper
|
||||
where: [scrollwheel]
|
||||
params:
|
||||
side: F
|
||||
to: GND_ENCA
|
||||
from: ENCA
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [-3, 1.27]
|
||||
nicenano:
|
||||
what: nicenano
|
||||
where: mcu
|
||||
params:
|
||||
orientation: down
|
||||
RAW: RAW_P1
|
||||
GND1: GND_P0
|
||||
RST: RST_GND
|
||||
VCC: VCC_GND
|
||||
P21: ENCA
|
||||
P20: ENCB
|
||||
P19: row0
|
||||
P18: row1
|
||||
P15: row2
|
||||
P14: row3
|
||||
P16: row4
|
||||
P10: row5
|
||||
P1: P1_RAW
|
||||
P0: P0_GND
|
||||
GND2: GND_RST
|
||||
GND3: GND_VCC
|
||||
P2: SDA
|
||||
P3: SCL
|
||||
P4: CS
|
||||
P5: col0
|
||||
P6: col1
|
||||
P7: col2
|
||||
P8: col3
|
||||
P9: col4
|
||||
jumper_left_raw:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: RAW
|
||||
to: RAW_P1
|
||||
side: B
|
||||
adjust:
|
||||
shift: [-11.45, -2.5]
|
||||
rotate: 180
|
||||
jumper_left_rst:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: RST
|
||||
to: RST_GND
|
||||
side: B
|
||||
adjust:
|
||||
shift: [-8.9, -2.5]
|
||||
rotate: 180
|
||||
jumper_left_vcc:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: VCC
|
||||
to: VCC_GND
|
||||
side: B
|
||||
adjust:
|
||||
shift: [-6.35, -2.5]
|
||||
rotate: 180
|
||||
jumper_left_gnd:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: GND
|
||||
to: GND_RST
|
||||
side: B
|
||||
adjust:
|
||||
shift: [-8.9, 2.5]
|
||||
jumper_right_raw:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: RAW
|
||||
to: P1_RAW
|
||||
side: F
|
||||
adjust:
|
||||
shift: [-11.45, 2.5]
|
||||
jumper_right_rst:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: RST
|
||||
to: GND_RST
|
||||
side: F
|
||||
adjust:
|
||||
shift: [-8.9, 2.5]
|
||||
jumper_right_vcc:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: VCC
|
||||
to: GND_VCC
|
||||
side: F
|
||||
adjust:
|
||||
shift: [-6.35, 2.5]
|
||||
jumper_right_gnd:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: GND
|
||||
to: RST_GND
|
||||
side: F
|
||||
adjust:
|
||||
shift: [-8.9, -2.5]
|
||||
rotate: 180
|
||||
niceview:
|
||||
what: niceview
|
||||
where: mcu
|
||||
adjust:
|
||||
shift: [20.5, 0]
|
||||
rotate: 180
|
||||
params:
|
||||
outline: true
|
||||
side: 'F'
|
||||
SDA: NN_SDA_CS
|
||||
SCL: NN_SCL_GND
|
||||
VCC: NN_VCC
|
||||
GND: NN_GND_SCL
|
||||
CS: NN_CS_SDA
|
||||
jumper_nv_left_sda:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: SDA
|
||||
to: NN_SDA_CS
|
||||
side: B
|
||||
adjust:
|
||||
shift: [20.50-2.5, -5.08]
|
||||
rotate: -90
|
||||
jumper_nv_left_scl:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: SCL
|
||||
to: NN_SCL_GND
|
||||
side: B
|
||||
adjust:
|
||||
shift: [20.50-2.5, -2.54]
|
||||
rotate: -90
|
||||
jumper_nv_left_vcc:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: VCC
|
||||
to: NN_VCC
|
||||
side: B
|
||||
adjust:
|
||||
shift: [20.50-2.5, 0]
|
||||
rotate: -90
|
||||
jumper_nv_left_gnd:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: GND
|
||||
to: NN_GND_SCL
|
||||
side: B
|
||||
adjust:
|
||||
shift: [20.50-2.5, 2.54]
|
||||
rotate: -90
|
||||
jumper_nv_left_cs:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: CS
|
||||
to: NN_CS_SDA
|
||||
side: B
|
||||
adjust:
|
||||
shift: [20.50-2.5, 5.08]
|
||||
rotate: -90
|
||||
jumper_nv_right_sda:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: SDA
|
||||
to: NN_CS_SDA
|
||||
side: F
|
||||
adjust:
|
||||
shift: [20.50-2.5, 5.08]
|
||||
rotate: -90
|
||||
jumper_nv_right_scl:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: SCL
|
||||
to: NN_GND_SCL
|
||||
side: F
|
||||
adjust:
|
||||
shift: [20.50-2.5, 2.54]
|
||||
rotate: -90
|
||||
jumper_nv_right_vcc:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: VCC
|
||||
to: NN_VCC
|
||||
side: F
|
||||
adjust:
|
||||
shift: [20.50-2.5, 0]
|
||||
rotate: -90
|
||||
jumper_nv_right_gnd:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: GND
|
||||
to: NN_SCL_GND
|
||||
side: F
|
||||
adjust:
|
||||
shift: [20.50-2.5, -2.54]
|
||||
rotate: -90
|
||||
jumper_nv_right_cs:
|
||||
what: jumper
|
||||
where: mcu
|
||||
params:
|
||||
from: CS
|
||||
to: NN_SDA_CS
|
||||
side: F
|
||||
adjust:
|
||||
shift: [20.50-2.5, -5.08]
|
||||
rotate: -90
|
||||
slider:
|
||||
what: slider_reversible
|
||||
where: mcu
|
||||
adjust:
|
||||
shift: [-17.1, 0]
|
||||
rotate: 90
|
||||
params:
|
||||
side: F
|
||||
reverse: true
|
||||
from: switch_from
|
||||
to: RAW
|
||||
battery:
|
||||
what: battery
|
||||
where: mcu
|
||||
adjust:
|
||||
shift: [-17, 0]
|
||||
params:
|
||||
RAW: switch_from
|
||||
reset:
|
||||
what: reset
|
||||
where: mcu
|
||||
params:
|
||||
from: GND
|
||||
to: RST
|
||||
adjust:
|
||||
shift: [10+mcu_height/2, 0]
|
||||
rotate: -90
|
||||
plexi_inner:
|
||||
what: hole
|
||||
where: mcu
|
||||
params:
|
||||
size: screen_screw_diameter
|
||||
drill: screen_screw_hole
|
||||
adjust:
|
||||
shift: [10+mcu_height/2, -mcu_width/2+1.5]
|
||||
plexi_outer:
|
||||
what: hole
|
||||
where: mcu
|
||||
params:
|
||||
size: screen_screw_diameter
|
||||
drill: screen_screw_hole
|
||||
adjust:
|
||||
shift: [10+mcu_height/2, mcu_width/2-1.5]
|
||||
screw_holes:
|
||||
what: hole
|
||||
where: [screw]
|
||||
params:
|
||||
size: screw_diameter
|
||||
drill: screw_hole
|
||||
left_text:
|
||||
what: text
|
||||
where: matrix_middle_home
|
||||
params:
|
||||
text: "Left Hand Front"
|
||||
side: F
|
||||
knockout: true
|
||||
fontsize: 1.6
|
||||
adjust:
|
||||
shift: [0, 4]
|
||||
rotate: 90
|
||||
right_text:
|
||||
what: text
|
||||
where: matrix_middle_home
|
||||
params:
|
||||
text: "Right Hand Front"
|
||||
side: B
|
||||
knockout: true
|
||||
fontsize: 1.6
|
||||
adjust:
|
||||
rotate: 90
|
||||
shift: [0, 4]
|
||||
order_number_text:
|
||||
what: text
|
||||
where: [switch_space]
|
||||
params:
|
||||
side: B
|
||||
text: "JLCJLCJLCJLC"
|
||||
adjust:
|
||||
rotate: 10
|
||||
shift: [-9.5, 10]
|
||||
name_text:
|
||||
what: text
|
||||
where: matrix_middle_mod
|
||||
params:
|
||||
text: "Corax56 rev. 1.1"
|
||||
adjust:
|
||||
rotate: 82
|
||||
shift: [-9, -11]
|
||||
name_text_right:
|
||||
what: text
|
||||
where: matrix_middle_mod
|
||||
params:
|
||||
side: B
|
||||
text: "Corax56 rev. 1.1"
|
||||
adjust:
|
||||
rotate: 82
|
||||
shift: [-9, -11]
|
||||
switchplate:
|
||||
outlines.main.outline: switchplate
|
||||
footprints:
|
||||
- what: hole
|
||||
where: screw
|
||||
params:
|
||||
size: switchplate_screw_diameter
|
||||
drill: switchplate_screw_hole
|
||||
26
corax56/ergogen/footprints/battery.js
Normal file
26
corax56/ergogen/footprints/battery.js
Normal file
@@ -0,0 +1,26 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'Battery',
|
||||
RAW: { type: 'net', value: 'RAW' },
|
||||
GND: { type: 'net', value: 'GND' },
|
||||
},
|
||||
body: p => `
|
||||
(module lib:niceview_headers (layer F.Cu) (tedit 648E0265)
|
||||
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${''/* pin names */}
|
||||
(fp_text user + (at 0 6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
|
||||
(fp_text user - (at 0 -6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
|
||||
(fp_text user + (at 0 6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
|
||||
(fp_text user - (at 0 -6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
|
||||
|
||||
|
||||
${''/* pins */}
|
||||
(pad 1 thru_hole rect (at 0 7.75 ${p.rot}) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.SilkS *.Mask) ${p.RAW.str})
|
||||
(pad 2 thru_hole circle (at 0 -7.75 ${p.rot}) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.SilkS *.Mask) ${p.GND.str})
|
||||
)
|
||||
`
|
||||
|
||||
}
|
||||
|
||||
101
corax56/ergogen/footprints/choc.js
Normal file
101
corax56/ergogen/footprints/choc.js
Normal file
@@ -0,0 +1,101 @@
|
||||
// Kailh Choc PG1350
|
||||
// Nets
|
||||
// from: corresponds to pin 1
|
||||
// to: corresponds to pin 2
|
||||
// Params
|
||||
// hotswap: default is false
|
||||
// if true, will include holes and pads for Kailh choc hotswap sockets
|
||||
// reverse: default is false
|
||||
// if true, will flip the footprint such that the pcb can be reversible
|
||||
// keycaps: default is false
|
||||
// if true, will add choc sized keycap box around the footprint
|
||||
//
|
||||
// note: hotswap and reverse can be used simultaneously
|
||||
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'S',
|
||||
hotswap: false,
|
||||
reverse: false,
|
||||
keycaps: false,
|
||||
from: undefined,
|
||||
to: undefined
|
||||
},
|
||||
body: p => {
|
||||
const standard = `
|
||||
(module PG1350 (layer F.Cu) (tedit 5DD50112)
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
|
||||
${''/* middle shaft */}
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask))
|
||||
|
||||
${''/* stabilizers */}
|
||||
(pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
`
|
||||
const keycap = `
|
||||
${'' /* keycap marks */}
|
||||
(fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15))
|
||||
`
|
||||
function pins(def_neg, def_pos, def_side) {
|
||||
if(p.hotswap) {
|
||||
return `
|
||||
${''/* corner marks */}
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -6 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -6 -7) (end -7 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 6 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 6 7) (end 7 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer ${def_side}.SilkS) (width 0.15))
|
||||
|
||||
${'' /* holes */}
|
||||
(pad "" np_thru_hole circle (at ${def_pos}5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
|
||||
${'' /* net pads */}
|
||||
(pad 1 smd rect (at ${def_neg}3.275 -5.95 ${p.rot}) (size 2.6 2.6) (layers ${def_side}.Cu ${def_side}.Paste ${def_side}.Mask) ${p.from.str})
|
||||
(pad 2 smd rect (at ${def_pos}8.275 -3.75 ${p.rot}) (size 2.6 2.6) (layers ${def_side}.Cu ${def_side}.Paste ${def_side}.Mask) ${p.to.str})
|
||||
`
|
||||
} else {
|
||||
return `
|
||||
${''/* corner marks */}
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -6 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -6 -7) (end -7 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 6 -7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 6 7) (end 7 7) (layer ${def_side}.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer ${def_side}.SilkS) (width 0.15))
|
||||
|
||||
${''/* pins */}
|
||||
(pad 1 thru_hole circle (at ${def_pos}5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) ${p.from.str})
|
||||
(pad 2 thru_hole circle (at ${def_pos}0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) ${p.to.str})
|
||||
`
|
||||
}
|
||||
}
|
||||
if(p.reverse) {
|
||||
return `
|
||||
${standard}
|
||||
${p.keycaps ? keycap : ''}
|
||||
${pins('-', '', 'B')}
|
||||
${pins('', '-', 'F')})
|
||||
`
|
||||
} else {
|
||||
return `
|
||||
${standard}
|
||||
${p.keycaps ? keycap : ''}
|
||||
${pins('-', '', 'B')})
|
||||
`
|
||||
}
|
||||
}
|
||||
}
|
||||
46
corax56/ergogen/footprints/diode.js
Normal file
46
corax56/ergogen/footprints/diode.js
Normal file
@@ -0,0 +1,46 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'D',
|
||||
from: undefined,
|
||||
to: undefined
|
||||
},
|
||||
body: p => `
|
||||
|
||||
(module ComboDiode (layer F.Cu) (tedit 5B24D78E)
|
||||
|
||||
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
|
||||
${''/* diode symbols */}
|
||||
(fp_line (start 0.25 0) (end 0.75 0) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 0.25 0.4) (end -0.35 0) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end 0.25 -0.4) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end -0.35 0.55) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -0.75 0) (end -0.35 0) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 0.25 0) (end 0.75 0) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start 0.25 0.4) (end -0.35 0) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end 0.25 -0.4) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end -0.35 0.55) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start -0.35 0) (end -0.35 -0.55) (layer B.SilkS) (width 0.1))
|
||||
(fp_line (start -0.75 0) (end -0.35 0) (layer B.SilkS) (width 0.1))
|
||||
|
||||
${''/* SMD pads on both sides */}
|
||||
(pad 1 smd rect (at -1.65 0 ${p.rot}) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) ${p.to.str})
|
||||
(pad 2 smd rect (at 1.65 0 ${p.rot}) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask) ${p.from.str})
|
||||
(pad 1 smd rect (at -1.65 0 ${p.rot}) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask) ${p.to.str})
|
||||
(pad 2 smd rect (at 1.65 0 ${p.rot}) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) ${p.from.str})
|
||||
|
||||
${''/* vias */}
|
||||
(pad 1 thru_hole circle (at -0.75 0 ${p.rot}) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) ${p.to.str})
|
||||
(pad 2 thru_hole circle (at 0.75 0 ${p.rot}) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) ${p.from.str})
|
||||
)
|
||||
|
||||
`
|
||||
}
|
||||
19
corax56/ergogen/footprints/hole.js
Normal file
19
corax56/ergogen/footprints/hole.js
Normal file
@@ -0,0 +1,19 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
class: "MP",
|
||||
size: 4.0,
|
||||
drill: 2.2
|
||||
},
|
||||
body: (p) => {
|
||||
return `
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
${p.at /* parametric position */}
|
||||
(fp_text reference "${p.ref}" (at 0 0.5) (layer F.SilkS) ${p.ref_hide}
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size ${p.size} ${p.size}) (drill ${p.drill}) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
`;
|
||||
},
|
||||
};
|
||||
28
corax56/ergogen/footprints/jumper.js
Normal file
28
corax56/ergogen/footprints/jumper.js
Normal file
@@ -0,0 +1,28 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'J',
|
||||
side: 'F',
|
||||
from: undefined,
|
||||
to: undefined
|
||||
},
|
||||
body: p => `
|
||||
(module lib:Jumper (layer F.Cu) (tedit 5E1ADAC2)
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value Jumper (at 0 -7.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
|
||||
|
||||
${'' /* pins */}
|
||||
|
||||
(pad 1 smd custom (at 0 -0.508 ${p.rot}) (size 0.1 0.1) (layers ${p.side}.Cu ${p.side}.Paste ${p.side}.Mask)
|
||||
${p.to.str} (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 2 smd custom (at 0 0.508 ${p.rot}) (size 1.2 0.5) (layers ${p.side}.Cu ${p.side}.Paste ${p.side}.Mask)
|
||||
${p.from.str} (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))))
|
||||
|
||||
)
|
||||
`
|
||||
}
|
||||
157
corax56/ergogen/footprints/nicenano.js
Normal file
157
corax56/ergogen/footprints/nicenano.js
Normal file
@@ -0,0 +1,157 @@
|
||||
// Arduino ProMicro atmega32u4au
|
||||
// Params
|
||||
// orientation: default is down
|
||||
// if down, power led will face the pcb
|
||||
// if up, power led will face away from pcb
|
||||
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'MCU',
|
||||
orientation: 'down',
|
||||
RAW: { type: 'net', value: 'RAW' },
|
||||
GND1: { type: 'net', value: 'GND' },
|
||||
RST: { type: 'net', value: 'RST' },
|
||||
VCC: { type: 'net', value: 'VCC' },
|
||||
P21: { type: 'net', value: 'P21' },
|
||||
P20: { type: 'net', value: 'P20' },
|
||||
P19: { type: 'net', value: 'P19' },
|
||||
P18: { type: 'net', value: 'P18' },
|
||||
P15: { type: 'net', value: 'P15' },
|
||||
P14: { type: 'net', value: 'P14' },
|
||||
P16: { type: 'net', value: 'P16' },
|
||||
P10: { type: 'net', value: 'P10' },
|
||||
P1: { type: 'net', value: 'P1' },
|
||||
P0: { type: 'net', value: 'P0' },
|
||||
GND2: { type: 'net', value: 'GND' },
|
||||
GND3: { type: 'net', value: 'GND' },
|
||||
P2: { type: 'net', value: 'P2' },
|
||||
P3: { type: 'net', value: 'P3' },
|
||||
P4: { type: 'net', value: 'P4' },
|
||||
P5: { type: 'net', value: 'P5' },
|
||||
P6: { type: 'net', value: 'P6' },
|
||||
P7: { type: 'net', value: 'P7' },
|
||||
P8: { type: 'net', value: 'P8' },
|
||||
P9: { type: 'net', value: 'P9' }
|
||||
},
|
||||
body: p => {
|
||||
const standard = `
|
||||
(module ProMicro (layer F.Cu) (tedit 5B307E4C)
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
|
||||
${''/* illustration of the (possible) USB port overhang */}
|
||||
(fp_line (start -19.304 -3.81) (end -14.224 -3.81) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -19.304 3.81) (end -19.304 -3.81) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -14.224 -3.81) (end -14.224 3.81) (layer Dwgs.User) (width 0.15))
|
||||
|
||||
${''/* component outline */}
|
||||
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.15))
|
||||
|
||||
`
|
||||
function pins(def_neg, def_pos) {
|
||||
return `
|
||||
${''/* pin names */}
|
||||
(fp_text user RAW (at -13.97 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user RST (at -8.89 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user VCC (at -6.35 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user ENCA (at -3.81 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user ENCB (at -1.27 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row0 (at 1.27 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row1 (at 3.81 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row2 (at 6.35 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row3 (at 8.89 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row4 (at 11.43 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
(fp_text user row5 (at 13.97 ${def_pos}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left)))
|
||||
|
||||
(fp_text user GND (at -8.89 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user SDA (at -3.81 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user SCL (at -1.27 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user CS (at 1.27 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user col0 (at 3.81 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user col1 (at 6.35 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user col2 (at 8.89 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user col3 (at 11.43 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
(fp_text user col4 (at 13.97 ${def_neg}6.3 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right)))
|
||||
|
||||
(fp_text user GND (at -8.89 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user ENCA (at -3.81 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user ENCB (at -1.27 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row0 (at 1.27 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row1 (at 3.81 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row2 (at 6.35 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row3 (at 8.89 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row4 (at 11.43 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
(fp_text user row5 (at 13.97 ${def_pos}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror)))
|
||||
|
||||
(fp_text user RAW (at -13.97 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user RST (at -8.89 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user VCC (at -6.35 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user SDA (at -3.81 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user SCL (at -1.27 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user CS (at 1.27 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user col0 (at 3.81 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user col1 (at 6.35 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user col2 (at 8.89 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user col3 (at 11.43 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
(fp_text user col4 (at 13.97 ${def_neg}6.3 ${p.rot + 90}) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror)))
|
||||
|
||||
${'' /* description */}
|
||||
(fp_text user "Nice!Nano" (at 3.7 ${def_pos}1.2 ${p.rot}) (layer F.SilkS knockout) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
(fp_text user "Place face down." (at 3.7 ${def_pos}-0.55 ${p.rot}) (layer F.SilkS) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
(fp_text user "Solder jumpers on back." (at 3.7 ${def_pos}-1.8 ${p.rot}) (layer F.SilkS) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
(fp_text user "Nice!Nano" (at 3.7 ${def_pos}1.2 ${p.rot}) (layer B.SilkS knockout) (effects (font (size 1.0 1.0) (thickness 0.15)) (justify mirror)))
|
||||
(fp_text user "Place face down." (at 3.7 ${def_pos}-0.55 ${p.rot}) (layer B.SilkS) (effects (font (size 1.0 1.0) (thickness 0.15)) (justify mirror)))
|
||||
(fp_text user "Solder jumpers on back." (at 3.7 ${def_pos}-1.8 ${p.rot}) (layer B.SilkS) (effects (font (size 1.0 1.0) (thickness 0.15)) (justify mirror)))
|
||||
|
||||
${''/* and now the actual pins */}
|
||||
(pad 1 thru_hole circle (at -13.97 ${def_pos}7.62 ${p.rot}) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.RAW.str})
|
||||
(pad 2 thru_hole circle (at -11.43 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.GND1.str})
|
||||
(pad 3 thru_hole circle (at -8.89 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.RST.str})
|
||||
(pad 4 thru_hole circle (at -6.35 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.VCC.str})
|
||||
(pad 5 thru_hole circle (at -3.81 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P21.str})
|
||||
(pad 6 thru_hole circle (at -1.27 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P20.str})
|
||||
(pad 7 thru_hole circle (at 1.27 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P19.str})
|
||||
(pad 8 thru_hole circle (at 3.81 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P18.str})
|
||||
(pad 9 thru_hole circle (at 6.35 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P15.str})
|
||||
(pad 10 thru_hole circle (at 8.89 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P14.str})
|
||||
(pad 11 thru_hole circle (at 11.43 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P16.str})
|
||||
(pad 12 thru_hole circle (at 13.97 ${def_pos}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P10.str})
|
||||
|
||||
(pad 13 thru_hole circle (at -13.97 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P1.str})
|
||||
(pad 14 thru_hole circle (at -11.43 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P0.str})
|
||||
(pad 15 thru_hole circle (at -8.89 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.GND2.str})
|
||||
(pad 16 thru_hole circle (at -6.35 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.GND3.str})
|
||||
(pad 17 thru_hole circle (at -3.81 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P2.str})
|
||||
(pad 18 thru_hole circle (at -1.27 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P3.str})
|
||||
(pad 19 thru_hole circle (at 1.27 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P4.str})
|
||||
(pad 20 thru_hole circle (at 3.81 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P5.str})
|
||||
(pad 21 thru_hole circle (at 6.35 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P6.str})
|
||||
(pad 22 thru_hole circle (at 8.89 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P7.str})
|
||||
(pad 23 thru_hole circle (at 11.43 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P8.str})
|
||||
(pad 24 thru_hole circle (at 13.97 ${def_neg}7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p.P9.str})
|
||||
|
||||
${''/* rect around RAW */}
|
||||
(pad "" thru_hole rect (at -13.97 7.62 ${p.rot}) (size 1.7526 1.7526) (drill 1.1) (layers F.Cu F.Mask) (zone_connect 0) ${p.RAW.str})
|
||||
(pad "" thru_hole rect (at -13.97 -7.62 ${p.rot}) (size 1.7526 1.7526) (drill 1.1) (layers B.Cu B.Mask) (zone_connect 0) ${p.P1.str})
|
||||
`
|
||||
}
|
||||
if (p.orientation == 'down') {
|
||||
return `
|
||||
${standard}
|
||||
${pins('-', '')})
|
||||
`
|
||||
} else {
|
||||
return `
|
||||
${standard}
|
||||
${pins('', '-')})
|
||||
`
|
||||
}
|
||||
}
|
||||
}
|
||||
64
corax56/ergogen/footprints/niceview.js
Normal file
64
corax56/ergogen/footprints/niceview.js
Normal file
@@ -0,0 +1,64 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'Nice!View',
|
||||
side: 'F',
|
||||
outline: false,
|
||||
VCC: { type: 'net', value: 'VCC' },
|
||||
GND: { type: 'net', value: 'GND' },
|
||||
SDA: undefined,
|
||||
SCL: undefined,
|
||||
CS: undefined,
|
||||
},
|
||||
body: p => {
|
||||
const standard = `
|
||||
(module lib:niceview_headers (layer F.Cu) (tedit 648E0265)
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at -1.6 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))))
|
||||
|
||||
${'' /* pins */}
|
||||
(pad 4 thru_hole oval (at 0.0 -5.08 ${p.rot + 270}) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
${p.SDA.str})
|
||||
(pad 3 thru_hole oval (at 0.0 -2.54 ${p.rot + 270}) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
${p.SCL.str})
|
||||
(pad 2 thru_hole oval (at 0.0 0.00 ${p.rot + 270}) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
${p.VCC.str})
|
||||
(pad 1 thru_hole oval (at 0.0 2.54 ${p.rot + 270}) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
${p.GND.str})
|
||||
(pad 1 thru_hole oval (at 0.0 5.08 ${p.rot + 270}) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
${p.CS.str})
|
||||
|
||||
${'' /* corner marks */}
|
||||
(fp_line (start -1.25 -7) (end -1.25 7) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -1.25 7) (end 34.75 7) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 34.75 7) (end 34.75 -7) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 34.75 -7) (end -1.25 -7) (layer Dwgs.User) (width 0.15))
|
||||
|
||||
`
|
||||
function outline() {
|
||||
return `
|
||||
${'' /* Nice!View outline */}
|
||||
(fp_line (start -1.25 -6.5) (end -1.25 6.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.25 6.5) (end 1.25 6.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.25 6.5) (end 1.25 -6.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.25 -6.5) (end -1.25 -6.5) (layer F.SilkS) (width 0.15))
|
||||
|
||||
${'' /* labels */}
|
||||
(fp_text user Nice!View (at -2.5 0.00 ${p.rot+90}) (layer F.SilkS knockout) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
(fp_text user Nice!View (at -2.5 0.00 ${p.rot+90}) (layer B.SilkS knockout) (effects (font (size 1.0 1.0) (thickness 0.15)) (justify mirror)))
|
||||
|
||||
`
|
||||
}
|
||||
if (p.outline) {
|
||||
return `
|
||||
${standard}
|
||||
${outline()})
|
||||
`
|
||||
} else {
|
||||
return `${standard})`
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
55
corax56/ergogen/footprints/reset.js
Normal file
55
corax56/ergogen/footprints/reset.js
Normal file
@@ -0,0 +1,55 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
class: "B", // for Button
|
||||
side: "F",
|
||||
from: undefined,
|
||||
to: undefined
|
||||
},
|
||||
body: (p) => `
|
||||
(module kbd:ResetSW (layer F.Cu) (tedit 5B9559E6)
|
||||
|
||||
(descr "Two pin through hole Tactile Switch, the same as on the Corne")
|
||||
(tags "Tactile Switch")
|
||||
|
||||
${p.at /* parametric position */}
|
||||
${"" /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 2.55) (layer F.SilkS) ${
|
||||
p.ref_hide
|
||||
} (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 -2.55) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
|
||||
|
||||
${"" /* outline */}
|
||||
(fp_text user RESET (at 0 0 ${
|
||||
p.rot
|
||||
}) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_text user RESET (at 0.127 0 ${
|
||||
p.rot
|
||||
}) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)))
|
||||
|
||||
(fp_line (start 3 1.5) (end 3 1.75) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 3 1.75) (end -3 1.75) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -3 1.75) (end -3 1.5) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -1.5) (end -3 -1.75) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -1.75) (end 3 -1.75) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 3 -1.75) (end 3 -1.5) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -3 1.75) (end 3 1.75) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3 1.75) (end 3 1.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3 1.75) (end -3 1.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -1.75) (end -3 -1.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -1.75) (end 3 -1.75) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3 -1.75) (end 3 -1.5) (layer F.SilkS) (width 0.15))
|
||||
|
||||
${"" /* pins */}
|
||||
(pad 2 thru_hole circle (at -3.25 0 ${
|
||||
p.rot
|
||||
}) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) ${
|
||||
p.from.str
|
||||
})
|
||||
(pad 1 thru_hole circle (at 3.25 0 ${
|
||||
p.rot
|
||||
}) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) ${
|
||||
p.to.str
|
||||
})
|
||||
)
|
||||
`
|
||||
};
|
||||
66
corax56/ergogen/footprints/rotary.js
Normal file
66
corax56/ergogen/footprints/rotary.js
Normal file
@@ -0,0 +1,66 @@
|
||||
// EC11 rotary encoder
|
||||
//
|
||||
// Nets
|
||||
// from: corresponds to switch pin 1 (for button presses)
|
||||
// to: corresponds to switch pin 2 (for button presses)
|
||||
// A: corresponds to pin 1 (for rotary)
|
||||
// B: corresponds to pin 2 (for rotary, should be GND)
|
||||
// C: corresponds to pin 3 (for rotary)
|
||||
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'ROT',
|
||||
from: undefined,
|
||||
to: undefined,
|
||||
A: undefined,
|
||||
B: undefined,
|
||||
C: undefined
|
||||
},
|
||||
body: p => `
|
||||
(module rotary_encoder (layer F.Cu) (tedit 603326DE)
|
||||
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0.5) (layer F.SilkS)
|
||||
${p.ref_hide} (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 8.89) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15))))
|
||||
|
||||
${''/* component outline */}
|
||||
(fp_line (start -0.62 -0.04) (end 0.38 -0.04) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -0.12 -0.54) (end -0.12 0.46) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 5.98 3.26) (end 5.98 5.86) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 5.98 -1.34) (end 5.98 1.26) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 5.98 -5.94) (end 5.98 -3.34) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.12 -0.04) (end 2.88 -0.04) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -0.12 -3.04) (end -0.12 2.96) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -7.32 -4.14) (end -7.62 -3.84) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -7.92 -4.14) (end -7.32 -4.14) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -7.62 -3.84) (end -7.92 -4.14) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -6.22 -5.84) (end -6.22 5.86) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.12 -5.84) (end -6.22 -5.84) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.12 5.86) (end -6.22 5.86) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 5.98 5.86) (end 1.88 5.86) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.88 -5.94) (end 5.98 -5.94) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -6.12 -4.74) (end -5.12 -5.84) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -6.12 5.76) (end -6.12 -4.74) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 5.88 5.76) (end -6.12 5.76) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 5.88 -5.84) (end 5.88 5.76) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -5.12 -5.84) (end 5.88 -5.84) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -8.87 -6.89) (end 7.88 -6.89) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -8.87 -6.89) (end -8.87 6.81) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 7.88 6.81) (end 7.88 -6.89) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 7.88 6.81) (end -8.87 6.81) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -0.12 -0.04) (end 2.88 -0.04) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center -0.12 -0.04) (end 2.88 -0.04) (layer F.Fab) (width 0.12))
|
||||
|
||||
${''/* pin names */}
|
||||
(pad A thru_hole rect (at -7.62 -2.54 ${p.rot}) (size 2 2) (drill 1) (layers *.Cu *.Mask) ${p.A.str})
|
||||
(pad C thru_hole circle (at -7.62 -0.04) (size 2 2) (drill 1) (layers *.Cu *.Mask) ${p.C.str})
|
||||
(pad B thru_hole circle (at -7.62 2.46) (size 2 2) (drill 1) (layers *.Cu *.Mask) ${p.B.str})
|
||||
(pad 1 thru_hole circle (at 6.88 -2.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) ${p.from.str})
|
||||
(pad 2 thru_hole circle (at 6.88 2.46) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) ${p.to.str})
|
||||
)
|
||||
`
|
||||
}
|
||||
95
corax56/ergogen/footprints/scrollwheel_mirrored.js
Normal file
95
corax56/ergogen/footprints/scrollwheel_mirrored.js
Normal file
@@ -0,0 +1,95 @@
|
||||
// Panasonic EVQWGD001 horizontal rotary encoder
|
||||
//
|
||||
// __________________
|
||||
// (f) (t) | |
|
||||
// | (1) | |
|
||||
// | (2) | |
|
||||
// | (3) | |
|
||||
// | (4) | |
|
||||
// |_( )___________|_|
|
||||
//
|
||||
// Nets
|
||||
// from: corresponds to switch pin 1 (for button presses)
|
||||
// to: corresponds to switch pin 2 (for button presses)
|
||||
// A: corresponds to pin 1 (for rotary)
|
||||
// B: corresponds to pin 2 (for rotary, should be GND)
|
||||
// C: corresponds to pin 3 (for rotary)
|
||||
// D: corresponds to pin 4 (for rotary, unused)
|
||||
// Params
|
||||
// reverse: default is false
|
||||
// if true, will flip the footprint such that the pcb can be reversible
|
||||
|
||||
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'S',
|
||||
reverse: false,
|
||||
from: undefined,
|
||||
to: undefined,
|
||||
A: undefined,
|
||||
B: undefined,
|
||||
C: undefined,
|
||||
D: undefined
|
||||
},
|
||||
body: p => {
|
||||
const standard = `
|
||||
(module RollerEncoder_Panasonic_EVQWGD001 (layer F.Cu) (tedit 6040A10C)
|
||||
${p.at /* parametric position */}
|
||||
(fp_text reference REF** (at 0 0 ${p.rot}) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_text value RollerEncoder_Panasonic_EVQWGD001 (at -0.1 9 ${p.rot}) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
|
||||
|
||||
${'' /* corner marks */}
|
||||
(fp_line (start -8.4 -6.4) (end 8.4 -6.4) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.4 -6.4) (end 8.4 7.4) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.4 7.4) (end -8.4 7.4) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -8.4 7.4) (end -8.4 -6.4) (layer F.SilkS) (width 0.12))
|
||||
|
||||
(fp_line (start -8.4 6.4) (end 8.4 6.4) (layer B.SilkS) (width 0.12))
|
||||
(fp_line (start 8.4 6.4) (end 8.4 -7.4) (layer B.SilkS) (width 0.12))
|
||||
(fp_line (start 8.4 -7.4) (end -8.4 -7.4) (layer B.SilkS) (width 0.12))
|
||||
(fp_line (start -8.4 -7.4) (end -8.4 6.4) (layer B.SilkS) (width 0.12))
|
||||
|
||||
(fp_text user "Scrollwheel" (at 0 0 ${p.rot + 90}) (layer F.SilkS knockout) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
(fp_text user "EVQWGD001" (at 1.75 0 ${p.rot + 90}) (layer F.SilkS) (effects (font (size 1.0 1.0) (thickness 0.15))))
|
||||
|
||||
`
|
||||
function pins(def_neg, def_pos) {
|
||||
return `
|
||||
${'' /* edge cuts */}
|
||||
(fp_line (start ${def_pos}9.8 7.3) (end ${def_pos}9.8 -7.3) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_line (start ${def_pos}7.4 -7.3) (end ${def_pos}7.4 7.3) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_line (start ${def_pos}9.5 -7.6) (end ${def_pos}7.7 -7.6) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_line (start ${def_pos}7.7 7.6) (end ${def_pos}9.5 7.6) (layer Edge.Cuts) (width 0.15))
|
||||
|
||||
(fp_arc (start ${def_pos}7.7 7.3) (end ${def_pos}7.4 7.3) (angle ${def_neg}90) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_arc (start ${def_pos}9.5 7.3) (end ${def_pos}9.5 7.6) (angle ${def_neg}90) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_arc (start ${def_pos}7.7 -7.3) (end ${def_pos}7.7 -7.6) (angle ${def_neg}90) (layer Edge.Cuts) (width 0.15))
|
||||
(fp_arc (start ${def_pos}9.5 -7.3) (end ${def_pos}9.8 -7.3) (angle ${def_neg}90) (layer Edge.Cuts) (width 0.15))
|
||||
|
||||
${'' /* pins */}
|
||||
(pad S1 thru_hole circle (at ${def_neg}6.85 -6.2 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.from.str})
|
||||
(pad S2 thru_hole circle (at ${def_neg}5 -6.2 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.to.str})
|
||||
(pad A thru_hole circle (at ${def_neg}5.625 -3.81 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.A.str})
|
||||
(pad B thru_hole circle (at ${def_neg}5.625 -1.27 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.B.str})
|
||||
(pad C thru_hole circle (at ${def_neg}5.625 1.27 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.C.str})
|
||||
(pad D thru_hole circle (at ${def_neg}5.625 3.81 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.D.str})
|
||||
|
||||
${'' /* mirror pins */}
|
||||
(pad S1 thru_hole circle (at ${def_neg}6.85 6.2 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.from.str})
|
||||
(pad S2 thru_hole circle (at ${def_neg}5 6.2 ${p.rot}) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask) ${p.to.str})
|
||||
`
|
||||
}
|
||||
if(p.reverse) {
|
||||
return `
|
||||
${standard}
|
||||
${pins('-', '')}
|
||||
${pins('', '-')})
|
||||
`
|
||||
} else {
|
||||
return `
|
||||
${standard}
|
||||
${pins('-', '')})
|
||||
`
|
||||
}
|
||||
}
|
||||
}
|
||||
69
corax56/ergogen/footprints/slider_reversible.js
Normal file
69
corax56/ergogen/footprints/slider_reversible.js
Normal file
@@ -0,0 +1,69 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
designator: 'T', // for Toggle
|
||||
side: 'F',
|
||||
reverse: false,
|
||||
from: undefined,
|
||||
to: undefined
|
||||
},
|
||||
body: p => {
|
||||
|
||||
const standard = `
|
||||
(module E73:SPDT_C128955 (layer F.Cu) (tstamp 5BF2CC3C)
|
||||
|
||||
${p.at /* parametric position */}
|
||||
|
||||
${'' /* footprint reference */}
|
||||
(fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
|
||||
|
||||
${'' /* extra indicator for the slider */}
|
||||
(fp_line (start -1.95 -3.85) (end 1.95 -3.85) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 1.95 -3.85) (end 1.95 -1.35) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -1.95 -1.35) (end -1.95 -3.85) (layer Dwgs.User) (width 0.15))
|
||||
|
||||
${'' /* bottom cutouts */}
|
||||
(pad "" np_thru_hole circle (at 1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask))
|
||||
|
||||
`
|
||||
|
||||
function pads(side, left, right) {
|
||||
return `
|
||||
${'' /* outline */}
|
||||
(fp_line (start 1.95 -1.35) (end -1.95 -1.35) (layer ${side}.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.35) (end -3.3 -1.35) (layer ${side}.SilkS) (width 0.15))
|
||||
(fp_line (start -3.3 -1.35) (end -3.3 1.5) (layer ${side}.SilkS) (width 0.15))
|
||||
(fp_line (start -3.3 1.5) (end 3.3 1.5) (layer ${side}.SilkS) (width 0.15))
|
||||
(fp_line (start 3.3 1.5) (end 3.3 -1.35) (layer ${side}.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.35) (end 3.3 -1.35) (layer ${side}.SilkS) (width 0.15))
|
||||
|
||||
${'' /* side mounts */}
|
||||
(pad "" smd rect (at 3.7 -1.1 ${p.rot}) (size 0.9 0.9) (layers ${side}.Cu ${side}.Paste ${side}.Mask))
|
||||
(pad "" smd rect (at 3.7 1.1 ${p.rot}) (size 0.9 0.9) (layers ${side}.Cu ${side}.Paste ${side}.Mask))
|
||||
(pad "" smd rect (at -3.7 1.1 ${p.rot}) (size 0.9 0.9) (layers ${side}.Cu ${side}.Paste ${side}.Mask))
|
||||
(pad "" smd rect (at -3.7 -1.1 ${p.rot}) (size 0.9 0.9) (layers ${side}.Cu ${side}.Paste ${side}.Mask))
|
||||
|
||||
${'' /* pins */}
|
||||
(pad 1 smd rect (at ${right}2.25 2.075 ${p.rot}) (size 0.9 1.25) (layers ${side}.Cu ${side}.Paste ${side}.Mask) ${p.from.str})
|
||||
(pad 2 smd rect (at ${left}0.75 2.075 ${p.rot}) (size 0.9 1.25) (layers ${side}.Cu ${side}.Paste ${side}.Mask) ${p.to.str})
|
||||
(pad 3 smd rect (at ${left}2.25 2.075 ${p.rot}) (size 0.9 1.25) (layers ${side}.Cu ${side}.Paste ${side}.Mask))
|
||||
`
|
||||
}
|
||||
|
||||
const left = p.side == 'F' ? '-' : ''
|
||||
const right = p.side == 'F' ? '' : '-'
|
||||
if (p.reverse) {
|
||||
return `
|
||||
${standard}
|
||||
${pads(p.side, left, right)}
|
||||
${pads(p.side == 'F' ? 'B' : 'F', right, left)}
|
||||
)`
|
||||
} else {
|
||||
return `
|
||||
${standard}
|
||||
${pads(p.side, left, right)}
|
||||
)`
|
||||
}
|
||||
}
|
||||
}
|
||||
19
corax56/ergogen/footprints/text.js
Normal file
19
corax56/ergogen/footprints/text.js
Normal file
@@ -0,0 +1,19 @@
|
||||
module.exports = {
|
||||
params: {
|
||||
text: '',
|
||||
side: 'F',
|
||||
knockout: false,
|
||||
fontsize: 0.8
|
||||
},
|
||||
body: p => `
|
||||
(module lib:text (layer F.Cu) (tedit 648E0265)
|
||||
|
||||
${p.at /* parametric position */}
|
||||
|
||||
(fp_text user "${p.text}" (at 0 0 ${p.rot + 90}) (layer ${p.side}.SilkS ${p.knockout ? "knockout" : ""}) (effects (font (size ${p.fontsize} ${p.fontsize}) (thickness 0.15)) ${p.side === 'F' ? "" : "(justify mirror)"} ))
|
||||
|
||||
)
|
||||
`
|
||||
|
||||
}
|
||||
|
||||
23724
corax56/gerbers/keyboard-B_Cu.gbl
Normal file
23724
corax56/gerbers/keyboard-B_Cu.gbl
Normal file
File diff suppressed because it is too large
Load Diff
970
corax56/gerbers/keyboard-B_Mask.gbs
Normal file
970
corax56/gerbers/keyboard-B_Mask.gbs
Normal file
@@ -0,0 +1,970 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2023-08-05T11:34:34+02:00*%
|
||||
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,v1.0.0*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 7.0.6-7.0.6~ubuntu20.04.1) date 2023-08-05 11:34:34*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
%AMFreePoly0*
|
||||
4,1,14,0.635355,0.435355,0.650000,0.400000,0.650000,0.200000,0.635355,0.164645,0.035355,-0.435355,0.000000,-0.450000,-0.035355,-0.435355,-0.635355,0.164645,-0.650000,0.200000,-0.650000,0.400000,-0.635355,0.435355,-0.600000,0.450000,0.600000,0.450000,0.635355,0.435355,0.635355,0.435355,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,16,0.635355,1.035355,0.650000,1.000000,0.650000,-0.250000,0.635355,-0.285355,0.600000,-0.300000,-0.600000,-0.300000,-0.635355,-0.285355,-0.650000,-0.250000,-0.650000,1.000000,-0.635355,1.035355,-0.600000,1.050000,-0.564645,1.035355,0.000000,0.470710,0.564645,1.035355,0.600000,1.050000,0.635355,1.035355,0.635355,1.035355,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10RoundRect,0.050000X-0.450000X-0.450000X0.450000X-0.450000X0.450000X0.450000X-0.450000X0.450000X0*%
|
||||
%ADD11C,1.100000*%
|
||||
%ADD12RoundRect,0.050000X-0.450000X-0.625000X0.450000X-0.625000X0.450000X0.625000X-0.450000X0.625000X0*%
|
||||
%ADD13FreePoly0,180.000000*%
|
||||
%ADD14FreePoly1,180.000000*%
|
||||
%ADD15C,1.801800*%
|
||||
%ADD16C,3.100000*%
|
||||
%ADD17C,3.529000*%
|
||||
%ADD18RoundRect,0.050000X1.300000X1.300000X-1.300000X1.300000X-1.300000X-1.300000X1.300000X-1.300000X0*%
|
||||
%ADD19C,4.800000*%
|
||||
%ADD20RoundRect,0.050000X-0.395994X-0.636937X0.500581X-0.558497X0.395994X0.636937X-0.500581X0.558497X0*%
|
||||
%ADD21C,0.700000*%
|
||||
%ADD22RoundRect,0.050000X-0.450000X-0.600000X0.450000X-0.600000X0.450000X0.600000X-0.450000X0.600000X0*%
|
||||
%ADD23C,4.100000*%
|
||||
%ADD24FreePoly0,90.000000*%
|
||||
%ADD25FreePoly1,90.000000*%
|
||||
%ADD26RoundRect,0.050000X-0.700000X0.700000X-0.700000X-0.700000X0.700000X-0.700000X0.700000X0.700000X0*%
|
||||
%ADD27C,1.500000*%
|
||||
%ADD28RoundRect,0.050000X1.181751X1.408356X-1.408356X1.181751X-1.181751X-1.408356X1.408356X-1.181751X0*%
|
||||
%ADD29RoundRect,0.050000X-0.876300X0.876300X-0.876300X-0.876300X0.876300X-0.876300X0.876300X0.876300X0*%
|
||||
%ADD30C,1.852600*%
|
||||
%ADD31RoundRect,0.050000X-0.475833X1.775833X-1.775833X-0.475833X0.475833X-1.775833X1.775833X0.475833X0*%
|
||||
%ADD32C,2.100000*%
|
||||
%ADD33RoundRect,0.050000X1.592168X0.919239X-0.919239X1.592168X-1.592168X-0.919239X0.919239X-1.592168X0*%
|
||||
%ADD34RoundRect,0.050000X-0.589958X-0.463087X0.279375X-0.696024X0.589958X0.463087X-0.279375X0.696024X0*%
|
||||
%ADD35FreePoly0,270.000000*%
|
||||
%ADD36FreePoly1,270.000000*%
|
||||
%ADD37C,1.700000*%
|
||||
%ADD38RoundRect,0.050000X-0.689711X-0.294615X0.089711X-0.744615X0.689711X0.294615X-0.089711X0.744615X0*%
|
||||
%ADD39O,1.800000X1.800000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,T1*%
|
||||
X183721806Y-44925437D03*
|
||||
X183721806Y-47125437D03*
|
||||
D11*
|
||||
X185921806Y-46025437D03*
|
||||
X188921806Y-46025437D03*
|
||||
D10*
|
||||
X191121806Y-44925437D03*
|
||||
X191121806Y-47125437D03*
|
||||
D12*
|
||||
X185171806Y-48100437D03*
|
||||
X188171806Y-48100437D03*
|
||||
X189671806Y-48100437D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J18*%
|
||||
X189961808Y-81633435D03*
|
||||
D14*
|
||||
X189961808Y-80617435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S22*%
|
||||
X155421801Y-51325431D03*
|
||||
D16*
|
||||
X154921801Y-55075431D03*
|
||||
X149921801Y-57275431D03*
|
||||
X149921801Y-57275431D03*
|
||||
D17*
|
||||
X149921801Y-51325431D03*
|
||||
D16*
|
||||
X144921801Y-55075431D03*
|
||||
D15*
|
||||
X144421801Y-51325431D03*
|
||||
D18*
|
||||
X153196801Y-57275431D03*
|
||||
X141646801Y-55075431D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,_8*%
|
||||
X184300309Y-119048558D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D3*%
|
||||
X90923101Y-73907520D03*
|
||||
D21*
|
||||
X91819676Y-73829080D03*
|
||||
X93313968Y-73698346D03*
|
||||
D20*
|
||||
X94210543Y-73619906D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D9*%
|
||||
X148271803Y-128825426D03*
|
||||
D21*
|
||||
X149171803Y-128825426D03*
|
||||
X150671803Y-128825426D03*
|
||||
D22*
|
||||
X151571803Y-128825426D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,_3*%
|
||||
X194921807Y-90125438D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D22*%
|
||||
X130271803Y-91515433D03*
|
||||
D21*
|
||||
X131171803Y-91515433D03*
|
||||
X132671803Y-91515433D03*
|
||||
D22*
|
||||
X133571803Y-91515433D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S14*%
|
||||
X137421805Y-96715430D03*
|
||||
D16*
|
||||
X136921805Y-100465430D03*
|
||||
X131921805Y-102665430D03*
|
||||
X131921805Y-102665430D03*
|
||||
D17*
|
||||
X131921805Y-96715430D03*
|
||||
D16*
|
||||
X126921805Y-100465430D03*
|
||||
D15*
|
||||
X126421805Y-96715430D03*
|
||||
D18*
|
||||
X135196805Y-102665430D03*
|
||||
X123646805Y-100465430D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D12*%
|
||||
X166271806Y-97325435D03*
|
||||
D21*
|
||||
X167171806Y-97325435D03*
|
||||
X168671806Y-97325435D03*
|
||||
D22*
|
||||
X169571806Y-97325435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S12*%
|
||||
X119421804Y-51325435D03*
|
||||
D16*
|
||||
X118921804Y-55075435D03*
|
||||
X113921804Y-57275435D03*
|
||||
X113921804Y-57275435D03*
|
||||
D17*
|
||||
X113921804Y-51325435D03*
|
||||
D16*
|
||||
X108921804Y-55075435D03*
|
||||
D15*
|
||||
X108421804Y-51325435D03*
|
||||
D18*
|
||||
X117196804Y-57275435D03*
|
||||
X105646804Y-55075435D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J2*%
|
||||
X182663797Y-103555432D03*
|
||||
D25*
|
||||
X183679797Y-103555432D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D13*%
|
||||
X166271806Y-63325439D03*
|
||||
D21*
|
||||
X167171806Y-63325439D03*
|
||||
X168671806Y-63325439D03*
|
||||
D22*
|
||||
X169571806Y-63325439D03*
|
||||
%TD*%
|
||||
%TO.C,D25*%
|
||||
X148271804Y-63125431D03*
|
||||
D21*
|
||||
X149171804Y-63125431D03*
|
||||
X150671804Y-63125431D03*
|
||||
D22*
|
||||
X151571804Y-63125431D03*
|
||||
%TD*%
|
||||
%TO.C,D8*%
|
||||
X130271807Y-55215428D03*
|
||||
D21*
|
||||
X131171807Y-55215428D03*
|
||||
X132671807Y-55215428D03*
|
||||
D22*
|
||||
X133571807Y-55215428D03*
|
||||
%TD*%
|
||||
%TO.C,D23*%
|
||||
X130271797Y-57515430D03*
|
||||
D21*
|
||||
X131171797Y-57515430D03*
|
||||
X132671797Y-57515430D03*
|
||||
D22*
|
||||
X133571797Y-57515430D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S24*%
|
||||
X173421805Y-87825433D03*
|
||||
D16*
|
||||
X172921805Y-91575433D03*
|
||||
X167921805Y-93775433D03*
|
||||
X167921805Y-93775433D03*
|
||||
D17*
|
||||
X167921805Y-87825433D03*
|
||||
D16*
|
||||
X162921805Y-91575433D03*
|
||||
D15*
|
||||
X162421805Y-87825433D03*
|
||||
D18*
|
||||
X171196805Y-93775433D03*
|
||||
X159646805Y-91575433D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D16*%
|
||||
X76155346Y-111638191D03*
|
||||
D21*
|
||||
X77051921Y-111559751D03*
|
||||
X78546213Y-111429017D03*
|
||||
D20*
|
||||
X79442788Y-111350577D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D29*%
|
||||
X179521807Y-113825437D03*
|
||||
D21*
|
||||
X180421807Y-113825437D03*
|
||||
X181921807Y-113825437D03*
|
||||
D22*
|
||||
X182821807Y-113825437D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,_2*%
|
||||
X179921799Y-90125437D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,_4*%
|
||||
X102921803Y-59825441D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J15*%
|
||||
X182341806Y-81633437D03*
|
||||
D14*
|
||||
X182341806Y-80617437D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D20*%
|
||||
X112271800Y-97125432D03*
|
||||
D21*
|
||||
X113171800Y-97125432D03*
|
||||
X114671800Y-97125432D03*
|
||||
D22*
|
||||
X115571800Y-97125432D03*
|
||||
%TD*%
|
||||
%TO.C,D27*%
|
||||
X166271804Y-65625431D03*
|
||||
D21*
|
||||
X167171804Y-65625431D03*
|
||||
X168671804Y-65625431D03*
|
||||
D22*
|
||||
X169571804Y-65625431D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,_7*%
|
||||
X140921802Y-110825427D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S23*%
|
||||
X173421804Y-104825440D03*
|
||||
D16*
|
||||
X172921804Y-108575440D03*
|
||||
X167921804Y-110775440D03*
|
||||
X167921804Y-110775440D03*
|
||||
D17*
|
||||
X167921804Y-104825440D03*
|
||||
D16*
|
||||
X162921804Y-108575440D03*
|
||||
D15*
|
||||
X162421804Y-104825440D03*
|
||||
D18*
|
||||
X171196804Y-110775440D03*
|
||||
X159646804Y-108575440D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J16*%
|
||||
X184881797Y-81633434D03*
|
||||
D14*
|
||||
X184881797Y-80617434D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S20*%
|
||||
X155421803Y-85325440D03*
|
||||
D16*
|
||||
X154921803Y-89075440D03*
|
||||
X149921803Y-91275440D03*
|
||||
X149921803Y-91275440D03*
|
||||
D17*
|
||||
X149921803Y-85325440D03*
|
||||
D16*
|
||||
X144921803Y-89075440D03*
|
||||
D15*
|
||||
X144421803Y-85325440D03*
|
||||
D18*
|
||||
X153196803Y-91275440D03*
|
||||
X141646803Y-89075440D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S9*%
|
||||
X119421801Y-102325436D03*
|
||||
D16*
|
||||
X118921801Y-106075436D03*
|
||||
X113921801Y-108275436D03*
|
||||
X113921801Y-108275436D03*
|
||||
D17*
|
||||
X113921801Y-102325436D03*
|
||||
D16*
|
||||
X108921801Y-106075436D03*
|
||||
D15*
|
||||
X108421801Y-102325436D03*
|
||||
D18*
|
||||
X117196801Y-108275436D03*
|
||||
X105646801Y-106075436D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D21*%
|
||||
X112271799Y-63125434D03*
|
||||
D21*
|
||||
X113171799Y-63125434D03*
|
||||
X114671799Y-63125434D03*
|
||||
D22*
|
||||
X115571799Y-63125434D03*
|
||||
%TD*%
|
||||
%TO.C,D7*%
|
||||
X130271804Y-89215436D03*
|
||||
D21*
|
||||
X131171804Y-89215436D03*
|
||||
X132671804Y-89215436D03*
|
||||
D22*
|
||||
X133571804Y-89215436D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,*%
|
||||
X179671804Y-46125433D03*
|
||||
D27*
|
||||
X195171804Y-46125433D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S21*%
|
||||
X155421796Y-68325430D03*
|
||||
D16*
|
||||
X154921796Y-72075430D03*
|
||||
X149921796Y-74275430D03*
|
||||
X149921796Y-74275430D03*
|
||||
D17*
|
||||
X149921796Y-68325430D03*
|
||||
D16*
|
||||
X144921796Y-72075430D03*
|
||||
D15*
|
||||
X144421796Y-68325430D03*
|
||||
D18*
|
||||
X153196796Y-74275430D03*
|
||||
X141646796Y-72075430D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S3*%
|
||||
X82249691Y-99259932D03*
|
||||
D16*
|
||||
X82078428Y-103039240D03*
|
||||
X77289197Y-105666647D03*
|
||||
X77289197Y-105666647D03*
|
||||
D17*
|
||||
X76770620Y-99739289D03*
|
||||
D16*
|
||||
X72116481Y-103910798D03*
|
||||
D15*
|
||||
X71291549Y-100218646D03*
|
||||
D28*
|
||||
X80551734Y-105381212D03*
|
||||
X68853943Y-104196233D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D10*%
|
||||
X148271800Y-94825434D03*
|
||||
D21*
|
||||
X149171800Y-94825434D03*
|
||||
X150671800Y-94825434D03*
|
||||
D22*
|
||||
X151571800Y-94825434D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S4*%
|
||||
X80768051Y-82324619D03*
|
||||
D16*
|
||||
X80596788Y-86103927D03*
|
||||
X75807557Y-88731334D03*
|
||||
X75807557Y-88731334D03*
|
||||
D17*
|
||||
X75288980Y-82803976D03*
|
||||
D16*
|
||||
X70634841Y-86975485D03*
|
||||
D15*
|
||||
X69809909Y-83283333D03*
|
||||
D28*
|
||||
X79070094Y-88445899D03*
|
||||
X67372303Y-87260920D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,MCU1*%
|
||||
X195041807Y-49155438D03*
|
||||
D30*
|
||||
X179801807Y-49155438D03*
|
||||
X179801807Y-51695438D03*
|
||||
X179801807Y-54235438D03*
|
||||
X179801807Y-56775438D03*
|
||||
X179801807Y-59315438D03*
|
||||
X179801807Y-61855438D03*
|
||||
X179801807Y-64395438D03*
|
||||
X179801807Y-66935438D03*
|
||||
X179801807Y-69475438D03*
|
||||
X179801807Y-72015438D03*
|
||||
X179801807Y-74555438D03*
|
||||
X179801807Y-77095438D03*
|
||||
X195041807Y-49155438D03*
|
||||
X195041807Y-51695438D03*
|
||||
X195041807Y-54235438D03*
|
||||
X195041807Y-56775438D03*
|
||||
X195041807Y-59315438D03*
|
||||
X195041807Y-61855438D03*
|
||||
X195041807Y-64395438D03*
|
||||
X195041807Y-66935438D03*
|
||||
X195041807Y-69475438D03*
|
||||
X195041807Y-72015438D03*
|
||||
X195041807Y-74555438D03*
|
||||
X195041807Y-77095438D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S18*%
|
||||
X155421801Y-119325434D03*
|
||||
D16*
|
||||
X154921801Y-123075434D03*
|
||||
X149921801Y-125275434D03*
|
||||
X149921801Y-125275434D03*
|
||||
D17*
|
||||
X149921801Y-119325434D03*
|
||||
D16*
|
||||
X144921801Y-123075434D03*
|
||||
D15*
|
||||
X144421801Y-119325434D03*
|
||||
D18*
|
||||
X153196801Y-125275434D03*
|
||||
X141646801Y-123075434D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S11*%
|
||||
X119421803Y-68325442D03*
|
||||
D16*
|
||||
X118921803Y-72075442D03*
|
||||
X113921803Y-74275442D03*
|
||||
X113921803Y-74275442D03*
|
||||
D17*
|
||||
X113921803Y-68325442D03*
|
||||
D16*
|
||||
X108921803Y-72075442D03*
|
||||
D15*
|
||||
X108421803Y-68325442D03*
|
||||
D18*
|
||||
X117196803Y-74275442D03*
|
||||
X105646803Y-72075442D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D26*%
|
||||
X166271807Y-99625427D03*
|
||||
D21*
|
||||
X167171807Y-99625427D03*
|
||||
X168671807Y-99625427D03*
|
||||
D22*
|
||||
X169571807Y-99625427D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J3*%
|
||||
X182663802Y-106095430D03*
|
||||
D25*
|
||||
X183679802Y-106095430D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,_6*%
|
||||
X86477205Y-107422539D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J7*%
|
||||
X184413808Y-51675435D03*
|
||||
D25*
|
||||
X185429808Y-51675435D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J1*%
|
||||
X182663800Y-101015438D03*
|
||||
D25*
|
||||
X183679800Y-101015438D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S25*%
|
||||
X173421800Y-70825435D03*
|
||||
D16*
|
||||
X172921800Y-74575435D03*
|
||||
X167921800Y-76775435D03*
|
||||
X167921800Y-76775435D03*
|
||||
D17*
|
||||
X167921800Y-70825435D03*
|
||||
D16*
|
||||
X162921800Y-74575435D03*
|
||||
D15*
|
||||
X162421800Y-70825435D03*
|
||||
D18*
|
||||
X171196800Y-76775435D03*
|
||||
X159646800Y-74575435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S28*%
|
||||
X190156539Y-129441166D03*
|
||||
D16*
|
||||
X193154134Y-131749179D03*
|
||||
X192559390Y-137179306D03*
|
||||
X192559390Y-137179306D03*
|
||||
D17*
|
||||
X187406539Y-134204306D03*
|
||||
D16*
|
||||
X188154134Y-140409433D03*
|
||||
D15*
|
||||
X184656539Y-138967446D03*
|
||||
D31*
|
||||
X194196890Y-134343073D03*
|
||||
X186516634Y-143245666D03*
|
||||
%TD*%
|
||||
D32*
|
||||
%TO.C,_1*%
|
||||
X184171800Y-90125430D03*
|
||||
X190671800Y-90125430D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S5*%
|
||||
X101662862Y-114626433D03*
|
||||
D16*
|
||||
X101491599Y-118405741D03*
|
||||
X96702368Y-121033148D03*
|
||||
X96702368Y-121033148D03*
|
||||
D17*
|
||||
X96183791Y-115105790D03*
|
||||
D16*
|
||||
X91529652Y-119277299D03*
|
||||
D15*
|
||||
X90704720Y-115585147D03*
|
||||
D28*
|
||||
X99964905Y-120747713D03*
|
||||
X88267114Y-119562734D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S27*%
|
||||
X175234391Y-125138945D03*
|
||||
D16*
|
||||
X173780857Y-128631757D03*
|
||||
X168381826Y-129462699D03*
|
||||
X168381826Y-129462699D03*
|
||||
D17*
|
||||
X169921799Y-123715440D03*
|
||||
D16*
|
||||
X164121598Y-126043567D03*
|
||||
D15*
|
||||
X164609207Y-122291935D03*
|
||||
D33*
|
||||
X171545233Y-130310331D03*
|
||||
X160958191Y-125195934D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,D14*%
|
||||
X165869244Y-132464682D03*
|
||||
D21*
|
||||
X166738578Y-132697619D03*
|
||||
X168187466Y-133085847D03*
|
||||
D34*
|
||||
X169056800Y-133318784D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S7*%
|
||||
X98699555Y-80755814D03*
|
||||
D16*
|
||||
X98528292Y-84535122D03*
|
||||
X93739061Y-87162529D03*
|
||||
X93739061Y-87162529D03*
|
||||
D17*
|
||||
X93220484Y-81235171D03*
|
||||
D16*
|
||||
X88566345Y-85406680D03*
|
||||
D15*
|
||||
X87741413Y-81714528D03*
|
||||
D28*
|
||||
X97001598Y-86877094D03*
|
||||
X85303807Y-85692115D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S15*%
|
||||
X137421798Y-79715433D03*
|
||||
D16*
|
||||
X136921798Y-83465433D03*
|
||||
X131921798Y-85665433D03*
|
||||
X131921798Y-85665433D03*
|
||||
D17*
|
||||
X131921798Y-79715433D03*
|
||||
D16*
|
||||
X126921798Y-83465433D03*
|
||||
D15*
|
||||
X126421798Y-79715433D03*
|
||||
D18*
|
||||
X135196798Y-85665433D03*
|
||||
X123646798Y-83465433D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D2*%
|
||||
X93886392Y-107778138D03*
|
||||
D21*
|
||||
X94782967Y-107699698D03*
|
||||
X96277259Y-107568964D03*
|
||||
D20*
|
||||
X97173834Y-107490524D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J17*%
|
||||
X187421802Y-81633432D03*
|
||||
D14*
|
||||
X187421802Y-80617432D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S13*%
|
||||
X137421797Y-113715434D03*
|
||||
D16*
|
||||
X136921797Y-117465434D03*
|
||||
X131921797Y-119665434D03*
|
||||
X131921797Y-119665434D03*
|
||||
D17*
|
||||
X131921797Y-113715434D03*
|
||||
D16*
|
||||
X126921797Y-117465434D03*
|
||||
D15*
|
||||
X126421797Y-113715434D03*
|
||||
D18*
|
||||
X135196797Y-119665434D03*
|
||||
X123646797Y-117465434D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,J10*%
|
||||
X190429793Y-54225429D03*
|
||||
D36*
|
||||
X189413793Y-54225429D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S19*%
|
||||
X155421801Y-102325431D03*
|
||||
D16*
|
||||
X154921801Y-106075431D03*
|
||||
X149921801Y-108275431D03*
|
||||
X149921801Y-108275431D03*
|
||||
D17*
|
||||
X149921801Y-102325431D03*
|
||||
D16*
|
||||
X144921801Y-106075431D03*
|
||||
D15*
|
||||
X144421801Y-102325431D03*
|
||||
D18*
|
||||
X153196801Y-108275431D03*
|
||||
X141646801Y-106075431D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,_5*%
|
||||
X158921803Y-61075435D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D5*%
|
||||
X112271795Y-60825430D03*
|
||||
D21*
|
||||
X113171795Y-60825430D03*
|
||||
X114671795Y-60825430D03*
|
||||
D22*
|
||||
X115571795Y-60825430D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S17*%
|
||||
X137421810Y-45715433D03*
|
||||
D16*
|
||||
X136921810Y-49465433D03*
|
||||
X131921810Y-51665433D03*
|
||||
X131921810Y-51665433D03*
|
||||
D17*
|
||||
X131921810Y-45715433D03*
|
||||
D16*
|
||||
X126921810Y-49465433D03*
|
||||
D15*
|
||||
X126421810Y-45715433D03*
|
||||
D18*
|
||||
X135196810Y-51665433D03*
|
||||
X123646810Y-49465433D03*
|
||||
%TD*%
|
||||
D37*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X180546807Y-101015434D03*
|
||||
X180546807Y-103555434D03*
|
||||
X180546807Y-106095434D03*
|
||||
X180546807Y-108635434D03*
|
||||
X179321807Y-98625434D03*
|
||||
X179321807Y-111025434D03*
|
||||
X181171807Y-98625434D03*
|
||||
X181171807Y-111025434D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D11*%
|
||||
X148271803Y-60825432D03*
|
||||
D21*
|
||||
X149171803Y-60825432D03*
|
||||
X150671803Y-60825432D03*
|
||||
D22*
|
||||
X151571803Y-60825432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D19*%
|
||||
X91123556Y-76198767D03*
|
||||
D21*
|
||||
X92020131Y-76120327D03*
|
||||
X93514423Y-75989593D03*
|
||||
D20*
|
||||
X94410998Y-75911153D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S16*%
|
||||
X137421805Y-62715435D03*
|
||||
D16*
|
||||
X136921805Y-66465435D03*
|
||||
X131921805Y-68665435D03*
|
||||
X131921805Y-68665435D03*
|
||||
D17*
|
||||
X131921805Y-62715435D03*
|
||||
D16*
|
||||
X126921805Y-66465435D03*
|
||||
D15*
|
||||
X126421805Y-62715435D03*
|
||||
D18*
|
||||
X135196805Y-68665435D03*
|
||||
X123646805Y-66465435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S26*%
|
||||
X173421802Y-53825437D03*
|
||||
D16*
|
||||
X172921802Y-57575437D03*
|
||||
X167921802Y-59775437D03*
|
||||
X167921802Y-59775437D03*
|
||||
D17*
|
||||
X167921802Y-53825437D03*
|
||||
D16*
|
||||
X162921802Y-57575437D03*
|
||||
D15*
|
||||
X162421802Y-53825437D03*
|
||||
D18*
|
||||
X171196802Y-59775437D03*
|
||||
X159646802Y-57575437D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S2*%
|
||||
X83731350Y-116195235D03*
|
||||
D16*
|
||||
X83560087Y-119974543D03*
|
||||
X78770856Y-122601950D03*
|
||||
X78770856Y-122601950D03*
|
||||
D17*
|
||||
X78252279Y-116674592D03*
|
||||
D16*
|
||||
X73598140Y-120846101D03*
|
||||
D15*
|
||||
X72773208Y-117153949D03*
|
||||
D28*
|
||||
X82033393Y-122316515D03*
|
||||
X70335602Y-121131536D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S1*%
|
||||
X64318199Y-100828727D03*
|
||||
D16*
|
||||
X64146936Y-104608035D03*
|
||||
X59357705Y-107235442D03*
|
||||
X59357705Y-107235442D03*
|
||||
D17*
|
||||
X58839128Y-101308084D03*
|
||||
D16*
|
||||
X54184989Y-105479593D03*
|
||||
D15*
|
||||
X53360057Y-101787441D03*
|
||||
D28*
|
||||
X62620242Y-106950007D03*
|
||||
X50922451Y-105765028D03*
|
||||
%TD*%
|
||||
D38*
|
||||
%TO.C,D28*%
|
||||
X189249078Y-125712944D03*
|
||||
D21*
|
||||
X190028501Y-126162944D03*
|
||||
X191327539Y-126912944D03*
|
||||
D38*
|
||||
X192106962Y-127362944D03*
|
||||
%TD*%
|
||||
D39*
|
||||
%TO.C,Nice!View1*%
|
||||
X189961800Y-83625435D03*
|
||||
X192501800Y-83625435D03*
|
||||
X187421800Y-83625435D03*
|
||||
X184881800Y-83625435D03*
|
||||
X182341800Y-83625435D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J9*%
|
||||
X184413796Y-56775432D03*
|
||||
D25*
|
||||
X185429796Y-56775432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D17*%
|
||||
X73192051Y-77767564D03*
|
||||
D21*
|
||||
X74088626Y-77689124D03*
|
||||
X75582918Y-77558390D03*
|
||||
D20*
|
||||
X76479493Y-77479950D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S10*%
|
||||
X119421796Y-85325435D03*
|
||||
D16*
|
||||
X118921796Y-89075435D03*
|
||||
X113921796Y-91275435D03*
|
||||
X113921796Y-91275435D03*
|
||||
D17*
|
||||
X113921796Y-85325435D03*
|
||||
D16*
|
||||
X108921796Y-89075435D03*
|
||||
D15*
|
||||
X108421796Y-85325435D03*
|
||||
D18*
|
||||
X117196796Y-91275435D03*
|
||||
X105646796Y-89075435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S6*%
|
||||
X100181204Y-97691131D03*
|
||||
D16*
|
||||
X100009941Y-101470439D03*
|
||||
X95220710Y-104097846D03*
|
||||
X95220710Y-104097846D03*
|
||||
D17*
|
||||
X94702133Y-98170488D03*
|
||||
D16*
|
||||
X90047994Y-102341997D03*
|
||||
D15*
|
||||
X89223062Y-98649845D03*
|
||||
D28*
|
||||
X98483247Y-103812411D03*
|
||||
X86785456Y-102627432D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J8*%
|
||||
X184413802Y-54225432D03*
|
||||
D25*
|
||||
X185429802Y-54225432D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D6*%
|
||||
X130271798Y-123215439D03*
|
||||
D21*
|
||||
X131171798Y-123215439D03*
|
||||
X132671798Y-123215439D03*
|
||||
D22*
|
||||
X133571798Y-123215439D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J19*%
|
||||
X192501798Y-81633432D03*
|
||||
D14*
|
||||
X192501798Y-80617432D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D4*%
|
||||
X112271797Y-94825443D03*
|
||||
D21*
|
||||
X113171797Y-94825443D03*
|
||||
X114671797Y-94825443D03*
|
||||
D22*
|
||||
X115571797Y-94825443D03*
|
||||
%TD*%
|
||||
%TO.C,D24*%
|
||||
X148271796Y-97125434D03*
|
||||
D21*
|
||||
X149171796Y-97125434D03*
|
||||
X150671796Y-97125434D03*
|
||||
D22*
|
||||
X151571796Y-97125434D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,S8*%
|
||||
X97217911Y-63820503D03*
|
||||
D16*
|
||||
X97046648Y-67599811D03*
|
||||
X92257417Y-70227218D03*
|
||||
X92257417Y-70227218D03*
|
||||
D17*
|
||||
X91738840Y-64299860D03*
|
||||
D16*
|
||||
X87084701Y-68471369D03*
|
||||
D15*
|
||||
X86259769Y-64779217D03*
|
||||
D28*
|
||||
X95519954Y-69941783D03*
|
||||
X83822163Y-68756804D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D1*%
|
||||
X75954884Y-109346947D03*
|
||||
D21*
|
||||
X76851459Y-109268507D03*
|
||||
X78345751Y-109137773D03*
|
||||
D20*
|
||||
X79242326Y-109059333D03*
|
||||
%TD*%
|
||||
%TO.C,D15*%
|
||||
X56742195Y-96271678D03*
|
||||
D21*
|
||||
X57638770Y-96193238D03*
|
||||
X59133062Y-96062504D03*
|
||||
D20*
|
||||
X60029637Y-95984064D03*
|
||||
%TD*%
|
||||
%TO.C,D18*%
|
||||
X94086855Y-110069380D03*
|
||||
D21*
|
||||
X94983430Y-109990940D03*
|
||||
X96477722Y-109860206D03*
|
||||
D20*
|
||||
X97374297Y-109781766D03*
|
||||
%TD*%
|
||||
M02*
|
||||
400
corax56/gerbers/keyboard-B_Paste.gbp
Normal file
400
corax56/gerbers/keyboard-B_Paste.gbp
Normal file
@@ -0,0 +1,400 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2023-08-05T11:34:34+02:00*%
|
||||
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,v1.0.0*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 7.0.6-7.0.6~ubuntu20.04.1) date 2023-08-05 11:34:34*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRotRect*
|
||||
0 Rectangle, with rotation*
|
||||
0 The origin of the aperture is its center*
|
||||
0 $1 length*
|
||||
0 $2 width*
|
||||
0 $3 Rotation angle, in degrees counterclockwise*
|
||||
0 Add horizontal line*
|
||||
21,1,$1,$2,0,0,$3*%
|
||||
%AMFreePoly0*
|
||||
4,1,6,0.600000,0.200000,0.000000,-0.400000,-0.600000,0.200000,-0.600000,0.400000,0.600000,0.400000,0.600000,0.200000,0.600000,0.200000,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,6,0.600000,-0.250000,-0.600000,-0.250000,-0.600000,1.000000,0.000000,0.400000,0.600000,1.000000,0.600000,-0.250000,0.600000,-0.250000,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10R,0.900000X0.900000*%
|
||||
%ADD11R,0.900000X1.250000*%
|
||||
%ADD12FreePoly0,180.000000*%
|
||||
%ADD13FreePoly1,180.000000*%
|
||||
%ADD14R,2.600000X2.600000*%
|
||||
%ADD15RotRect,0.900000X1.200000X5.000000*%
|
||||
%ADD16R,0.900000X1.200000*%
|
||||
%ADD17FreePoly0,90.000000*%
|
||||
%ADD18FreePoly1,90.000000*%
|
||||
%ADD19RotRect,2.600000X2.600000X185.000000*%
|
||||
%ADD20RotRect,2.600000X2.600000X240.000000*%
|
||||
%ADD21RotRect,2.600000X2.600000X165.000000*%
|
||||
%ADD22RotRect,0.900000X1.200000X345.000000*%
|
||||
%ADD23FreePoly0,270.000000*%
|
||||
%ADD24FreePoly1,270.000000*%
|
||||
%ADD25RotRect,0.900000X1.200000X330.000000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,T1*%
|
||||
X183721806Y-44925437D03*
|
||||
X183721806Y-47125437D03*
|
||||
X191121806Y-44925437D03*
|
||||
X191121806Y-47125437D03*
|
||||
D11*
|
||||
X185171806Y-48100437D03*
|
||||
X188171806Y-48100437D03*
|
||||
X189671806Y-48100437D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,J18*%
|
||||
X189961808Y-81633435D03*
|
||||
D13*
|
||||
X189961808Y-80617435D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S22*%
|
||||
X153196801Y-57275431D03*
|
||||
X141646801Y-55075431D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D3*%
|
||||
X90923101Y-73907520D03*
|
||||
X94210543Y-73619906D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D9*%
|
||||
X148271803Y-128825426D03*
|
||||
X151571803Y-128825426D03*
|
||||
%TD*%
|
||||
%TO.C,D22*%
|
||||
X130271803Y-91515433D03*
|
||||
X133571803Y-91515433D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S14*%
|
||||
X135196805Y-102665430D03*
|
||||
X123646805Y-100465430D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D12*%
|
||||
X166271806Y-97325435D03*
|
||||
X169571806Y-97325435D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S12*%
|
||||
X117196804Y-57275435D03*
|
||||
X105646804Y-55075435D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J2*%
|
||||
X182663797Y-103555432D03*
|
||||
D18*
|
||||
X183679797Y-103555432D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D13*%
|
||||
X166271806Y-63325439D03*
|
||||
X169571806Y-63325439D03*
|
||||
%TD*%
|
||||
%TO.C,D25*%
|
||||
X148271804Y-63125431D03*
|
||||
X151571804Y-63125431D03*
|
||||
%TD*%
|
||||
%TO.C,D8*%
|
||||
X130271807Y-55215428D03*
|
||||
X133571807Y-55215428D03*
|
||||
%TD*%
|
||||
%TO.C,D23*%
|
||||
X130271797Y-57515430D03*
|
||||
X133571797Y-57515430D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S24*%
|
||||
X171196805Y-93775433D03*
|
||||
X159646805Y-91575433D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D16*%
|
||||
X76155346Y-111638191D03*
|
||||
X79442788Y-111350577D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D29*%
|
||||
X179521807Y-113825437D03*
|
||||
X182821807Y-113825437D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,J15*%
|
||||
X182341806Y-81633437D03*
|
||||
D13*
|
||||
X182341806Y-80617437D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D20*%
|
||||
X112271800Y-97125432D03*
|
||||
X115571800Y-97125432D03*
|
||||
%TD*%
|
||||
%TO.C,D27*%
|
||||
X166271804Y-65625431D03*
|
||||
X169571804Y-65625431D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S23*%
|
||||
X171196804Y-110775440D03*
|
||||
X159646804Y-108575440D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,J16*%
|
||||
X184881797Y-81633434D03*
|
||||
D13*
|
||||
X184881797Y-80617434D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S20*%
|
||||
X153196803Y-91275440D03*
|
||||
X141646803Y-89075440D03*
|
||||
%TD*%
|
||||
%TO.C,S9*%
|
||||
X117196801Y-108275436D03*
|
||||
X105646801Y-106075436D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D21*%
|
||||
X112271799Y-63125434D03*
|
||||
X115571799Y-63125434D03*
|
||||
%TD*%
|
||||
%TO.C,D7*%
|
||||
X130271804Y-89215436D03*
|
||||
X133571804Y-89215436D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S21*%
|
||||
X153196796Y-74275430D03*
|
||||
X141646796Y-72075430D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S3*%
|
||||
X80551734Y-105381212D03*
|
||||
X68853943Y-104196233D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D10*%
|
||||
X148271800Y-94825434D03*
|
||||
X151571800Y-94825434D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S4*%
|
||||
X79070094Y-88445899D03*
|
||||
X67372303Y-87260920D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S18*%
|
||||
X153196801Y-125275434D03*
|
||||
X141646801Y-123075434D03*
|
||||
%TD*%
|
||||
%TO.C,S11*%
|
||||
X117196803Y-74275442D03*
|
||||
X105646803Y-72075442D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D26*%
|
||||
X166271807Y-99625427D03*
|
||||
X169571807Y-99625427D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J3*%
|
||||
X182663802Y-106095430D03*
|
||||
D18*
|
||||
X183679802Y-106095430D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J7*%
|
||||
X184413808Y-51675435D03*
|
||||
D18*
|
||||
X185429808Y-51675435D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J1*%
|
||||
X182663800Y-101015438D03*
|
||||
D18*
|
||||
X183679800Y-101015438D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S25*%
|
||||
X171196800Y-76775435D03*
|
||||
X159646800Y-74575435D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,S28*%
|
||||
X194196890Y-134343073D03*
|
||||
X186516634Y-143245666D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S5*%
|
||||
X99964905Y-120747713D03*
|
||||
X88267114Y-119562734D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S27*%
|
||||
X171545233Y-130310331D03*
|
||||
X160958191Y-125195934D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D14*%
|
||||
X165869244Y-132464682D03*
|
||||
X169056800Y-133318784D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S7*%
|
||||
X97001598Y-86877094D03*
|
||||
X85303807Y-85692115D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S15*%
|
||||
X135196798Y-85665433D03*
|
||||
X123646798Y-83465433D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D2*%
|
||||
X93886392Y-107778138D03*
|
||||
X97173834Y-107490524D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,J17*%
|
||||
X187421802Y-81633432D03*
|
||||
D13*
|
||||
X187421802Y-80617432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S13*%
|
||||
X135196797Y-119665434D03*
|
||||
X123646797Y-117465434D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,J10*%
|
||||
X190429793Y-54225429D03*
|
||||
D24*
|
||||
X189413793Y-54225429D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S19*%
|
||||
X153196801Y-108275431D03*
|
||||
X141646801Y-106075431D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D5*%
|
||||
X112271795Y-60825430D03*
|
||||
X115571795Y-60825430D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S17*%
|
||||
X135196810Y-51665433D03*
|
||||
X123646810Y-49465433D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D11*%
|
||||
X148271803Y-60825432D03*
|
||||
X151571803Y-60825432D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D19*%
|
||||
X91123556Y-76198767D03*
|
||||
X94410998Y-75911153D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S16*%
|
||||
X135196805Y-68665435D03*
|
||||
X123646805Y-66465435D03*
|
||||
%TD*%
|
||||
%TO.C,S26*%
|
||||
X171196802Y-59775437D03*
|
||||
X159646802Y-57575437D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S2*%
|
||||
X82033393Y-122316515D03*
|
||||
X70335602Y-121131536D03*
|
||||
%TD*%
|
||||
%TO.C,S1*%
|
||||
X62620242Y-106950007D03*
|
||||
X50922451Y-105765028D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,D28*%
|
||||
X189249078Y-125712944D03*
|
||||
X192106962Y-127362944D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J9*%
|
||||
X184413796Y-56775432D03*
|
||||
D18*
|
||||
X185429796Y-56775432D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D17*%
|
||||
X73192051Y-77767564D03*
|
||||
X76479493Y-77479950D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,S10*%
|
||||
X117196796Y-91275435D03*
|
||||
X105646796Y-89075435D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S6*%
|
||||
X98483247Y-103812411D03*
|
||||
X86785456Y-102627432D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J8*%
|
||||
X184413802Y-54225432D03*
|
||||
D18*
|
||||
X185429802Y-54225432D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D6*%
|
||||
X130271798Y-123215439D03*
|
||||
X133571798Y-123215439D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,J19*%
|
||||
X192501798Y-81633432D03*
|
||||
D13*
|
||||
X192501798Y-80617432D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D4*%
|
||||
X112271797Y-94825443D03*
|
||||
X115571797Y-94825443D03*
|
||||
%TD*%
|
||||
%TO.C,D24*%
|
||||
X148271796Y-97125434D03*
|
||||
X151571796Y-97125434D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,S8*%
|
||||
X95519954Y-69941783D03*
|
||||
X83822163Y-68756804D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D1*%
|
||||
X75954884Y-109346947D03*
|
||||
X79242326Y-109059333D03*
|
||||
%TD*%
|
||||
%TO.C,D15*%
|
||||
X56742195Y-96271678D03*
|
||||
X60029637Y-95984064D03*
|
||||
%TD*%
|
||||
%TO.C,D18*%
|
||||
X94086855Y-110069380D03*
|
||||
X97374297Y-109781766D03*
|
||||
%TD*%
|
||||
M02*
|
||||
11934
corax56/gerbers/keyboard-B_Silkscreen.gbo
Normal file
11934
corax56/gerbers/keyboard-B_Silkscreen.gbo
Normal file
File diff suppressed because it is too large
Load Diff
146
corax56/gerbers/keyboard-Edge_Cuts.gm1
Normal file
146
corax56/gerbers/keyboard-Edge_Cuts.gm1
Normal file
@@ -0,0 +1,146 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2023-08-05T11:34:34+02:00*%
|
||||
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,v1.0.0*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 7.0.6-7.0.6~ubuntu20.04.1) date 2023-08-05 11:34:34*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.150000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X68494838Y-126516486D02*
|
||||
X50381121Y-112178548D01*
|
||||
X200264777Y-130933179D02*
|
||||
X191477805Y-146152680D01*
|
||||
X189050902Y-147028090D02*
|
||||
X140110393Y-128895317D01*
|
||||
X197705344Y-114506266D02*
|
||||
X200499185Y-129568430D01*
|
||||
X197671802Y-46325441D02*
|
||||
X197671810Y-114141523D01*
|
||||
X189050878Y-147028155D02*
|
||||
G75*
|
||||
G03*
|
||||
X191477802Y-146152665I694822J1875455D01*
|
||||
G01*
|
||||
X48621982Y-92071493D02*
|
||||
X80747721Y-55933883D01*
|
||||
X142138859Y-36264320D02*
|
||||
G75*
|
||||
G03*
|
||||
X141699308Y-36215436I-439559J-1951780D01*
|
||||
G01*
|
||||
X49629974Y-110784686D02*
|
||||
G75*
|
||||
G03*
|
||||
X50381122Y-112178547I1992426J174386D01*
|
||||
G01*
|
||||
X197671820Y-114141523D02*
|
||||
G75*
|
||||
G03*
|
||||
X197705344Y-114506268I1999080J-177D01*
|
||||
G01*
|
||||
X81208086Y-55550949D02*
|
||||
X103714159Y-41950909D01*
|
||||
X197671858Y-46325441D02*
|
||||
G75*
|
||||
G03*
|
||||
X195671803Y-44325442I-2000058J-59D01*
|
||||
G01*
|
||||
X68494826Y-126516501D02*
|
||||
G75*
|
||||
G03*
|
||||
X69910447Y-126940690I1241274J1568201D01*
|
||||
G01*
|
||||
X81208083Y-55550943D02*
|
||||
G75*
|
||||
G03*
|
||||
X80747722Y-55933884I1034517J-1711857D01*
|
||||
G01*
|
||||
X107213651Y-123735429D02*
|
||||
G75*
|
||||
G03*
|
||||
X106731811Y-123719248I-307551J-1975971D01*
|
||||
G01*
|
||||
X142138858Y-36264326D02*
|
||||
X177704751Y-44276537D01*
|
||||
X140110391Y-128895323D02*
|
||||
G75*
|
||||
G03*
|
||||
X139723070Y-128794506I-694691J-1874477D01*
|
||||
G01*
|
||||
X49630015Y-110784682D02*
|
||||
X48124334Y-93574610D01*
|
||||
X200264787Y-130933185D02*
|
||||
G75*
|
||||
G03*
|
||||
X200499190Y-129568427I-1731987J999985D01*
|
||||
G01*
|
||||
X139723070Y-128794506D02*
|
||||
X107213651Y-123735426D01*
|
||||
X122226249Y-36215432D02*
|
||||
X141699308Y-36215436D01*
|
||||
X122226249Y-36215433D02*
|
||||
G75*
|
||||
G03*
|
||||
X121631147Y-36306024I51J-2000267D01*
|
||||
G01*
|
||||
X104153425Y-41753245D02*
|
||||
X121631147Y-36306024D01*
|
||||
X104153429Y-41753256D02*
|
||||
G75*
|
||||
G03*
|
||||
X103714151Y-41950910I594871J-1909044D01*
|
||||
G01*
|
||||
X106731811Y-123719247D02*
|
||||
X69910438Y-126940703D01*
|
||||
X178144292Y-44325435D02*
|
||||
X195671803Y-44325442D01*
|
||||
X48621983Y-92071494D02*
|
||||
G75*
|
||||
G03*
|
||||
X48124335Y-93574610I1494717J-1328806D01*
|
||||
G01*
|
||||
X177704752Y-44276534D02*
|
||||
G75*
|
||||
G03*
|
||||
X178144298Y-44325432I439548J1951134D01*
|
||||
G01*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X193571807Y-97525434D02*
|
||||
X193571807Y-112125434D01*
|
||||
X193871807Y-112425434D02*
|
||||
X195671807Y-112425434D01*
|
||||
X195671807Y-97225434D02*
|
||||
X193871807Y-97225434D01*
|
||||
X195971807Y-112125434D02*
|
||||
X195971807Y-97525434D01*
|
||||
X193871807Y-97225434D02*
|
||||
G75*
|
||||
G03*
|
||||
X193571807Y-97525434I0J-300000D01*
|
||||
G01*
|
||||
X193571807Y-112125434D02*
|
||||
G75*
|
||||
G03*
|
||||
X193871807Y-112425434I300000J0D01*
|
||||
G01*
|
||||
X195971807Y-97525434D02*
|
||||
G75*
|
||||
G03*
|
||||
X195671807Y-97225434I-300000J0D01*
|
||||
G01*
|
||||
X195671807Y-112425434D02*
|
||||
G75*
|
||||
G03*
|
||||
X195971807Y-112125434I0J300000D01*
|
||||
G01*
|
||||
%TD*%
|
||||
M02*
|
||||
26705
corax56/gerbers/keyboard-F_Cu.gtl
Normal file
26705
corax56/gerbers/keyboard-F_Cu.gtl
Normal file
File diff suppressed because it is too large
Load Diff
972
corax56/gerbers/keyboard-F_Mask.gts
Normal file
972
corax56/gerbers/keyboard-F_Mask.gts
Normal file
@@ -0,0 +1,972 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2023-08-05T11:34:34+02:00*%
|
||||
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,v1.0.0*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 7.0.6-7.0.6~ubuntu20.04.1) date 2023-08-05 11:34:34*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
%AMFreePoly0*
|
||||
4,1,14,0.635355,0.435355,0.650000,0.400000,0.650000,0.200000,0.635355,0.164645,0.035355,-0.435355,0.000000,-0.450000,-0.035355,-0.435355,-0.635355,0.164645,-0.650000,0.200000,-0.650000,0.400000,-0.635355,0.435355,-0.600000,0.450000,0.600000,0.450000,0.635355,0.435355,0.635355,0.435355,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,16,0.635355,1.035355,0.650000,1.000000,0.650000,-0.250000,0.635355,-0.285355,0.600000,-0.300000,-0.600000,-0.300000,-0.635355,-0.285355,-0.650000,-0.250000,-0.650000,1.000000,-0.635355,1.035355,-0.600000,1.050000,-0.564645,1.035355,0.000000,0.470710,0.564645,1.035355,0.600000,1.050000,0.635355,1.035355,0.635355,1.035355,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10RoundRect,0.050000X-0.450000X-0.450000X0.450000X-0.450000X0.450000X0.450000X-0.450000X0.450000X0*%
|
||||
%ADD11C,1.100000*%
|
||||
%ADD12RoundRect,0.050000X-0.450000X-0.625000X0.450000X-0.625000X0.450000X0.625000X-0.450000X0.625000X0*%
|
||||
%ADD13C,1.801800*%
|
||||
%ADD14C,3.100000*%
|
||||
%ADD15C,3.529000*%
|
||||
%ADD16RoundRect,0.050000X1.300000X1.300000X-1.300000X1.300000X-1.300000X-1.300000X1.300000X-1.300000X0*%
|
||||
%ADD17C,4.800000*%
|
||||
%ADD18RoundRect,0.050000X-0.395994X-0.636937X0.500581X-0.558497X0.395994X0.636937X-0.500581X0.558497X0*%
|
||||
%ADD19C,0.700000*%
|
||||
%ADD20RoundRect,0.050000X-0.450000X-0.600000X0.450000X-0.600000X0.450000X0.600000X-0.450000X0.600000X0*%
|
||||
%ADD21C,4.100000*%
|
||||
%ADD22FreePoly0,270.000000*%
|
||||
%ADD23FreePoly1,270.000000*%
|
||||
%ADD24FreePoly0,90.000000*%
|
||||
%ADD25FreePoly1,90.000000*%
|
||||
%ADD26FreePoly0,180.000000*%
|
||||
%ADD27FreePoly1,180.000000*%
|
||||
%ADD28RoundRect,0.050000X-0.700000X0.700000X-0.700000X-0.700000X0.700000X-0.700000X0.700000X0.700000X0*%
|
||||
%ADD29C,1.500000*%
|
||||
%ADD30RoundRect,0.050000X1.181751X1.408356X-1.408356X1.181751X-1.181751X-1.408356X1.408356X-1.181751X0*%
|
||||
%ADD31RoundRect,0.050000X-0.876300X0.876300X-0.876300X-0.876300X0.876300X-0.876300X0.876300X0.876300X0*%
|
||||
%ADD32C,1.852600*%
|
||||
%ADD33RoundRect,0.050000X-0.475833X1.775833X-1.775833X-0.475833X0.475833X-1.775833X1.775833X0.475833X0*%
|
||||
%ADD34C,2.100000*%
|
||||
%ADD35RoundRect,0.050000X1.592168X0.919239X-0.919239X1.592168X-1.592168X-0.919239X0.919239X-1.592168X0*%
|
||||
%ADD36RoundRect,0.050000X-0.589958X-0.463087X0.279375X-0.696024X0.589958X0.463087X-0.279375X0.696024X0*%
|
||||
%ADD37C,1.700000*%
|
||||
%ADD38RoundRect,0.050000X-0.689711X-0.294615X0.089711X-0.744615X0.689711X0.294615X-0.089711X0.744615X0*%
|
||||
%ADD39O,1.800000X1.800000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,T1*%
|
||||
X183721806Y-44925437D03*
|
||||
X183721806Y-47125437D03*
|
||||
D11*
|
||||
X185921806Y-46025437D03*
|
||||
X188921806Y-46025437D03*
|
||||
D10*
|
||||
X191121806Y-44925437D03*
|
||||
X191121806Y-47125437D03*
|
||||
D12*
|
||||
X189671806Y-48100437D03*
|
||||
X186671806Y-48100437D03*
|
||||
X185171806Y-48100437D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S22*%
|
||||
X155421801Y-51325431D03*
|
||||
D14*
|
||||
X154921801Y-55075431D03*
|
||||
X149921801Y-57275431D03*
|
||||
X149921801Y-57275431D03*
|
||||
D15*
|
||||
X149921801Y-51325431D03*
|
||||
D14*
|
||||
X144921801Y-55075431D03*
|
||||
D13*
|
||||
X144421801Y-51325431D03*
|
||||
D16*
|
||||
X146646801Y-57275431D03*
|
||||
X158196801Y-55075431D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,_8*%
|
||||
X184300309Y-119048558D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D3*%
|
||||
X90923101Y-73907520D03*
|
||||
D19*
|
||||
X91819676Y-73829080D03*
|
||||
X93313968Y-73698346D03*
|
||||
D18*
|
||||
X94210543Y-73619906D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D9*%
|
||||
X148271803Y-128825426D03*
|
||||
D19*
|
||||
X149171803Y-128825426D03*
|
||||
X150671803Y-128825426D03*
|
||||
D20*
|
||||
X151571803Y-128825426D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,_3*%
|
||||
X194921807Y-90125438D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,J11*%
|
||||
X190429802Y-51675432D03*
|
||||
D23*
|
||||
X189413802Y-51675432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D22*%
|
||||
X130271803Y-91515433D03*
|
||||
D19*
|
||||
X131171803Y-91515433D03*
|
||||
X132671803Y-91515433D03*
|
||||
D20*
|
||||
X133571803Y-91515433D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S14*%
|
||||
X137421805Y-96715430D03*
|
||||
D14*
|
||||
X136921805Y-100465430D03*
|
||||
X131921805Y-102665430D03*
|
||||
X131921805Y-102665430D03*
|
||||
D15*
|
||||
X131921805Y-96715430D03*
|
||||
D14*
|
||||
X126921805Y-100465430D03*
|
||||
D13*
|
||||
X126421805Y-96715430D03*
|
||||
D16*
|
||||
X128646805Y-102665430D03*
|
||||
X140196805Y-100465430D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D12*%
|
||||
X166271806Y-97325435D03*
|
||||
D19*
|
||||
X167171806Y-97325435D03*
|
||||
X168671806Y-97325435D03*
|
||||
D20*
|
||||
X169571806Y-97325435D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,J13*%
|
||||
X190429802Y-56775430D03*
|
||||
D23*
|
||||
X189413802Y-56775430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S12*%
|
||||
X119421804Y-51325435D03*
|
||||
D14*
|
||||
X118921804Y-55075435D03*
|
||||
X113921804Y-57275435D03*
|
||||
X113921804Y-57275435D03*
|
||||
D15*
|
||||
X113921804Y-51325435D03*
|
||||
D14*
|
||||
X108921804Y-55075435D03*
|
||||
D13*
|
||||
X108421804Y-51325435D03*
|
||||
D16*
|
||||
X110646804Y-57275435D03*
|
||||
X122196804Y-55075435D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D13*%
|
||||
X166271806Y-63325439D03*
|
||||
D19*
|
||||
X167171806Y-63325439D03*
|
||||
X168671806Y-63325439D03*
|
||||
D20*
|
||||
X169571806Y-63325439D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J14*%
|
||||
X184413802Y-54225432D03*
|
||||
D25*
|
||||
X185429802Y-54225432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D25*%
|
||||
X148271804Y-63125431D03*
|
||||
D19*
|
||||
X149171804Y-63125431D03*
|
||||
X150671804Y-63125431D03*
|
||||
D20*
|
||||
X151571804Y-63125431D03*
|
||||
%TD*%
|
||||
%TO.C,D8*%
|
||||
X130271807Y-55215428D03*
|
||||
D19*
|
||||
X131171807Y-55215428D03*
|
||||
X132671807Y-55215428D03*
|
||||
D20*
|
||||
X133571807Y-55215428D03*
|
||||
%TD*%
|
||||
%TO.C,D23*%
|
||||
X130271797Y-57515430D03*
|
||||
D19*
|
||||
X131171797Y-57515430D03*
|
||||
X132671797Y-57515430D03*
|
||||
D20*
|
||||
X133571797Y-57515430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S24*%
|
||||
X173421805Y-87825433D03*
|
||||
D14*
|
||||
X172921805Y-91575433D03*
|
||||
X167921805Y-93775433D03*
|
||||
X167921805Y-93775433D03*
|
||||
D15*
|
||||
X167921805Y-87825433D03*
|
||||
D14*
|
||||
X162921805Y-91575433D03*
|
||||
D13*
|
||||
X162421805Y-87825433D03*
|
||||
D16*
|
||||
X164646805Y-93775433D03*
|
||||
X176196805Y-91575433D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D16*%
|
||||
X76155346Y-111638191D03*
|
||||
D19*
|
||||
X77051921Y-111559751D03*
|
||||
X78546213Y-111429017D03*
|
||||
D18*
|
||||
X79442788Y-111350577D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D29*%
|
||||
X179521807Y-113825437D03*
|
||||
D19*
|
||||
X180421807Y-113825437D03*
|
||||
X181921807Y-113825437D03*
|
||||
D20*
|
||||
X182821807Y-113825437D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J20*%
|
||||
X192501798Y-81633432D03*
|
||||
D27*
|
||||
X192501798Y-80617432D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,_2*%
|
||||
X179921799Y-90125437D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,_4*%
|
||||
X102921803Y-59825441D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D20*%
|
||||
X112271800Y-97125432D03*
|
||||
D19*
|
||||
X113171800Y-97125432D03*
|
||||
X114671800Y-97125432D03*
|
||||
D20*
|
||||
X115571800Y-97125432D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J24*%
|
||||
X182341806Y-81633437D03*
|
||||
D27*
|
||||
X182341806Y-80617437D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D27*%
|
||||
X166271804Y-65625431D03*
|
||||
D19*
|
||||
X167171804Y-65625431D03*
|
||||
X168671804Y-65625431D03*
|
||||
D20*
|
||||
X169571804Y-65625431D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,_7*%
|
||||
X140921802Y-110825427D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S23*%
|
||||
X173421804Y-104825440D03*
|
||||
D14*
|
||||
X172921804Y-108575440D03*
|
||||
X167921804Y-110775440D03*
|
||||
X167921804Y-110775440D03*
|
||||
D15*
|
||||
X167921804Y-104825440D03*
|
||||
D14*
|
||||
X162921804Y-108575440D03*
|
||||
D13*
|
||||
X162421804Y-104825440D03*
|
||||
D16*
|
||||
X164646804Y-110775440D03*
|
||||
X176196804Y-108575440D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S20*%
|
||||
X155421803Y-85325440D03*
|
||||
D14*
|
||||
X154921803Y-89075440D03*
|
||||
X149921803Y-91275440D03*
|
||||
X149921803Y-91275440D03*
|
||||
D15*
|
||||
X149921803Y-85325440D03*
|
||||
D14*
|
||||
X144921803Y-89075440D03*
|
||||
D13*
|
||||
X144421803Y-85325440D03*
|
||||
D16*
|
||||
X146646803Y-91275440D03*
|
||||
X158196803Y-89075440D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S9*%
|
||||
X119421801Y-102325436D03*
|
||||
D14*
|
||||
X118921801Y-106075436D03*
|
||||
X113921801Y-108275436D03*
|
||||
X113921801Y-108275436D03*
|
||||
D15*
|
||||
X113921801Y-102325436D03*
|
||||
D14*
|
||||
X108921801Y-106075436D03*
|
||||
D13*
|
||||
X108421801Y-102325436D03*
|
||||
D16*
|
||||
X110646801Y-108275436D03*
|
||||
X122196801Y-106075436D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D21*%
|
||||
X112271799Y-63125434D03*
|
||||
D19*
|
||||
X113171799Y-63125434D03*
|
||||
X114671799Y-63125434D03*
|
||||
D20*
|
||||
X115571799Y-63125434D03*
|
||||
%TD*%
|
||||
%TO.C,D7*%
|
||||
X130271804Y-89215436D03*
|
||||
D19*
|
||||
X131171804Y-89215436D03*
|
||||
X132671804Y-89215436D03*
|
||||
D20*
|
||||
X133571804Y-89215436D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,*%
|
||||
X179671804Y-46125433D03*
|
||||
D29*
|
||||
X195171804Y-46125433D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S21*%
|
||||
X155421796Y-68325430D03*
|
||||
D14*
|
||||
X154921796Y-72075430D03*
|
||||
X149921796Y-74275430D03*
|
||||
X149921796Y-74275430D03*
|
||||
D15*
|
||||
X149921796Y-68325430D03*
|
||||
D14*
|
||||
X144921796Y-72075430D03*
|
||||
D13*
|
||||
X144421796Y-68325430D03*
|
||||
D16*
|
||||
X146646796Y-74275430D03*
|
||||
X158196796Y-72075430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S3*%
|
||||
X82249691Y-99259932D03*
|
||||
D14*
|
||||
X82078428Y-103039240D03*
|
||||
X77289197Y-105666647D03*
|
||||
X77289197Y-105666647D03*
|
||||
D15*
|
||||
X76770620Y-99739289D03*
|
||||
D14*
|
||||
X72116481Y-103910798D03*
|
||||
D13*
|
||||
X71291549Y-100218646D03*
|
||||
D30*
|
||||
X74026659Y-105952083D03*
|
||||
X85340965Y-102753805D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D10*%
|
||||
X148271800Y-94825434D03*
|
||||
D19*
|
||||
X149171800Y-94825434D03*
|
||||
X150671800Y-94825434D03*
|
||||
D20*
|
||||
X151571800Y-94825434D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,J12*%
|
||||
X190429793Y-54225429D03*
|
||||
D23*
|
||||
X189413793Y-54225429D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S4*%
|
||||
X80768051Y-82324619D03*
|
||||
D14*
|
||||
X80596788Y-86103927D03*
|
||||
X75807557Y-88731334D03*
|
||||
X75807557Y-88731334D03*
|
||||
D15*
|
||||
X75288980Y-82803976D03*
|
||||
D14*
|
||||
X70634841Y-86975485D03*
|
||||
D13*
|
||||
X69809909Y-83283333D03*
|
||||
D30*
|
||||
X72545019Y-89016770D03*
|
||||
X83859325Y-85818492D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J23*%
|
||||
X184881797Y-81633434D03*
|
||||
D27*
|
||||
X184881797Y-80617434D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J21*%
|
||||
X189961808Y-81633435D03*
|
||||
D27*
|
||||
X189961808Y-80617435D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,MCU1*%
|
||||
X179801807Y-49155438D03*
|
||||
D32*
|
||||
X179801807Y-49155438D03*
|
||||
X179801807Y-51695438D03*
|
||||
X179801807Y-54235438D03*
|
||||
X179801807Y-56775438D03*
|
||||
X179801807Y-59315438D03*
|
||||
X179801807Y-61855438D03*
|
||||
X179801807Y-64395438D03*
|
||||
X179801807Y-66935438D03*
|
||||
X179801807Y-69475438D03*
|
||||
X179801807Y-72015438D03*
|
||||
X179801807Y-74555438D03*
|
||||
X179801807Y-77095438D03*
|
||||
X195041807Y-49155438D03*
|
||||
X195041807Y-51695438D03*
|
||||
X195041807Y-54235438D03*
|
||||
X195041807Y-56775438D03*
|
||||
X195041807Y-59315438D03*
|
||||
X195041807Y-61855438D03*
|
||||
X195041807Y-64395438D03*
|
||||
X195041807Y-66935438D03*
|
||||
X195041807Y-69475438D03*
|
||||
X195041807Y-72015438D03*
|
||||
X195041807Y-74555438D03*
|
||||
X195041807Y-77095438D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S18*%
|
||||
X155421801Y-119325434D03*
|
||||
D14*
|
||||
X154921801Y-123075434D03*
|
||||
X149921801Y-125275434D03*
|
||||
X149921801Y-125275434D03*
|
||||
D15*
|
||||
X149921801Y-119325434D03*
|
||||
D14*
|
||||
X144921801Y-123075434D03*
|
||||
D13*
|
||||
X144421801Y-119325434D03*
|
||||
D16*
|
||||
X146646801Y-125275434D03*
|
||||
X158196801Y-123075434D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S11*%
|
||||
X119421803Y-68325442D03*
|
||||
D14*
|
||||
X118921803Y-72075442D03*
|
||||
X113921803Y-74275442D03*
|
||||
X113921803Y-74275442D03*
|
||||
D15*
|
||||
X113921803Y-68325442D03*
|
||||
D14*
|
||||
X108921803Y-72075442D03*
|
||||
D13*
|
||||
X108421803Y-68325442D03*
|
||||
D16*
|
||||
X110646803Y-74275442D03*
|
||||
X122196803Y-72075442D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D26*%
|
||||
X166271807Y-99625427D03*
|
||||
D19*
|
||||
X167171807Y-99625427D03*
|
||||
X168671807Y-99625427D03*
|
||||
D20*
|
||||
X169571807Y-99625427D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,_6*%
|
||||
X86477205Y-107422539D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S25*%
|
||||
X173421800Y-70825435D03*
|
||||
D14*
|
||||
X172921800Y-74575435D03*
|
||||
X167921800Y-76775435D03*
|
||||
X167921800Y-76775435D03*
|
||||
D15*
|
||||
X167921800Y-70825435D03*
|
||||
D14*
|
||||
X162921800Y-74575435D03*
|
||||
D13*
|
||||
X162421800Y-70825435D03*
|
||||
D16*
|
||||
X164646800Y-76775435D03*
|
||||
X176196800Y-74575435D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S28*%
|
||||
X190156539Y-129441166D03*
|
||||
D14*
|
||||
X193154134Y-131749179D03*
|
||||
X192559390Y-137179306D03*
|
||||
X192559390Y-137179306D03*
|
||||
D15*
|
||||
X187406539Y-134204306D03*
|
||||
D14*
|
||||
X188154134Y-140409433D03*
|
||||
D13*
|
||||
X184656539Y-138967446D03*
|
||||
D33*
|
||||
X190921890Y-140015539D03*
|
||||
X194791634Y-128912946D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,_1*%
|
||||
X184171800Y-90125430D03*
|
||||
X190671800Y-90125430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S5*%
|
||||
X101662862Y-114626433D03*
|
||||
D14*
|
||||
X101491599Y-118405741D03*
|
||||
X96702368Y-121033148D03*
|
||||
X96702368Y-121033148D03*
|
||||
D15*
|
||||
X96183791Y-115105790D03*
|
||||
D14*
|
||||
X91529652Y-119277299D03*
|
||||
D13*
|
||||
X90704720Y-115585147D03*
|
||||
D30*
|
||||
X93439830Y-121318584D03*
|
||||
X104754136Y-118120306D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S27*%
|
||||
X175234391Y-125138945D03*
|
||||
D14*
|
||||
X173780857Y-128631757D03*
|
||||
X168381826Y-129462699D03*
|
||||
X168381826Y-129462699D03*
|
||||
D15*
|
||||
X169921799Y-123715440D03*
|
||||
D14*
|
||||
X164121598Y-126043567D03*
|
||||
D13*
|
||||
X164609207Y-122291935D03*
|
||||
D35*
|
||||
X165218419Y-128615066D03*
|
||||
X176944264Y-129479389D03*
|
||||
%TD*%
|
||||
D36*
|
||||
%TO.C,D14*%
|
||||
X165869244Y-132464682D03*
|
||||
D19*
|
||||
X166738578Y-132697619D03*
|
||||
X168187466Y-133085847D03*
|
||||
D36*
|
||||
X169056800Y-133318784D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S7*%
|
||||
X98699555Y-80755814D03*
|
||||
D14*
|
||||
X98528292Y-84535122D03*
|
||||
X93739061Y-87162529D03*
|
||||
X93739061Y-87162529D03*
|
||||
D15*
|
||||
X93220484Y-81235171D03*
|
||||
D14*
|
||||
X88566345Y-85406680D03*
|
||||
D13*
|
||||
X87741413Y-81714528D03*
|
||||
D30*
|
||||
X90476523Y-87447965D03*
|
||||
X101790829Y-84249687D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S15*%
|
||||
X137421798Y-79715433D03*
|
||||
D14*
|
||||
X136921798Y-83465433D03*
|
||||
X131921798Y-85665433D03*
|
||||
X131921798Y-85665433D03*
|
||||
D15*
|
||||
X131921798Y-79715433D03*
|
||||
D14*
|
||||
X126921798Y-83465433D03*
|
||||
D13*
|
||||
X126421798Y-79715433D03*
|
||||
D16*
|
||||
X128646798Y-85665433D03*
|
||||
X140196798Y-83465433D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D2*%
|
||||
X93886392Y-107778138D03*
|
||||
D19*
|
||||
X94782967Y-107699698D03*
|
||||
X96277259Y-107568964D03*
|
||||
D18*
|
||||
X97173834Y-107490524D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S13*%
|
||||
X137421797Y-113715434D03*
|
||||
D14*
|
||||
X136921797Y-117465434D03*
|
||||
X131921797Y-119665434D03*
|
||||
X131921797Y-119665434D03*
|
||||
D15*
|
||||
X131921797Y-113715434D03*
|
||||
D14*
|
||||
X126921797Y-117465434D03*
|
||||
D13*
|
||||
X126421797Y-113715434D03*
|
||||
D16*
|
||||
X128646797Y-119665434D03*
|
||||
X140196797Y-117465434D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S19*%
|
||||
X155421801Y-102325431D03*
|
||||
D14*
|
||||
X154921801Y-106075431D03*
|
||||
X149921801Y-108275431D03*
|
||||
X149921801Y-108275431D03*
|
||||
D15*
|
||||
X149921801Y-102325431D03*
|
||||
D14*
|
||||
X144921801Y-106075431D03*
|
||||
D13*
|
||||
X144421801Y-102325431D03*
|
||||
D16*
|
||||
X146646801Y-108275431D03*
|
||||
X158196801Y-106075431D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,_5*%
|
||||
X158921803Y-61075435D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D5*%
|
||||
X112271795Y-60825430D03*
|
||||
D19*
|
||||
X113171795Y-60825430D03*
|
||||
X114671795Y-60825430D03*
|
||||
D20*
|
||||
X115571795Y-60825430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S17*%
|
||||
X137421810Y-45715433D03*
|
||||
D14*
|
||||
X136921810Y-49465433D03*
|
||||
X131921810Y-51665433D03*
|
||||
X131921810Y-51665433D03*
|
||||
D15*
|
||||
X131921810Y-45715433D03*
|
||||
D14*
|
||||
X126921810Y-49465433D03*
|
||||
D13*
|
||||
X126421810Y-45715433D03*
|
||||
D16*
|
||||
X128646810Y-51665433D03*
|
||||
X140196810Y-49465433D03*
|
||||
%TD*%
|
||||
D37*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X180546807Y-101015434D03*
|
||||
X180546807Y-103555434D03*
|
||||
X180546807Y-106095434D03*
|
||||
X180546807Y-108635434D03*
|
||||
X179321807Y-98625434D03*
|
||||
X179321807Y-111025434D03*
|
||||
X181171807Y-98625434D03*
|
||||
X181171807Y-111025434D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D11*%
|
||||
X148271803Y-60825432D03*
|
||||
D19*
|
||||
X149171803Y-60825432D03*
|
||||
X150671803Y-60825432D03*
|
||||
D20*
|
||||
X151571803Y-60825432D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D19*%
|
||||
X91123556Y-76198767D03*
|
||||
D19*
|
||||
X92020131Y-76120327D03*
|
||||
X93514423Y-75989593D03*
|
||||
D18*
|
||||
X94410998Y-75911153D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S16*%
|
||||
X137421805Y-62715435D03*
|
||||
D14*
|
||||
X136921805Y-66465435D03*
|
||||
X131921805Y-68665435D03*
|
||||
X131921805Y-68665435D03*
|
||||
D15*
|
||||
X131921805Y-62715435D03*
|
||||
D14*
|
||||
X126921805Y-66465435D03*
|
||||
D13*
|
||||
X126421805Y-62715435D03*
|
||||
D16*
|
||||
X128646805Y-68665435D03*
|
||||
X140196805Y-66465435D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J5*%
|
||||
X182663802Y-106095430D03*
|
||||
D25*
|
||||
X183679802Y-106095430D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S26*%
|
||||
X173421802Y-53825437D03*
|
||||
D14*
|
||||
X172921802Y-57575437D03*
|
||||
X167921802Y-59775437D03*
|
||||
X167921802Y-59775437D03*
|
||||
D15*
|
||||
X167921802Y-53825437D03*
|
||||
D14*
|
||||
X162921802Y-57575437D03*
|
||||
D13*
|
||||
X162421802Y-53825437D03*
|
||||
D16*
|
||||
X164646802Y-59775437D03*
|
||||
X176196802Y-57575437D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S2*%
|
||||
X83731350Y-116195235D03*
|
||||
D14*
|
||||
X83560087Y-119974543D03*
|
||||
X78770856Y-122601950D03*
|
||||
X78770856Y-122601950D03*
|
||||
D15*
|
||||
X78252279Y-116674592D03*
|
||||
D14*
|
||||
X73598140Y-120846101D03*
|
||||
D13*
|
||||
X72773208Y-117153949D03*
|
||||
D30*
|
||||
X75508318Y-122887386D03*
|
||||
X86822624Y-119689108D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S1*%
|
||||
X64318199Y-100828727D03*
|
||||
D14*
|
||||
X64146936Y-104608035D03*
|
||||
X59357705Y-107235442D03*
|
||||
X59357705Y-107235442D03*
|
||||
D15*
|
||||
X58839128Y-101308084D03*
|
||||
D14*
|
||||
X54184989Y-105479593D03*
|
||||
D13*
|
||||
X53360057Y-101787441D03*
|
||||
D30*
|
||||
X56095167Y-107520878D03*
|
||||
X67409473Y-104322600D03*
|
||||
%TD*%
|
||||
D38*
|
||||
%TO.C,D28*%
|
||||
X189249078Y-125712944D03*
|
||||
D19*
|
||||
X190028501Y-126162944D03*
|
||||
X191327539Y-126912944D03*
|
||||
D38*
|
||||
X192106962Y-127362944D03*
|
||||
%TD*%
|
||||
D39*
|
||||
%TO.C,Nice!View1*%
|
||||
X189961800Y-83625435D03*
|
||||
X192501800Y-83625435D03*
|
||||
X187421800Y-83625435D03*
|
||||
X184881800Y-83625435D03*
|
||||
X182341800Y-83625435D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D17*%
|
||||
X73192051Y-77767564D03*
|
||||
D19*
|
||||
X74088626Y-77689124D03*
|
||||
X75582918Y-77558390D03*
|
||||
D18*
|
||||
X76479493Y-77479950D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S10*%
|
||||
X119421796Y-85325435D03*
|
||||
D14*
|
||||
X118921796Y-89075435D03*
|
||||
X113921796Y-91275435D03*
|
||||
X113921796Y-91275435D03*
|
||||
D15*
|
||||
X113921796Y-85325435D03*
|
||||
D14*
|
||||
X108921796Y-89075435D03*
|
||||
D13*
|
||||
X108421796Y-85325435D03*
|
||||
D16*
|
||||
X110646796Y-91275435D03*
|
||||
X122196796Y-89075435D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S6*%
|
||||
X100181204Y-97691131D03*
|
||||
D14*
|
||||
X100009941Y-101470439D03*
|
||||
X95220710Y-104097846D03*
|
||||
X95220710Y-104097846D03*
|
||||
D15*
|
||||
X94702133Y-98170488D03*
|
||||
D14*
|
||||
X90047994Y-102341997D03*
|
||||
D13*
|
||||
X89223062Y-98649845D03*
|
||||
D30*
|
||||
X91958172Y-104383282D03*
|
||||
X103272478Y-101185004D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,J22*%
|
||||
X187421802Y-81633432D03*
|
||||
D27*
|
||||
X187421802Y-80617432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D6*%
|
||||
X130271798Y-123215439D03*
|
||||
D19*
|
||||
X131171798Y-123215439D03*
|
||||
X132671798Y-123215439D03*
|
||||
D20*
|
||||
X133571798Y-123215439D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J4*%
|
||||
X182663803Y-108635438D03*
|
||||
D25*
|
||||
X183679803Y-108635438D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,J6*%
|
||||
X182663797Y-103555432D03*
|
||||
D25*
|
||||
X183679797Y-103555432D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,D4*%
|
||||
X112271797Y-94825443D03*
|
||||
D19*
|
||||
X113171797Y-94825443D03*
|
||||
X114671797Y-94825443D03*
|
||||
D20*
|
||||
X115571797Y-94825443D03*
|
||||
%TD*%
|
||||
%TO.C,D24*%
|
||||
X148271796Y-97125434D03*
|
||||
D19*
|
||||
X149171796Y-97125434D03*
|
||||
X150671796Y-97125434D03*
|
||||
D20*
|
||||
X151571796Y-97125434D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,S8*%
|
||||
X97217911Y-63820503D03*
|
||||
D14*
|
||||
X97046648Y-67599811D03*
|
||||
X92257417Y-70227218D03*
|
||||
X92257417Y-70227218D03*
|
||||
D15*
|
||||
X91738840Y-64299860D03*
|
||||
D14*
|
||||
X87084701Y-68471369D03*
|
||||
D13*
|
||||
X86259769Y-64779217D03*
|
||||
D30*
|
||||
X88994879Y-70512654D03*
|
||||
X100309185Y-67314376D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,D1*%
|
||||
X75954884Y-109346947D03*
|
||||
D19*
|
||||
X76851459Y-109268507D03*
|
||||
X78345751Y-109137773D03*
|
||||
D18*
|
||||
X79242326Y-109059333D03*
|
||||
%TD*%
|
||||
%TO.C,D15*%
|
||||
X56742195Y-96271678D03*
|
||||
D19*
|
||||
X57638770Y-96193238D03*
|
||||
X59133062Y-96062504D03*
|
||||
D18*
|
||||
X60029637Y-95984064D03*
|
||||
%TD*%
|
||||
%TO.C,D18*%
|
||||
X94086855Y-110069380D03*
|
||||
D19*
|
||||
X94983430Y-109990940D03*
|
||||
X96477722Y-109860206D03*
|
||||
D18*
|
||||
X97374297Y-109781766D03*
|
||||
%TD*%
|
||||
M02*
|
||||
402
corax56/gerbers/keyboard-F_Paste.gtp
Normal file
402
corax56/gerbers/keyboard-F_Paste.gtp
Normal file
@@ -0,0 +1,402 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2023-08-05T11:34:34+02:00*%
|
||||
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,v1.0.0*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 7.0.6-7.0.6~ubuntu20.04.1) date 2023-08-05 11:34:34*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRotRect*
|
||||
0 Rectangle, with rotation*
|
||||
0 The origin of the aperture is its center*
|
||||
0 $1 length*
|
||||
0 $2 width*
|
||||
0 $3 Rotation angle, in degrees counterclockwise*
|
||||
0 Add horizontal line*
|
||||
21,1,$1,$2,0,0,$3*%
|
||||
%AMFreePoly0*
|
||||
4,1,6,0.600000,0.200000,0.000000,-0.400000,-0.600000,0.200000,-0.600000,0.400000,0.600000,0.400000,0.600000,0.200000,0.600000,0.200000,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,6,0.600000,-0.250000,-0.600000,-0.250000,-0.600000,1.000000,0.000000,0.400000,0.600000,1.000000,0.600000,-0.250000,0.600000,-0.250000,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10R,0.900000X0.900000*%
|
||||
%ADD11R,0.900000X1.250000*%
|
||||
%ADD12R,2.600000X2.600000*%
|
||||
%ADD13RotRect,0.900000X1.200000X5.000000*%
|
||||
%ADD14R,0.900000X1.200000*%
|
||||
%ADD15FreePoly0,270.000000*%
|
||||
%ADD16FreePoly1,270.000000*%
|
||||
%ADD17FreePoly0,90.000000*%
|
||||
%ADD18FreePoly1,90.000000*%
|
||||
%ADD19FreePoly0,180.000000*%
|
||||
%ADD20FreePoly1,180.000000*%
|
||||
%ADD21RotRect,2.600000X2.600000X185.000000*%
|
||||
%ADD22RotRect,2.600000X2.600000X240.000000*%
|
||||
%ADD23RotRect,2.600000X2.600000X165.000000*%
|
||||
%ADD24RotRect,0.900000X1.200000X345.000000*%
|
||||
%ADD25RotRect,0.900000X1.200000X330.000000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,T1*%
|
||||
X183721806Y-44925437D03*
|
||||
X183721806Y-47125437D03*
|
||||
X191121806Y-44925437D03*
|
||||
X191121806Y-47125437D03*
|
||||
D11*
|
||||
X189671806Y-48100437D03*
|
||||
X186671806Y-48100437D03*
|
||||
X185171806Y-48100437D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S22*%
|
||||
X146646801Y-57275431D03*
|
||||
X158196801Y-55075431D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D3*%
|
||||
X90923101Y-73907520D03*
|
||||
X94210543Y-73619906D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D9*%
|
||||
X148271803Y-128825426D03*
|
||||
X151571803Y-128825426D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J11*%
|
||||
X190429802Y-51675432D03*
|
||||
D16*
|
||||
X189413802Y-51675432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D22*%
|
||||
X130271803Y-91515433D03*
|
||||
X133571803Y-91515433D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S14*%
|
||||
X128646805Y-102665430D03*
|
||||
X140196805Y-100465430D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D12*%
|
||||
X166271806Y-97325435D03*
|
||||
X169571806Y-97325435D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J13*%
|
||||
X190429802Y-56775430D03*
|
||||
D16*
|
||||
X189413802Y-56775430D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S12*%
|
||||
X110646804Y-57275435D03*
|
||||
X122196804Y-55075435D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D13*%
|
||||
X166271806Y-63325439D03*
|
||||
X169571806Y-63325439D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J14*%
|
||||
X184413802Y-54225432D03*
|
||||
D18*
|
||||
X185429802Y-54225432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D25*%
|
||||
X148271804Y-63125431D03*
|
||||
X151571804Y-63125431D03*
|
||||
%TD*%
|
||||
%TO.C,D8*%
|
||||
X130271807Y-55215428D03*
|
||||
X133571807Y-55215428D03*
|
||||
%TD*%
|
||||
%TO.C,D23*%
|
||||
X130271797Y-57515430D03*
|
||||
X133571797Y-57515430D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S24*%
|
||||
X164646805Y-93775433D03*
|
||||
X176196805Y-91575433D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D16*%
|
||||
X76155346Y-111638191D03*
|
||||
X79442788Y-111350577D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D29*%
|
||||
X179521807Y-113825437D03*
|
||||
X182821807Y-113825437D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,J20*%
|
||||
X192501798Y-81633432D03*
|
||||
D20*
|
||||
X192501798Y-80617432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D20*%
|
||||
X112271800Y-97125432D03*
|
||||
X115571800Y-97125432D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,J24*%
|
||||
X182341806Y-81633437D03*
|
||||
D20*
|
||||
X182341806Y-80617437D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D27*%
|
||||
X166271804Y-65625431D03*
|
||||
X169571804Y-65625431D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S23*%
|
||||
X164646804Y-110775440D03*
|
||||
X176196804Y-108575440D03*
|
||||
%TD*%
|
||||
%TO.C,S20*%
|
||||
X146646803Y-91275440D03*
|
||||
X158196803Y-89075440D03*
|
||||
%TD*%
|
||||
%TO.C,S9*%
|
||||
X110646801Y-108275436D03*
|
||||
X122196801Y-106075436D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D21*%
|
||||
X112271799Y-63125434D03*
|
||||
X115571799Y-63125434D03*
|
||||
%TD*%
|
||||
%TO.C,D7*%
|
||||
X130271804Y-89215436D03*
|
||||
X133571804Y-89215436D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S21*%
|
||||
X146646796Y-74275430D03*
|
||||
X158196796Y-72075430D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S3*%
|
||||
X74026659Y-105952083D03*
|
||||
X85340965Y-102753805D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D10*%
|
||||
X148271800Y-94825434D03*
|
||||
X151571800Y-94825434D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J12*%
|
||||
X190429793Y-54225429D03*
|
||||
D16*
|
||||
X189413793Y-54225429D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S4*%
|
||||
X72545019Y-89016770D03*
|
||||
X83859325Y-85818492D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,J23*%
|
||||
X184881797Y-81633434D03*
|
||||
D20*
|
||||
X184881797Y-80617434D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,J21*%
|
||||
X189961808Y-81633435D03*
|
||||
D20*
|
||||
X189961808Y-80617435D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S18*%
|
||||
X146646801Y-125275434D03*
|
||||
X158196801Y-123075434D03*
|
||||
%TD*%
|
||||
%TO.C,S11*%
|
||||
X110646803Y-74275442D03*
|
||||
X122196803Y-72075442D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D26*%
|
||||
X166271807Y-99625427D03*
|
||||
X169571807Y-99625427D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S25*%
|
||||
X164646800Y-76775435D03*
|
||||
X176196800Y-74575435D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,S28*%
|
||||
X190921890Y-140015539D03*
|
||||
X194791634Y-128912946D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S5*%
|
||||
X93439830Y-121318584D03*
|
||||
X104754136Y-118120306D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,S27*%
|
||||
X165218419Y-128615066D03*
|
||||
X176944264Y-129479389D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,D14*%
|
||||
X165869244Y-132464682D03*
|
||||
X169056800Y-133318784D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S7*%
|
||||
X90476523Y-87447965D03*
|
||||
X101790829Y-84249687D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S15*%
|
||||
X128646798Y-85665433D03*
|
||||
X140196798Y-83465433D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D2*%
|
||||
X93886392Y-107778138D03*
|
||||
X97173834Y-107490524D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S13*%
|
||||
X128646797Y-119665434D03*
|
||||
X140196797Y-117465434D03*
|
||||
%TD*%
|
||||
%TO.C,S19*%
|
||||
X146646801Y-108275431D03*
|
||||
X158196801Y-106075431D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D5*%
|
||||
X112271795Y-60825430D03*
|
||||
X115571795Y-60825430D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S17*%
|
||||
X128646810Y-51665433D03*
|
||||
X140196810Y-49465433D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D11*%
|
||||
X148271803Y-60825432D03*
|
||||
X151571803Y-60825432D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D19*%
|
||||
X91123556Y-76198767D03*
|
||||
X94410998Y-75911153D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S16*%
|
||||
X128646805Y-68665435D03*
|
||||
X140196805Y-66465435D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J5*%
|
||||
X182663802Y-106095430D03*
|
||||
D18*
|
||||
X183679802Y-106095430D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S26*%
|
||||
X164646802Y-59775437D03*
|
||||
X176196802Y-57575437D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S2*%
|
||||
X75508318Y-122887386D03*
|
||||
X86822624Y-119689108D03*
|
||||
%TD*%
|
||||
%TO.C,S1*%
|
||||
X56095167Y-107520878D03*
|
||||
X67409473Y-104322600D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,D28*%
|
||||
X189249078Y-125712944D03*
|
||||
X192106962Y-127362944D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D17*%
|
||||
X73192051Y-77767564D03*
|
||||
X76479493Y-77479950D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,S10*%
|
||||
X110646796Y-91275435D03*
|
||||
X122196796Y-89075435D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S6*%
|
||||
X91958172Y-104383282D03*
|
||||
X103272478Y-101185004D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,J22*%
|
||||
X187421802Y-81633432D03*
|
||||
D20*
|
||||
X187421802Y-80617432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D6*%
|
||||
X130271798Y-123215439D03*
|
||||
X133571798Y-123215439D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J4*%
|
||||
X182663803Y-108635438D03*
|
||||
D18*
|
||||
X183679803Y-108635438D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,J6*%
|
||||
X182663797Y-103555432D03*
|
||||
D18*
|
||||
X183679797Y-103555432D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D4*%
|
||||
X112271797Y-94825443D03*
|
||||
X115571797Y-94825443D03*
|
||||
%TD*%
|
||||
%TO.C,D24*%
|
||||
X148271796Y-97125434D03*
|
||||
X151571796Y-97125434D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,S8*%
|
||||
X88994879Y-70512654D03*
|
||||
X100309185Y-67314376D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D1*%
|
||||
X75954884Y-109346947D03*
|
||||
X79242326Y-109059333D03*
|
||||
%TD*%
|
||||
%TO.C,D15*%
|
||||
X56742195Y-96271678D03*
|
||||
X60029637Y-95984064D03*
|
||||
%TD*%
|
||||
%TO.C,D18*%
|
||||
X94086855Y-110069380D03*
|
||||
X97374297Y-109781766D03*
|
||||
%TD*%
|
||||
M02*
|
||||
12508
corax56/gerbers/keyboard-F_Silkscreen.gto
Normal file
12508
corax56/gerbers/keyboard-F_Silkscreen.gto
Normal file
File diff suppressed because it is too large
Load Diff
4214
corax56/gerbers/keyboard-NPTH-drl_map.gbr
Normal file
4214
corax56/gerbers/keyboard-NPTH-drl_map.gbr
Normal file
File diff suppressed because it is too large
Load Diff
223
corax56/gerbers/keyboard-NPTH.drl
Normal file
223
corax56/gerbers/keyboard-NPTH.drl
Normal file
@@ -0,0 +1,223 @@
|
||||
M48
|
||||
; DRILL file {KiCad 7.0.6-7.0.6~ubuntu20.04.1} date Sat 05 Aug 2023 11:34:35 AM CEST
|
||||
; FORMAT={-:-/ absolute / metric / decimal}
|
||||
; #@! TF.CreationDate,2023-08-05T11:34:35+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
METRIC
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T1C0.900
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T2C1.702
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T3C3.000
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T4C3.429
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X185.922Y-46.025
|
||||
X188.922Y-46.025
|
||||
T2
|
||||
X53.36Y-101.787
|
||||
X64.318Y-100.829
|
||||
X69.81Y-83.283
|
||||
X71.292Y-100.219
|
||||
X72.773Y-117.154
|
||||
X80.768Y-82.325
|
||||
X82.25Y-99.26
|
||||
X83.731Y-116.195
|
||||
X86.26Y-64.779
|
||||
X87.741Y-81.715
|
||||
X89.223Y-98.65
|
||||
X90.705Y-115.585
|
||||
X97.218Y-63.821
|
||||
X98.7Y-80.756
|
||||
X100.181Y-97.691
|
||||
X101.663Y-114.626
|
||||
X108.422Y-85.325
|
||||
X108.422Y-102.325
|
||||
X108.422Y-68.325
|
||||
X108.422Y-51.325
|
||||
X119.422Y-85.325
|
||||
X119.422Y-102.325
|
||||
X119.422Y-68.325
|
||||
X119.422Y-51.325
|
||||
X126.422Y-113.715
|
||||
X126.422Y-79.715
|
||||
X126.422Y-62.715
|
||||
X126.422Y-96.715
|
||||
X126.422Y-45.715
|
||||
X137.422Y-113.715
|
||||
X137.422Y-79.715
|
||||
X137.422Y-62.715
|
||||
X137.422Y-96.715
|
||||
X137.422Y-45.715
|
||||
X144.422Y-68.325
|
||||
X144.422Y-51.325
|
||||
X144.422Y-102.325
|
||||
X144.422Y-119.325
|
||||
X144.422Y-85.325
|
||||
X155.422Y-68.325
|
||||
X155.422Y-51.325
|
||||
X155.422Y-102.325
|
||||
X155.422Y-119.325
|
||||
X155.422Y-85.325
|
||||
X162.422Y-70.825
|
||||
X162.422Y-53.825
|
||||
X162.422Y-104.825
|
||||
X162.422Y-87.825
|
||||
X164.609Y-122.292
|
||||
X173.422Y-70.825
|
||||
X173.422Y-53.825
|
||||
X173.422Y-104.825
|
||||
X173.422Y-87.825
|
||||
X175.234Y-125.139
|
||||
X184.657Y-138.967
|
||||
X190.157Y-129.441
|
||||
T3
|
||||
X54.185Y-105.48
|
||||
X59.358Y-107.235
|
||||
X59.358Y-107.235
|
||||
X64.147Y-104.608
|
||||
X70.635Y-86.975
|
||||
X72.116Y-103.911
|
||||
X73.598Y-120.846
|
||||
X75.808Y-88.731
|
||||
X75.808Y-88.731
|
||||
X77.289Y-105.667
|
||||
X77.289Y-105.667
|
||||
X78.771Y-122.602
|
||||
X78.771Y-122.602
|
||||
X80.597Y-86.104
|
||||
X82.078Y-103.039
|
||||
X83.56Y-119.975
|
||||
X87.085Y-68.471
|
||||
X88.566Y-85.407
|
||||
X90.048Y-102.342
|
||||
X91.53Y-119.277
|
||||
X92.257Y-70.227
|
||||
X92.257Y-70.227
|
||||
X93.739Y-87.163
|
||||
X93.739Y-87.163
|
||||
X95.221Y-104.098
|
||||
X95.221Y-104.098
|
||||
X96.702Y-121.033
|
||||
X96.702Y-121.033
|
||||
X97.047Y-67.6
|
||||
X98.528Y-84.535
|
||||
X100.01Y-101.47
|
||||
X101.492Y-118.406
|
||||
X108.922Y-89.075
|
||||
X108.922Y-106.075
|
||||
X108.922Y-72.075
|
||||
X108.922Y-55.075
|
||||
X113.922Y-91.275
|
||||
X113.922Y-91.275
|
||||
X113.922Y-108.275
|
||||
X113.922Y-108.275
|
||||
X113.922Y-74.275
|
||||
X113.922Y-74.275
|
||||
X113.922Y-57.275
|
||||
X113.922Y-57.275
|
||||
X118.922Y-89.075
|
||||
X118.922Y-106.075
|
||||
X118.922Y-72.075
|
||||
X118.922Y-55.075
|
||||
X126.922Y-117.465
|
||||
X126.922Y-83.465
|
||||
X126.922Y-66.465
|
||||
X126.922Y-100.465
|
||||
X126.922Y-49.465
|
||||
X131.922Y-119.665
|
||||
X131.922Y-119.665
|
||||
X131.922Y-85.665
|
||||
X131.922Y-85.665
|
||||
X131.922Y-68.665
|
||||
X131.922Y-68.665
|
||||
X131.922Y-102.665
|
||||
X131.922Y-102.665
|
||||
X131.922Y-51.665
|
||||
X131.922Y-51.665
|
||||
X136.922Y-117.465
|
||||
X136.922Y-83.465
|
||||
X136.922Y-66.465
|
||||
X136.922Y-100.465
|
||||
X136.922Y-49.465
|
||||
X144.922Y-72.075
|
||||
X144.922Y-55.075
|
||||
X144.922Y-106.075
|
||||
X144.922Y-123.075
|
||||
X144.922Y-89.075
|
||||
X149.922Y-74.275
|
||||
X149.922Y-74.275
|
||||
X149.922Y-57.275
|
||||
X149.922Y-57.275
|
||||
X149.922Y-108.275
|
||||
X149.922Y-108.275
|
||||
X149.922Y-125.275
|
||||
X149.922Y-125.275
|
||||
X149.922Y-91.275
|
||||
X149.922Y-91.275
|
||||
X154.922Y-72.075
|
||||
X154.922Y-55.075
|
||||
X154.922Y-106.075
|
||||
X154.922Y-123.075
|
||||
X154.922Y-89.075
|
||||
X162.922Y-74.575
|
||||
X162.922Y-57.575
|
||||
X162.922Y-108.575
|
||||
X162.922Y-91.575
|
||||
X164.122Y-126.044
|
||||
X167.922Y-76.775
|
||||
X167.922Y-76.775
|
||||
X167.922Y-59.775
|
||||
X167.922Y-59.775
|
||||
X167.922Y-110.775
|
||||
X167.922Y-110.775
|
||||
X167.922Y-93.775
|
||||
X167.922Y-93.775
|
||||
X168.382Y-129.463
|
||||
X168.382Y-129.463
|
||||
X172.922Y-74.575
|
||||
X172.922Y-57.575
|
||||
X172.922Y-108.575
|
||||
X172.922Y-91.575
|
||||
X173.781Y-128.632
|
||||
X188.154Y-140.409
|
||||
X192.559Y-137.179
|
||||
X192.559Y-137.179
|
||||
X193.154Y-131.749
|
||||
T4
|
||||
X58.839Y-101.308
|
||||
X75.289Y-82.804
|
||||
X76.771Y-99.739
|
||||
X78.252Y-116.675
|
||||
X91.739Y-64.3
|
||||
X93.22Y-81.235
|
||||
X94.702Y-98.17
|
||||
X96.184Y-115.106
|
||||
X113.922Y-85.325
|
||||
X113.922Y-102.325
|
||||
X113.922Y-68.325
|
||||
X113.922Y-51.325
|
||||
X131.922Y-113.715
|
||||
X131.922Y-79.715
|
||||
X131.922Y-62.715
|
||||
X131.922Y-96.715
|
||||
X131.922Y-45.715
|
||||
X149.922Y-68.325
|
||||
X149.922Y-51.325
|
||||
X149.922Y-102.325
|
||||
X149.922Y-119.325
|
||||
X149.922Y-85.325
|
||||
X167.922Y-70.825
|
||||
X167.922Y-53.825
|
||||
X167.922Y-104.825
|
||||
X167.922Y-87.825
|
||||
X169.922Y-123.715
|
||||
X187.407Y-134.204
|
||||
T0
|
||||
M30
|
||||
6955
corax56/gerbers/keyboard-PTH-drl_map.gbr
Normal file
6955
corax56/gerbers/keyboard-PTH-drl_map.gbr
Normal file
File diff suppressed because it is too large
Load Diff
265
corax56/gerbers/keyboard-PTH.drl
Normal file
265
corax56/gerbers/keyboard-PTH.drl
Normal file
@@ -0,0 +1,265 @@
|
||||
M48
|
||||
; DRILL file {KiCad 7.0.6-7.0.6~ubuntu20.04.1} date Sat 05 Aug 2023 11:34:35 AM CEST
|
||||
; FORMAT={-:-/ absolute / metric / decimal}
|
||||
; #@! TF.CreationDate,2023-08-05T11:34:35+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.6-7.0.6~ubuntu20.04.1
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
METRIC
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T1C0.300
|
||||
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||
T2C0.400
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T3C0.800
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T4C0.900
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T5C1.000
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T6C1.092
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T7C1.100
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T8C1.300
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T9C2.200
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T10C4.100
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X57.639Y-96.193
|
||||
X59.133Y-96.063
|
||||
X74.089Y-77.689
|
||||
X75.583Y-77.558
|
||||
X76.851Y-109.269
|
||||
X77.052Y-111.56
|
||||
X78.346Y-109.138
|
||||
X78.546Y-111.429
|
||||
X91.82Y-73.829
|
||||
X92.02Y-76.12
|
||||
X93.314Y-73.698
|
||||
X93.514Y-75.99
|
||||
X94.783Y-107.7
|
||||
X94.983Y-109.991
|
||||
X96.277Y-107.569
|
||||
X96.478Y-109.86
|
||||
X113.172Y-60.825
|
||||
X113.172Y-94.825
|
||||
X113.172Y-63.125
|
||||
X113.172Y-97.125
|
||||
X114.672Y-60.825
|
||||
X114.672Y-94.825
|
||||
X114.672Y-63.125
|
||||
X114.672Y-97.125
|
||||
X131.172Y-57.515
|
||||
X131.172Y-123.215
|
||||
X131.172Y-91.515
|
||||
X131.172Y-89.215
|
||||
X131.172Y-55.215
|
||||
X132.672Y-57.515
|
||||
X132.672Y-123.215
|
||||
X132.672Y-91.515
|
||||
X132.672Y-89.215
|
||||
X132.672Y-55.215
|
||||
X149.172Y-97.125
|
||||
X149.172Y-94.825
|
||||
X149.172Y-60.825
|
||||
X149.172Y-128.825
|
||||
X149.172Y-63.125
|
||||
X150.672Y-97.125
|
||||
X150.672Y-94.825
|
||||
X150.672Y-60.825
|
||||
X150.672Y-128.825
|
||||
X150.672Y-63.125
|
||||
X166.739Y-132.698
|
||||
X167.172Y-65.625
|
||||
X167.172Y-63.325
|
||||
X167.172Y-97.325
|
||||
X167.172Y-99.625
|
||||
X168.187Y-133.086
|
||||
X168.672Y-65.625
|
||||
X168.672Y-63.325
|
||||
X168.672Y-97.325
|
||||
X168.672Y-99.625
|
||||
X180.422Y-113.825
|
||||
X181.922Y-113.825
|
||||
X190.029Y-126.163
|
||||
X191.328Y-126.913
|
||||
T2
|
||||
X56.139Y-103.139
|
||||
X61.974Y-104.436
|
||||
X72.598Y-84.634
|
||||
X74.02Y-101.577
|
||||
X75.554Y-118.508
|
||||
X78.014Y-94.765
|
||||
X78.434Y-85.931
|
||||
X79.094Y-93.483
|
||||
X79.856Y-102.873
|
||||
X81.389Y-119.804
|
||||
X83.644Y-109.865
|
||||
X84.314Y-112.405
|
||||
X89.005Y-66.124
|
||||
X90.539Y-83.055
|
||||
X91.961Y-99.997
|
||||
X93.495Y-116.928
|
||||
X94.841Y-67.42
|
||||
X96.374Y-84.351
|
||||
X97.047Y-92.64
|
||||
X97.796Y-101.294
|
||||
X98.024Y-75.865
|
||||
X98.914Y-90.425
|
||||
X99.33Y-118.225
|
||||
X100.884Y-109.705
|
||||
X109.364Y-82.845
|
||||
X111.022Y-86.909
|
||||
X111.029Y-52.907
|
||||
X111.074Y-103.909
|
||||
X111.082Y-69.907
|
||||
X116.722Y-88.709
|
||||
X116.729Y-80.547
|
||||
X116.729Y-54.707
|
||||
X116.774Y-105.709
|
||||
X116.782Y-71.707
|
||||
X118.444Y-96.625
|
||||
X119.754Y-77.835
|
||||
X129.012Y-81.299
|
||||
X129.015Y-115.301
|
||||
X129.019Y-47.297
|
||||
X129.064Y-98.299
|
||||
X129.072Y-64.297
|
||||
X134.044Y-108.295
|
||||
X134.712Y-83.099
|
||||
X134.715Y-117.101
|
||||
X134.719Y-49.097
|
||||
X134.719Y-78.369
|
||||
X134.764Y-100.099
|
||||
X134.772Y-66.097
|
||||
X136.214Y-74.135
|
||||
X141.514Y-97.515
|
||||
X145.614Y-79.855
|
||||
X147.012Y-86.919
|
||||
X147.019Y-52.917
|
||||
X147.021Y-120.911
|
||||
X147.064Y-103.919
|
||||
X147.072Y-69.917
|
||||
X151.984Y-113.595
|
||||
X152.712Y-88.719
|
||||
X152.719Y-54.717
|
||||
X152.719Y-83.322
|
||||
X152.721Y-122.711
|
||||
X152.764Y-105.719
|
||||
X152.772Y-71.717
|
||||
X153.174Y-116.115
|
||||
X154.494Y-95.375
|
||||
X165.012Y-89.409
|
||||
X165.019Y-55.407
|
||||
X165.064Y-106.409
|
||||
X165.072Y-72.407
|
||||
X166.709Y-124.499
|
||||
X170.712Y-91.209
|
||||
X170.719Y-57.207
|
||||
X170.764Y-108.209
|
||||
X170.772Y-74.207
|
||||
X171.584Y-85.145
|
||||
X171.748Y-127.713
|
||||
X172.6Y-64.0
|
||||
X173.434Y-99.955
|
||||
X173.857Y-82.321
|
||||
X173.857Y-79.322
|
||||
X173.857Y-80.322
|
||||
X173.857Y-81.321
|
||||
X173.857Y-83.32
|
||||
X174.324Y-122.345
|
||||
X174.6Y-66.8
|
||||
X175.6Y-85.665
|
||||
X175.674Y-110.915
|
||||
X175.674Y-98.7
|
||||
X175.674Y-97.415
|
||||
X176.673Y-85.665
|
||||
X177.8Y-85.665
|
||||
X178.204Y-93.795
|
||||
X179.8Y-83.8
|
||||
X182.319Y-59.407
|
||||
X182.342Y-79.707
|
||||
X184.532Y-135.445
|
||||
X184.882Y-79.707
|
||||
X184.919Y-61.807
|
||||
X186.219Y-60.707
|
||||
X186.412Y-55.207
|
||||
X186.419Y-58.507
|
||||
X187.119Y-99.907
|
||||
X187.282Y-137.522
|
||||
X187.419Y-51.707
|
||||
X187.422Y-79.707
|
||||
X187.422Y-56.878
|
||||
X188.066Y-127.324
|
||||
X188.067Y-103.555
|
||||
X188.296Y-53.107
|
||||
X189.019Y-101.015
|
||||
X189.962Y-78.507
|
||||
X191.219Y-62.907
|
||||
X191.691Y-133.486
|
||||
X192.502Y-79.707
|
||||
T3
|
||||
X179.672Y-46.125
|
||||
X195.172Y-46.125
|
||||
T4
|
||||
X179.322Y-98.625
|
||||
X179.322Y-111.025
|
||||
X180.547Y-101.015
|
||||
X180.547Y-103.555
|
||||
X180.547Y-106.095
|
||||
X180.547Y-108.635
|
||||
X181.172Y-98.625
|
||||
X181.172Y-111.025
|
||||
T5
|
||||
X182.342Y-83.625
|
||||
X184.882Y-83.625
|
||||
X187.422Y-83.625
|
||||
X189.962Y-83.625
|
||||
X192.502Y-83.625
|
||||
T6
|
||||
X179.802Y-49.155
|
||||
X179.802Y-51.695
|
||||
X179.802Y-54.235
|
||||
X179.802Y-56.775
|
||||
X179.802Y-59.315
|
||||
X179.802Y-61.855
|
||||
X179.802Y-64.395
|
||||
X179.802Y-66.935
|
||||
X179.802Y-69.475
|
||||
X179.802Y-72.015
|
||||
X179.802Y-74.555
|
||||
X179.802Y-77.095
|
||||
X195.042Y-49.155
|
||||
X195.042Y-51.695
|
||||
X195.042Y-54.235
|
||||
X195.042Y-56.775
|
||||
X195.042Y-59.315
|
||||
X195.042Y-61.855
|
||||
X195.042Y-64.395
|
||||
X195.042Y-66.935
|
||||
X195.042Y-69.475
|
||||
X195.042Y-72.015
|
||||
X195.042Y-74.555
|
||||
X195.042Y-77.095
|
||||
T7
|
||||
X179.802Y-49.155
|
||||
X195.042Y-49.155
|
||||
T8
|
||||
X184.172Y-90.125
|
||||
X190.672Y-90.125
|
||||
T9
|
||||
X179.922Y-90.125
|
||||
X194.922Y-90.125
|
||||
T10
|
||||
X86.477Y-107.423
|
||||
X102.922Y-59.825
|
||||
X140.922Y-110.825
|
||||
X158.922Y-61.075
|
||||
X184.3Y-119.049
|
||||
T0
|
||||
M30
|
||||
131
corax56/gerbers/keyboard-job.gbrjob
Normal file
131
corax56/gerbers/keyboard-job.gbrjob
Normal file
@@ -0,0 +1,131 @@
|
||||
{
|
||||
"Header": {
|
||||
"GenerationSoftware": {
|
||||
"Vendor": "KiCad",
|
||||
"Application": "Pcbnew",
|
||||
"Version": "7.0.6-7.0.6~ubuntu20.04.1"
|
||||
},
|
||||
"CreationDate": "2023-08-05T11:34:34+02:00"
|
||||
},
|
||||
"GeneralSpecs": {
|
||||
"ProjectId": {
|
||||
"Name": "keyboard",
|
||||
"GUID": "6b657962-6f61-4726-942e-6b696361645f",
|
||||
"Revision": "v1.0.0"
|
||||
},
|
||||
"Size": {
|
||||
"X": 152.566,
|
||||
"Y": 111.0873
|
||||
},
|
||||
"LayerNumber": 2,
|
||||
"BoardThickness": 1.6,
|
||||
"Finish": "None"
|
||||
},
|
||||
"DesignRules": [
|
||||
{
|
||||
"Layers": "Outer",
|
||||
"PadToPad": 0.0,
|
||||
"PadToTrack": 0.0,
|
||||
"TrackToTrack": 0.2,
|
||||
"MinLineWidth": 0.25,
|
||||
"TrackToRegion": 0.508,
|
||||
"RegionToRegion": 0.508
|
||||
}
|
||||
],
|
||||
"FilesAttributes": [
|
||||
{
|
||||
"Path": "keyboard-F_Cu.gtl",
|
||||
"FileFunction": "Copper,L1,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-B_Cu.gbl",
|
||||
"FileFunction": "Copper,L2,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-F_Paste.gtp",
|
||||
"FileFunction": "SolderPaste,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-B_Paste.gbp",
|
||||
"FileFunction": "SolderPaste,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-F_Silkscreen.gto",
|
||||
"FileFunction": "Legend,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-B_Silkscreen.gbo",
|
||||
"FileFunction": "Legend,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-F_Mask.gts",
|
||||
"FileFunction": "SolderMask,Top",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-B_Mask.gbs",
|
||||
"FileFunction": "SolderMask,Bot",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "keyboard-Edge_Cuts.gm1",
|
||||
"FileFunction": "Profile",
|
||||
"FilePolarity": "Positive"
|
||||
}
|
||||
],
|
||||
"MaterialStackup": [
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Color": "White",
|
||||
"Name": "Top Silk Screen"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Top Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Color": "Black",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Top Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "F.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "Dielectric",
|
||||
"Thickness": 1.51,
|
||||
"Material": "FR4",
|
||||
"Name": "F.Cu/B.Cu",
|
||||
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "B.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Color": "Black",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Bottom Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Bottom Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Color": "White",
|
||||
"Name": "Bottom Silk Screen"
|
||||
}
|
||||
]
|
||||
}
|
||||
414
corax56/pcbs/outlines/board.dxf
Normal file
414
corax56/pcbs/outlines/board.dxf
Normal file
@@ -0,0 +1,414 @@
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.5755111
|
||||
20
|
||||
-136.4091991
|
||||
11
|
||||
51.4617919
|
||||
21
|
||||
-122.0712605
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50.7106973
|
||||
20
|
||||
-120.6773923
|
||||
11
|
||||
49.2050109
|
||||
21
|
||||
-103.467318
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
49.7026522
|
||||
20
|
||||
-101.9641996
|
||||
11
|
||||
81.8283933
|
||||
21
|
||||
-65.8265995
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
82.2887638
|
||||
20
|
||||
-65.4436638
|
||||
11
|
||||
104.7948275
|
||||
21
|
||||
-51.8436242
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.234105
|
||||
20
|
||||
-51.6459545
|
||||
11
|
||||
122.7118211
|
||||
21
|
||||
-46.1987329
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-46.1081453
|
||||
11
|
||||
142.7799866
|
||||
21
|
||||
-46.1081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
143.2195268
|
||||
20
|
||||
-46.1570419
|
||||
11
|
||||
178.7854262
|
||||
21
|
||||
-54.1692486
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-54.2181452
|
||||
11
|
||||
196.7524765
|
||||
21
|
||||
-54.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7524765
|
||||
20
|
||||
-56.2181452
|
||||
11
|
||||
198.7524765
|
||||
21
|
||||
-124.0342257
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7860191
|
||||
20
|
||||
-124.3989795
|
||||
11
|
||||
201.5798643
|
||||
21
|
||||
-139.461136
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
201.3454578
|
||||
20
|
||||
-140.8258898
|
||||
11
|
||||
192.5584779
|
||||
21
|
||||
-156.0453854
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
190.1315737
|
||||
20
|
||||
-156.9207997
|
||||
11
|
||||
141.1910669
|
||||
21
|
||||
-138.7880193
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
140.8037502
|
||||
20
|
||||
-138.6872197
|
||||
11
|
||||
108.2943263
|
||||
21
|
||||
-133.6281327
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.8124782
|
||||
20
|
||||
-133.6119572
|
||||
11
|
||||
70.9911173
|
||||
21
|
||||
-136.8334089
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
52.7030867
|
||||
20
|
||||
-120.5030809
|
||||
40
|
||||
2
|
||||
50
|
||||
184.9999976
|
||||
51
|
||||
231.6365737
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
51.1974004
|
||||
20
|
||||
-103.2930066
|
||||
40
|
||||
2
|
||||
50
|
||||
138.3634216
|
||||
51
|
||||
184.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
83.3231414
|
||||
20
|
||||
-67.1554065
|
||||
40
|
||||
2
|
||||
50
|
||||
121.1438711
|
||||
51
|
||||
138.3634216
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
105.8292052
|
||||
20
|
||||
-53.5553669
|
||||
40
|
||||
2
|
||||
50
|
||||
107.3105158
|
||||
51
|
||||
121.1438711
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
90
|
||||
51
|
||||
107.3105158
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
142.7799866
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
77.3044699
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-52.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
257.3044699
|
||||
51
|
||||
270
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
196.7524765
|
||||
20
|
||||
-56.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
0
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
200.7524765
|
||||
20
|
||||
-124.0342257
|
||||
40
|
||||
2
|
||||
50
|
||||
180
|
||||
51
|
||||
190.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
199.613407
|
||||
20
|
||||
-139.8258898
|
||||
40
|
||||
2
|
||||
50
|
||||
329.9999999
|
||||
51
|
||||
10.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
190.8264271
|
||||
20
|
||||
-155.0453854
|
||||
40
|
||||
2
|
||||
50
|
||||
249.67
|
||||
51
|
||||
329.9999999
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
140.4962136
|
||||
20
|
||||
-140.6634336
|
||||
40
|
||||
2
|
||||
50
|
||||
69.67
|
||||
51
|
||||
81.154631
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
107.9867896
|
||||
20
|
||||
-135.6043466
|
||||
40
|
||||
2
|
||||
50
|
||||
81.154631
|
||||
51
|
||||
94.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
70.8168059
|
||||
20
|
||||
-134.8410195
|
||||
40
|
||||
2
|
||||
50
|
||||
231.6365737
|
||||
51
|
||||
274.9999976
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
||||
464
corax56/pcbs/outlines/case.dxf
Normal file
464
corax56/pcbs/outlines/case.dxf
Normal file
@@ -0,0 +1,464 @@
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
69.5755111
|
||||
20
|
||||
-136.4091991
|
||||
11
|
||||
51.4617919
|
||||
21
|
||||
-122.0712605
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50.7106973
|
||||
20
|
||||
-120.6773923
|
||||
11
|
||||
49.2050109
|
||||
21
|
||||
-103.467318
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
49.7026522
|
||||
20
|
||||
-101.9641996
|
||||
11
|
||||
81.8283933
|
||||
21
|
||||
-65.8265995
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
82.2887638
|
||||
20
|
||||
-65.4436638
|
||||
11
|
||||
104.7948275
|
||||
21
|
||||
-51.8436242
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.234105
|
||||
20
|
||||
-51.6459545
|
||||
11
|
||||
122.7118211
|
||||
21
|
||||
-46.1987329
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-46.1081453
|
||||
11
|
||||
142.7799866
|
||||
21
|
||||
-46.1081453
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
143.2195268
|
||||
20
|
||||
-46.1570419
|
||||
11
|
||||
178.7854262
|
||||
21
|
||||
-54.1692486
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-54.2181452
|
||||
11
|
||||
196.7524765
|
||||
21
|
||||
-54.2181452
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7524765
|
||||
20
|
||||
-56.2181452
|
||||
11
|
||||
198.7524765
|
||||
21
|
||||
-124.0342257
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
198.7860191
|
||||
20
|
||||
-124.3989795
|
||||
11
|
||||
201.5798643
|
||||
21
|
||||
-139.461136
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
201.3454578
|
||||
20
|
||||
-140.8258898
|
||||
11
|
||||
192.5584779
|
||||
21
|
||||
-156.0453854
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
190.1315737
|
||||
20
|
||||
-156.9207997
|
||||
11
|
||||
141.1910669
|
||||
21
|
||||
-138.7880193
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
140.8037502
|
||||
20
|
||||
-138.6872197
|
||||
11
|
||||
108.2943263
|
||||
21
|
||||
-133.6281327
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.8124782
|
||||
20
|
||||
-133.6119572
|
||||
11
|
||||
70.9911173
|
||||
21
|
||||
-136.8334089
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
52.7030867
|
||||
20
|
||||
-120.5030809
|
||||
40
|
||||
2
|
||||
50
|
||||
184.9999976
|
||||
51
|
||||
231.6365737
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
51.1974004
|
||||
20
|
||||
-103.2930066
|
||||
40
|
||||
2
|
||||
50
|
||||
138.3634216
|
||||
51
|
||||
184.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
83.3231414
|
||||
20
|
||||
-67.1554065
|
||||
40
|
||||
2
|
||||
50
|
||||
121.1438711
|
||||
51
|
||||
138.3634216
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
105.8292052
|
||||
20
|
||||
-53.5553669
|
||||
40
|
||||
2
|
||||
50
|
||||
107.3105158
|
||||
51
|
||||
121.1438711
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
123.3069213
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
90
|
||||
51
|
||||
107.3105158
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
142.7799866
|
||||
20
|
||||
-48.1081453
|
||||
40
|
||||
2
|
||||
50
|
||||
77.3044699
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
179.2249664
|
||||
20
|
||||
-52.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
257.3044699
|
||||
51
|
||||
270
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
196.7524765
|
||||
20
|
||||
-56.2181452
|
||||
40
|
||||
2
|
||||
50
|
||||
0
|
||||
51
|
||||
90
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
200.7524765
|
||||
20
|
||||
-124.0342257
|
||||
40
|
||||
2
|
||||
50
|
||||
180
|
||||
51
|
||||
190.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
199.613407
|
||||
20
|
||||
-139.8258898
|
||||
40
|
||||
2
|
||||
50
|
||||
329.9999999
|
||||
51
|
||||
10.5082382
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
190.8264271
|
||||
20
|
||||
-155.0453854
|
||||
40
|
||||
2
|
||||
50
|
||||
249.67
|
||||
51
|
||||
329.9999999
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
140.4962136
|
||||
20
|
||||
-140.6634336
|
||||
40
|
||||
2
|
||||
50
|
||||
69.67
|
||||
51
|
||||
81.154631
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
107.9867896
|
||||
20
|
||||
-135.6043466
|
||||
40
|
||||
2
|
||||
50
|
||||
81.154631
|
||||
51
|
||||
94.9999976
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
70.8168059
|
||||
20
|
||||
-134.8410195
|
||||
40
|
||||
2
|
||||
50
|
||||
231.6365737
|
||||
51
|
||||
274.9999976
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.0024766
|
||||
20
|
||||
-69.7181452
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
160.0024765
|
||||
20
|
||||
-70.9681452
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
87.5578817
|
||||
20
|
||||
-117.3152477
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
142.0024766
|
||||
20
|
||||
-120.7181453
|
||||
40
|
||||
1.1
|
||||
0
|
||||
CIRCLE
|
||||
8
|
||||
0
|
||||
10
|
||||
185.3809789
|
||||
20
|
||||
-128.9412725
|
||||
40
|
||||
1.1
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
||||
1832
corax56/pcbs/outlines/switchplate.dxf
Normal file
1832
corax56/pcbs/outlines/switchplate.dxf
Normal file
File diff suppressed because it is too large
Load Diff
63970
corax56/pcbs/pcbs/keyboard.kicad_pcb
Normal file
63970
corax56/pcbs/pcbs/keyboard.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
744
corax56/pcbs/pcbs/keyboard.kicad_pro
Normal file
744
corax56/pcbs/pcbs/keyboard.kicad_pro
Normal file
@@ -0,0 +1,744 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.09999999999999999,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 5,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "keyboard.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": [
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": ""
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer2_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "outer_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "pinky_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row2"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ring_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_mod"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row3"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "middle_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_mod"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row4"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "index_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "row5"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_bottom"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_home"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_top"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "inner_num"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "layer_cluster"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "space_cluster"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col2"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col4"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col3"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "col1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "scrollwheel_scrollwheel"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCB_undef"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND_ENCA"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCA_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "undef_ENCB"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCB"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "ENCA"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RAW_P1"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND_P0"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RST_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "VCC_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "P1_RAW"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "P0_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND_RST"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "GND_VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "SDA"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "SCL"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "CS"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RAW"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "RST"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_VCC"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_GND_SCL"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_SDA_CS"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_SCL_GND"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "NN_CS_SDA"
|
||||
},
|
||||
{
|
||||
"netclass": "Default",
|
||||
"pattern": "switch_from"
|
||||
}
|
||||
]
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
||||
306
corax56/pcbs/pcbs/switchplate.kicad_pcb
Normal file
306
corax56/pcbs/pcbs/switchplate.kicad_pcb
Normal file
@@ -0,0 +1,306 @@
|
||||
|
||||
|
||||
(kicad_pcb (version 20171130) (host pcbnew 5.1.6)
|
||||
|
||||
(page A3)
|
||||
(title_block
|
||||
(title switchplate)
|
||||
(rev v1.0.0)
|
||||
(company Unknown)
|
||||
)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 F.Cu signal)
|
||||
(31 B.Cu signal)
|
||||
(32 B.Adhes user)
|
||||
(33 F.Adhes user)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user)
|
||||
(36 B.SilkS user)
|
||||
(37 F.SilkS user)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user)
|
||||
(40 Dwgs.User user)
|
||||
(41 Cmts.User user)
|
||||
(42 Eco1.User user)
|
||||
(43 Eco2.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(45 Margin user)
|
||||
(46 B.CrtYd user)
|
||||
(47 F.CrtYd user)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.25)
|
||||
(trace_clearance 0.2)
|
||||
(zone_clearance 0.508)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.2)
|
||||
(via_size 0.8)
|
||||
(via_drill 0.4)
|
||||
(via_min_size 0.4)
|
||||
(via_min_drill 0.3)
|
||||
(uvia_size 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0.2)
|
||||
(uvia_min_drill 0.1)
|
||||
(edge_width 0.05)
|
||||
(segment_width 0.2)
|
||||
(pcb_text_width 0.3)
|
||||
(pcb_text_size 1.5 1.5)
|
||||
(mod_edge_width 0.12)
|
||||
(mod_text_size 1 1)
|
||||
(mod_text_width 0.15)
|
||||
(pad_size 1.524 1.524)
|
||||
(pad_drill 0.762)
|
||||
(pad_to_mask_clearance 0.05)
|
||||
(aux_axis_origin 0 0)
|
||||
(visible_elements FFFFFF7F)
|
||||
(pcbplotparams
|
||||
(layerselection 0x010fc_ffffffff)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory ""))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.2)
|
||||
(trace_width 0.25)
|
||||
(via_dia 0.8)
|
||||
(via_drill 0.4)
|
||||
(uvia_dia 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(add_net "")
|
||||
)
|
||||
|
||||
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
(at 104.0024766 69.7181452 0)
|
||||
(fp_text reference "_1" (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size 3.3 3.3) (drill 2.2) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
|
||||
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
(at 160.0024765 70.9681452 0)
|
||||
(fp_text reference "_2" (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size 3.3 3.3) (drill 2.2) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
|
||||
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
(at 87.5578817 117.3152477 5)
|
||||
(fp_text reference "_3" (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size 3.3 3.3) (drill 2.2) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
|
||||
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
(at 142.0024766 120.7181453 0)
|
||||
(fp_text reference "_4" (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size 3.3 3.3) (drill 2.2) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
|
||||
|
||||
(module Hole (layer F.Cu) (tedit 5F7666C1)
|
||||
(at 185.3809789 128.9412725 22.5)
|
||||
(fp_text reference "_5" (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
(pad "" thru_hole circle (at 0 0) (size 3.3 3.3) (drill 2.2) (layers *.Cu *.Mask) (tstamp 75b224f0-3010-4e8c-bf32-f95a770c96d9))
|
||||
)
|
||||
|
||||
(gr_line (start 69.57551109421263 136.40919908643986) (end 51.4617919352737 122.07126054212605) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 50.710697336735315 120.67739233007023) (end 49.20501094410142 103.4673179508925) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 49.70265220243965 101.96419959427615) (end 81.82839327619561 65.82659954848668) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 82.28876378227513 65.44366383109192) (end 104.79482750657475 51.843624190335724) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 105.23410495083945 51.645954463587316) (end 122.71182110054527 46.198732899999996) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 123.30692130054526 46.1081453) (end 142.776931299382 46.1081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 143.22235708263023 46.15837717332797) (end 176.9479022832482 53.86300162979156) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 178.5024765 55.812769756463595) (end 178.5024765 100.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 180.5024765 102.7181453) (end 196.7524766 102.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 198.7524766 104.7181453) (end 198.7524766 124.03422620266917) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 198.78601921793185 124.39897999934306) (end 201.5798643491806 139.46113601074512) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 201.3454577671124 140.82588980741883) (end 192.5584778613928 156.04538538270447) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 190.13157369397126 156.92079969477498) (end 141.19106693062298 138.78801926092302) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.80375017839538 138.687219675358) (end 108.29432625723022 133.6281327487387) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 107.81247824127668 133.61195723769183) (end 70.99111730511625 136.83340888230688) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 52.70308674541773 120.5030809293107) (end 50.71069734541773 120.67739232931069) (angle -46.63657618833062) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 51.19740035278383 103.29300655013293) (end 49.70265215278383 101.96419955013293) (angle -46.63657592093543) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 83.32314142653983 67.15540650434349) (end 82.28876382653984 65.44366380434349) (angle -17.219550572509235) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 105.82920515083947 53.55536686358731) (end 105.23410495083947 51.64595446358731) (angle -13.833355255348607) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 123.30692130054526 48.1081453) (end 123.30692130054526 46.1081453) (angle -17.31051580173535) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 142.776931299382 48.1081453) (end 143.222357099382 46.158377099999996) (angle -12.868424520961412) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 176.5024765 55.812769756463595) (end 178.5024765 55.812769756463595) (angle -77.13157547903943) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 180.5024765 100.7181453) (end 178.5024765 100.7181453) (angle -90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 196.7524766 104.7181453) (end 198.7524766 104.7181453) (angle -90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 200.7524766 124.03422620266917) (end 198.7524766 124.03422620266917) (angle -10.508238166377566) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 199.6134069671124 139.8258898074189) (end 201.3454577671124 140.8258898074189) (angle -40.50823827478888) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 190.8264270613928 155.04538538270447) (end 190.1315736613928 156.92079968270446) (angle -80.32999991007168) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 140.49621356320142 140.66343357299354) (end 141.19106696320142 138.78801927299355) (angle -11.48463104873835) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 107.98678964203629 135.6043466463742) (end 108.29432624203629 133.6281327463742) (angle -13.845366520280507) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 70.81680590435664 134.84101947362447) (end 69.57551110435664 136.40919907362448) (angle -43.3634238116706) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 53.556528400000005 118.7842509) (end 67.5032542 117.5640705) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 67.5032542 117.5640705) (end 66.2830738 103.6173447) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 66.2830738 103.6173447) (end 52.336348 104.83752510000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 52.336348 104.83752510000001) (end 53.556528400000005 118.7842509) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 72.9696806 134.15075739999997) (end 86.9164064 132.930577) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 86.9164064 132.930577) (end 85.696226 118.98385119999999) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 85.696226 118.98385119999999) (end 71.7495002 120.2040316) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 71.7495002 120.2040316) (end 72.9696806 134.15075739999997) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 71.48803290000001 117.2154476) (end 85.4347587 115.9952672) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 85.4347587 115.9952672) (end 84.2145783 102.0485414) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 84.2145783 102.0485414) (end 70.2678525 103.26872180000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 70.2678525 103.26872180000001) (end 71.48803290000001 117.2154476) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 70.0063853 100.2801377) (end 83.9531111 99.0599573) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 83.9531111 99.0599573) (end 82.7329307 85.1132315) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 82.7329307 85.1132315) (end 68.7862049 86.3334119) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 68.7862049 86.3334119) (end 70.0063853 100.2801377) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 90.9011851 132.58195410000002) (end 104.8479109 131.36177370000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 104.8479109 131.36177370000001) (end 103.6277305 117.4150479) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 103.6277305 117.4150479) (end 89.6810047 118.63522830000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 89.6810047 118.63522830000001) (end 90.9011851 132.58195410000002) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 89.4195375 115.6466442) (end 103.3662633 114.4264638) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 103.3662633 114.4264638) (end 102.1460829 100.479738) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 102.1460829 100.479738) (end 88.1993571 101.6999184) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 88.1993571 101.6999184) (end 89.4195375 115.6466442) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 87.9378899 98.7113343) (end 101.8846157 97.4911539) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 101.8846157 97.4911539) (end 100.6644353 83.5444281) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 100.6644353 83.5444281) (end 86.7177095 84.76460850000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 86.7177095 84.76460850000001) (end 87.9378899 98.7113343) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 86.4562422 81.7760245) (end 100.402968 80.5558441) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 100.402968 80.5558441) (end 99.1827876 66.6091183) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 99.1827876 66.6091183) (end 85.2360618 67.82929870000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 85.2360618 67.82929870000001) (end 86.4562422 81.7760245) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024767 119.2181454) (end 122.0024767 119.2181454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024767 119.2181454) (end 122.0024767 105.2181454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024767 105.2181454) (end 108.0024767 105.2181454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024767 105.2181454) (end 108.0024767 119.2181454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 102.2181453) (end 122.0024766 102.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 102.2181453) (end 122.0024766 88.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 88.2181453) (end 108.0024766 88.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 88.2181453) (end 108.0024766 102.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 85.2181453) (end 122.0024766 85.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 85.2181453) (end 122.0024766 71.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 71.2181453) (end 108.0024766 71.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 71.2181453) (end 108.0024766 85.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 68.2181453) (end 122.0024766 68.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 68.2181453) (end 122.0024766 54.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 122.0024766 54.2181453) (end 108.0024766 54.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 108.0024766 54.2181453) (end 108.0024766 68.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024766 130.6081454) (end 140.0024766 130.6081454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024766 130.6081454) (end 140.0024766 116.60814540000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024766 116.60814540000001) (end 126.0024766 116.60814540000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024766 116.60814540000001) (end 126.0024766 130.6081454) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024766 113.6081453) (end 140.0024766 113.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024766 113.6081453) (end 140.0024766 99.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024766 99.6081453) (end 126.0024766 99.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024766 99.6081453) (end 126.0024766 113.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 96.6081453) (end 140.0024765 96.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 96.6081453) (end 140.0024765 82.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 82.6081453) (end 126.0024765 82.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 82.6081453) (end 126.0024765 96.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 79.6081453) (end 140.0024765 79.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 79.6081453) (end 140.0024765 65.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 65.6081453) (end 126.0024765 65.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 65.6081453) (end 126.0024765 79.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 62.6081453) (end 140.0024765 62.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 62.6081453) (end 140.0024765 48.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 140.0024765 48.6081453) (end 126.0024765 48.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 126.0024765 48.6081453) (end 126.0024765 62.6081453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 136.2181453) (end 158.0024766 136.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 136.2181453) (end 158.0024766 122.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 122.2181453) (end 144.0024766 122.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 122.2181453) (end 144.0024766 136.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 119.2181453) (end 158.0024766 119.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 119.2181453) (end 158.0024766 105.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 105.2181453) (end 144.0024766 105.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 105.2181453) (end 144.0024766 119.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 102.2181453) (end 158.0024766 102.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 102.2181453) (end 158.0024766 88.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 88.2181453) (end 144.0024766 88.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 88.2181453) (end 144.0024766 102.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 85.2181453) (end 158.0024766 85.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 85.2181453) (end 158.0024766 71.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024766 71.2181453) (end 144.0024766 71.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024766 71.2181453) (end 144.0024766 85.2181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024765 68.21814520000001) (end 158.0024765 68.21814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024765 68.21814520000001) (end 158.0024765 54.21814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 158.0024765 54.21814520000001) (end 144.0024765 54.21814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 144.0024765 54.21814520000001) (end 144.0024765 68.21814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024766 121.7181453) (end 176.0024766 121.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024766 121.7181453) (end 176.0024766 107.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024766 107.7181453) (end 162.0024766 107.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024766 107.7181453) (end 162.0024766 121.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024766 104.7181453) (end 176.0024766 104.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024766 104.7181453) (end 176.0024766 90.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024766 90.7181453) (end 162.0024766 90.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024766 90.7181453) (end 162.0024766 104.7181453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024765 87.7181452) (end 176.0024765 87.7181452) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024765 87.7181452) (end 176.0024765 73.7181452) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024765 73.7181452) (end 162.0024765 73.7181452) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024765 73.7181452) (end 162.0024765 87.7181452) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024765 70.71814520000001) (end 176.0024765 70.71814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024765 70.71814520000001) (end 176.0024765 56.71814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 176.0024765 56.71814520000001) (end 162.0024765 56.71814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.0024765 56.71814520000001) (end 162.0024765 70.71814520000001) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 162.4292624 138.5578928) (end 175.952224 142.1813594) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 175.952224 142.1813594) (end 179.5756906 128.6583978) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 179.5756906 128.6583978) (end 166.052729 125.03493119999999) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 166.052729 125.03493119999999) (end 162.4292624 138.5578928) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 191.0493954 153.6591929) (end 198.0493954 141.5348373) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 198.0493954 141.5348373) (end 185.9250398 134.5348373) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 185.9250398 134.5348373) (end 178.9250398 146.6591929) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 178.9250398 146.6591929) (end 191.0493954 153.6591929) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 178.5024766 121.9681453) (end 196.0024766 121.9681453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 196.0024766 121.9681453) (end 196.0024766 107.4681453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 196.0024766 107.4681453) (end 178.5024766 107.4681453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 178.5024766 107.4681453) (end 178.5024766 121.9681453) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
|
||||
)
|
||||
|
||||
|
||||
1
corax56/zmk-config
Submodule
1
corax56/zmk-config
Submodule
Submodule corax56/zmk-config added at 03d28e0636
Reference in New Issue
Block a user