This commit is contained in:
Stephan Messlinger 2023-12-11 22:19:12 +01:00
commit 4e119bde29
31 changed files with 33715 additions and 0 deletions

Binary file not shown.

42
v2.2/firmware/Makefile Normal file
View File

@ -0,0 +1,42 @@
# This file needs avra version >= 1.2.0
PROJECT=akl-mini
DEVICE=t24
LFUSE=0x62
HFUSE=0xDF
all: hispai
par:
avra $(PROJECT).asm
avrpp -fl$(LFUSE) -fh$(HFUSE) $(PROJECT).hex $(PROJECT).eep.hex
parmulti:
avra $(PROJECT).asm
while true; do \
avrpp -fl$(LFUSE) -fh$(HFUSE) $(PROJECT).hex $(PROJECT).eep.hex && /bin/echo -e "\nPASSED\n\x07"; done
hispai:
avra $(PROJECT).asm
hispai -d $(DEVICE) -m -i 100k -wp $(PROJECT).hex -we $(PROJECT).eep.hex -fl $(LFUSE) -fh $(HFUSE)
hispaitest:
avra $(PROJECT).asm
hispai -d $(DEVICE) -wp $(PROJECT).hex -we $(PROJECT).eep.hex -fl $(LFUSE) -fh $(HFUSE)
stk:
avra $(PROJECT).asm
avrdude -c stk500pp -p $(DEVICE) -U flash:w:$(PROJECT).hex -U lfuse:w:$(LFUSE):m -U hfuse:w:$(HFUSE):m
#-U eeprom:w:$(PROJECT).eep.hex
isp:
avra $(PROJECT).asm
avrdude -c avr910 -p $(DEVICE) -U flash:w:$(PROJECT).hex
eeprom:
avra $(PROJECT).asm
avrdude -c avr910 -p $(DEVICE) -U eeprom:w:$(PROJECT).eep.hex
fuses:
avrdude -c avr910 -p $(DEVICE) -U lfuse:w:$(LFUSE):m -U hfuse:w:$(HFUSE):m

665
v2.2/firmware/akl-mini.asm Normal file
View File

@ -0,0 +1,665 @@
;AntiKippenLights-Mini (AKL-Mini) - 18 animated LEDs on a microcontroller
;ATtiny24 @ 1 MHz (internal R/C oscillator), BOD disabled to save power
;Fuses: lfuse=0x62, hfuse=0xDF, efuse=0xFF (factory defaults)
;
;Based on "KippenLights special edition with PIC16C54" version 0.2, 2005-01-01
;by Stefan Schuermans <1stein@schuermans.info>
;GNU public license - http://www.gnu.org/copyleft/gpl.html
;
;To disable auto-power-off function, bridge PA0 to ground (J1). This
;configuration is read at power-on (by applying power or pressing the button).
;
;To enable always-on mode, bridge PA0 to PA2 (J2). This configuration is only
;read once after applying power.
;
;PORTS
; PA0 = No off-timer detect (connect to GND) - disables auto-power-off,
; Always on detect (connect to PA2) - disables auto-power-off & button
; PA1 = push-button input (internal pull-up)
; PA2-7 = LED anodes 1~6
; PB0-2 = LED group cathodes A~C (A: LEDs 1~6, B: LEDs 7~12, C: LEDs 13~18)
; PB3 = [Reset]
;
;LED ARRANGEMENT
; 15
; 12 08 16
; 13 11 09 07 11 12 13 14 17
; 14 10 06 18
; 15 05 10 01
; 16 04 02
; 17 03 09 08 07 06 03
; 18 02 04
; 01 05
;
; (for the heart arrangement, directions of clockwise
; and counter-clockwise animations are reversed)
;
;VERSIONS
; 2017-11-09 - Version 1.0.0 - Arne Rossius
; * complete re-write
; 2019-02-27 - Version 2.0.0 - Arne Rossius
; * changed from ATtiny2313 to ATtiny24
; * corrected conflicting use of 'value' register
;button hold-down delay before power-on (1 ms units)
.equ POWER_ON_DELAY = 50 ;50 ms
;auto-power-off timeout (~8.4 kHz units)
.equ AUTO_POWER_OFF = 8400 * 60 * 60 * 2 ;approx. 2 hours
;.equ AUTO_POWER_OFF = 8400 * 5 ;approx. 5 seconds
;===============================================================================
.include "../include/tn24def.inc"
.undef XL
.undef XH
.undef YH
.undef ZL
.undef ZH
.def temp = R16
.def count = R17
.def repeat = R18
.def value = R19
.def leds = R20
.def pwm = R21
.def button_cnt = R22
.def timeout1 = R23
.def timeout2 = R24
.def timeout3 = R25
.def timeout4 = R26
.def flags = R27
.equ fAlwaysOn = 0
.equ fNoAutoOff = 1
;===============================================================================
.dseg
RAM_Frame: .byte 18 ;one frame of LED data (brightness values 0~63)
;===============================================================================
.cseg
.org 0x000
rjmp reset
.org PCI0addr
;pin change interrupt: button pressed
reti
;===============================================================================
reset:
;init ports
ldi temp, 0xFC ;PORTA
out DDRA, temp
ldi temp, 0x03
out PORTA, temp
ldi temp, 0x07 ;PORTB
out DDRB, temp
ldi temp, 0x0F
out PORTB, temp
;disable analog comparator (to save power)
ldi temp, 0x80
out ACSR, temp
;init stackpointer
ldi temp, RAMEND
out SPL, temp
;configure pin change interrupt on PA1 (push-button inut)
ldi temp, 0x02 ;detect pin change on PA1 only
out PCMSK0, temp
ldi temp, 1<<PCIE0 ;enable pin change interrupt
out GIMSK, temp
;init registers
clr flags
ldi timeout1, BYTE1(AUTO_POWER_OFF)
ldi timeout2, BYTE2(AUTO_POWER_OFF)
ldi timeout3, BYTE3(AUTO_POWER_OFF)
ldi timeout4, BYTE4(AUTO_POWER_OFF)
;check if always-on mode selected
sbic PINA, 0
rjmp always_on_end
sbi PORTA, 2
rjmp PC+1
sbic PINA, 0
ori flags, 1<<fAlwaysOn | 1<<fNoAutoOff
always_on_end:
cbi PORTA, 2
;sleep
sbrs flags, fAlwaysOn
rcall power_off
;-------------------------------------------------------------------------------
main_loop:
rcall animation_run_cw
rcall animation_flicker
rcall animation_worm_ccw
rcall animation_blink
rcall animation_run_ccw
rcall animation_wobble
rcall animation_worm_cw
rcall animation_glow
rjmp main_loop
;===============================================================================
animation_blink:
;flash all LEDs on and off 3 times
ldi repeat, 3
animation_blink_loop:
ldi value, 63 ;all LEDs on
rcall set_leds
ldi count, 50
rcall show_frame
ldi value, 0 ;all LEDs off
rcall set_leds
ldi count, 50
rcall show_frame
dec repeat
brne animation_blink_loop
ret
;--------------------
animation_glow:
;slowly fade all LEDs on and off 3 times
ldi repeat, 3
ldi value, 0
animation_glow_on:
rcall set_leds
ldi count, 2
rcall show_frame
inc value
cpi value, 63
brne animation_glow_on
animation_glow_off:
rcall set_leds
ldi count, 2
rcall show_frame
dec value
nop
brne animation_glow_off
dec repeat
brne animation_glow_on
ret
;--------------------
animation_flicker:
;alternate between odd and even LEDs 10 times
ldi repeat, 10
animation_flicker_loop:
ldi value, 0 ;even LEDs off (odd LEDs on)
rcall set_leds_even
ldi count, 15
rcall show_frame
ldi value, 63 ;even LEDs on (odd LEDs off)
rcall set_leds_even
ldi count, 15
rcall show_frame
dec repeat
brne animation_flicker_loop
ret
;--------------------
animation_wobble:
;slowly fade between odd and even LEDs 5 times
ldi repeat, 5
ldi value, 0
animation_wobble_on:
rcall set_leds_even
ldi count, 2
rcall show_frame
inc value
cpi value, 63
brne animation_wobble_on
animation_wobble_off:
rcall set_leds_even
ldi count, 2
rcall show_frame
dec value
nop
brne animation_wobble_off
dec repeat
brne animation_wobble_on
ret
;--------------------
animation_run_cw:
;light chaser with 2 dots, clockwise, 2.5 rotations
ldi repeat, 5
animation_run_cw_start:
ldi YL, RAM_Frame
animation_run_cw_loop:
ldi value, 0
rcall set_leds
ldi value, 63
std Y+9, value
st Y+, value
ldi count, 20
rcall show_frame
cpi YL, RAM_Frame+9
brne animation_run_cw_loop
dec repeat
brne animation_run_cw_start
ret
;--------------------
animation_run_ccw:
;light chaser with 2 dots, counter-clockwise, 2.5 rotations
ldi repeat, 5
animation_run_ccw_start:
ldi YL, RAM_Frame+9
animation_run_ccw_loop:
ldi value, 0
rcall set_leds
ldi value, 63
st -Y, value
std Y+9, value
ldi count, 20
rcall show_frame
cpi YL, RAM_Frame
brne animation_run_ccw_loop
dec repeat
brne animation_run_ccw_start
ret
;--------------------
animation_worm_cw:
;worm with fade-out tail, clockwise, 3 rotations
ldi repeat, 5
ldi value, 0
rcall set_leds
animation_worm_cw_start:
ldi YL, RAM_Frame
animation_worm_cw_loop:
rcall fade_leds
ldi value, 63
st Y+, value
ldi count, 20
rcall show_frame
cpi YL, RAM_Frame+18
brne animation_worm_cw_loop
dec repeat
brne animation_worm_cw_start
ret
;--------------------
animation_worm_ccw:
;worm with fade-out tail, counter-clockwise, 3 rotations
ldi repeat, 5
ldi value, 0
rcall set_leds
animation_worm_ccw_start:
ldi YL, RAM_Frame+18
animation_worm_ccw_loop:
rcall fade_leds
ldi value, 63
st -Y, value
ldi count, 20
rcall show_frame
cpi YL, RAM_Frame
brne animation_worm_ccw_loop
dec repeat
brne animation_worm_ccw_start
ret
;===============================================================================
set_leds:
;set all LEDs to the same brightness value
sts RAM_Frame+0, value
sts RAM_Frame+1, value
sts RAM_Frame+2, value
sts RAM_Frame+3, value
sts RAM_Frame+4, value
sts RAM_Frame+5, value
sts RAM_Frame+6, value
sts RAM_Frame+7, value
sts RAM_Frame+8, value
sts RAM_Frame+9, value
sts RAM_Frame+10, value
sts RAM_Frame+11, value
sts RAM_Frame+12, value
sts RAM_Frame+13, value
sts RAM_Frame+14, value
sts RAM_Frame+15, value
sts RAM_Frame+16, value
sts RAM_Frame+17, value
ret
;--------------------
set_leds_even:
;set even LEDs to given brightness value, odd LEDs to the inverse
mov temp, value
com temp
andi temp, 63
sts RAM_Frame+0, value
sts RAM_Frame+1, temp
sts RAM_Frame+2, value
sts RAM_Frame+3, temp
sts RAM_Frame+4, value
sts RAM_Frame+5, temp
sts RAM_Frame+6, value
sts RAM_Frame+7, temp
sts RAM_Frame+8, value
sts RAM_Frame+9, temp
sts RAM_Frame+10, value
sts RAM_Frame+11, temp
sts RAM_Frame+12, value
sts RAM_Frame+13, temp
sts RAM_Frame+14, value
sts RAM_Frame+15, temp
sts RAM_Frame+16, value
sts RAM_Frame+17, temp
ret
;--------------------
fade_leds:
;fade each LED to half its brightness value
lds value, RAM_Frame+0
lsr value
sts RAM_Frame+0, value
lds value, RAM_Frame+1
lsr value
sts RAM_Frame+1, value
lds value, RAM_Frame+2
lsr value
sts RAM_Frame+2, value
lds value, RAM_Frame+3
lsr value
sts RAM_Frame+3, value
lds value, RAM_Frame+4
lsr value
sts RAM_Frame+4, value
lds value, RAM_Frame+5
lsr value
sts RAM_Frame+5, value
lds value, RAM_Frame+6
lsr value
sts RAM_Frame+6, value
lds value, RAM_Frame+7
lsr value
sts RAM_Frame+7, value
lds value, RAM_Frame+8
lsr value
sts RAM_Frame+8, value
lds value, RAM_Frame+9
lsr value
sts RAM_Frame+9, value
lds value, RAM_Frame+10
lsr value
sts RAM_Frame+10, value
lds value, RAM_Frame+11
lsr value
sts RAM_Frame+11, value
lds value, RAM_Frame+12
lsr value
sts RAM_Frame+12, value
lds value, RAM_Frame+13
lsr value
sts RAM_Frame+13, value
lds value, RAM_Frame+14
lsr value
sts RAM_Frame+14, value
lds value, RAM_Frame+15
lsr value
sts RAM_Frame+15, value
lds value, RAM_Frame+16
lsr value
sts RAM_Frame+16, value
lds value, RAM_Frame+17
lsr value
sts RAM_Frame+17, value
ret
;--------------------
show_frame:
;show current frame 'count' times
rcall frame
dec count
brne show_frame
;--------------------
frame:
;multiplex current frame once (with PWM)
;63 * 119 = 7497 total cycles (excluding return instruction) => ~7.5 ms
;running from 62 to 0: LED on if pwm < value, 100% on for value = 63
ldi pwm, 62
pwm_loop:
;total loop cycles: 25+3+25+5+25+5+25+2+4 = 119 cycles
;(1 MHz / 119) = ~8.4 kHz loop frequency
;calculate data for LED group A (25 cycles)
ldi leds, 0xC0 ;pull-ups enabled for PA1 and PA0
lds temp, RAM_Frame+0
cp pwm, temp ;carry set (LED on) if pwm < temp
ror leds
lds temp, RAM_Frame+1
cp pwm, temp
ror leds
lds temp, RAM_Frame+2
cp pwm, temp
ror leds
lds temp, RAM_Frame+3
cp pwm, temp
ror leds
lds temp, RAM_Frame+4
cp pwm, temp
ror leds
lds temp, RAM_Frame+5
cp pwm, temp
ror leds
;output (3 cycles)
out PORTA, leds ;output LED data for group A
cbi PORTB, 0 ;enable LED group A
;calculate data for LED group B (25 cycles)
ldi leds, 0xC0
lds temp, RAM_Frame+6
cp pwm, temp
ror leds
lds temp, RAM_Frame+7
cp pwm, temp
ror leds
lds temp, RAM_Frame+8
cp pwm, temp
ror leds
lds temp, RAM_Frame+9
cp pwm, temp
ror leds
lds temp, RAM_Frame+10
cp pwm, temp
ror leds
lds temp, RAM_Frame+11
cp pwm, temp
ror leds
;output (5 cycles)
sbi PORTB, 0 ;disable LED group A
out PORTA, leds ;output LED data for group B
cbi PORTB, 1 ;enable LED group B
;calculate data for LED group C (25 cycles)
ldi leds, 0xC0
lds temp, RAM_Frame+12
cp pwm, temp
ror leds
lds temp, RAM_Frame+13
cp pwm, temp
ror leds
lds temp, RAM_Frame+14
cp pwm, temp
ror leds
lds temp, RAM_Frame+15
cp pwm, temp
ror leds
lds temp, RAM_Frame+16
cp pwm, temp
ror leds
lds temp, RAM_Frame+17
cp pwm, temp
ror leds
;output (5 cycles)
sbi PORTB, 1 ;disable LED group B
out PORTA, leds ;output LED data for group C
cbi PORTB, 2 ;enable LED group C
;poll push-button (7 cycles)
sbic PINA, 1
rjmp button_released
;button pressed
sbrs button_cnt, 7 ;prevent overflow
inc button_cnt
cpi button_cnt, 127 ;pressed for (127 / 8.4 kHz) = ~15 ms
brne button_end
sbrs flags, fAlwaysOn
rcall power_off
rjmp button_end
button_released:
clr button_cnt
rjmp PC+1 ;2 cycles
nop ;1 cycle
button_end:
;auto-power-off timeout counter (8 cycles)
clc ;clear carry
sbrs flags, fNoAutoOff
subi timeout1, 1
sbci timeout2, 0
sbci timeout3, 0
sbci timeout4, 0
brne PC+2
rcall power_off
;extra delay (10 cycles) - button (7) + timeout (8) + 10 = 25 cycles
rcall return ;7 cycles
rjmp PC+1 ;2 cycles
nop ;1 cycle
;output (2 cycles)
sbi PORTB, 2 ;disable LED group C
;end of PWM loop (4 cycles when looping, 3 when exiting loop)
subi pwm, 1
brcs PC+2
rjmp pwm_loop
return:
ret
;--------------------
power_off:
;button pressed or auto-power-off timeout elapsed: turn off
;disable LED group C
sbi PORTB, 2
;set all LED cathodes low (turn on LEDs installed in reverse)
ldi temp, 0x03
out PORTA, temp
;wait until button released
power_off_wait:
sbis PINA, 1
rjmp power_off_wait
;pull PA0 low (avoid pull-up current)
cbi PORTA, 0
sbi DDRA, 0
;enable interrupts (use pin change interrupt for wake-up)
ldi temp, 1<<PCIF0 ;clear pending pin change interrupts
out GIFR, temp
sei
power_off_sleep:
;sleep
ldi temp, 1<<SM1 | 1<<SE ;power-down mode, sleep enabled
out MCUCR, temp
sleep
ldi temp, 1<<SM1 ;disable sleeping
out MCUCR, temp
;check if button pressed for a certain time (filter ESD and spikes)
clr button_cnt
power_on_loop:
;delay ~1 ms (999 cycles)
ldi temp, 0 ;256 * 3 = 768 cycles delay
dec temp
brne PC-1
ldi temp, 77 ;77 * 3 = 231 cycles delay
dec temp
brne PC-1
;poll button
sbic PINA, 1
rjmp power_off_sleep
;button pressed
inc button_cnt
cpi button_cnt, POWER_ON_DELAY
brlo power_on_loop
;power on
ldi button_cnt, 255 ;avoid duplicate button press detection
;restore PA0 as input with pull-up
cbi DDRA, 0
sbi PORTA, 0
;disable interrupts
cli
;reset power-off timeout
ldi timeout1, BYTE1(AUTO_POWER_OFF)
ldi timeout2, BYTE2(AUTO_POWER_OFF)
ldi timeout3, BYTE3(AUTO_POWER_OFF)
ldi timeout4, BYTE4(AUTO_POWER_OFF)
;read PA0 (auto-power-off disable)
andi flags, ~(1<<fNoAutoOff)
sbis PINA, 0
ori flags, 1<<fNoAutoOff
ret

