bla
commit
4e119bde29
Binary file not shown.
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
|||
(version 1)
|
File diff suppressed because it is too large
Load Diff
|
@ -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": []
|
||||
}
|
||||
}
|
|
@ -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
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -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))
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,4 @@
|
|||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "AKLM-2.2")(type "KiCad")(uri "$(KIPRJMOD)/AKLM-2.2.pretty")(options "")(descr ""))
|
||||
)
|
|
@ -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 ""))
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
{"hostname":"NEW-DELTA","username":"Deltauser"}
|
Loading…
Reference in New Issue