View File

@ -0,0 +1,63 @@
:020000020000FC
:0200000002C03C
:1000040018950CEF0ABB03E00BBB07E007BB0FE03E
:1000140008BB00E808B90FED0DBF02E002BB00E128
:100024000BBFBB2770E08AED9AE9A3E0C89904C02E
:10003400DA9A00C0C899B360DA98B0FF96D142D07A
:1000440024D06AD005D04CD02CD058D00DD0F7CFC6
:1000540023E03FE36FD012E315D130E06BD012E31D
:1000640011D12A95B1F7089523E030E063D012E06E
:1000740009D133953F33D1F75DD012E003D13A95DE
:100084000000D1F72A9591F708952AE030E077D05F
:100094001FE0F8D03FE373D01FE0F4D02A95B1F706
:1000A400089525E030E06BD012E0ECD033953F3377
:1000B400D1F765D012E0E6D03A950000D1F72A9541
:1000C40091F7089525E0C0E630E034D03FE3398766
:1000D400399314E1D7D0C936B9F72A95A1F7089511
:1000E40025E0C9E630E026D03FE33A93398714E1AE
:1000F400C9D0C036B9F72A95A1F7089525E030E0B4
:1001040019D0C0E664D03FE3399314E1BBD0C237C1
:10011400C9F72A95B1F7089525E030E00BD0C2E77E
:1001240056D03FE33A9314E1ADD0C036C9F72A95CF
:10013400B1F708953093600030936100309362000A
:10014400309363003093640030936500309366000D
:1001540030936700309368003093690030936A00ED
:1001640030936B0030936C0030936D0030936E00CD
:1001740030936F0030937000309371000895032F13
:1001840000950F7330936000009361003093620018
:10019400009363003093640000936500309366001D
:1001A40000936700309368000093690030936A00FD
:1001B40000936B0030936C0000936D0030936E00DD
:1001C40000936F0030937000009371000895309194
:1001D400600036953093600030916100369530931D
:1001E4006100309162003695309362003091630073
:1001F40036953093630030916400369530936400F3
:1002040030916500369530936500309166003695DF
:1002140030936600309167003695309367003091D3
:1002240068003695309368003091690036953093B4
:10023400690030916A00369530936A0030916B0002
:10024400369530936B0030916C00369530936C008A
:1002540030916D00369530936D0030916E00369577
:1002640030936E0030916F00369530936F0030916B
:10027400700036953093700030917100369530934C
:100284007100089502D01A95E9F75EE340EC0091FD
:1002940060005017479500916100501747950091F1
:1002A40062005017479500916300501747950091DD
:1002B40064005017479500916500501747954BBB54
:1002C400C09840EC00916600501747950091670074
:1002D40050174795009168005017479500916900A1
:1002E4005017479500916A005017479500916B008D
:1002F40050174795C09A4BBBC19840EC00916C00D5
:100304005017479500916D005017479500916E0066
:100314005017479500916F00501747950091700052
:10032400501747950091710050174795C19A4BBBE0
:10033400C298C99907C067FF63956F3731F4B0FF5E
:1003440014D003C0662700C000008894B1FF715028
:1003540080409040A04009F408D006D000C00000BE
:10036400C29A515008F092CF0895C29A03E00BBB91
:10037400C99BFECFD898D09A00E10ABF789400E3D5
:1003840005BF889500E105BF662700E00A95F1F7EF
:100394000DE40A95F1F7C999F2CF63956233A8F396
:1003A4006FEFD098D89AF89470E08AED9AE9A3E0B8
:0803B400BD7FC89BB2600895F3
:00000001FF

2181
v2.2/pcb_eagle/AKLM-2.2.brd Normal file

File diff suppressed because it is too large Load Diff

7152
v2.2/pcb_eagle/AKLM-2.2.sch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
(version 1)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "AKLM-2.2.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,476 @@
{
"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.09999999999999999,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.09999999999999999,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"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.19999999999999998,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"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.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"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": "AKLM-2.2.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.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"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": "empty.kicad_wks",
"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": [
[
"f6012c1c-4dd0-4151-897b-30166aab3215",
"AKLM-2.2_0"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,55 @@
(footprint "C0805" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>CAPACITOR</b><p>")
(fp_text reference "REF**" (at -1.27 -1.27) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp fab5000b-ab6d-4606-be42-788c3616e479)
)
(fp_text value "C0805" (at -1.27 2.54) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp a89bf7e2-1958-45d0-b7fd-eb3b6965db68)
)
(fp_poly
(pts
(xy -0.1001 0.4001)
(xy 0.1001 0.4001)
(xy 0.1001 -0.4001)
(xy -0.1001 -0.4001)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Adhes") (tstamp 6551ebda-16a4-472f-bc70-39fdd3ca38be))
(fp_line (start -1.973 -0.983) (end 1.973 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 113d7781-8c35-4f4c-ab23-2729868ee38b))
(fp_line (start -1.973 0.983) (end -1.973 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 531e7bbc-549d-4c7e-88fb-5ef19372957e))
(fp_line (start 1.973 -0.983) (end 1.973 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp de417e99-b2e4-46bc-bdbd-c313560caf5b))
(fp_line (start 1.973 0.983) (end -1.973 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 300cc5b1-579b-400c-a63d-febc5f69658d))
(fp_line (start -0.381 -0.66) (end 0.381 -0.66)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp 67af12d9-8169-4880-8ad7-c900d88ac9e6))
(fp_line (start -0.356 0.66) (end 0.381 0.66)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp e5773e38-c2a4-4643-9cf7-193b1ba6b4cf))
(fp_poly
(pts
(xy -1.0922 0.7239)
(xy -0.3421 0.7239)
(xy -0.3421 -0.7262)
(xy -1.0922 -0.7262)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 3d368af4-08f1-4ac6-a6ec-77b0f7b53c1a))
(fp_poly
(pts
(xy 0.3556 0.7239)
(xy 1.1057 0.7239)
(xy 1.1057 -0.7262)
(xy 0.3556 -0.7262)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp e48ae82a-9bf6-477f-b469-c20825ac987d))
(pad "1" smd rect (at -0.95 0) (size 1.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp f44fa261-c410-430d-9e70-9426f6b28866))
(pad "2" smd rect (at 0.95 0) (size 1.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 3c3fc3af-a1cb-4f9d-8d4a-8569b95faf61))
)

View File

@ -0,0 +1,143 @@
(footprint "CHIPLED_0805" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>CHIPLED</b><p>\nSource: http://www.osram.convergy.de/ ... LG_R971.pdf")
(fp_text reference "REF**" (at -1.27 1.27 90) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 178afc16-09cf-4ac1-852c-a4eb2da44dae)
)
(fp_text value "CHIPLED_0805" (at 2.54 1.27 90) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 99c6fc05-6353-4d35-8b76-756f74bab86b)
)
(fp_line (start -0.3556 0.2794) (end 0.3556 0.2794)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 15c09a7d-596e-4e23-803f-78d144ebdf4d))
(fp_line (start -0.3048 0.254) (end -0.2794 0.2286)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 0c5ba6a1-b685-422a-b9a5-8db953712765))
(fp_line (start -0.2032 0.2032) (end 0 -0.127)
(stroke (width 0.1778) (type solid)) (layer "F.SilkS") (tstamp fc1dbff6-e497-4676-9093-17717d6b7a9a))
(fp_line (start -0.2032 0.2032) (end 0.2032 0.2032)
(stroke (width 0.1778) (type solid)) (layer "F.SilkS") (tstamp e345bc49-5776-4349-bd4a-414d51a9bb57))
(fp_line (start -0.0508 0.0762) (end 0.0508 0.0762)
(stroke (width 0.1778) (type solid)) (layer "F.SilkS") (tstamp 76bb1dd4-9cb0-477d-959f-12e1419eea77))
(fp_line (start 0 -0.2794) (end -0.3556 0.2794)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 4331db6c-dd2d-45e3-9f34-1d249c795c28))
(fp_line (start 0 -0.2286) (end 0 -0.2032)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 821cb12f-5538-4326-85b0-98e7bffe122d))
(fp_line (start 0 -0.127) (end 0.2032 0.2032)
(stroke (width 0.1778) (type solid)) (layer "F.SilkS") (tstamp 2321a460-2ec1-4e79-b975-a3f71186cdc4))
(fp_line (start 0.3048 0.254) (end 0.2794 0.2286)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 2ac36f54-ae95-4ab7-befb-f91a6edb919d))
(fp_line (start 0.3556 0.2794) (end 0 -0.2794)
(stroke (width 0.0508) (type solid)) (layer "F.SilkS") (tstamp 18b4405c-9c0a-43c6-81d9-423994003267))
(fp_line (start -0.575 0.5) (end -0.575 -0.925)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp 95372af7-9439-45ef-8d1d-7bf973ed8797))
(fp_line (start 0.575 -0.525) (end 0.575 0.525)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp 0bb815d5-e905-4b83-ba79-e1126cd06891))
(fp_arc (start -0.35 1) (mid 0 0.65) (end 0.35 1)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp c539b066-7a19-4c08-bb6e-faf9261f8c6d))
(fp_arc (start 0.35 -1) (mid 0 -0.65) (end -0.35 -1)
(stroke (width 0.1016) (type solid)) (layer "F.Fab") (tstamp 9afa74cd-f26f-405c-b082-dcbecc0358c6))
(fp_poly
(pts
(xy -0.625 -0.925)
(xy -0.4 -0.925)
(xy -0.4 -1)
(xy -0.625 -1)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 1260251e-cc8b-4307-ae3b-22c26bbca00e))
(fp_poly
(pts
(xy -0.625 1)
(xy -0.3 1)
(xy -0.3 0.5)
(xy -0.625 0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 3f2860b5-c742-4f76-b8de-0bbdb44c6635))
(fp_poly
(pts
(xy -0.325 -0.5)
(xy -0.175 -0.5)
(xy -0.175 -0.75)
(xy -0.325 -0.75)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 1c300dab-0938-4e6d-b586-1ee0481b6f7b))
(fp_poly
(pts
(xy -0.325 0.75)
(xy -0.175 0.75)
(xy -0.175 0.5)
(xy -0.325 0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 6fd7dd5b-cefe-4115-be29-ac3418a33437))
(fp_poly
(pts
(xy -0.3 -1)
(xy -0.625 -1)
(xy -0.625 -0.5)
(xy -0.3 -0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 2d83fe07-1403-4657-8e7c-4a62b6c2bc0e))
(fp_poly
(pts
(xy -0.2 -0.5)
(xy 0.2 -0.5)
(xy 0.2 -0.675)
(xy -0.2 -0.675)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 54542f3f-4c3e-4b30-b195-466577d859d0))
(fp_poly
(pts
(xy -0.2 0.675)
(xy 0.2 0.675)
(xy 0.2 0.5)
(xy -0.2 0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 36b50da8-1a5f-432b-95f0-bd0ecc22ee13))
(fp_poly
(pts
(xy 0.175 -0.5)
(xy 0.325 -0.5)
(xy 0.325 -0.75)
(xy 0.175 -0.75)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 94d72570-63f2-4315-9089-353a97f45929))
(fp_poly
(pts
(xy 0.175 0.75)
(xy 0.325 0.75)
(xy 0.325 0.5)
(xy 0.175 0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 70bb21c0-f9da-438a-9105-1b7dbb2b4fdf))
(fp_poly
(pts
(xy 0.3 -0.5)
(xy 0.625 -0.5)
(xy 0.625 -1)
(xy 0.3 -1)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp a4d21d16-6b3b-45d7-b307-1d3277c2b8ef))
(fp_poly
(pts
(xy 0.3 1)
(xy 0.625 1)
(xy 0.625 0.5)
(xy 0.3 0.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d504b5b6-74e7-4b16-a70a-9a6ccd3cec01))
(pad "A" smd rect (at 0 1.05) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 569fe4d9-cad1-41a6-b69c-303786749063))
(pad "C" smd rect (at 0 -1.05) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp c15fea15-11ba-4ca1-81ba-a872c2edf940))
)

View File

@ -0,0 +1,195 @@
(footprint "KZH20SMD" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 9e0ba536-1b56-4854-9b23-9112c3cca046)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp b6e00e88-d751-4642-b3e5-e3f97bcdd639)
)
(fp_text user "CR2032" (at -7 -2) (layer "F.Fab")
(effects (font (size 2.159 2.159) (thickness 0.381)) (justify left bottom))
(tstamp f442ad64-895f-40ea-96aa-b5d63e45c6c4)
)
(fp_line (start -14 -3.5) (end -14 -2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp bdcefc70-9613-4418-885e-ae1b631dc061))
(fp_line (start -14 -2.2) (end -11 -2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 6826a10d-cabd-44d7-be16-0af25834212c))
(fp_line (start -14 2.2) (end -11 2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 6f6dec08-4014-4fea-8955-cb0bc0b54d39))
(fp_line (start -14 3.5) (end -14 2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 914ee31f-a270-446b-9f93-7eaf35d71a25))
(fp_line (start -13.4 -2) (end -11.5 -2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 52d9b084-292b-4605-ad00-79bf2f91f47a))
(fp_line (start -13.4 2) (end -11.5 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 51390e4c-602f-4a78-8c62-534aae4c18ac))
(fp_line (start -11.5 -2) (end -11.5 -1.7)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a8af3c6f-2aaa-4963-96e5-ccc9dfa2b064))
(fp_line (start -11.5 -1.7) (end -11.5 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 38a22948-bdae-4a21-af02-39220ef6128b))
(fp_line (start -11.5 -1.7) (end -10 -1.7)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 16ca20f2-9282-4fa5-952f-a9c455850d43))
(fp_line (start -11.5 1.8) (end -11.5 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 38b562fc-9eb0-477e-b66a-d25f937ab4bb))
(fp_line (start -11.5 1.8) (end -10 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp bb1d317e-8c11-44ca-b44b-7cdead7cf515))
(fp_line (start -11 -8) (end -11 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 5f15f005-6559-4f15-bb47-2014b30b2642))
(fp_line (start -11 -8) (end -6.2 -8)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 175b1a94-4f5f-497f-89a8-dffb0810b6df))
(fp_line (start -11 -3.5) (end -14 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 17958d0b-41ea-474d-bd27-088b492358f7))
(fp_line (start -11 -2.2) (end -11 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 32b96219-4cd4-492b-92d2-e21115e75d71))
(fp_line (start -11 2.2) (end -11 3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp bab29e1b-1195-4cee-a104-11abcd4df9bd))
(fp_line (start -11 3.5) (end -14 3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 8cfc2c9d-9dbf-4c51-bcf4-0a8459d23d62))
(fp_line (start -11 8) (end -11 3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 0caf9632-24a9-41e4-b4c2-d13658fa5eb2))
(fp_line (start -9.5 -7.5) (end -9.5 -5.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp d29d3bc4-e75e-4bd3-845e-2a320d8c848e))
(fp_line (start -6.2 -8.1) (end -5.9 -8.1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6a181e2c-aa43-48a3-9d6a-c590e88a5d9d))
(fp_line (start -6.2 8) (end -11 8)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 5d342c6e-4307-4fda-b1d3-2a0f324f1bef))
(fp_line (start -6.2 8.1) (end -5.9 8.1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 912aaef3-35bf-4d35-860a-5a2833633cfc))
(fp_line (start 6.2 -8.1) (end 5.9 -8.1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6705ce10-7926-472b-aaa4-50bcc8af7cae))
(fp_line (start 6.2 -8) (end 9.5 -8)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 3f08699a-4ad6-4e40-acae-c6975e78eb84))
(fp_line (start 6.2 8.1) (end 5.9 8.1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 68220fe8-17b6-4441-94ff-ba9a306837dd))
(fp_line (start 8.5 6.5) (end 10.5 6.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp aeda6bd6-fbaf-4dfd-84ec-f52c6ae2e235))
(fp_line (start 9.5 -8) (end 11 -6.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 29cf772e-48f3-437b-b49e-2904420edee0))
(fp_line (start 9.5 -0.8) (end 10.4 -0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5c693a5e-c331-4447-b483-ed901a77d7e0))
(fp_line (start 9.5 1.8) (end 10.5 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp ecf4d7f7-73bb-465e-839f-36b018e5482f))
(fp_line (start 9.5 5.5) (end 9.5 7.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp ab0febe7-9593-464e-aec6-9b0305bd2e1d))
(fp_line (start 10.4 -0.8) (end 10.4 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 8e606c6d-4b13-41b2-9ab8-36cd9c95c361))
(fp_line (start 10.4 -0.8) (end 10.5 -0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 77d78fc2-6d47-486a-bdc9-51cf98d54741))
(fp_line (start 10.4 0.8) (end 9.5 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 8a01963e-1c26-43b6-9f93-8b8f2179f871))
(fp_line (start 10.4 0.8) (end 10.5 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 52d37367-411b-4571-83b7-cd3d1d5fce15))
(fp_line (start 10.5 -1.8) (end 9.5 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 8f1d68bd-def2-42e5-8fa1-cd7977c4b7e9))
(fp_line (start 10.5 -0.8) (end 10.5 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 7c3a7986-7dc0-4638-91ac-da6e104e3620))
(fp_line (start 10.5 0.8) (end 10.5 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp fbe3242c-ae5e-45a2-ae6a-deb9ff3fdf22))
(fp_line (start 10.5 1.8) (end 11.5 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp bd9557cb-5721-42a9-92f3-13dfb332102e))
(fp_line (start 11 -6.5) (end 11 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp daac1c61-e3ff-4185-89cd-cb448ac4a91f))
(fp_line (start 11 -3.5) (end 14 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 47def08f-eb29-4ec3-b902-408cfc21e3fc))
(fp_line (start 11 -2.2) (end 11 -3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 5e088b72-804d-481b-8a1a-d2c4413c8a53))
(fp_line (start 11 2.2) (end 11 3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp ca3c1c13-5447-4add-ac6d-c4008d699cc8))
(fp_line (start 11 3.5) (end 11 8)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 1cd16de1-18ac-4346-8a5c-42625892eba8))
(fp_line (start 11 3.5) (end 14 3.5)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 97370726-d0b6-427e-8152-7a665f437dc0))
(fp_line (start 11 8) (end 6.2 8)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 00b34d2c-9d46-4773-8942-318405386289))
(fp_line (start 11.5 -2) (end 11.5 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2b43bb63-eccd-49e6-ad18-48e3cb8bfe1a))
(fp_line (start 11.5 -1.8) (end 10.5 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6be0635f-48eb-4de9-b3ad-2a978e3af48e))
(fp_line (start 11.5 -1.8) (end 11.5 1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 882202bf-0ad3-499e-854b-cc2c11e2b940))
(fp_line (start 11.5 1.8) (end 11.5 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 7e69ccd9-f8cb-41d0-8b55-85118ce041b1))
(fp_line (start 11.5 2) (end 13.4 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6f117890-b0e7-45a1-8c63-73960715d486))
(fp_line (start 13.4 -2) (end 11.5 -2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f3f18e7b-c422-45a3-8795-9fb5a54f75a4))
(fp_line (start 13.9 -2.2) (end 11 -2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 9df11459-6340-4b14-909a-c7897a12879c))
(fp_line (start 14 -3.5) (end 14 -2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 66928372-b14b-4941-a483-240e8a19b4c6))
(fp_line (start 14 2.2) (end 11 2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 5066a5d9-4764-462c-a1c9-c94422903b32))
(fp_line (start 14 3.5) (end 14 2.2)
(stroke (width 0.3048) (type solid)) (layer "F.SilkS") (tstamp 5bb02790-7829-4b95-87d2-f0090adf930a))
(fp_arc (start -10 0.000002) (mid -1.004089 -9.950466) (end 9.8 -2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5a2f8cd7-9e7c-4516-873d-fc2ac3676188))
(fp_arc (start 9.5 -0.8) (mid 9 -1.3) (end 9.5 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp abc371d2-29ec-4a87-88cc-de9993cbb91b))
(fp_arc (start 9.5 1.8) (mid 9 1.3) (end 9.5 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp bc17473d-6ce0-47e6-b8d4-7b66a9be6174))
(fp_arc (start 9.8 1.999998) (mid -1.004087 9.950466) (end -10 0)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2b06c440-e624-46ed-bca2-2eefa544f308))
(fp_arc (start 10 -0.6) (mid 10.004499 -0.3) (end 10 0)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b64466c7-9d25-47f4-a7da-f5a92625303f))
(fp_arc (start 10 0) (mid 10.004499 0.3) (end 10 0.6)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6ad8c002-bf65-48e3-9c6d-ca451ba7b3e5))
(fp_circle (center -9.5 -6.5) (end -8.382 -6.5)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp adf47672-0b86-4f60-b029-37916db022b9))
(fp_circle (center 9.5 -1.3) (end 9.6 -1.3)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp 19ce02e8-2741-4148-b464-483d93f30eae))
(fp_circle (center 9.5 1.3) (end 9.6 1.3)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp 2c411463-4d84-4c78-8983-152fc9c18791))
(fp_circle (center 9.5 6.5) (end 10.618 6.5)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp c9291eac-bf89-4174-9b25-ab4449a652f7))
(fp_poly
(pts
(xy -12.75 -1.5)
(xy -12.25 -1.5)
(xy -12.25 -2)
(xy -12.75 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.SilkS") (tstamp 5b2eac88-f9ed-4e02-8834-67fddddf80cb))
(fp_poly
(pts
(xy 12.25 -1.5)
(xy 12.75 -1.5)
(xy 12.75 -2)
(xy 12.25 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.SilkS") (tstamp 5ede4713-fd81-4798-bee7-ebe019bd1f68))
(fp_line (start -16 -1.7) (end -16 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 0f28b879-b505-469b-90c4-cb8a0db83947))
(fp_line (start -16 -1.7) (end -13.4 -1.7)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp f28856c1-975f-4ebb-b90d-5b62f0ff9747))
(fp_line (start -16 1.8) (end -13.4 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 302df53e-d052-4331-8f64-582726fff321))
(fp_line (start -13.4 -1.7) (end -13.4 -2)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 67d8035b-5803-40e0-b34d-68f309f9d070))
(fp_line (start -13.4 -1.7) (end -13.4 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp e2d3c238-ffaf-4655-ae44-7e58f424e6ed))
(fp_line (start -13.4 1.8) (end -13.4 2)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 57d530aa-521c-4688-bff1-d65d9e2d559b))
(fp_line (start -3 4) (end 3 4)
(stroke (width 0.8128) (type solid)) (layer "F.Fab") (tstamp 024e792f-2a33-40a9-a097-a26bdfd5abf5))
(fp_line (start 0 7) (end 0 1)
(stroke (width 0.8128) (type solid)) (layer "F.Fab") (tstamp acda5591-4d6e-46a6-8eef-3f5550fa1fcf))
(fp_line (start 13.4 -1.8) (end 13.4 -2)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1f040587-f684-4afe-8a73-fd436eae770d))
(fp_line (start 13.4 -1.8) (end 13.4 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 3d0daa49-5dd4-4a36-bdfe-111bd1f92ef2))
(fp_line (start 13.4 1.8) (end 16 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 8172d1e4-869a-401b-86f6-8f0e6b9e16fe))
(fp_line (start 13.4 2) (end 13.4 1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 87bcf07c-339e-460c-b99f-1dfff7fae5f3))
(fp_line (start 16 -1.8) (end 13.4 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b8031925-fd03-4819-9c6a-958f00332b53))
(fp_line (start 16 1.8) (end 16 -1.8)
(stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 183fd273-9355-4afe-a61d-400dfa2c58a4))
(pad "NEG" smd rect (at -14.65 0) (size 3 4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp cb7295fb-4d25-43c0-9f88-4289c83be792))
(pad "POS" smd rect (at 14.65 0) (size 3 4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp c034dc15-e64a-46f7-b787-efe233f2e634))
)

View File

@ -0,0 +1,55 @@
(footprint "LSG-KEY" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 150b5553-e1ad-48c1-863b-c512fe26f568)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp d76f0a13-5140-44c1-b142-954d77655f8d)
)
(fp_line (start -2 -1) (end -1.5 -1.5)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 93525eb9-e069-49b6-aead-5daf6412b0e0))
(fp_line (start -2 -0.8) (end -2 -1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp ef62c85c-90f1-4193-a4cc-82956b70915b))
(fp_line (start -2 0.8) (end -2 -0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 96b6707e-474a-4151-8238-d5f674839829))
(fp_line (start -2 1) (end -2 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 01b6416a-8d0a-4e79-807b-79c774734fca))
(fp_line (start -1.5 -1.5) (end -1 -2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 69bedaae-7b74-4fe8-8f44-cd2754e8a5d6))
(fp_line (start -1.5 1.5) (end -2 1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 3dbdb669-8410-49f5-a5fd-60274540e1fa))
(fp_line (start -1 -2) (end 1 -2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b43ec5ed-922e-4dbf-aad3-29a9b7ccd370))
(fp_line (start -1 2) (end -1.5 1.5)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5dd630c3-861d-4ee3-8717-ff30d6056423))
(fp_line (start 1 -2) (end 1.5 -1.5)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 63a83b11-284d-4aef-8f2d-e3ee256552f1))
(fp_line (start 1 2) (end -1 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2f2aceed-2f18-4302-8c70-b9619b7e9d14))
(fp_line (start 1.5 -1.5) (end 2 -1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 54caf71e-b8b6-4bdf-8874-afce13267094))
(fp_line (start 1.5 1.5) (end 1 2)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 717b1062-6e55-4733-8222-e6e127802350))
(fp_line (start 2 -1) (end 2 -0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 1681250f-d1f9-4b5e-9f4b-d2baf2c9a5dd))
(fp_line (start 2 -0.8) (end 2 0.8)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6779b343-c2b4-466b-97b1-e3fedf1e9ef0))
(fp_line (start 2 0.8) (end 2 1)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 8c8725a5-2487-48ee-8e73-6562b10d38bf))
(fp_line (start 2 1) (end 1.5 1.5)
(stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b2a15d77-fa9e-47f1-a830-84a06db496e9))
(fp_circle (center 0 0) (end 1.25 0)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp 8cd21fbd-ab33-4175-8c46-c3544ca4a456))
(fp_circle (center 0 0) (end 1.5 0)
(stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp 02644308-4552-42f4-8a1f-3b40f17a8042))
(pad "A1" smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 78c22a3f-899a-44e0-9fd3-127656aa49cc))
(pad "A2" smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp fce3ce20-26b3-43e8-9589-b410e91b68a5))
(pad "B1" smd rect (at -3.1 1.85) (size 1.8 1.1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 646f9642-15ed-41cc-9fb9-eee322734a44))
(pad "B2" smd rect (at 3.1 1.85) (size 1.8 1.1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp eb1444b7-914d-4862-a1ea-39700f4d579e))
)

View File

@ -0,0 +1,55 @@
(footprint "R0805" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>RESISTOR</b><p>")
(fp_text reference "REF**" (at -0.635 -1.27) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp e0456992-a1e2-4d48-82b5-76ffd06eac9b)
)
(fp_text value "R0805" (at -0.635 2.54) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp aed4cf38-ad3b-4415-986b-827a2b40648c)
)
(fp_poly
(pts
(xy -0.1999 0.5001)
(xy 0.1999 0.5001)
(xy 0.1999 -0.5001)
(xy -0.1999 -0.5001)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Adhes") (tstamp 581992ea-e244-4835-a9c9-ce48f4bca7ee))
(fp_line (start -1.973 -0.983) (end 1.973 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 44179b13-9130-48e9-8cf5-71f169ec49b9))
(fp_line (start -1.973 0.983) (end -1.973 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 8fbd0ac6-7fe4-4a8c-b9ef-546e55c5a498))
(fp_line (start 1.973 -0.983) (end 1.973 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp a8654ae2-616f-44cf-9504-493a42b4bfde))
(fp_line (start 1.973 0.983) (end -1.973 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp d73cfb27-f8d2-44c2-bcbd-81701cbcf03a))
(fp_line (start -0.41 -0.635) (end 0.41 -0.635)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 9dc8e79d-cdb7-4352-a72d-6b68a075db9d))
(fp_line (start -0.41 0.635) (end 0.41 0.635)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 3f4a4fea-8edb-4d99-9449-161fa52d5536))
(fp_poly
(pts
(xy -1.0668 0.6985)
(xy -0.4168 0.6985)
(xy -0.4168 -0.7015)
(xy -1.0668 -0.7015)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 6a874bfc-1d97-4893-a2c0-e5aa80876077))
(fp_poly
(pts
(xy 0.4064 0.6985)
(xy 1.0564 0.6985)
(xy 1.0564 -0.7015)
(xy 0.4064 -0.7015)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 5f2b90c2-28d0-436d-9202-805c152f1499))
(pad "1" smd rect (at -0.95 0) (size 1.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp ea55cb05-7085-4a9a-b52c-8b4f86a2eb37))
(pad "2" smd rect (at 0.95 0) (size 1.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 464a5134-1da7-4639-b3e6-234011a14a93))
)

View File

@ -0,0 +1,55 @@
(footprint "R1206" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>RESISTOR</b>")
(fp_text reference "REF**" (at -1.27 -1.27) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 7d151c2b-c76b-4b1b-a832-cced9f34ab5a)
)
(fp_text value "R1206" (at -1.27 2.54) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 5de2d8d8-e201-4fc6-9ef5-48f48860e65d)
)
(fp_poly
(pts
(xy -0.3 0.7)
(xy 0.3 0.7)
(xy 0.3 -0.7)
(xy -0.3 -0.7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Adhes") (tstamp 7085365b-3c57-4a85-bcac-8c409b225f4a))
(fp_line (start -2.473 -0.983) (end 2.473 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 8c7e0ef7-8b10-4e6e-82b4-8a24b96fd719))
(fp_line (start -2.473 0.983) (end -2.473 -0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 0392639e-739a-4a6a-85dc-a48ee401879b))
(fp_line (start 2.473 -0.983) (end 2.473 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 98b50ce6-ac8f-48cf-874c-c2c3ffbb1c14))
(fp_line (start 2.473 0.983) (end -2.473 0.983)
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp d35cb62b-c696-4273-b827-8929f65c3d85))
(fp_line (start 0.9525 -0.8128) (end -0.9652 -0.8128)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 61a3c665-8eb5-4614-bf44-bfa33e700a89))
(fp_line (start 0.9525 0.8128) (end -0.9652 0.8128)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp df10360a-60e4-46e0-b3ff-ac59f95312de))
(fp_poly
(pts
(xy -1.6891 0.8763)
(xy -0.9525 0.8763)
(xy -0.9525 -0.8763)
(xy -1.6891 -0.8763)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp bfd57954-a72a-459a-8f44-bd02dfb4af88))
(fp_poly
(pts
(xy 0.9525 0.8763)
(xy 1.6891 0.8763)
(xy 1.6891 -0.8763)
(xy 0.9525 -0.8763)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 4bdf9ae5-e2b9-4b81-9590-7ceeba2b5d4c))
(pad "1" smd rect (at -1.422 0) (size 1.6 1.803) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 1f271ca0-d9c4-4035-9286-6c161de55a13))
(pad "2" smd rect (at 1.422 0) (size 1.6 1.803) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 313a97e4-1920-4e13-92fe-336fe2c0dde2))
)

View File

@ -0,0 +1,40 @@
(footprint "SJS" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>Solder jumper</b>\nSmall footprint")
(fp_text reference "REF**" (at -1.051 -0.743) (layer "F.SilkS")
(effects (font (size 0.595 0.595) (thickness 0.105)) (justify left bottom))
(tstamp 862b4f20-de79-44a7-8282-c308bdc96451)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp e6cf05e2-f997-48b7-af6a-5e178d29b3af)
)
(fp_line (start -1.001 0.562) (end -1.001 -0.562)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp e0c172bc-221c-495b-9c52-6c0cc724da8a))
(fp_line (start -0.897 -0.666) (end 0.897 -0.666)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 045b2aca-cd7c-4957-92f7-3115feab9649))
(fp_line (start 0.897 0.666) (end -0.897 0.666)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 9e5ba4a4-5b86-46b9-9e95-1fc04622a663))
(fp_line (start 1.001 0.562) (end 1.001 -0.562)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 8a97e1e8-ff54-4bbe-b0e4-8cc8df714245))
(fp_arc (start -1.001 -0.562) (mid -0.970539 -0.635539) (end -0.897 -0.666)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 567dc953-ff3f-4122-b933-53c67df4a6e1))
(fp_arc (start -0.897 0.666) (mid -0.970539 0.635539) (end -1.001 0.562)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp fb7bbec5-e32d-4e09-8f0b-e5a725e5698d))
(fp_arc (start 0.897 -0.666) (mid 0.970539 -0.635539) (end 1.001 -0.562)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 99ac9777-d1a7-4336-8cd2-085d473c7064))
(fp_arc (start 1.001 0.562) (mid 0.970539 0.635539) (end 0.897 0.666)
(stroke (width 0.1016) (type solid)) (layer "F.SilkS") (tstamp 70081fe8-1c8a-4318-9005-87a8e9a644e6))
(fp_line (start -1.08 -0.68) (end 1.08 -0.68)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f3c5988b-0a3f-41ee-b605-291e59727b84))
(fp_line (start -1.08 0.68) (end -1.08 -0.68)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 18ee8329-7f47-4e9f-928b-77685f92083b))
(fp_line (start 1.08 -0.68) (end 1.08 0.68)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f0066aef-ecba-47ee-bde9-7fc35a3e4644))
(fp_line (start 1.08 0.68) (end -1.08 0.68)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dc32400b-5982-43c2-93ef-1c72a262e54a))
(pad "1" smd rect (at -0.45 0) (size 0.7 1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 4462e7a2-36f9-428d-a3d1-11ca1e68c7eb))
(pad "2" smd rect (at 0.45 0) (size 0.7 1) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 155d9f9e-8c78-4c98-b348-8bb843bb7776))
)

View File

@ -0,0 +1,14 @@
(footprint "SMD2,54-2.54" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>SMD PAD</b>")
(fp_text reference "REF**" (at -1.5 2.5 90) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 4c4768d9-3859-4a14-b75b-88cb738ca5d4)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 55c967b4-8f3d-4e4f-970e-377e9f611e61)
)
(pad "1" smd rect (at 0 0) (size 2.54 2.54) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 21e0dba7-90c0-45e7-afe4-754dccdccd7a))
)

View File

@ -0,0 +1,13 @@
(footprint "SMDPAD_75MIL" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 9e88e2c1-16a8-42fe-aff2-7529adb2719f)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 49700ad9-0e65-41f3-b506-a69eb8551907)
)
(pad "PAD" smd roundrect (at 0 0) (size 1.905 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp a8c59a0a-efe5-41d1-aeed-b0f9dc41019e))
)

View File

@ -0,0 +1,183 @@
(footprint "SO14" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(fp_text reference "REF**" (at -5.08 1.905 90) (layer "F.SilkS")
(effects (font (size 1.1176 1.1176) (thickness 0.1524)) (justify left bottom))
(tstamp 306a52ea-a549-4cc3-9fd0-b0c2cbd0143b)
)
(fp_text value "SO14" (at -3.175 0.635) (layer "F.Fab")
(effects (font (size 1.1176 1.1176) (thickness 0.1524)) (justify left bottom))
(tstamp a585d27f-8d93-40c9-9bff-c4eda4f3415c)
)
(fp_line (start -4.375 -2) (end -4.375 -0.75)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 14099f77-ed20-4c53-b256-fb822c45f379))
(fp_line (start -4.375 -2) (end 4.375 -2)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 487df6f9-df3a-4bbb-aadb-26fa9974f95e))
(fp_line (start -4.375 0.75) (end -4.375 1.5)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp e143f866-71ba-450b-8306-e4678709b26d))
(fp_line (start -4.375 1.5) (end -4.375 2)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 0eb65e03-062f-4475-bdeb-85d3c88cf13a))
(fp_line (start -4.375 1.5) (end 4.375 1.5)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp cbce3898-adf9-481a-8dbc-c1563ea466e2))
(fp_line (start -4.375 2) (end 4.375 2)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 2d9e5b24-b8cd-4a9a-83f4-420b74309fff))
(fp_line (start 4.375 1.5) (end 4.375 -2)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 23550a04-2dad-453b-9d94-c21c70b1ad0a))
(fp_line (start 4.375 2) (end 4.375 1.5)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 2d260834-3567-498b-bf1d-7dce201ba997))
(fp_arc (start -4.375 -0.75) (mid -3.625 0) (end -4.375 0.75)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 84521392-7e99-4fca-804e-da9fd310cd9f))
(fp_poly
(pts
(xy -4.06 3.1)
(xy -3.56 3.1)
(xy -3.56 2)
(xy -4.06 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 96ea2f44-6fc2-4a14-ab53-c9aff2a15de2))
(fp_poly
(pts
(xy -3.56 -3.1)
(xy -4.06 -3.1)
(xy -4.06 -2)
(xy -3.56 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 2a819b2d-6ced-4517-9a1b-6d76cf971c83))
(fp_poly
(pts
(xy -2.79 3.1)
(xy -2.29 3.1)
(xy -2.29 2)
(xy -2.79 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 0281fe6a-06d5-47f1-b445-d1b2bf20af97))
(fp_poly
(pts
(xy -2.29 -3.1)
(xy -2.79 -3.1)
(xy -2.79 -2)
(xy -2.29 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 22ddda25-0c7c-4bb2-89ef-f8200b9f3397))
(fp_poly
(pts
(xy -1.52 3.1)
(xy -1.02 3.1)
(xy -1.02 2)
(xy -1.52 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp b27cbe50-1e73-492a-9502-54da70f232d2))
(fp_poly
(pts
(xy -1.02 -3.1)
(xy -1.52 -3.1)
(xy -1.52 -2)
(xy -1.02 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp cb7adc7e-9595-4b7e-9813-4270c641c402))
(fp_poly
(pts
(xy -0.25 3.1)
(xy 0.25 3.1)
(xy 0.25 2)
(xy -0.25 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d4cc6817-b269-41c9-8002-4242a5d94d27))
(fp_poly
(pts
(xy 0.25 -3.1)
(xy -0.25 -3.1)
(xy -0.25 -2)
(xy 0.25 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d5cef848-31e8-4ca7-aaee-69dc9ead4aab))
(fp_poly
(pts
(xy 1.02 3.1)
(xy 1.52 3.1)
(xy 1.52 2)
(xy 1.02 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 20170302-54f1-4106-a4cc-391531001173))
(fp_poly
(pts
(xy 1.52 -3.1)
(xy 1.02 -3.1)
(xy 1.02 -2)
(xy 1.52 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 999d6752-e5e2-4495-93b3-2eb35a7563d1))
(fp_poly
(pts
(xy 2.29 3.1)
(xy 2.79 3.1)
(xy 2.79 2)
(xy 2.29 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d377a6bd-3741-4c5b-b334-069e3e740f45))
(fp_poly
(pts
(xy 2.79 -3.1)
(xy 2.29 -3.1)
(xy 2.29 -2)
(xy 2.79 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d3c1a62c-43c2-4ed6-ab71-aefe0918d463))
(fp_poly
(pts
(xy 3.56 3.1)
(xy 4.06 3.1)
(xy 4.06 2)
(xy 3.56 2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp c658f374-609c-415b-a8ab-f391f922b801))
(fp_poly
(pts
(xy 4.06 -3.1)
(xy 3.56 -3.1)
(xy 3.56 -2)
(xy 4.06 -2)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 2d6382da-d461-4a0b-a55b-8b5735168ed2))
(pad "1" smd rect (at -3.81 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 31349d4b-471f-4cf0-a32e-eed5e46099ba))
(pad "2" smd rect (at -2.54 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp f6968f12-777e-4190-bec5-cc225eaeaf0a))
(pad "3" smd rect (at -1.27 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp e9e6bbd8-0ac4-4e92-b042-d267ba1ab992))
(pad "4" smd rect (at 0 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp fe47588c-cad5-4c6a-910c-cde1def27c81))
(pad "5" smd rect (at 1.27 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp dbc8af32-3e32-4c11-8df1-fd675bfa37e8))
(pad "6" smd rect (at 2.54 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp f42f133d-f630-4fc2-b967-ed5d982e557c))
(pad "7" smd rect (at 3.81 2.75 180) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 6440e265-fbec-40d5-b419-7d66b3e7cba0))
(pad "8" smd rect (at 3.81 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp cb7e4649-29c7-4dc3-89e2-db939f74ef40))
(pad "9" smd rect (at 2.54 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 011afcfd-4d9f-4cb3-8037-fefe32d5bc9e))
(pad "10" smd rect (at 1.27 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 61db8d52-9eff-4d61-9919-f1b1f345ece7))
(pad "11" smd rect (at 0 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 7fd11707-c8b1-4367-a007-3931b5e73d37))
(pad "12" smd rect (at -1.27 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 0bafb544-ec69-4c22-9894-92fee9dde62d))
(pad "13" smd rect (at -2.54 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp b10974f7-bff5-4037-b708-e1266c8e645e))
(pad "14" smd rect (at -3.81 -2.75) (size 0.65 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 3b540c6d-f1c7-4f1b-8fc5-6264c3ac7e01))
)

View File

@ -0,0 +1,89 @@
(footprint "SOT23-5L" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "<b>Small Outline Transistor</b><p>\npackage type OT")
(fp_text reference "REF**" (at -1.905 -1.905) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 4795f38c-7f1d-423f-8531-78941119fde6)
)
(fp_text value "SOT23-5L" (at -1.905 3.429) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
(tstamp 1986f15c-35d9-466b-9d66-a0ea0143b3cd)
)
(fp_line (start -1.422 -0.81) (end -1.328 -0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp fcda11ed-11ae-4663-a00e-8a3920bf6ff1))
(fp_line (start -1.422 0.81) (end -1.422 -0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 74479c7f-5692-4306-b171-9e355b6586e3))
(fp_line (start -1.328 0.81) (end -1.422 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 34d56205-21b8-487c-aa83-a8f00ff6dab0))
(fp_line (start -0.522 -0.81) (end 0.522 -0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp e7240aa4-584b-439e-b7a5-1b50fd3340a2))
(fp_line (start -0.428 0.81) (end -0.522 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 763659e7-3f71-4bcb-bc38-bed4275989dd))
(fp_line (start 0.522 0.81) (end 0.428 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 3517673b-0d8d-48fe-b0b9-220439a1443f))
(fp_line (start 1.328 -0.81) (end 1.422 -0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 401f1234-901d-405b-9d82-fbe644777954))
(fp_line (start 1.422 -0.81) (end 1.422 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 5cee2717-8edf-431f-b440-1576b0ba978d))
(fp_line (start 1.422 0.81) (end 1.328 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 92711a12-df4e-41aa-a96a-e6e5936b4eea))
(fp_line (start -1.422 -0.81) (end 1.422 -0.81)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp e62cc99d-9a62-40d5-9bb8-8e9fa63654d7))
(fp_line (start 1.422 0.81) (end -1.422 0.81)
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 9297fd07-8d40-41e5-82a1-1976e4d4f685))
(fp_poly
(pts
(xy -1.2 -0.85)
(xy -0.7 -0.85)
(xy -0.7 -1.5)
(xy -1.2 -1.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp a696d3d1-6b18-4067-b38c-cb61d3f2c927))
(fp_poly
(pts
(xy -1.2 1.5)
(xy -0.7 1.5)
(xy -0.7 0.85)
(xy -1.2 0.85)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 06cdb093-e3bc-404d-82ce-8233c04f1da2))
(fp_poly
(pts
(xy -0.25 1.5)
(xy 0.25 1.5)
(xy 0.25 0.85)
(xy -0.25 0.85)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 542f2d0a-f878-4081-be77-0b5a29afb320))
(fp_poly
(pts
(xy 0.7 -0.85)
(xy 1.2 -0.85)
(xy 1.2 -1.5)
(xy 0.7 -1.5)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp dfc2b66e-3da9-4a28-a459-3ac4b8d5ce63))
(fp_poly
(pts
(xy 0.7 1.5)
(xy 1.2 1.5)
(xy 1.2 0.85)
(xy 0.7 0.85)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp bc1efa3e-09ff-46b9-8035-b54b1ed14368))
(pad "1" smd rect (at -0.95 1.3) (size 0.55 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 9c677442-7197-4da4-aabb-11fc949869aa))
(pad "2" smd rect (at 0 1.3) (size 0.55 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 973b20fc-65b7-4e68-b596-af360e14747a))
(pad "3" smd rect (at 0.95 1.3) (size 0.55 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 67947f70-2453-492a-88af-9d2e40c70ab2))
(pad "4" smd rect (at 0.95 -1.3) (size 0.55 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 6867aa26-1f86-4cc8-80ea-b8d84ee34065))
(pad "5" smd rect (at -0.95 -1.3) (size 0.55 1.2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 5718b394-b114-4b71-94cc-73b56a8a8e86))
)

View File

@ -0,0 +1,565 @@
(footprint "USB-C_6PIN_ALIEXPRESS" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(fp_text reference "REF**" (at -5.28 -5.47 90) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify bottom))
(tstamp d20060c8-877c-4400-aa3d-7535f25db884)
)
(fp_text value "USB-C_6PIN_ALIEXPRESS" (at 0 -8.35) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify bottom))
(tstamp 321e8504-a264-4c25-b93c-be4e9af0aff8)
)
(fp_poly
(pts
(xy -4.070323 -7.246715)
(xy -3.92641 -7.154227)
(xy -3.814382 -7.02494)
(xy -3.743318 -6.869329)
(xy -3.72 -6.707152)
(xy -3.72 -6.092848)
(xy -3.743318 -5.930671)
(xy -3.814382 -5.77506)
(xy -3.92641 -5.645773)
(xy -4.070323 -5.553285)
(xy -4.234465 -5.505089)
(xy -4.405535 -5.505089)
(xy -4.569677 -5.553285)
(xy -4.71359 -5.645773)
(xy -4.825618 -5.77506)
(xy -4.896682 -5.930671)
(xy -4.92 -6.092848)
(xy -4.92 -6.707152)
(xy -4.896682 -6.869329)
(xy -4.825618 -7.02494)
(xy -4.71359 -7.154227)
(xy -4.569677 -7.246715)
(xy -4.405535 -7.294911)
(xy -4.234465 -7.294911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 8fb84df8-243c-441f-9989-dcbd0c0bd95f))
(fp_poly
(pts
(xy -4.070323 -3.446715)
(xy -3.92641 -3.354227)
(xy -3.814382 -3.22494)
(xy -3.743318 -3.069329)
(xy -3.72 -2.907152)
(xy -3.72 -2.292848)
(xy -3.743318 -2.130671)
(xy -3.814382 -1.97506)
(xy -3.92641 -1.845773)
(xy -4.070323 -1.753285)
(xy -4.234465 -1.705089)
(xy -4.405535 -1.705089)
(xy -4.569677 -1.753285)
(xy -4.71359 -1.845773)
(xy -4.825618 -1.97506)
(xy -4.896682 -2.130671)
(xy -4.92 -2.292848)
(xy -4.92 -2.907152)
(xy -4.896682 -3.069329)
(xy -4.825618 -3.22494)
(xy -4.71359 -3.354227)
(xy -4.569677 -3.446715)
(xy -4.405535 -3.494911)
(xy -4.234465 -3.494911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 0bfb83ec-5f6a-4ab9-b90f-da52b8e7c830))
(fp_poly
(pts
(xy 4.569677 -7.246715)
(xy 4.71359 -7.154227)
(xy 4.825618 -7.02494)
(xy 4.896682 -6.869329)
(xy 4.92 -6.707152)
(xy 4.92 -6.092848)
(xy 4.896682 -5.930671)
(xy 4.825618 -5.77506)
(xy 4.71359 -5.645773)
(xy 4.569677 -5.553285)
(xy 4.405535 -5.505089)
(xy 4.234465 -5.505089)
(xy 4.070323 -5.553285)
(xy 3.92641 -5.645773)
(xy 3.814382 -5.77506)
(xy 3.743318 -5.930671)
(xy 3.72 -6.092848)
(xy 3.72 -6.707152)
(xy 3.743318 -6.869329)
(xy 3.814382 -7.02494)
(xy 3.92641 -7.154227)
(xy 4.070323 -7.246715)
(xy 4.234465 -7.294911)
(xy 4.405535 -7.294911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 3514167f-1778-4f12-b3a6-e1a7c413ec56))
(fp_poly
(pts
(xy 4.569677 -3.446715)
(xy 4.71359 -3.354227)
(xy 4.825618 -3.22494)
(xy 4.896682 -3.069329)
(xy 4.92 -2.907152)
(xy 4.92 -2.292848)
(xy 4.896682 -2.130671)
(xy 4.825618 -1.97506)
(xy 4.71359 -1.845773)
(xy 4.569677 -1.753285)
(xy 4.405535 -1.705089)
(xy 4.234465 -1.705089)
(xy 4.070323 -1.753285)
(xy 3.92641 -1.845773)
(xy 3.814382 -1.97506)
(xy 3.743318 -2.130671)
(xy 3.72 -2.292848)
(xy 3.72 -2.907152)
(xy 3.743318 -3.069329)
(xy 3.814382 -3.22494)
(xy 3.92641 -3.354227)
(xy 4.070323 -3.446715)
(xy 4.234465 -3.494911)
(xy 4.405535 -3.494911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 013021ca-85f3-4680-9938-b7fb7028e9e9))
(fp_poly
(pts
(xy -4.070323 -7.246715)
(xy -3.92641 -7.154227)
(xy -3.814382 -7.02494)
(xy -3.743318 -6.869329)
(xy -3.72 -6.707152)
(xy -3.72 -6.092848)
(xy -3.743318 -5.930671)
(xy -3.814382 -5.77506)
(xy -3.92641 -5.645773)
(xy -4.070323 -5.553285)
(xy -4.234465 -5.505089)
(xy -4.405535 -5.505089)
(xy -4.569677 -5.553285)
(xy -4.71359 -5.645773)
(xy -4.825618 -5.77506)
(xy -4.896682 -5.930671)
(xy -4.92 -6.092848)
(xy -4.92 -6.707152)
(xy -4.896682 -6.869329)
(xy -4.825618 -7.02494)
(xy -4.71359 -7.154227)
(xy -4.569677 -7.246715)
(xy -4.405535 -7.294911)
(xy -4.234465 -7.294911)
)
(stroke (width 0) (type default)) (fill solid) (layer "B.Cu") (tstamp 7e50c987-30ad-4d47-9eba-12ff27bf7ad0))
(fp_poly
(pts
(xy -4.070323 -3.446715)
(xy -3.92641 -3.354227)
(xy -3.814382 -3.22494)
(xy -3.743318 -3.069329)
(xy -3.72 -2.907152)
(xy -3.72 -2.292848)
(xy -3.743318 -2.130671)
(xy -3.814382 -1.97506)
(xy -3.92641 -1.845773)
(xy -4.070323 -1.753285)
(xy -4.234465 -1.705089)
(xy -4.405535 -1.705089)
(xy -4.569677 -1.753285)
(xy -4.71359 -1.845773)
(xy -4.825618 -1.97506)
(xy -4.896682 -2.130671)
(xy -4.92 -2.292848)
(xy -4.92 -2.907152)
(xy -4.896682 -3.069329)
(xy -4.825618 -3.22494)
(xy -4.71359 -3.354227)
(xy -4.569677 -3.446715)
(xy -4.405535 -3.494911)
(xy -4.234465 -3.494911)
)
(stroke (width 0) (type default)) (fill solid) (layer "B.Cu") (tstamp dace3c3f-ae80-4abb-98ac-2a0c830f7e95))
(fp_poly
(pts
(xy 4.569677 -7.246715)
(xy 4.71359 -7.154227)
(xy 4.825618 -7.02494)
(xy 4.896682 -6.869329)
(xy 4.92 -6.707152)
(xy 4.92 -6.092848)
(xy 4.896682 -5.930671)
(xy 4.825618 -5.77506)
(xy 4.71359 -5.645773)
(xy 4.569677 -5.553285)
(xy 4.405535 -5.505089)
(xy 4.234465 -5.505089)
(xy 4.070323 -5.553285)
(xy 3.92641 -5.645773)
(xy 3.814382 -5.77506)
(xy 3.743318 -5.930671)
(xy 3.72 -6.092848)
(xy 3.72 -6.707152)
(xy 3.743318 -6.869329)
(xy 3.814382 -7.02494)
(xy 3.92641 -7.154227)
(xy 4.070323 -7.246715)
(xy 4.234465 -7.294911)
(xy 4.405535 -7.294911)
)
(stroke (width 0) (type default)) (fill solid) (layer "B.Cu") (tstamp 392e7d6d-f1c9-44ad-9a48-57ebf678e9e4))
(fp_poly
(pts
(xy 4.569677 -3.446715)
(xy 4.71359 -3.354227)
(xy 4.825618 -3.22494)
(xy 4.896682 -3.069329)
(xy 4.92 -2.907152)
(xy 4.92 -2.292848)
(xy 4.896682 -2.130671)
(xy 4.825618 -1.97506)
(xy 4.71359 -1.845773)
(xy 4.569677 -1.753285)
(xy 4.405535 -1.705089)
(xy 4.234465 -1.705089)
(xy 4.070323 -1.753285)
(xy 3.92641 -1.845773)
(xy 3.814382 -1.97506)
(xy 3.743318 -2.130671)
(xy 3.72 -2.292848)
(xy 3.72 -2.907152)
(xy 3.743318 -3.069329)
(xy 3.814382 -3.22494)
(xy 3.92641 -3.354227)
(xy 4.070323 -3.446715)
(xy 4.234465 -3.494911)
(xy 4.405535 -3.494911)
)
(stroke (width 0) (type default)) (fill solid) (layer "B.Cu") (tstamp 5e9ce191-9bac-40b8-9c69-f1783c87bca5))
(fp_line (start -4.57 -5.45) (end -4.57 -3.95)
(stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 770bfeec-13f3-4c53-8e28-10e84b9200ff))
(fp_line (start -4.57 -1.35) (end -4.57 -0.17)
(stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp d324135c-08ea-47bd-8c77-b0f0520312c3))
(fp_line (start 4.57 -3.95) (end 4.57 -5.45)
(stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2c4cfedb-9e52-45aa-883a-30474ccf9bad))
(fp_line (start 4.57 -0.17) (end 4.57 -1.35)
(stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp d6c69298-4441-4b4f-b99d-ddb420002410))
(fp_poly
(pts
(xy -4.028354 -7.338613)
(xy -3.860251 -7.230579)
(xy -3.729392 -7.07956)
(xy -3.646382 -6.897792)
(xy -3.62 -6.714305)
(xy -3.62 -6.085695)
(xy -3.646382 -5.902208)
(xy -3.729392 -5.72044)
(xy -3.860251 -5.569421)
(xy -4.028354 -5.461387)
(xy -4.220087 -5.405089)
(xy -4.419913 -5.405089)
(xy -4.611646 -5.461387)
(xy -4.779749 -5.569421)
(xy -4.910608 -5.72044)
(xy -4.993618 -5.902208)
(xy -5.02 -6.085695)
(xy -5.02 -6.714305)
(xy -4.993618 -6.897792)
(xy -4.910608 -7.07956)
(xy -4.779749 -7.230579)
(xy -4.611646 -7.338613)
(xy -4.419913 -7.394911)
(xy -4.220087 -7.394911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp d7e41308-02e7-47f4-a30a-88afa728ecf5))
(fp_poly
(pts
(xy -4.028354 -3.538613)
(xy -3.860251 -3.430579)
(xy -3.729392 -3.27956)
(xy -3.646382 -3.097792)
(xy -3.62 -2.914305)
(xy -3.62 -2.285695)
(xy -3.646382 -2.102208)
(xy -3.729392 -1.92044)
(xy -3.860251 -1.769421)
(xy -4.028354 -1.661387)
(xy -4.220087 -1.605089)
(xy -4.419913 -1.605089)
(xy -4.611646 -1.661387)
(xy -4.779749 -1.769421)
(xy -4.910608 -1.92044)
(xy -4.993618 -2.102208)
(xy -5.02 -2.285695)
(xy -5.02 -2.914305)
(xy -4.993618 -3.097792)
(xy -4.910608 -3.27956)
(xy -4.779749 -3.430579)
(xy -4.611646 -3.538613)
(xy -4.419913 -3.594911)
(xy -4.220087 -3.594911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 277eb16e-afb0-4af1-a7ab-43af64f37fff))
(fp_poly
(pts
(xy 4.611646 -7.338613)
(xy 4.779749 -7.230579)
(xy 4.910608 -7.07956)
(xy 4.993618 -6.897792)
(xy 5.02 -6.714305)
(xy 5.02 -6.085695)
(xy 4.993618 -5.902208)
(xy 4.910608 -5.72044)
(xy 4.779749 -5.569421)
(xy 4.611646 -5.461387)
(xy 4.419913 -5.405089)
(xy 4.220087 -5.405089)
(xy 4.028354 -5.461387)
(xy 3.860251 -5.569421)
(xy 3.729392 -5.72044)
(xy 3.646382 -5.902208)
(xy 3.62 -6.085695)
(xy 3.62 -6.714305)
(xy 3.646382 -6.897792)
(xy 3.729392 -7.07956)
(xy 3.860251 -7.230579)
(xy 4.028354 -7.338613)
(xy 4.220087 -7.394911)
(xy 4.419913 -7.394911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp c5785787-0831-4f81-93b6-38ef136b3f4b))
(fp_poly
(pts
(xy 4.611646 -3.538613)
(xy 4.779749 -3.430579)
(xy 4.910608 -3.27956)
(xy 4.993618 -3.097792)
(xy 5.02 -2.914305)
(xy 5.02 -2.285695)
(xy 4.993618 -2.102208)
(xy 4.910608 -1.92044)
(xy 4.779749 -1.769421)
(xy 4.611646 -1.661387)
(xy 4.419913 -1.605089)
(xy 4.220087 -1.605089)
(xy 4.028354 -1.661387)
(xy 3.860251 -1.769421)
(xy 3.729392 -1.92044)
(xy 3.646382 -2.102208)
(xy 3.62 -2.285695)
(xy 3.62 -2.914305)
(xy 3.646382 -3.097792)
(xy 3.729392 -3.27956)
(xy 3.860251 -3.430579)
(xy 4.028354 -3.538613)
(xy 4.220087 -3.594911)
(xy 4.419913 -3.594911)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 902c0176-70fd-4ccd-8691-1ea4050bed97))
(fp_poly
(pts
(xy -4.142461 -7.007506)
(xy -4.047644 -6.927945)
(xy -3.965 -6.700882)
(xy -3.965 -6.099563)
(xy -3.986337 -5.978557)
(xy -4.047995 -5.87176)
(xy -4.142461 -5.792494)
(xy -4.258341 -5.750317)
(xy -4.381659 -5.750317)
(xy -4.497539 -5.792494)
(xy -4.592005 -5.87176)
(xy -4.653663 -5.978557)
(xy -4.675 -6.099563)
(xy -4.675 -6.700437)
(xy -4.653663 -6.821443)
(xy -4.592005 -6.92824)
(xy -4.497539 -7.007506)
(xy -4.381659 -7.049683)
(xy -4.258341 -7.049683)
)
(stroke (width 0) (type default)) (fill solid) (layer "Edge.Cuts") (tstamp 72183a36-5b96-459d-84ca-6adadf71ebc1))
(fp_poly
(pts
(xy -4.142461 -3.207506)
(xy -4.047644 -3.127945)
(xy -3.965 -2.900882)
(xy -3.965 -2.299563)
(xy -3.986337 -2.178557)
(xy -4.047995 -2.07176)
(xy -4.142461 -1.992494)
(xy -4.258341 -1.950317)
(xy -4.381659 -1.950317)
(xy -4.497539 -1.992494)
(xy -4.592005 -2.07176)
(xy -4.653663 -2.178557)
(xy -4.675 -2.299563)
(xy -4.675 -2.900437)
(xy -4.653663 -3.021443)
(xy -4.592005 -3.12824)
(xy -4.497539 -3.207506)
(xy -4.381659 -3.249683)
(xy -4.258341 -3.249683)
)
(stroke (width 0) (type default)) (fill solid) (layer "Edge.Cuts") (tstamp 061adc1a-c8b1-4874-a9af-ead88e99939f))
(fp_poly
(pts
(xy 4.497539 -7.007506)
(xy 4.592356 -6.927945)
(xy 4.675 -6.700882)
(xy 4.675 -6.099563)
(xy 4.653663 -5.978557)
(xy 4.592005 -5.87176)
(xy 4.497539 -5.792494)
(xy 4.381659 -5.750317)
(xy 4.258341 -5.750317)
(xy 4.142461 -5.792494)
(xy 4.047995 -5.87176)
(xy 3.986337 -5.978557)
(xy 3.965 -6.099563)
(xy 3.965 -6.700437)
(xy 3.986337 -6.821443)
(xy 4.047995 -6.92824)
(xy 4.142461 -7.007506)
(xy 4.258341 -7.049683)
(xy 4.381659 -7.049683)
)
(stroke (width 0) (type default)) (fill solid) (layer "Edge.Cuts") (tstamp 006dddd7-c62e-4e68-baae-82e031c9bc37))
(fp_poly
(pts
(xy 4.497539 -3.207506)
(xy 4.592356 -3.127945)
(xy 4.675 -2.900882)
(xy 4.675 -2.299563)
(xy 4.653663 -2.178557)
(xy 4.592005 -2.07176)
(xy 4.497539 -1.992494)
(xy 4.381659 -1.950317)
(xy 4.258341 -1.950317)
(xy 4.142461 -1.992494)
(xy 4.047995 -2.07176)
(xy 3.986337 -2.178557)
(xy 3.965 -2.299563)
(xy 3.965 -2.900437)
(xy 3.986337 -3.021443)
(xy 4.047995 -3.12824)
(xy 4.142461 -3.207506)
(xy 4.258341 -3.249683)
(xy 4.381659 -3.249683)
)
(stroke (width 0) (type default)) (fill solid) (layer "Edge.Cuts") (tstamp 53577925-dc6a-473f-9248-b05419ae3392))
(fp_line (start -5.12 -8.24) (end 5.12 -8.24)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6880642d-fb38-4b0a-aa09-bcb98963ef9a))
(fp_line (start -5.12 0.25) (end -5.12 -8.24)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dbe60ca6-2f83-4e31-94fa-e95461e5b8f8))
(fp_line (start 5.12 -8.24) (end 5.12 0.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6fb374a5-e2e4-4ccc-806e-649deafa21bd))
(fp_line (start 5.12 0.25) (end -5.12 0.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3abda544-f5ba-42ea-a54d-c3d58dccd535))
(fp_line (start -4.42 -6.75) (end -4.42 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a8511019-e86e-42ad-9141-1d087f115c95))
(fp_line (start -4.42 -6.75) (end -3.17 -6.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 802e06fa-403c-4051-bc79-33aeda581845))
(fp_line (start -4.42 -0.05) (end -3.17 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9daa6efc-cc81-4ad4-8f1b-f2c0e444d81d))
(fp_line (start -3.17 -6.75) (end -3.17 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dcf2e696-d161-4d1c-abc3-a3aab61cb749))
(fp_line (start -3.17 -6.75) (end 3.18 -6.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6d75e1f0-6f01-4787-b828-afdd9726ea93))
(fp_line (start -3.17 -0.05) (end 3.18 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp abe9e650-f4ae-42d0-b4cf-af7ea1cea566))
(fp_line (start 3.18 -6.75) (end 3.18 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2a594be-3612-424f-9eaf-d7613544311f))
(fp_line (start 3.18 -6.75) (end 4.42 -6.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c846c3bf-d91a-4efb-94ec-19d238dc68e8))
(fp_line (start 3.18 -0.05) (end 4.42 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 49d28c4f-b6f7-4125-a1a1-4702a71fe2b8))
(fp_line (start 4.42 -6.75) (end 4.42 -0.05)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp efb4a5c3-feb3-4a7b-bb94-9fa3e05f58a2))
(fp_poly
(pts
(xy -3.05 -6.2)
(xy -2.45 -6.2)
(xy -2.45 -7)
(xy -3.05 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 0fe96c25-a8da-432f-9d46-4e103126591e))
(fp_poly
(pts
(xy -1.82 -6.2)
(xy -1.22 -6.2)
(xy -1.22 -7)
(xy -1.82 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 1d2d1201-08c1-497a-a4cd-42069f78c3ce))
(fp_poly
(pts
(xy -0.8 -6.2)
(xy -0.2 -6.2)
(xy -0.2 -7)
(xy -0.8 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp f0d572b7-6abe-48d7-a8ed-b1faa96573fb))
(fp_poly
(pts
(xy 0.2 -6.2)
(xy 0.8 -6.2)
(xy 0.8 -7)
(xy 0.2 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp a594a696-9b22-4f00-ae18-d12e9c2eeb70))
(fp_poly
(pts
(xy 1.22 -6.2)
(xy 1.82 -6.2)
(xy 1.82 -7)
(xy 1.22 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp d99763f2-7d6f-404a-b0b0-ecd09e984cc7))
(fp_poly
(pts
(xy 2.45 -6.2)
(xy 3.05 -6.2)
(xy 3.05 -7)
(xy 2.45 -7)
)
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 4a2d1298-24c4-4842-abe3-93da432bf8c1))
(pad "A5" smd rect (at -0.5 -7) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 237027ea-eed3-4e70-a727-71ccf6167e80))
(pad "A9" smd rect (at 1.52 -7) (size 0.76 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 148da4b7-cfbf-4afc-af13-fa25ac921088))
(pad "A12" smd rect (at 2.75 -7) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 4780ff00-b975-44bd-ba27-75b0f44025a4))
(pad "B5" smd rect (at 0.5 -7) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 5dda9eaf-7f37-411c-bb7f-1ef58fb4bc7d))
(pad "B9" smd rect (at -1.52 -7) (size 0.76 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp 49b1f740-416c-4f7a-8b27-30e66d4f3be5))
(pad "B12" smd rect (at -2.75 -7) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0508) (thermal_bridge_angle 0) (tstamp b8fbec7d-6ed5-4c77-93e6-9d9e6a0b6b31))
(pad "S1" thru_hole circle (at -4.32 -6.4) (size 1 1) (drill 0.6) (layers "*.Cu")
(solder_mask_margin 0.0508) (zone_connect 2) (thermal_bridge_angle 0) (tstamp 47484a31-b93d-4733-8a74-a8996568342e))
(pad "S2" thru_hole circle (at 4.32 -6.4 180) (size 1 1) (drill 0.6) (layers "*.Cu")
(solder_mask_margin 0.0508) (zone_connect 2) (thermal_bridge_angle 0) (tstamp 06672d95-6df8-4c3e-b0eb-c956926e037b))
(pad "S3" thru_hole circle (at -4.32 -2.6) (size 1 1) (drill 0.6) (layers "*.Cu")
(solder_mask_margin 0.0508) (zone_connect 2) (thermal_bridge_angle 0) (tstamp cb06f773-5047-4ef8-9307-5f8097adcd27))
(pad "S4" thru_hole circle (at 4.32 -2.6 180) (size 1 1) (drill 0.6) (layers "*.Cu")
(solder_mask_margin 0.0508) (zone_connect 2) (thermal_bridge_angle 0) (tstamp fd95a2a3-4150-4e64-90ee-402e14dc64a6))
)

View File

@ -0,0 +1,5 @@
(kicad_wks (version 20220228) (generator pl_editor)
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
(line (name "segm1:Line") (start 0 0) (end 0 0))
)

View File

@ -0,0 +1 @@
0

View File

@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "AKLM-2.2")(type "KiCad")(uri "$(KIPRJMOD)/AKLM-2.2.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,4 @@
(sym_lib_table
(version 0)
(lib (name "AKLM-2.2-eagle-import")(type "KiCad")(uri "${KIPRJMOD}/AKLM-2.2-eagle-import.kicad_sym")(options "")(descr ""))
)

View File

@ -0,0 +1 @@
{"hostname":"NEW-DELTA","username":"Deltauser"}