STM32 fixes and tweaks (#553)

* STM32 fixes and tweaks

Removed generic STM32F103 options from PlatformIO
Added optional serial compilations on PlatforIO
Make sure all timers are stoped at boot
Small speed improve at SPIasEEPROM
Added timers usage table to board_stm32_official.h

* Added base board
This commit is contained in:
Vitor Moreno B. Sales 2021-04-14 21:26:58 -03:00 committed by GitHub
parent 9a7ab944d4
commit dd3847bfd3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 91601 additions and 46 deletions

View File

@ -52,22 +52,6 @@ lib_deps = EEPROM, FlexCAN_T4, SD, Time
;board = lptm4c1294ncpdt
;lib_deps = EEPROM
[env:genericSTM32F103RB]
platform = ststm32@~4.5.0
framework = arduino
board = genericSTM32F103RB
lib_deps = EEPROM, stm32duino/STM32duino RTC
build_flags = -fpermissive -std=gnu++11 -DCORE_STM32_OFFICIAL
[env:genericSTM32F103RB_STM32GENERIC]
;platform = ststm32@~4.5.0
platform = ststm32
framework = arduino
; framework-arduinoststm32
board = genericSTM32F103RB, stm32duino/STM32duino RTC
lib_deps = EEPROM, HardwareTimer, Flash_STM32
build_flags = -fpermissive -std=gnu++11 -UBOARD_MAX_IO_PINS -DUSE_STM32GENERIC -DMENU_USB_SERIAL
;STM32 Official core
[env:black_F407VE]
platform = ststm32
@ -83,7 +67,7 @@ debug_tool = stlink
monitor_speed = 115200
;STM32 Official core
[env:black_F401CC]
[env:BlackPill_F401CC]
platform = ststm32
framework = arduino
board = blackpill_f401cc
@ -95,13 +79,25 @@ debug_tool = stlink
monitor_speed = 115200
;STM32 Official core
[env:black_F411CE]
[env:BlackPill_F411CE_UART]
platform = ststm32
framework = arduino
board = blackpill_f411ce
lib_deps = stm32duino/STM32duino RTC
board_build.core = stm32
build_flags = -std=gnu++11 -UBOARD_MAX_IO_PINS -DUSBCON -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC
build_flags = -O3 -std=gnu++11 -UBOARD_MAX_IO_PINS
upload_protocol = dfu
debug_tool = stlink
monitor_speed = 115200
;STM32 Official core
[env:BlackPill_F411CE_USB]
platform = ststm32
framework = arduino
board = blackpill_f411ce
lib_deps = stm32duino/STM32duino RTC
board_build.core = stm32
build_flags = -O3 -std=gnu++11 -UBOARD_MAX_IO_PINS -DUSBCON -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC
upload_protocol = dfu
debug_tool = stlink
monitor_speed = 115200

View File

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

View File

@ -0,0 +1,16 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$EndSCHEMATC

View File

@ -0,0 +1,136 @@
EESchema-LIBRARY Version 2.3 Date: 1/9/2011 10:16:29 PM
#
# ARDUINO_MEGA_SHIELD
#
DEF ARDUINO_MEGA_SHIELD SHIELD 0 40 Y Y 1 F N
F0 "SHIELD" -400 2500 60 H V C CNN
F1 "ARDUINO_MEGA_SHIELD" -100 -2700 60 H V C CNN
DRAW
T 0 0 750 60 0 0 0 Arduino Normal 0 C C
T 0 0 650 60 0 0 0 MEGA Normal 0 C C
S -700 -2600 600 2450 0 1 0 N
P 3 0 1 0 -600 700 500 700 500 700 N
X RX0 0 900 750 300 L 50 50 1 1 B
X TX0 1 900 850 300 L 50 50 1 1 B
X 2 2 900 950 300 L 50 50 1 1 B
X 3 3 900 1050 300 L 50 50 1 1 B
X 4 4 900 1150 300 L 50 50 1 1 B
X 5 5 900 1250 300 L 50 50 1 1 B
X 6 6 900 1350 300 L 50 50 1 1 B
X 7 7 900 1450 300 L 50 50 1 1 B
X 8 8 900 1650 300 L 50 50 1 1 B
X 9 9 900 1750 300 L 50 50 1 1 B
X 10 10 900 1850 300 L 50 50 1 1 B
X SDA 20 900 -50 300 L 50 50 1 1 B
X PC7 30 900 -1500 300 L 50 50 1 1 B
X PG1 40 -1000 -2250 300 R 50 50 1 1 B
X PB3_(MISO) 50 -1000 -1150 300 R 50 50 1 1 B
X 11 11 900 1950 300 L 50 50 1 1 B
X SCL 21 900 -150 300 L 50 50 1 1 B
X PC6 31 900 -1600 300 L 50 50 1 1 B
X PG0 41 -1000 -2150 300 R 50 50 1 1 B
X PB2_(MOSI) 51 -1000 -1050 300 R 50 50 1 1 B
X 12 12 900 2050 300 L 50 50 1 1 B
X PA0 22 900 -650 300 L 50 50 1 1 B
X PC5 32 900 -1700 300 L 50 50 1 1 B
X PL7 42 -1000 -2000 300 R 50 50 1 1 B
X PB1_(SCK) 52 -1000 -950 300 R 50 50 1 1 B
X 13 13 900 2150 300 L 50 50 1 1 B
X PA1 23 900 -750 300 L 50 50 1 1 B
X PC4 33 900 -1800 300 L 50 50 1 1 B
X PL6 43 -1000 -1900 300 R 50 50 1 1 B
X PB0_(SS) 53 -1000 -850 300 R 50 50 1 1 B
X TX3 14 900 550 300 L 50 50 1 1 B
X PA2 24 900 -850 300 L 50 50 1 1 B
X PC3 34 900 -1900 300 L 50 50 1 1 B
X PL5 44 -1000 -1800 300 R 50 50 1 1 B
X RX3 15 900 450 300 L 50 50 1 1 B
X PA3 25 900 -950 300 L 50 50 1 1 B
X PC2 35 900 -2000 300 L 50 50 1 1 B
X PL4 45 -1000 -1700 300 R 50 50 1 1 B
X TX2 16 900 350 300 L 50 50 1 1 B
X PA4 26 900 -1050 300 L 50 50 1 1 B
X PC1 36 900 -2100 300 L 50 50 1 1 B
X PL3 46 -1000 -1600 300 R 50 50 1 1 B
X RX2 17 900 250 300 L 50 50 1 1 B
X PA5 27 900 -1150 300 L 50 50 1 1 B
X PC0 37 900 -2200 300 L 50 50 1 1 B
X PL2 47 -1000 -1500 300 R 50 50 1 1 B
X TX1 18 900 150 300 L 50 50 1 1 B
X PA6 28 900 -1250 300 L 50 50 1 1 B
X PD7 38 -1000 -2450 300 R 50 50 1 1 B
X PL1 48 -1000 -1400 300 R 50 50 1 1 B
X RX1 19 900 50 300 L 50 50 1 1 B
X PA7 29 900 -1350 300 L 50 50 1 1 B
X PG2 39 -1000 -2350 300 R 50 50 1 1 B
X PL0 49 -1000 -1300 300 R 50 50 1 1 B
X 5V 5V -1000 1750 300 R 50 50 1 1 W
X AD0 AD0 -1000 1250 300 R 50 50 1 1 B
X AD1 AD1 -1000 1150 300 R 50 50 1 1 B
X AD2 AD2 -1000 1050 300 R 50 50 1 1 B
X AD3 AD3 -1000 950 300 R 50 50 1 1 B
X 3V3 3V3 -1000 1850 300 R 50 50 1 1 W
X AD4 AD4 -1000 850 300 R 50 50 1 1 B
X AD5 AD5 -1000 750 300 R 50 50 1 1 B
X AD6 AD6 -1000 650 300 R 50 50 1 1 B
X AD7 AD7 -1000 550 300 R 50 50 1 1 B
X AD8 AD8 -1000 350 300 R 50 50 1 1 B
X AD9 AD9 -1000 250 300 R 50 50 1 1 B
X RST RST -1000 1950 300 R 50 50 1 1 I
X AD10 AD10 -1000 150 300 R 50 50 1 1 B
X AD11 AD11 -1000 50 300 R 50 50 1 1 B
X GND1 GND1 -1000 1650 300 R 50 50 1 1 W
X AD12 AD12 -1000 -50 300 R 50 50 1 1 B
X GND2 GND2 -1000 1550 300 R 50 50 1 1 W
X AD13 AD13 -1000 -150 300 R 50 50 1 1 B
X GND3 GND3 900 2250 300 L 50 50 1 1 W
X AD14 AD14 -1000 -250 300 R 50 50 1 1 B
X GND4 GND4 -1000 -600 300 R 50 50 1 1 W
X 5V_4 5V_4 900 -400 300 L 50 50 1 1 W
X AD15 AD15 -1000 -350 300 R 50 50 1 1 B
X GND5 GND5 -1000 -700 300 R 50 50 1 1 W
X 5V_5 5V_5 900 -500 300 L 50 50 1 1 W
X AREF AREF 900 2350 300 L 50 50 1 1 W
X V_IN V_IN -1000 1450 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# ARDUINO_SHIELD
#
DEF ARDUINO_SHIELD SHIELD 0 40 Y Y 1 F N
F0 "SHIELD" -350 950 60 H V C CNN
F1 "ARDUINO_SHIELD" 50 -950 60 H V C CNN
DRAW
S -650 -900 650 900 0 1 0 N
X 0 0 950 -800 300 L 50 50 1 1 B
X 1 1 950 -700 300 L 50 50 1 1 B
X 2 2 950 -600 300 L 50 50 1 1 B
X 3 3 950 -500 300 L 50 50 1 1 B
X 4 4 950 -400 300 L 50 50 1 1 B
X 5 5 950 -300 300 L 50 50 1 1 B
X 6 6 950 -200 300 L 50 50 1 1 B
X 7 7 950 -100 300 L 50 50 1 1 B
X 8 8 950 100 300 L 50 50 1 1 B
X 9 9 950 200 300 L 50 50 1 1 B
X 10 10 950 300 300 L 50 50 1 1 B
X 11 11 950 400 300 L 50 50 1 1 B
X 12 12 950 500 300 L 50 50 1 1 B
X 13 13 950 600 300 L 50 50 1 1 B
X 5V 5V -950 200 300 R 50 50 1 1 W
X AD0 AD0 -950 -300 300 R 50 50 1 1 B
X AD1 AD1 -950 -400 300 R 50 50 1 1 B
X AD2 AD2 -950 -500 300 R 50 50 1 1 B
X AD3 AD3 -950 -600 300 R 50 50 1 1 B
X 3V3 3V3 -950 300 300 R 50 50 1 1 W
X AD4 AD4 -950 -700 300 R 50 50 1 1 B
X AD5 AD5 -950 -800 300 R 50 50 1 1 B
X RST RST -950 400 300 R 50 50 1 1 I
X GND1 GND1 -950 100 300 R 50 50 1 1 W
X GND2 GND2 -950 0 300 R 50 50 1 1 W
X GND3 GND3 950 700 300 L 50 50 1 1 W
X AREF AREF 950 800 300 L 50 50 1 1 W
X V_IN V_IN -950 -100 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,358 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Amplifier_Operational_LM324A
#
DEF Amplifier_Operational_LM324A U 0 5 Y Y 5 L N
F0 "U" 0 200 50 H V L CNN
F1 "Amplifier_Operational_LM324A" 0 -200 50 H V L CNN
F2 "" -50 100 50 H I C CNN
F3 "" 50 200 50 H I C CNN
ALIAS LM324 TLC274 TLC279 TL074 LM324A MCP6004 TL084 TL064 LMV324 LMC6484 MCP604 MC33079 MC33174 MC33179 OPA1604 OPA1679 OPA4134 OPA4340UA OPA4376 MCP6L94 TSV914 ADA4807-4 TSV994
$FPLIST
SOIC*3.9x8.7mm*P1.27mm*
DIP*W7.62mm*
TSSOP*4.4x5mm*P0.65mm*
SSOP*5.3x6.2mm*P0.65mm*
MSOP*3x3mm*P0.5mm*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 3 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 4 1 10 -200 200 200 0 -200 -200 -200 200 f
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
X + 10 -300 100 100 R 50 50 3 1 I
X ~ 8 300 0 100 L 50 50 3 1 O
X - 9 -300 -100 100 R 50 50 3 1 I
X + 12 -300 100 100 R 50 50 4 1 I
X - 13 -300 -100 100 R 50 50 4 1 I
X ~ 14 300 0 100 L 50 50 4 1 O
X V- 11 -100 -300 150 U 50 50 5 1 W
X V+ 4 -100 300 150 D 50 50 5 1 W
ENDDRAW
ENDDEF
#
# BlackPill-Adaptor-rescue_ARDUINO_MEGA_SHIELD-arduino_shieldsNCL
#
DEF BlackPill-Adaptor-rescue_ARDUINO_MEGA_SHIELD-arduino_shieldsNCL SHIELD 0 40 Y Y 1 F N
F0 "SHIELD" -400 2500 60 H V C CNN
F1 "BlackPill-Adaptor-rescue_ARDUINO_MEGA_SHIELD-arduino_shieldsNCL" -100 -2700 60 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
T 0 0 750 60 0 0 0 Arduino Normal 0 C C
T 0 0 650 60 0 0 0 MEGA Normal 0 C C
S -700 -2600 600 2450 0 1 0 N
P 3 0 1 0 -600 700 500 700 500 700 N
X RX0 0 900 750 300 L 50 50 1 1 B
X TX0 1 900 850 300 L 50 50 1 1 B
X 10 10 900 1850 300 L 50 50 1 1 B
X 11 11 900 1950 300 L 50 50 1 1 B
X 12 12 900 2050 300 L 50 50 1 1 B
X 13 13 900 2150 300 L 50 50 1 1 B
X TX3 14 900 550 300 L 50 50 1 1 B
X RX3 15 900 450 300 L 50 50 1 1 B
X TX2 16 900 350 300 L 50 50 1 1 B
X RX2 17 900 250 300 L 50 50 1 1 B
X TX1 18 900 150 300 L 50 50 1 1 B
X RX1 19 900 50 300 L 50 50 1 1 B
X 2 2 900 950 300 L 50 50 1 1 B
X SDA 20 900 -50 300 L 50 50 1 1 B
X SCL 21 900 -150 300 L 50 50 1 1 B
X PA0 22 900 -650 300 L 50 50 1 1 B
X PA1 23 900 -750 300 L 50 50 1 1 B
X PA2 24 900 -850 300 L 50 50 1 1 B
X PA3 25 900 -950 300 L 50 50 1 1 B
X PA4 26 900 -1050 300 L 50 50 1 1 B
X PA5 27 900 -1150 300 L 50 50 1 1 B
X PA6 28 900 -1250 300 L 50 50 1 1 B
X PA7 29 900 -1350 300 L 50 50 1 1 B
X 3 3 900 1050 300 L 50 50 1 1 B
X PC7 30 900 -1500 300 L 50 50 1 1 B
X PC6 31 900 -1600 300 L 50 50 1 1 B
X PC5 32 900 -1700 300 L 50 50 1 1 B
X PC4 33 900 -1800 300 L 50 50 1 1 B
X PC3 34 900 -1900 300 L 50 50 1 1 B
X PC2 35 900 -2000 300 L 50 50 1 1 B
X PC1 36 900 -2100 300 L 50 50 1 1 B
X PC0 37 900 -2200 300 L 50 50 1 1 B
X PD7 38 -1000 -2450 300 R 50 50 1 1 B
X PG2 39 -1000 -2350 300 R 50 50 1 1 B
X 3V3 3V3 -1000 1850 300 R 50 50 1 1 W
X 4 4 900 1150 300 L 50 50 1 1 B
X PG1 40 -1000 -2250 300 R 50 50 1 1 B
X PG0 41 -1000 -2150 300 R 50 50 1 1 B
X PL7 42 -1000 -2000 300 R 50 50 1 1 B
X PL6 43 -1000 -1900 300 R 50 50 1 1 B
X PL5 44 -1000 -1800 300 R 50 50 1 1 B
X PL4 45 -1000 -1700 300 R 50 50 1 1 B
X PL3 46 -1000 -1600 300 R 50 50 1 1 B
X PL2 47 -1000 -1500 300 R 50 50 1 1 B
X PL1 48 -1000 -1400 300 R 50 50 1 1 B
X PL0 49 -1000 -1300 300 R 50 50 1 1 B
X 5 5 900 1250 300 L 50 50 1 1 B
X PB3_(MISO) 50 -1000 -1150 300 R 50 50 1 1 B
X PB2_(MOSI) 51 -1000 -1050 300 R 50 50 1 1 B
X PB1_(SCK) 52 -1000 -950 300 R 50 50 1 1 B
X PB0_(SS) 53 -1000 -850 300 R 50 50 1 1 B
X 5V 5V -1000 1750 300 R 50 50 1 1 W
X 5V_4 5V_4 900 -400 300 L 50 50 1 1 W
X 5V_5 5V_5 900 -500 300 L 50 50 1 1 W
X 6 6 900 1350 300 L 50 50 1 1 B
X 7 7 900 1450 300 L 50 50 1 1 B
X 8 8 900 1650 300 L 50 50 1 1 B
X 9 9 900 1750 300 L 50 50 1 1 B
X AD0 AD0 -1000 1250 300 R 50 50 1 1 B
X AD1 AD1 -1000 1150 300 R 50 50 1 1 B
X AD10 AD10 -1000 150 300 R 50 50 1 1 B
X AD11 AD11 -1000 50 300 R 50 50 1 1 B
X AD12 AD12 -1000 -50 300 R 50 50 1 1 B
X AD13 AD13 -1000 -150 300 R 50 50 1 1 B
X AD14 AD14 -1000 -250 300 R 50 50 1 1 B
X AD15 AD15 -1000 -350 300 R 50 50 1 1 B
X AD2 AD2 -1000 1050 300 R 50 50 1 1 B
X AD3 AD3 -1000 950 300 R 50 50 1 1 B
X AD4 AD4 -1000 850 300 R 50 50 1 1 B
X AD5 AD5 -1000 750 300 R 50 50 1 1 B
X AD6 AD6 -1000 650 300 R 50 50 1 1 B
X AD7 AD7 -1000 550 300 R 50 50 1 1 B
X AD8 AD8 -1000 350 300 R 50 50 1 1 B
X AD9 AD9 -1000 250 300 R 50 50 1 1 B
X AREF AREF 900 2350 300 L 50 50 1 1 W
X GND1 GND1 -1000 1650 300 R 50 50 1 1 W
X GND2 GND2 -1000 1550 300 R 50 50 1 1 W
X GND3 GND3 900 2250 300 L 50 50 1 1 W
X GND4 GND4 -1000 -600 300 R 50 50 1 1 W
X GND5 GND5 -1000 -700 300 R 50 50 1 1 W
X RST RST -1000 1950 300 R 50 50 1 1 I
X V_IN V_IN -1000 1450 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# BlackPill-Adaptor-rescue_BlackPill-bluepill
#
DEF BlackPill-Adaptor-rescue_BlackPill-bluepill U 0 40 N Y 1 F N
F0 "U" -500 1050 60 H V C CNN
F1 "BlackPill-Adaptor-rescue_BlackPill-bluepill" 0 -850 60 V V C CNN
F2 "" -100 750 60 H I C CNN
F3 "" -100 750 60 H I C CNN
DRAW
S -550 1000 550 -1100 0 1 0 f
X PB12 1 750 -1000 200 L 50 50 1 1 B
X PA15 10 750 -100 200 L 50 50 1 1 B
X PB3 11 750 0 200 L 50 50 1 1 B
X PB4 12 750 100 200 L 50 50 1 1 B
X PB5 13 750 200 200 L 50 50 1 1 B
X PB6 14 750 300 200 L 50 50 1 1 B
X PB7 15 750 400 200 L 50 50 1 1 B
X PB8 16 750 500 200 L 50 50 1 1 B
X PB9 17 750 600 200 L 50 50 1 1 B
X 5V 18 750 700 200 L 50 50 1 1 w
X GND 19 750 800 200 L 50 50 1 1 w
X PB13 2 750 -900 200 L 50 50 1 1 B
X 3.3V 20 750 900 200 L 50 50 1 1 w
X Vbat 21 -750 900 200 R 50 50 1 1 W
X PC13 22 -750 800 200 R 50 50 1 1 B
X PC14 23 -750 700 200 R 50 50 1 1 B
X PC15 24 -750 600 200 R 50 50 1 1 B
X RESET 25 -750 500 200 R 50 50 1 1 I
X PA0 26 -750 400 200 R 50 50 1 1 B
X PA1 27 -750 300 200 R 50 50 1 1 B
X PA2 28 -750 200 200 R 50 50 1 1 B
X PA3 29 -750 100 200 R 50 50 1 1 B
X PB14 3 750 -800 200 L 50 50 1 1 B
X PA4 30 -750 0 200 R 50 50 1 1 B
X PA5 31 -750 -100 200 R 50 50 1 1 B
X PA6 32 -750 -200 200 R 50 50 1 1 B
X PA7 33 -750 -300 200 R 50 50 1 1 B
X PB0 34 -750 -400 200 R 50 50 1 1 B
X PB1 35 -750 -500 200 R 50 50 1 1 B
X PB2 36 -750 -600 200 R 50 50 1 1 B
X PB10 37 -750 -700 200 R 50 50 1 1 B
X 3.3V1 38 -750 -800 200 R 50 50 1 1 w
X GND1 39 -750 -900 200 R 50 50 1 1 w
X PB15 4 750 -700 200 L 50 50 1 1 B
X 5V1 40 -750 -1000 200 R 50 50 1 1 w
X PA8 5 750 -600 200 L 50 50 1 1 B
X PA9 6 750 -500 200 L 50 50 1 1 B
X PA10 7 750 -400 200 L 50 50 1 1 B
X PA11 8 750 -300 200 L 50 50 1 1 B
X PA12 9 750 -200 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Connector_Conn_01x06_Female
#
DEF Connector_Conn_01x06_Female J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x06_Female" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
P 2 1 1 6 -50 -300 -20 -300 N
P 2 1 1 6 -50 -200 -20 -200 N
P 2 1 1 6 -50 -100 -20 -100 N
P 2 1 1 6 -50 0 -20 0 N
P 2 1 1 6 -50 100 -20 100 N
P 2 1 1 6 -50 200 -20 200 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Diode_1N5819
#
DEF Diode_1N5819 D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Diode_1N5819" 0 -100 50 H V C CNN
F2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" 0 -175 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS SB130 SB140 SB150 SB160 1N5817 1N5818 1N5819
$FPLIST
D*DO?41*
$ENDFPLIST
DRAW
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
P 6 0 1 10 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Graphic_Logo_Open_Hardware_Small
#
DEF Graphic_Logo_Open_Hardware_Small #LOGO 0 40 Y Y 1 F N
F0 "#LOGO" 0 275 50 H I C CNN
F1 "Graphic_Logo_Open_Hardware_Small" 0 -225 50 H I C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 277 0 1 0 132 -171 130 -170 125 -167 118 -162 109 -156 100 -150 93 -146 88 -142 86 -141 85 -142 81 -144 75 -147 71 -149 66 -151 63 -151 63 -151 61 -147 58 -139 53 -130 49 -119 44 -107 38 -95 34 -83 29 -72 26 -64 24 -58 23 -55 23 -55 26 -52 31 -49 41 -40 51 -27 57 -13 60 3 58 18 52 32 42 45 30 54 16 60 0 62 -15 61 -29 55 -42 45 -48 39 -55 26 -60 12 -60 9 -59 -7 -55 -21 -47 -34 -36 -45 -34 -46 -29 -50 -25 -53 -23 -55 -42 -102 -45 -110 -51 -123 -55 -134 -59 -143 -62 -149 -63 -151 -63 -151 -65 -151 -68 -150 -75 -147 -79 -145 -84 -142 -87 -141 -89 -142 -93 -145 -100 -150 -109 -156 -117 -161 -124 -166 -130 -170 -132 -171 -133 -171 -135 -170 -139 -166 -146 -160 -155 -151 -156 -150 -164 -142 -170 -136 -174 -131 -175 -129 -175 -129 -174 -127 -170 -121 -166 -114 -160 -105 -144 -82 -153 -61 -155 -54 -159 -46 -161 -41 -162 -38 -165 -37 -170 -36 -179 -34 -189 -32 -199 -31 -207 -29 -214 -28 -217 -27 -217 -27 -218 -25 -218 -22 -218 -17 -219 -9 -219 3 -219 5 -218 16 -218 25 -218 30 -218 33 -218 33 -215 33 -209 35 -200 36 -190 38 -189 39 -179 41 -170 42 -164 44 -161 45 -161 45 -159 49 -156 56 -152 64 -149 72 -146 79 -144 85 -143 87 -143 87 -145 90 -148 95 -153 102 -160 111 -160 112 -166 121 -171 128 -174 133 -175 136 -175 136 -173 138 -169 143 -162 150 -155 158 -152 160 -144 169 -138 174 -134 177 -132 178 -132 178 -130 176 -124 172 -117 167 -108 161 -107 161 -98 155 -91 150 -86 146 -84 145 -83 145 -80 146 -73 148 -66 151 -58 155 -50 158 -45 160 -42 162 -42 162 -41 165 -40 171 -38 180 -36 191 -35 193 -33 203 -32 212 -31 218 -30 220 -28 221 -23 221 -16 221 -6 221 3 221 13 221 21 221 27 220 29 220 29 220 30 217 32 210 33 201 36 190 36 188 38 178 40 169 41 163 42 161 42 161 47 159 54 156 62 152 82 144 107 161 109 163 118 169 125 174 130 177 133 178 133 178 135 176 140 171 147 165 154 157 160 151 167 144 171 140 174 137 174 135 174 134 173 131 169 126 164 118 158 110 153 102 148 94 144 88 143 85 143 84 145 79 148 72 152 63 160 44 173 41 181 40 192 38 202 36 218 33 219 -26 216 -27 214 -27 208 -29 199 -30 189 -32 181 -34 172 -36 166 -37 163 -37 162 -38 160 -42 157 -49 154 -57 150 -65 147 -73 145 -79 144 -82 145 -84 149 -89 153 -97 159 -105 165 -114 170 -121 173 -126 175 -129 174 -131 171 -135 164 -141 155 -151 153 -152 145 -160 139 -166 134 -170 132 -171 F
ENDDRAW
ENDDEF
#
# Memory_NVRAM_MB85RS64
#
DEF Memory_NVRAM_MB85RS64 U 0 40 Y Y 1 F N
F0 "U" -300 250 50 H V L CNN
F1 "Memory_NVRAM_MB85RS64" 50 250 50 H V L CNN
F2 "" -350 -50 50 H I C CNN
F3 "" -350 -50 50 H I C CNN
ALIAS MB85RS64 MB85RS128B MB85RS256B MB85RS512T MB85RS1MT MB85RS2MT
$FPLIST
SOIC*3.9x5.05mm*P1.27mm*
*SON*2x3mm*P0.50mm*
$ENDFPLIST
DRAW
S -300 200 300 -200 0 1 10 f
X ~CS 1 -400 -100 100 R 50 50 1 1 I
X SO 2 400 -100 100 L 50 50 1 1 O
X ~WP 3 -400 100 100 R 50 50 1 1 I
X GND 4 0 -300 100 U 50 50 1 1 W
X SI 5 400 0 100 L 50 50 1 1 I
X SCK 6 400 100 100 L 50 50 1 1 I
X ~HOLD 7 -400 0 100 R 50 50 1 1 I
X VDD 8 0 300 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,153 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ARDUINO_MEGA_SHIELD-arduino_shieldsNCL
#
DEF ARDUINO_MEGA_SHIELD-arduino_shieldsNCL SHIELD 0 40 Y Y 1 F N
F0 "SHIELD" -400 2500 60 H V C CNN
F1 "ARDUINO_MEGA_SHIELD-arduino_shieldsNCL" -100 -2700 60 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
T 0 0 750 60 0 0 0 Arduino Normal 0 C C
T 0 0 650 60 0 0 0 MEGA Normal 0 C C
S -700 -2600 600 2450 0 1 0 N
P 3 0 1 0 -600 700 500 700 500 700 N
X RX0 0 900 750 300 L 50 50 1 1 B
X TX0 1 900 850 300 L 50 50 1 1 B
X 10 10 900 1850 300 L 50 50 1 1 B
X 11 11 900 1950 300 L 50 50 1 1 B
X 12 12 900 2050 300 L 50 50 1 1 B
X 13 13 900 2150 300 L 50 50 1 1 B
X TX3 14 900 550 300 L 50 50 1 1 B
X RX3 15 900 450 300 L 50 50 1 1 B
X TX2 16 900 350 300 L 50 50 1 1 B
X RX2 17 900 250 300 L 50 50 1 1 B
X TX1 18 900 150 300 L 50 50 1 1 B
X RX1 19 900 50 300 L 50 50 1 1 B
X 2 2 900 950 300 L 50 50 1 1 B
X SDA 20 900 -50 300 L 50 50 1 1 B
X SCL 21 900 -150 300 L 50 50 1 1 B
X PA0 22 900 -650 300 L 50 50 1 1 B
X PA1 23 900 -750 300 L 50 50 1 1 B
X PA2 24 900 -850 300 L 50 50 1 1 B
X PA3 25 900 -950 300 L 50 50 1 1 B
X PA4 26 900 -1050 300 L 50 50 1 1 B
X PA5 27 900 -1150 300 L 50 50 1 1 B
X PA6 28 900 -1250 300 L 50 50 1 1 B
X PA7 29 900 -1350 300 L 50 50 1 1 B
X 3 3 900 1050 300 L 50 50 1 1 B
X PC7 30 900 -1500 300 L 50 50 1 1 B
X PC6 31 900 -1600 300 L 50 50 1 1 B
X PC5 32 900 -1700 300 L 50 50 1 1 B
X PC4 33 900 -1800 300 L 50 50 1 1 B
X PC3 34 900 -1900 300 L 50 50 1 1 B
X PC2 35 900 -2000 300 L 50 50 1 1 B
X PC1 36 900 -2100 300 L 50 50 1 1 B
X PC0 37 900 -2200 300 L 50 50 1 1 B
X PD7 38 -1000 -2450 300 R 50 50 1 1 B
X PG2 39 -1000 -2350 300 R 50 50 1 1 B
X 3V3 3V3 -1000 1850 300 R 50 50 1 1 W
X 4 4 900 1150 300 L 50 50 1 1 B
X PG1 40 -1000 -2250 300 R 50 50 1 1 B
X PG0 41 -1000 -2150 300 R 50 50 1 1 B
X PL7 42 -1000 -2000 300 R 50 50 1 1 B
X PL6 43 -1000 -1900 300 R 50 50 1 1 B
X PL5 44 -1000 -1800 300 R 50 50 1 1 B
X PL4 45 -1000 -1700 300 R 50 50 1 1 B
X PL3 46 -1000 -1600 300 R 50 50 1 1 B
X PL2 47 -1000 -1500 300 R 50 50 1 1 B
X PL1 48 -1000 -1400 300 R 50 50 1 1 B
X PL0 49 -1000 -1300 300 R 50 50 1 1 B
X 5 5 900 1250 300 L 50 50 1 1 B
X PB3_(MISO) 50 -1000 -1150 300 R 50 50 1 1 B
X PB2_(MOSI) 51 -1000 -1050 300 R 50 50 1 1 B
X PB1_(SCK) 52 -1000 -950 300 R 50 50 1 1 B
X PB0_(SS) 53 -1000 -850 300 R 50 50 1 1 B
X 5V 5V -1000 1750 300 R 50 50 1 1 W
X 5V_4 5V_4 900 -400 300 L 50 50 1 1 W
X 5V_5 5V_5 900 -500 300 L 50 50 1 1 W
X 6 6 900 1350 300 L 50 50 1 1 B
X 7 7 900 1450 300 L 50 50 1 1 B
X 8 8 900 1650 300 L 50 50 1 1 B
X 9 9 900 1750 300 L 50 50 1 1 B
X AD0 AD0 -1000 1250 300 R 50 50 1 1 B
X AD1 AD1 -1000 1150 300 R 50 50 1 1 B
X AD10 AD10 -1000 150 300 R 50 50 1 1 B
X AD11 AD11 -1000 50 300 R 50 50 1 1 B
X AD12 AD12 -1000 -50 300 R 50 50 1 1 B
X AD13 AD13 -1000 -150 300 R 50 50 1 1 B
X AD14 AD14 -1000 -250 300 R 50 50 1 1 B
X AD15 AD15 -1000 -350 300 R 50 50 1 1 B
X AD2 AD2 -1000 1050 300 R 50 50 1 1 B
X AD3 AD3 -1000 950 300 R 50 50 1 1 B
X AD4 AD4 -1000 850 300 R 50 50 1 1 B
X AD5 AD5 -1000 750 300 R 50 50 1 1 B
X AD6 AD6 -1000 650 300 R 50 50 1 1 B
X AD7 AD7 -1000 550 300 R 50 50 1 1 B
X AD8 AD8 -1000 350 300 R 50 50 1 1 B
X AD9 AD9 -1000 250 300 R 50 50 1 1 B
X AREF AREF 900 2350 300 L 50 50 1 1 W
X GND1 GND1 -1000 1650 300 R 50 50 1 1 W
X GND2 GND2 -1000 1550 300 R 50 50 1 1 W
X GND3 GND3 900 2250 300 L 50 50 1 1 W
X GND4 GND4 -1000 -600 300 R 50 50 1 1 W
X GND5 GND5 -1000 -700 300 R 50 50 1 1 W
X RST RST -1000 1950 300 R 50 50 1 1 I
X V_IN V_IN -1000 1450 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# BlackPill-bluepill
#
DEF BlackPill-bluepill U 0 40 N Y 1 F N
F0 "U" -500 1050 60 H V C CNN
F1 "BlackPill-bluepill" 0 -850 60 V V C CNN
F2 "" -100 750 60 H I C CNN
F3 "" -100 750 60 H I C CNN
DRAW
S -550 1000 550 -1100 0 1 0 f
X PB12 1 750 -1000 200 L 50 50 1 1 B
X PA15 10 750 -100 200 L 50 50 1 1 B
X PB3 11 750 0 200 L 50 50 1 1 B
X PB4 12 750 100 200 L 50 50 1 1 B
X PB5 13 750 200 200 L 50 50 1 1 B
X PB6 14 750 300 200 L 50 50 1 1 B
X PB7 15 750 400 200 L 50 50 1 1 B
X PB8 16 750 500 200 L 50 50 1 1 B
X PB9 17 750 600 200 L 50 50 1 1 B
X 5V 18 750 700 200 L 50 50 1 1 w
X GND 19 750 800 200 L 50 50 1 1 w
X PB13 2 750 -900 200 L 50 50 1 1 B
X 3.3V 20 750 900 200 L 50 50 1 1 w
X Vbat 21 -750 900 200 R 50 50 1 1 W
X PC13 22 -750 800 200 R 50 50 1 1 B
X PC14 23 -750 700 200 R 50 50 1 1 B
X PC15 24 -750 600 200 R 50 50 1 1 B
X RESET 25 -750 500 200 R 50 50 1 1 I
X PA0 26 -750 400 200 R 50 50 1 1 B
X PA1 27 -750 300 200 R 50 50 1 1 B
X PA2 28 -750 200 200 R 50 50 1 1 B
X PA3 29 -750 100 200 R 50 50 1 1 B
X PB14 3 750 -800 200 L 50 50 1 1 B
X PA4 30 -750 0 200 R 50 50 1 1 B
X PA5 31 -750 -100 200 R 50 50 1 1 B
X PA6 32 -750 -200 200 R 50 50 1 1 B
X PA7 33 -750 -300 200 R 50 50 1 1 B
X PB0 34 -750 -400 200 R 50 50 1 1 B
X PB1 35 -750 -500 200 R 50 50 1 1 B
X PB2 36 -750 -600 200 R 50 50 1 1 B
X PB10 37 -750 -700 200 R 50 50 1 1 B
X 3.3V1 38 -750 -800 200 R 50 50 1 1 w
X GND1 39 -750 -900 200 R 50 50 1 1 w
X PB15 4 750 -700 200 L 50 50 1 1 B
X 5V1 40 -750 -1000 200 R 50 50 1 1 w
X PA8 5 750 -600 200 L 50 50 1 1 B
X PA9 6 750 -500 200 L 50 50 1 1 B
X PA10 7 750 -400 200 L 50 50 1 1 B
X PA11 8 750 -300 200 L 50 50 1 1 B
X PA12 9 750 -200 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,105 @@
update=12/06/2020 11:34:28
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.25
TrackWidth3=0.3
TrackWidth4=0.4
TrackWidth5=0.5
TrackWidth6=0.75
TrackWidth7=1
ViaDiameter1=0.8
ViaDrill1=0.4
ViaDiameter2=0.55
ViaDrill2=0.35
ViaDiameter3=0.75
ViaDrill3=0.6
ViaDiameter4=1
ViaDrill4=0.8
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Netclasses]
[pcbnew/Netclasses/1]
Name=T1
Clearance=0.2
TrackWidth=0.5
ViaDiameter=1
ViaDrill=0.6
uViaDiameter=0.5
uViaDrill=0.2
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/2]
Name=T2
Clearance=0.2
TrackWidth=0.75
ViaDiameter=1.2
ViaDrill=0.8
uViaDiameter=0.8
uViaDrill=0.3
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,805 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.7)-1*
G04 #@! TF.CreationDate,2021-04-14T19:18:07-03:00*
G04 #@! TF.ProjectId,BlackPill Adaptor,426c6163-6b50-4696-9c6c-204164617074,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Bot*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (5.1.7)-1) date 2021-04-14 19:18:07*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,1.626000*%
%ADD11O,2.302000X2.302000*%
%ADD12O,1.802000X1.802000*%
%ADD13C,4.039000*%
%ADD14O,1.626000X2.642000*%
G04 APERTURE END LIST*
G36*
G01*
X119406250Y-92014500D02*
X120369750Y-92014500D01*
G75*
G02*
X120639000Y-92283750I0J-269250D01*
G01*
X120639000Y-92822250D01*
G75*
G02*
X120369750Y-93091500I-269250J0D01*
G01*
X119406250Y-93091500D01*
G75*
G02*
X119137000Y-92822250I0J269250D01*
G01*
X119137000Y-92283750D01*
G75*
G02*
X119406250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X119406250Y-90139500D02*
X120369750Y-90139500D01*
G75*
G02*
X120639000Y-90408750I0J-269250D01*
G01*
X120639000Y-90947250D01*
G75*
G02*
X120369750Y-91216500I-269250J0D01*
G01*
X119406250Y-91216500D01*
G75*
G02*
X119137000Y-90947250I0J269250D01*
G01*
X119137000Y-90408750D01*
G75*
G02*
X119406250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X124486250Y-92014500D02*
X125449750Y-92014500D01*
G75*
G02*
X125719000Y-92283750I0J-269250D01*
G01*
X125719000Y-92822250D01*
G75*
G02*
X125449750Y-93091500I-269250J0D01*
G01*
X124486250Y-93091500D01*
G75*
G02*
X124217000Y-92822250I0J269250D01*
G01*
X124217000Y-92283750D01*
G75*
G02*
X124486250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X124486250Y-90139500D02*
X125449750Y-90139500D01*
G75*
G02*
X125719000Y-90408750I0J-269250D01*
G01*
X125719000Y-90947250D01*
G75*
G02*
X125449750Y-91216500I-269250J0D01*
G01*
X124486250Y-91216500D01*
G75*
G02*
X124217000Y-90947250I0J269250D01*
G01*
X124217000Y-90408750D01*
G75*
G02*
X124486250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X127026250Y-92014500D02*
X127989750Y-92014500D01*
G75*
G02*
X128259000Y-92283750I0J-269250D01*
G01*
X128259000Y-92822250D01*
G75*
G02*
X127989750Y-93091500I-269250J0D01*
G01*
X127026250Y-93091500D01*
G75*
G02*
X126757000Y-92822250I0J269250D01*
G01*
X126757000Y-92283750D01*
G75*
G02*
X127026250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X127026250Y-90139500D02*
X127989750Y-90139500D01*
G75*
G02*
X128259000Y-90408750I0J-269250D01*
G01*
X128259000Y-90947250D01*
G75*
G02*
X127989750Y-91216500I-269250J0D01*
G01*
X127026250Y-91216500D01*
G75*
G02*
X126757000Y-90947250I0J269250D01*
G01*
X126757000Y-90408750D01*
G75*
G02*
X127026250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X129566250Y-92014500D02*
X130529750Y-92014500D01*
G75*
G02*
X130799000Y-92283750I0J-269250D01*
G01*
X130799000Y-92822250D01*
G75*
G02*
X130529750Y-93091500I-269250J0D01*
G01*
X129566250Y-93091500D01*
G75*
G02*
X129297000Y-92822250I0J269250D01*
G01*
X129297000Y-92283750D01*
G75*
G02*
X129566250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X129566250Y-90139500D02*
X130529750Y-90139500D01*
G75*
G02*
X130799000Y-90408750I0J-269250D01*
G01*
X130799000Y-90947250D01*
G75*
G02*
X130529750Y-91216500I-269250J0D01*
G01*
X129566250Y-91216500D01*
G75*
G02*
X129297000Y-90947250I0J269250D01*
G01*
X129297000Y-90408750D01*
G75*
G02*
X129566250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X132106250Y-92014500D02*
X133069750Y-92014500D01*
G75*
G02*
X133339000Y-92283750I0J-269250D01*
G01*
X133339000Y-92822250D01*
G75*
G02*
X133069750Y-93091500I-269250J0D01*
G01*
X132106250Y-93091500D01*
G75*
G02*
X131837000Y-92822250I0J269250D01*
G01*
X131837000Y-92283750D01*
G75*
G02*
X132106250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X132106250Y-90139500D02*
X133069750Y-90139500D01*
G75*
G02*
X133339000Y-90408750I0J-269250D01*
G01*
X133339000Y-90947250D01*
G75*
G02*
X133069750Y-91216500I-269250J0D01*
G01*
X132106250Y-91216500D01*
G75*
G02*
X131837000Y-90947250I0J269250D01*
G01*
X131837000Y-90408750D01*
G75*
G02*
X132106250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X134646250Y-92014500D02*
X135609750Y-92014500D01*
G75*
G02*
X135879000Y-92283750I0J-269250D01*
G01*
X135879000Y-92822250D01*
G75*
G02*
X135609750Y-93091500I-269250J0D01*
G01*
X134646250Y-93091500D01*
G75*
G02*
X134377000Y-92822250I0J269250D01*
G01*
X134377000Y-92283750D01*
G75*
G02*
X134646250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X134646250Y-90139500D02*
X135609750Y-90139500D01*
G75*
G02*
X135879000Y-90408750I0J-269250D01*
G01*
X135879000Y-90947250D01*
G75*
G02*
X135609750Y-91216500I-269250J0D01*
G01*
X134646250Y-91216500D01*
G75*
G02*
X134377000Y-90947250I0J269250D01*
G01*
X134377000Y-90408750D01*
G75*
G02*
X134646250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X137186250Y-92014500D02*
X138149750Y-92014500D01*
G75*
G02*
X138419000Y-92283750I0J-269250D01*
G01*
X138419000Y-92822250D01*
G75*
G02*
X138149750Y-93091500I-269250J0D01*
G01*
X137186250Y-93091500D01*
G75*
G02*
X136917000Y-92822250I0J269250D01*
G01*
X136917000Y-92283750D01*
G75*
G02*
X137186250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X137186250Y-90139500D02*
X138149750Y-90139500D01*
G75*
G02*
X138419000Y-90408750I0J-269250D01*
G01*
X138419000Y-90947250D01*
G75*
G02*
X138149750Y-91216500I-269250J0D01*
G01*
X137186250Y-91216500D01*
G75*
G02*
X136917000Y-90947250I0J269250D01*
G01*
X136917000Y-90408750D01*
G75*
G02*
X137186250Y-90139500I269250J0D01*
G01*
G37*
D10*
X104775000Y-88392000D03*
X107315000Y-88392000D03*
X109855000Y-88392000D03*
X112395000Y-88392000D03*
X114935000Y-88392000D03*
X117475000Y-88392000D03*
X120015000Y-88392000D03*
X122555000Y-88392000D03*
X125095000Y-88392000D03*
X127635000Y-88392000D03*
X130175000Y-88392000D03*
X132715000Y-88392000D03*
X135255000Y-88392000D03*
X137795000Y-88392000D03*
X140335000Y-88392000D03*
X142875000Y-88392000D03*
X145415000Y-88392000D03*
X147955000Y-88392000D03*
X150495000Y-88392000D03*
X153035000Y-88392000D03*
X153035000Y-103632000D03*
X150495000Y-103632000D03*
X147955000Y-103632000D03*
X145415000Y-103632000D03*
X142875000Y-103632000D03*
X140335000Y-103632000D03*
X137795000Y-103632000D03*
X135255000Y-103632000D03*
X132715000Y-103632000D03*
X130175000Y-103632000D03*
X127635000Y-103632000D03*
X125095000Y-103632000D03*
X122555000Y-103632000D03*
X120015000Y-103632000D03*
X117475000Y-103632000D03*
X114935000Y-103632000D03*
X112395000Y-103632000D03*
X109855000Y-103632000D03*
X107315000Y-103632000D03*
G36*
G01*
X105537000Y-104445000D02*
X104013000Y-104445000D01*
G75*
G02*
X103962000Y-104394000I0J51000D01*
G01*
X103962000Y-102870000D01*
G75*
G02*
X104013000Y-102819000I51000J0D01*
G01*
X105537000Y-102819000D01*
G75*
G02*
X105588000Y-102870000I0J-51000D01*
G01*
X105588000Y-104394000D01*
G75*
G02*
X105537000Y-104445000I-51000J0D01*
G01*
G37*
D11*
X139954000Y-122428000D03*
G36*
G01*
X128643000Y-123528000D02*
X128643000Y-121328000D01*
G75*
G02*
X128694000Y-121277000I51000J0D01*
G01*
X130894000Y-121277000D01*
G75*
G02*
X130945000Y-121328000I0J-51000D01*
G01*
X130945000Y-123528000D01*
G75*
G02*
X130894000Y-123579000I-51000J0D01*
G01*
X128694000Y-123579000D01*
G75*
G02*
X128643000Y-123528000I0J51000D01*
G01*
G37*
D12*
X107315000Y-108458000D03*
X109855000Y-108458000D03*
X112395000Y-108458000D03*
X114935000Y-108458000D03*
X117475000Y-108458000D03*
G36*
G01*
X119165000Y-107557000D02*
X120865000Y-107557000D01*
G75*
G02*
X120916000Y-107608000I0J-51000D01*
G01*
X120916000Y-109308000D01*
G75*
G02*
X120865000Y-109359000I-51000J0D01*
G01*
X119165000Y-109359000D01*
G75*
G02*
X119114000Y-109308000I0J51000D01*
G01*
X119114000Y-107608000D01*
G75*
G02*
X119165000Y-107557000I51000J0D01*
G01*
G37*
G36*
G01*
X147600250Y-92014500D02*
X148563750Y-92014500D01*
G75*
G02*
X148833000Y-92283750I0J-269250D01*
G01*
X148833000Y-92822250D01*
G75*
G02*
X148563750Y-93091500I-269250J0D01*
G01*
X147600250Y-93091500D01*
G75*
G02*
X147331000Y-92822250I0J269250D01*
G01*
X147331000Y-92283750D01*
G75*
G02*
X147600250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X147600250Y-90139500D02*
X148563750Y-90139500D01*
G75*
G02*
X148833000Y-90408750I0J-269250D01*
G01*
X148833000Y-90947250D01*
G75*
G02*
X148563750Y-91216500I-269250J0D01*
G01*
X147600250Y-91216500D01*
G75*
G02*
X147331000Y-90947250I0J269250D01*
G01*
X147331000Y-90408750D01*
G75*
G02*
X147600250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X145060250Y-92014500D02*
X146023750Y-92014500D01*
G75*
G02*
X146293000Y-92283750I0J-269250D01*
G01*
X146293000Y-92822250D01*
G75*
G02*
X146023750Y-93091500I-269250J0D01*
G01*
X145060250Y-93091500D01*
G75*
G02*
X144791000Y-92822250I0J269250D01*
G01*
X144791000Y-92283750D01*
G75*
G02*
X145060250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X145060250Y-90139500D02*
X146023750Y-90139500D01*
G75*
G02*
X146293000Y-90408750I0J-269250D01*
G01*
X146293000Y-90947250D01*
G75*
G02*
X146023750Y-91216500I-269250J0D01*
G01*
X145060250Y-91216500D01*
G75*
G02*
X144791000Y-90947250I0J269250D01*
G01*
X144791000Y-90408750D01*
G75*
G02*
X145060250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X150140250Y-92014500D02*
X151103750Y-92014500D01*
G75*
G02*
X151373000Y-92283750I0J-269250D01*
G01*
X151373000Y-92822250D01*
G75*
G02*
X151103750Y-93091500I-269250J0D01*
G01*
X150140250Y-93091500D01*
G75*
G02*
X149871000Y-92822250I0J269250D01*
G01*
X149871000Y-92283750D01*
G75*
G02*
X150140250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X150140250Y-90139500D02*
X151103750Y-90139500D01*
G75*
G02*
X151373000Y-90408750I0J-269250D01*
G01*
X151373000Y-90947250D01*
G75*
G02*
X151103750Y-91216500I-269250J0D01*
G01*
X150140250Y-91216500D01*
G75*
G02*
X149871000Y-90947250I0J269250D01*
G01*
X149871000Y-90408750D01*
G75*
G02*
X150140250Y-90139500I269250J0D01*
G01*
G37*
D10*
X198374000Y-120650000D03*
X195834000Y-120650000D03*
X198374000Y-118110000D03*
X195834000Y-118110000D03*
X198374000Y-115570000D03*
X195834000Y-115570000D03*
X198374000Y-113030000D03*
X195834000Y-113030000D03*
X198374000Y-110490000D03*
X195834000Y-110490000D03*
X198374000Y-107950000D03*
X195834000Y-107950000D03*
X198374000Y-105410000D03*
X195834000Y-105410000D03*
X198374000Y-102870000D03*
X195834000Y-102870000D03*
X198374000Y-100330000D03*
X195834000Y-100330000D03*
X198374000Y-97790000D03*
X195834000Y-97790000D03*
X198374000Y-95250000D03*
X195834000Y-95250000D03*
X198374000Y-92710000D03*
X195834000Y-92710000D03*
X195834000Y-90170000D03*
X198374000Y-90170000D03*
X198374000Y-77470000D03*
X195834000Y-77470000D03*
X198374000Y-87630000D03*
X195834000Y-87630000D03*
X198374000Y-85090000D03*
X195834000Y-85090000D03*
X198374000Y-82550000D03*
X195834000Y-82550000D03*
X198374000Y-80010000D03*
X195834000Y-80010000D03*
D13*
X115824000Y-125730000D03*
X117094000Y-77470000D03*
X192024000Y-77470000D03*
X198374000Y-125730000D03*
D14*
X139954000Y-125730000D03*
X125730000Y-77470000D03*
X128270000Y-77470000D03*
X130810000Y-77470000D03*
X133350000Y-77470000D03*
X135890000Y-77470000D03*
X138430000Y-77470000D03*
X140970000Y-77470000D03*
X143510000Y-77470000D03*
X147574000Y-77470000D03*
X150114000Y-77470000D03*
X152654000Y-77470000D03*
X155194000Y-77470000D03*
X157734000Y-77470000D03*
X160274000Y-77470000D03*
X162814000Y-77470000D03*
X165354000Y-77470000D03*
X134874000Y-125730000D03*
X137414000Y-125730000D03*
X142494000Y-125730000D03*
X145034000Y-125730000D03*
X147574000Y-125730000D03*
X157734000Y-125730000D03*
X155194000Y-125730000D03*
X152654000Y-125730000D03*
X160274000Y-125730000D03*
X162814000Y-125730000D03*
X165354000Y-125730000D03*
X183134000Y-125730000D03*
X180594000Y-125730000D03*
X178054000Y-125730000D03*
X167894000Y-125730000D03*
X170434000Y-125730000D03*
X175514000Y-125730000D03*
X185674000Y-125730000D03*
X188214000Y-125730000D03*
X190754000Y-125730000D03*
X193294000Y-125730000D03*
X188214000Y-77470000D03*
X185674000Y-77470000D03*
X183134000Y-77470000D03*
X180594000Y-77470000D03*
X178054000Y-77470000D03*
X175514000Y-77470000D03*
X172974000Y-77470000D03*
X170434000Y-77470000D03*
G36*
G01*
X139726250Y-92014500D02*
X140689750Y-92014500D01*
G75*
G02*
X140959000Y-92283750I0J-269250D01*
G01*
X140959000Y-92822250D01*
G75*
G02*
X140689750Y-93091500I-269250J0D01*
G01*
X139726250Y-93091500D01*
G75*
G02*
X139457000Y-92822250I0J269250D01*
G01*
X139457000Y-92283750D01*
G75*
G02*
X139726250Y-92014500I269250J0D01*
G01*
G37*
G36*
G01*
X139726250Y-90139500D02*
X140689750Y-90139500D01*
G75*
G02*
X140959000Y-90408750I0J-269250D01*
G01*
X140959000Y-90947250D01*
G75*
G02*
X140689750Y-91216500I-269250J0D01*
G01*
X139726250Y-91216500D01*
G75*
G02*
X139457000Y-90947250I0J269250D01*
G01*
X139457000Y-90408750D01*
G75*
G02*
X139726250Y-90139500I269250J0D01*
G01*
G37*
G36*
G01*
X161009750Y-114741500D02*
X160046250Y-114741500D01*
G75*
G02*
X159777000Y-114472250I0J269250D01*
G01*
X159777000Y-113933750D01*
G75*
G02*
X160046250Y-113664500I269250J0D01*
G01*
X161009750Y-113664500D01*
G75*
G02*
X161279000Y-113933750I0J-269250D01*
G01*
X161279000Y-114472250D01*
G75*
G02*
X161009750Y-114741500I-269250J0D01*
G01*
G37*
G36*
G01*
X161009750Y-116616500D02*
X160046250Y-116616500D01*
G75*
G02*
X159777000Y-116347250I0J269250D01*
G01*
X159777000Y-115808750D01*
G75*
G02*
X160046250Y-115539500I269250J0D01*
G01*
X161009750Y-115539500D01*
G75*
G02*
X161279000Y-115808750I0J-269250D01*
G01*
X161279000Y-116347250D01*
G75*
G02*
X161009750Y-116616500I-269250J0D01*
G01*
G37*
M02*

View File

@ -0,0 +1,32 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.7)-1*
G04 #@! TF.CreationDate,2021-04-14T19:18:07-03:00*
G04 #@! TF.ProjectId,BlackPill Adaptor,426c6163-6b50-4696-9c6c-204164617074,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (5.1.7)-1) date 2021-04-14 19:18:07*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X201168000Y-87503000D02*
X201168000Y-76200000D01*
X201168000Y-125857000D02*
X201168000Y-87503000D01*
X201168000Y-128397000D02*
X201168000Y-125857000D01*
X201168000Y-76200000D02*
X199644000Y-74676000D01*
X101727000Y-74676000D02*
X101727000Y-128397000D01*
X199644000Y-74676000D02*
X101727000Y-74676000D01*
X101727000Y-128397000D02*
X201168000Y-128397000D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
M48
; DRILL file {KiCad (5.1.7)-1} date 04/14/21 19:18:10
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-04-14T19:18:10-03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.7)-1
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30

View File

@ -0,0 +1,192 @@
M48
; DRILL file {KiCad (5.1.7)-1} date 04/14/21 19:18:10
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-04-14T19:18:10-03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.7)-1
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
T1C0.0157
T2C0.0300
T3C0.0320
T4C0.0394
T5C0.0433
T6C0.1250
%
G90
G05
T1
X4.12Y-4.355
X4.28Y-4.175
X4.325Y-4.355
X4.92Y-3.73
X5.02Y-3.73
X5.12Y-3.73
X5.16Y-4.95
X5.2Y-4.95
X5.22Y-3.73
X5.24Y-4.95
X5.63Y-3.57
X5.77Y-3.38
X5.885Y-4.855
X5.96Y-4.59
X5.97Y-3.775
X5.97Y-3.83
X5.97Y-3.875
X6.05Y-4.59
X6.16Y-4.87
X6.39Y-4.61
X6.43Y-4.52
X6.5Y-4.59
X6.56Y-4.87
X6.755Y-3.795
X6.79Y-3.92
X6.84Y-3.92
X6.84Y-4.61
X7.11Y-3.84
X7.21Y-3.76
X7.54Y-3.95
X7.54Y-4.05
X7.61Y-4.3
X7.61Y-4.74
T2
X4.125Y-3.48
X4.125Y-4.08
X4.225Y-3.48
X4.225Y-4.08
X4.325Y-3.48
X4.325Y-4.08
X4.425Y-3.48
X4.425Y-4.08
X4.525Y-3.48
X4.525Y-4.08
X4.625Y-3.48
X4.625Y-4.08
X4.725Y-3.48
X4.725Y-4.08
X4.825Y-3.48
X4.825Y-4.08
X4.925Y-3.48
X4.925Y-4.08
X5.025Y-3.48
X5.025Y-4.08
X5.125Y-3.48
X5.125Y-4.08
X5.225Y-3.48
X5.225Y-4.08
X5.325Y-3.48
X5.325Y-4.08
X5.425Y-3.48
X5.425Y-4.08
X5.525Y-3.48
X5.525Y-4.08
X5.625Y-3.48
X5.625Y-4.08
X5.725Y-3.48
X5.725Y-4.08
X5.825Y-3.48
X5.825Y-4.08
X5.925Y-3.48
X5.925Y-4.08
X6.025Y-3.48
X6.025Y-4.08
T3
X4.95Y-3.05
X5.05Y-3.05
X5.15Y-3.05
X5.25Y-3.05
X5.31Y-4.95
X5.35Y-3.05
X5.41Y-4.95
X5.45Y-3.05
X5.51Y-4.95
X5.55Y-3.05
X5.61Y-4.95
X5.65Y-3.05
X5.71Y-4.95
X5.81Y-3.05
X5.81Y-4.95
X5.91Y-3.05
X6.01Y-3.05
X6.01Y-4.95
X6.11Y-3.05
X6.11Y-4.95
X6.21Y-3.05
X6.21Y-4.95
X6.31Y-3.05
X6.31Y-4.95
X6.41Y-3.05
X6.41Y-4.95
X6.51Y-3.05
X6.51Y-4.95
X6.61Y-4.95
X6.71Y-3.05
X6.71Y-4.95
X6.81Y-3.05
X6.91Y-3.05
X6.91Y-4.95
X7.01Y-3.05
X7.01Y-4.95
X7.11Y-3.05
X7.11Y-4.95
X7.21Y-3.05
X7.21Y-4.95
X7.31Y-3.05
X7.31Y-4.95
X7.41Y-3.05
X7.41Y-4.95
X7.51Y-4.95
X7.61Y-4.95
X7.71Y-3.05
X7.71Y-3.15
X7.71Y-3.25
X7.71Y-3.35
X7.71Y-3.45
X7.71Y-3.55
X7.71Y-3.65
X7.71Y-3.75
X7.71Y-3.85
X7.71Y-3.95
X7.71Y-4.05
X7.71Y-4.15
X7.71Y-4.25
X7.71Y-4.35
X7.71Y-4.45
X7.71Y-4.55
X7.71Y-4.65
X7.71Y-4.75
X7.81Y-3.05
X7.81Y-3.15
X7.81Y-3.25
X7.81Y-3.35
X7.81Y-3.45
X7.81Y-3.55
X7.81Y-3.65
X7.81Y-3.75
X7.81Y-3.85
X7.81Y-3.95
X7.81Y-4.05
X7.81Y-4.15
X7.81Y-4.25
X7.81Y-4.35
X7.81Y-4.45
X7.81Y-4.55
X7.81Y-4.65
X7.81Y-4.75
T4
X4.225Y-4.27
X4.325Y-4.27
X4.425Y-4.27
X4.525Y-4.27
X4.625Y-4.27
X4.725Y-4.27
T5
X5.11Y-4.82
X5.51Y-4.82
T6
X4.56Y-4.95
X4.61Y-3.05
X7.56Y-3.05
X7.81Y-4.95
T0
M30

View File

@ -0,0 +1,191 @@
M48
; DRILL file {KiCad (5.1.6)-1} date 10/08/20 23:39:17
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2020-10-08T23:39:17-03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.6)-1
FMAT,2
METRIC
T1C0.400
T2C0.762
T3C0.813
T4C1.000
T5C1.100
T6C3.175
%
G90
G05
T1
X104.648Y-110.617
X108.712Y-106.045
X109.855Y-110.617
X124.968Y-94.742
X127.508Y-94.742
X130.048Y-94.742
X131.064Y-125.73
X132.08Y-125.73
X132.588Y-94.742
X133.096Y-125.73
X143.002Y-90.678
X146.558Y-85.852
X149.479Y-123.317
X151.384Y-116.586
X151.638Y-95.885
X151.638Y-97.282
X151.638Y-98.425
X153.67Y-116.586
X156.464Y-123.698
X162.306Y-117.094
X163.322Y-114.808
X165.1Y-116.586
X166.624Y-123.698
X171.577Y-96.393
X172.466Y-99.568
X173.736Y-99.568
X173.736Y-117.094
X180.594Y-97.536
X183.134Y-95.504
X191.516Y-100.33
X191.516Y-102.87
X193.294Y-109.22
X193.294Y-120.396
T2
X104.775Y-88.392
X104.775Y-103.632
X107.315Y-88.392
X107.315Y-103.632
X109.855Y-88.392
X109.855Y-103.632
X112.395Y-88.392
X112.395Y-103.632
X114.935Y-88.392
X114.935Y-103.632
X117.475Y-88.392
X117.475Y-103.632
X120.015Y-88.392
X120.015Y-103.632
X122.555Y-88.392
X122.555Y-103.632
X125.095Y-88.392
X125.095Y-103.632
X127.635Y-88.392
X127.635Y-103.632
X130.175Y-88.392
X130.175Y-103.632
X132.715Y-88.392
X132.715Y-103.632
X135.255Y-88.392
X135.255Y-103.632
X137.795Y-88.392
X137.795Y-103.632
X140.335Y-88.392
X140.335Y-103.632
X142.875Y-88.392
X142.875Y-103.632
X145.415Y-88.392
X145.415Y-103.632
X147.955Y-88.392
X147.955Y-103.632
X150.495Y-88.392
X150.495Y-103.632
X153.035Y-88.392
X153.035Y-103.632
T3
X125.73Y-77.47
X128.27Y-77.47
X130.81Y-77.47
X133.35Y-77.47
X134.874Y-125.73
X135.89Y-77.47
X137.414Y-125.73
X138.43Y-77.47
X139.954Y-125.73
X140.97Y-77.47
X142.494Y-125.73
X143.51Y-77.47
X145.034Y-125.73
X147.574Y-77.47
X147.574Y-125.73
X150.114Y-77.47
X152.654Y-77.47
X152.654Y-125.73
X155.194Y-77.47
X155.194Y-125.73
X157.734Y-77.47
X157.734Y-125.73
X160.274Y-77.47
X160.274Y-125.73
X162.814Y-77.47
X162.814Y-125.73
X165.354Y-77.47
X165.354Y-125.73
X167.894Y-125.73
X170.434Y-77.47
X170.434Y-125.73
X172.974Y-77.47
X175.514Y-77.47
X175.514Y-125.73
X178.054Y-77.47
X178.054Y-125.73
X180.594Y-77.47
X180.594Y-125.73
X183.134Y-77.47
X183.134Y-125.73
X185.674Y-77.47
X185.674Y-125.73
X188.214Y-77.47
X188.214Y-125.73
X190.754Y-125.73
X193.294Y-125.73
X195.834Y-77.47
X195.834Y-80.01
X195.834Y-82.55
X195.834Y-85.09
X195.834Y-87.63
X195.834Y-90.17
X195.834Y-92.71
X195.834Y-95.25
X195.834Y-97.79
X195.834Y-100.33
X195.834Y-102.87
X195.834Y-105.41
X195.834Y-107.95
X195.834Y-110.49
X195.834Y-113.03
X195.834Y-115.57
X195.834Y-118.11
X195.834Y-120.65
X198.374Y-77.47
X198.374Y-80.01
X198.374Y-82.55
X198.374Y-85.09
X198.374Y-87.63
X198.374Y-90.17
X198.374Y-92.71
X198.374Y-95.25
X198.374Y-97.79
X198.374Y-100.33
X198.374Y-102.87
X198.374Y-105.41
X198.374Y-107.95
X198.374Y-110.49
X198.374Y-113.03
X198.374Y-115.57
X198.374Y-118.11
X198.374Y-120.65
T4
X107.315Y-108.458
X109.855Y-108.458
X112.395Y-108.458
X114.935Y-108.458
X117.475Y-108.458
X120.015Y-108.458
T5
X129.794Y-122.428
X139.954Y-122.428
T6
X115.824Y-125.73
X117.094Y-77.47
X192.024Y-77.47
X198.374Y-125.73
T0
M30

View File

@ -0,0 +1,121 @@
(module LOGO (layer F.Cu)
(at 0 0)
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy 15.485806 4.998065) (xy -15.485806 4.998065) (xy -15.485806 3.437032) (xy -14.648025 3.437032) (xy -14.580984 3.579443) (xy -14.424291 3.683115) (xy -14.160098 3.755050) (xy -13.770556 3.802250)
(xy -13.237817 3.831716) (xy -13.149504 3.834869) (xy -12.057421 3.871907) (xy -12.030485 3.636815) (xy -11.968275 3.437640) (xy -11.954711 3.428632) (xy -11.939032 3.683877) (xy -11.909291 3.852949)
(xy -11.826565 3.966706) (xy -11.663655 4.036350) (xy -11.393362 4.073083) (xy -10.988488 4.088107) (xy -10.956299 4.088607) (xy -10.629022 4.104659) (xy -10.437703 4.144779) (xy -10.355456 4.214738)
(xy -10.354213 4.217823) (xy -10.289447 4.283701) (xy -10.138361 4.315577) (xy -9.868380 4.318602) (xy -9.745549 4.314053) (xy -9.415321 4.310096) (xy -9.222348 4.336412) (xy -9.142236 4.396386)
(xy -9.141659 4.397844) (xy -9.035372 4.497801) (xy -8.866783 4.476624) (xy -8.672985 4.343460) (xy -8.599382 4.264115) (xy -8.452741 4.115702) (xy -8.291813 4.042896) (xy -8.049996 4.019474)
(xy -7.975054 4.018308) (xy -7.699239 3.996598) (xy -7.532249 3.942372) (xy -7.503925 3.912419) (xy -7.450115 3.852164) (xy -7.408333 3.912419) (xy -7.314818 4.007011) (xy -7.280595 4.014839)
(xy -7.238036 3.964238) (xy -7.251290 3.932903) (xy -7.244794 3.857401) (xy -7.215158 3.850968) (xy -7.131722 3.910446) (xy -7.128387 3.932903) (xy -7.065399 4.011690) (xy -7.041616 4.014839)
(xy -6.992681 3.964642) (xy -7.005484 3.932903) (xy -6.998988 3.857401) (xy -6.969352 3.850968) (xy -6.887916 3.915680) (xy -6.881326 3.953387) (xy -6.852821 3.996323) (xy -6.799391 3.932903)
(xy -6.722263 3.851196) (xy -6.648958 3.916508) (xy -6.638029 3.932903) (xy -6.570819 3.999767) (xy -6.556093 3.953387) (xy -6.516529 3.864550) (xy -6.493387 3.860671) (xy -6.390968 3.859407)
(xy -6.305236 3.857774) (xy -6.066157 3.855872) (xy -5.684252 3.853733) (xy -5.170043 3.851395) (xy -4.534055 3.848892) (xy -3.786808 3.846258) (xy -2.938826 3.843530) (xy -2.000632 3.840741)
(xy -0.982747 3.837928) (xy 0.104306 3.835125) (xy 1.250004 3.832368) (xy 2.443824 3.829691) (xy 2.662903 3.829220) (xy 4.074456 3.826109) (xy 5.331446 3.823024) (xy 6.443179 3.819797)
(xy 7.418964 3.816257) (xy 8.268107 3.812237) (xy 8.999916 3.807565) (xy 9.623698 3.802072) (xy 10.148762 3.795589) (xy 10.584413 3.787947) (xy 10.939959 3.778975) (xy 11.224709 3.768504)
(xy 11.447968 3.756366) (xy 11.619045 3.742389) (xy 11.747247 3.726406) (xy 11.841881 3.708245) (xy 11.912254 3.687738) (xy 11.967674 3.664715) (xy 11.978266 3.659554) (xy 12.206587 3.514539)
(xy 12.383243 3.349087) (xy 12.405534 3.318627) (xy 12.472636 3.183610) (xy 12.585494 2.919677) (xy 12.736072 2.548284) (xy 12.916336 2.090885) (xy 13.118252 1.568938) (xy 13.333784 1.003897)
(xy 13.554899 0.417218) (xy 13.773560 -0.169643) (xy 13.981734 -0.735231) (xy 14.171386 -1.258090) (xy 14.334481 -1.716765) (xy 14.462984 -2.089800) (xy 14.548860 -2.355739) (xy 14.584076 -2.493127)
(xy 14.584516 -2.500040) (xy 14.564664 -2.648487) (xy 14.492536 -2.763103) (xy 14.349270 -2.849118) (xy 14.116007 -2.911763) (xy 13.773888 -2.956266) (xy 13.304051 -2.987859) (xy 12.745790 -3.009921)
(xy 11.309068 -3.056344) (xy 11.185179 -2.759836) (xy 11.105140 -2.548129) (xy 11.063135 -2.397713) (xy 11.061290 -2.378761) (xy 11.140547 -2.338868) (xy 11.368266 -2.310849) (xy 11.729373 -2.296125)
(xy 11.957247 -2.294194) (xy 12.464000 -2.285939) (xy 12.828006 -2.257335) (xy 13.069736 -2.202625) (xy 13.209662 -2.116048) (xy 13.268257 -1.991847) (xy 13.273548 -1.923931) (xy 13.245236 -1.797180)
(xy 13.166369 -1.542511) (xy 13.046046 -1.184631) (xy 12.893372 -0.748246) (xy 12.717446 -0.258065) (xy 12.527371 0.261205) (xy 12.332248 0.784858) (xy 12.141180 1.288186) (xy 11.963267 1.746481)
(xy 11.807612 2.135037) (xy 11.683316 2.429145) (xy 11.619294 2.566682) (xy 11.576385 2.658025) (xy 11.538828 2.739389) (xy 11.497419 2.811373) (xy 11.442957 2.874577) (xy 11.366240 2.929601)
(xy 11.258065 2.977043) (xy 11.109230 3.017503) (xy 10.910532 3.051580) (xy 10.652770 3.079875) (xy 10.326740 3.102987) (xy 9.923241 3.121515) (xy 9.433071 3.136058) (xy 8.847026 3.147217)
(xy 8.155905 3.155590) (xy 7.350505 3.161777) (xy 6.421624 3.166379) (xy 5.360060 3.169993) (xy 4.156611 3.173220) (xy 2.802073 3.176659) (xy 2.232742 3.178182) (xy 0.730325 3.181553)
(xy -0.637229 3.183067) (xy -1.866903 3.182744) (xy -2.955680 3.180604) (xy -3.900542 3.176666) (xy -4.698472 3.170951) (xy -5.346452 3.163477) (xy -5.841465 3.154263) (xy -6.180493 3.143331)
(xy -6.360519 3.130699) (xy -6.390968 3.122156) (xy -6.459137 3.075285) (xy -6.595806 3.079609) (xy -6.760398 3.074694) (xy -6.801900 3.012731) (xy -6.828296 2.965938) (xy -6.883835 3.031613)
(xy -6.960963 3.113320) (xy -7.034268 3.048009) (xy -7.045197 3.031613) (xy -7.111341 2.970362) (xy -7.127132 3.000887) (xy -7.198214 3.070187) (xy -7.333226 3.093065) (xy -7.487655 3.061502)
(xy -7.539319 3.000887) (xy -7.576210 2.977126) (xy -7.627493 3.031613) (xy -7.709260 3.105801) (xy -7.755969 3.052097) (xy -7.858050 2.985423) (xy -8.059331 2.951071) (xy -8.112494 2.949677)
(xy -8.373539 2.913641) (xy -8.555206 2.784753) (xy -8.588587 2.744839) (xy -8.742228 2.616723) (xy -8.925598 2.546850) (xy -9.086549 2.543957) (xy -9.172932 2.616779) (xy -9.176774 2.646303)
(xy -9.221225 2.703974) (xy -9.371722 2.728059) (xy -9.653979 2.721994) (xy -9.715787 2.718283) (xy -10.052947 2.712383) (xy -10.277574 2.741684) (xy -10.346690 2.775852) (xy -10.472479 2.824131)
(xy -10.707372 2.857411) (xy -10.954774 2.867742) (xy -11.270108 2.879808) (xy -11.473636 2.924416) (xy -11.616208 3.014177) (xy -11.641231 3.038005) (xy -11.743763 3.123750) (xy -11.864188 3.168539)
(xy -12.046652 3.178608) (xy -12.335306 3.160197) (xy -12.440101 3.150885) (xy -12.849350 3.103784) (xy -13.119945 3.044042) (xy -13.277093 2.960641) (xy -13.346004 2.842562) (xy -13.355484 2.750783)
(xy -13.326083 2.615372) (xy -13.244134 2.352775) (xy -13.119020 1.987524) (xy -13.048230 1.789994) (xy -12.806593 1.789994) (xy -12.527974 1.959852) (xy -12.142583 2.102556) (xy -11.705699 2.106915)
(xy -11.508273 2.048387) (xy -7.687559 2.048387) (xy -6.750461 2.048387) (xy -5.318505 2.048387) (xy -4.377870 2.048387) (xy -2.950147 2.048387) (xy -2.181827 2.048387) (xy -1.724509 2.032774)
(xy -1.334451 1.989496) (xy -1.074563 1.928801) (xy -0.515472 1.652682) (xy -0.243861 1.430802) (xy 0.721933 1.430802) (xy 0.731899 1.636885) (xy 0.800567 1.791716) (xy 0.925289 1.914491)
(xy 1.010073 1.971220) (xy 1.374792 2.103169) (xy 1.797921 2.108257) (xy 2.012076 2.048387) (xy 3.537602 2.048387) (xy 4.239023 2.048387) (xy 5.005366 2.048387) (xy 5.629191 2.048387)
(xy 6.112499 0.907021) (xy 6.595806 -0.234346) (xy 6.767030 0.435892) (xy 6.907034 0.980027) (xy 7.016152 1.385572) (xy 7.103374 1.672882) (xy 7.177693 1.862309) (xy 7.248101 1.974210)
(xy 7.323589 2.028937) (xy 7.413148 2.046846) (xy 7.479361 2.048387) (xy 7.743821 2.048387) (xy 8.266647 0.838773) (xy 8.812175 0.838773) (xy 8.815521 1.258229) (xy 8.940800 1.622686)
(xy 9.190083 1.910413) (xy 9.274263 1.969219) (xy 9.606886 2.090640) (xy 10.015358 2.106010) (xy 10.451986 2.016940) (xy 10.692581 1.921299) (xy 11.084975 1.667613) (xy 11.469443 1.301379)
(xy 11.800470 0.869550) (xy 11.932516 0.642170) (xy 12.085827 0.280961) (xy 12.153301 -0.078872) (xy 12.162852 -0.305480) (xy 12.157637 -0.598177) (xy 12.121608 -0.788738) (xy 12.033970 -0.938592)
(xy 11.899351 -1.083867) (xy 11.734299 -1.233624) (xy 11.581135 -1.313933) (xy 11.378343 -1.345852) (xy 11.119974 -1.350662) (xy 10.648198 -1.295629) (xy 10.218108 -1.122716) (xy 9.799311 -0.816445)
(xy 9.512986 -0.532279) (xy 9.162981 -0.078212) (xy 8.928686 0.386049) (xy 8.812175 0.838773) (xy 8.266647 0.838773) (xy 8.439814 0.438133) (xy 8.646779 -0.040982) (xy 8.831818 -0.469874)
(xy 8.985017 -0.825516) (xy 9.096461 -1.084883) (xy 9.156234 -1.224951) (xy 9.163118 -1.241544) (xy 9.109167 -1.285203) (xy 8.941172 -1.308611) (xy 8.876344 -1.309918) (xy 8.562258 -1.308869)
(xy 7.593996 0.987107) (xy 7.401930 0.227263) (xy 7.300566 -0.160233) (xy 7.195950 -0.538057) (xy 7.105701 -0.843256) (xy 7.079082 -0.926361) (xy 6.993399 -1.159020) (xy 6.913064 -1.271514)
(xy 6.798992 -1.301410) (xy 6.695487 -1.295070) (xy 6.620638 -1.282207) (xy 6.550644 -1.249761) (xy 6.477932 -1.183207) (xy 6.394931 -1.068019) (xy 6.294067 -0.889672) (xy 6.167769 -0.633641)
(xy 6.008465 -0.285399) (xy 5.808582 0.169578) (xy 5.560549 0.745816) (xy 5.256792 1.457840) (xy 5.240833 1.495323) (xy 5.005366 2.048387) (xy 4.239023 2.048387) (xy 4.946286 0.411289)
(xy 5.153329 -0.070034) (xy 5.336450 -0.499724) (xy 5.486248 -0.855394) (xy 5.593322 -1.114651) (xy 5.648269 -1.255108) (xy 5.653548 -1.273100) (xy 5.580895 -1.296750) (xy 5.398316 -1.300103)
(xy 5.309073 -1.295195) (xy 4.964597 -1.270000) (xy 4.251100 0.389194) (xy 3.537602 2.048387) (xy 2.012076 2.048387) (xy 2.233979 1.986351) (xy 2.259847 1.974864) (xy 2.539498 1.821806)
(xy 2.783949 1.622373) (xy 3.010499 1.353317) (xy 3.236448 0.991387) (xy 3.479095 0.513332) (xy 3.684290 0.060388) (xy 3.863395 -0.348849) (xy 4.020597 -0.708971) (xy 4.143468 -0.991436)
(xy 4.219580 -1.167701) (xy 4.236810 -1.208548) (xy 4.207822 -1.279638) (xy 4.036359 -1.309374) (xy 3.955136 -1.310968) (xy 3.632095 -1.310968) (xy 3.152813 -0.184355) (xy 2.877025 0.427804)
(xy 2.629947 0.893115) (xy 2.401743 1.224001) (xy 2.182576 1.432888) (xy 1.962610 1.532199) (xy 1.786236 1.541790) (xy 1.616548 1.499916) (xy 1.517296 1.402449) (xy 1.489965 1.232707)
(xy 1.536039 0.974004) (xy 1.657004 0.609655) (xy 1.854344 0.122977) (xy 1.927644 -0.047039) (xy 2.097441 -0.437272) (xy 2.245505 -0.777886) (xy 2.358654 -1.038534) (xy 2.423706 -1.188868)
(xy 2.432139 -1.208548) (xy 2.407299 -1.276540) (xy 2.246426 -1.307572) (xy 2.116276 -1.310968) (xy 1.756954 -1.310968) (xy 1.322065 -0.289970) (xy 1.070736 0.313082) (xy 0.888703 0.788097)
(xy 0.773318 1.154272) (xy 0.721933 1.430802) (xy -0.243861 1.430802) (xy -0.033138 1.258662) (xy 0.347397 0.774690) (xy 0.601092 0.228710) (xy 0.663479 -0.010789) (xy 0.710785 -0.302714)
(xy 0.705825 -0.509335) (xy 0.644200 -0.702074) (xy 0.617276 -0.760999) (xy 0.460499 -0.999234) (xy 0.237496 -1.162422) (xy -0.078204 -1.260881) (xy -0.513074 -1.304927) (xy -0.790770 -1.309760)
(xy -1.515806 -1.308553) (xy -2.130323 0.130844) (xy -2.329917 0.598288) (xy -2.513656 1.028468) (xy -2.669370 1.392901) (xy -2.784891 1.663108) (xy -2.847493 1.809314) (xy -2.950147 2.048387)
(xy -4.377870 2.048387) (xy -3.973755 2.047222) (xy -3.703191 2.039563) (xy -3.535859 2.019167) (xy -3.441439 1.979789) (xy -3.389611 1.915185) (xy -3.357327 1.838214) (xy -3.298487 1.671867)
(xy -3.277419 1.592408) (xy -3.352396 1.574748) (xy -3.549520 1.562002) (xy -3.827085 1.556790) (xy -3.844061 1.556774) (xy -4.410702 1.556774) (xy -4.193422 1.065161) (xy -3.976143 0.573548)
(xy -3.505982 0.573548) (xy -3.235245 0.566797) (xy -3.076934 0.532397) (xy -2.979728 0.449128) (xy -2.907949 0.326270) (xy -2.829655 0.154766) (xy -2.835351 0.071376) (xy -2.904731 0.031157)
(xy -3.061137 0.007609) (xy -3.300526 0.006878) (xy -3.383684 0.012145) (xy -3.737981 0.040968) (xy -3.400323 -0.819030) (xy -2.886198 -0.819192) (xy -2.601840 -0.824793) (xy -2.437231 -0.851760)
(xy -2.348349 -0.915680) (xy -2.292166 -1.029528) (xy -2.233266 -1.196996) (xy -2.212258 -1.278200) (xy -2.288414 -1.292086) (xy -2.494005 -1.299095) (xy -2.794714 -1.298605) (xy -3.047647 -1.293350)
(xy -3.883035 -1.270000) (xy -4.348491 -0.204839) (xy -4.544239 0.244375) (xy -4.742015 0.700405) (xy -4.919908 1.112604) (xy -5.056011 1.430324) (xy -5.066226 1.454355) (xy -5.318505 2.048387)
(xy -6.750461 2.048387) (xy -6.347233 2.047210) (xy -6.077488 2.039491) (xy -5.910840 2.018951) (xy -5.816902 1.979310) (xy -5.765288 1.914288) (xy -5.733456 1.838214) (xy -5.674616 1.671867)
(xy -5.653548 1.592408) (xy -5.728525 1.574748) (xy -5.925649 1.562002) (xy -6.203214 1.556790) (xy -6.220190 1.556774) (xy -6.786831 1.556774) (xy -6.569551 1.065161) (xy -6.352272 0.573548)
(xy -5.882111 0.573548) (xy -5.611374 0.566797) (xy -5.453063 0.532397) (xy -5.355857 0.449128) (xy -5.284078 0.326270) (xy -5.205784 0.154766) (xy -5.211481 0.071376) (xy -5.280860 0.031157)
(xy -5.436786 0.007704) (xy -5.676683 0.006707) (xy -5.764787 0.012145) (xy -6.124059 0.040968) (xy -5.944835 -0.368710) (xy -5.765611 -0.778387) (xy -5.255385 -0.802873) (xy -4.970159 -0.823228)
(xy -4.804753 -0.861265) (xy -4.715115 -0.934246) (xy -4.666773 -1.033529) (xy -4.608565 -1.199410) (xy -4.588387 -1.278200) (xy -4.664545 -1.292083) (xy -4.870146 -1.299093) (xy -5.170881 -1.298609)
(xy -5.424177 -1.293350) (xy -6.259967 -1.270000) (xy -6.973763 0.389194) (xy -7.687559 2.048387) (xy -11.508273 2.048387) (xy -11.261495 1.975229) (xy -10.310215 1.975229) (xy -10.254729 2.018990)
(xy -10.082902 2.044434) (xy -9.982473 2.047149) (xy -9.627419 2.045910) (xy -9.013651 0.613278) (xy -8.791106 0.098549) (xy -8.618304 -0.282242) (xy -8.482364 -0.546588) (xy -8.370403 -0.711983)
(xy -8.269541 -0.795923) (xy -8.166897 -0.815900) (xy -8.049590 -0.789411) (xy -7.995411 -0.769621) (xy -7.872572 -0.653159) (xy -7.857852 -0.467322) (xy -7.932665 -0.246656) (xy -8.078423 -0.025706)
(xy -8.276540 0.160982) (xy -8.508429 0.278863) (xy -8.567197 0.293107) (xy -8.754487 0.341452) (xy -8.847836 0.391408) (xy -8.850151 0.398312) (xy -8.870169 0.510194) (xy -8.903950 0.647524)
(xy -8.926770 0.768556) (xy -8.882392 0.815978) (xy -8.733090 0.807824) (xy -8.608538 0.788740) (xy -8.121237 0.648460) (xy -7.703008 0.406939) (xy -7.382265 0.087363) (xy -7.187422 -0.287082)
(xy -7.160396 -0.393022) (xy -7.137817 -0.742815) (xy -7.234181 -1.002970) (xy -7.457571 -1.180018) (xy -7.816064 -1.280492) (xy -8.295998 -1.310968) (xy -8.898198 -1.310968) (xy -9.590551 0.295552)
(xy -9.796759 0.774473) (xy -9.981081 1.203402) (xy -10.133604 1.559200) (xy -10.244414 1.818729) (xy -10.303597 1.958852) (xy -10.310215 1.975229) (xy -11.261495 1.975229) (xy -11.258023 1.974200)
(xy -10.891452 1.726319) (xy -10.628658 1.379406) (xy -10.516164 1.063886) (xy -10.507432 0.871282) (xy -10.563891 0.638606) (xy -10.697198 0.321932) (xy -10.732928 0.247090) (xy -10.886579 -0.104507)
(xy -10.954049 -0.355150) (xy -10.947354 -0.526024) (xy -10.819965 -0.736145) (xy -10.599050 -0.851895) (xy -10.338449 -0.850583) (xy -10.250742 -0.819610) (xy -10.095559 -0.774594) (xy -9.963670 -0.826333)
(xy -9.843143 -0.935097) (xy -9.636222 -1.142019) (xy -9.936447 -1.267461) (xy -10.305757 -1.375802) (xy -10.649693 -1.362143) (xy -11.031366 -1.223654) (xy -11.043428 -1.217847) (xy -11.379945 -0.987564)
(xy -11.612754 -0.688781) (xy -11.714256 -0.358935) (xy -11.716468 -0.304922) (xy -11.680068 -0.114486) (xy -11.584840 0.156661) (xy -11.466074 0.419372) (xy -11.301058 0.814501) (xy -11.259071 1.116598)
(xy -11.342086 1.343083) (xy -11.552078 1.511374) (xy -11.592066 1.531447) (xy -11.789791 1.610184) (xy -11.943458 1.605944) (xy -12.133663 1.524490) (xy -12.319689 1.442108) (xy -12.438129 1.447045)
(xy -12.566207 1.549920) (xy -12.606039 1.589441) (xy -12.806593 1.789994) (xy -13.048230 1.789994) (xy -12.960125 1.544151) (xy -12.776829 1.047189) (xy -12.578517 0.521168) (xy -12.374570 -0.009377)
(xy -12.174372 -0.519916) (xy -11.987305 -0.985917) (xy -11.822752 -1.382846) (xy -11.690094 -1.686173) (xy -11.598716 -1.871365) (xy -11.572642 -1.910680) (xy -11.516641 -1.973636) (xy -11.460823 -2.029298)
(xy -11.395297 -2.078114) (xy -11.310171 -2.120535) (xy -11.195554 -2.157009) (xy -11.041553 -2.187985) (xy -10.838276 -2.213911) (xy -10.575834 -2.235236) (xy -10.244333 -2.252410) (xy -9.833881 -2.265881)
(xy -9.334588 -2.276098) (xy -8.736562 -2.283510) (xy -8.029910 -2.288566) (xy -7.204742 -2.291715) (xy -6.251165 -2.293405) (xy -5.159288 -2.294085) (xy -3.919219 -2.294204) (xy -3.121016 -2.294194)
(xy -1.646810 -2.293329) (xy -0.321727 -2.290746) (xy 0.852573 -2.286462) (xy 1.874430 -2.280494) (xy 2.742184 -2.272861) (xy 3.454177 -2.263579) (xy 4.008747 -2.252665) (xy 4.404236 -2.240138)
(xy 4.638984 -2.226014) (xy 4.711290 -2.212258) (xy 4.815583 -2.166133) (xy 5.028296 -2.136414) (xy 5.195774 -2.130323) (xy 5.491603 -2.112179) (xy 5.695070 -2.043379) (xy 5.850644 -1.925484)
(xy 6.082727 -1.772633) (xy 6.372225 -1.721350) (xy 6.422501 -1.720645) (xy 6.650923 -1.732284) (xy 6.803397 -1.761463) (xy 6.827423 -1.774735) (xy 6.930751 -1.799132) (xy 7.151025 -1.811979)
(xy 7.441563 -1.810643) (xy 7.456051 -1.810190) (xy 7.773580 -1.807578) (xy 7.962571 -1.829272) (xy 8.057337 -1.881312) (xy 8.079868 -1.919972) (xy 8.173823 -2.006515) (xy 8.387316 -2.044773)
(xy 8.525221 -2.048387) (xy 8.767905 -2.065321) (xy 8.937014 -2.108345) (xy 8.976039 -2.136962) (xy 9.088278 -2.188003) (xy 9.220168 -2.178003) (xy 9.397307 -2.185134) (xy 9.627803 -2.252660)
(xy 9.842905 -2.353744) (xy 9.973863 -2.461551) (xy 9.981328 -2.475113) (xy 10.064788 -2.480146) (xy 10.251603 -2.431321) (xy 10.414522 -2.372693) (xy 10.648651 -2.282982) (xy 10.813144 -2.224754)
(xy 10.859485 -2.212258) (xy 10.880265 -2.286385) (xy 10.894044 -2.477593) (xy 10.897419 -2.662903) (xy 10.884789 -2.940550) (xy 10.826917 -3.082900) (xy 10.693827 -3.107722) (xy 10.455548 -3.032785)
(xy 10.347717 -2.988772) (xy 10.148099 -2.924582) (xy 10.018345 -2.918232) (xy 10.002122 -2.928988) (xy 9.828189 -3.055873) (xy 9.525123 -3.158917) (xy 9.127037 -3.228572) (xy 8.853301 -3.250531)
(xy 8.503515 -3.277339) (xy 8.272072 -3.325457) (xy 8.113732 -3.406440) (xy 8.057270 -3.453855) (xy 7.920080 -3.556469) (xy 7.761205 -3.596576) (xy 7.519106 -3.586480) (xy 7.438485 -3.577567)
(xy 7.142955 -3.558219) (xy 6.855164 -3.564435) (xy 6.614890 -3.591853) (xy 6.461909 -3.636109) (xy 6.432446 -3.687923) (xy 6.416119 -3.788720) (xy 6.323546 -3.934572) (xy 6.200285 -4.070180)
(xy 6.091892 -4.140245) (xy 6.062326 -4.137186) (xy 5.963144 -4.151469) (xy 5.940918 -4.177746) (xy 5.859605 -4.175003) (xy 5.706066 -4.091288) (xy 5.525008 -3.960432) (xy 5.361140 -3.816266)
(xy 5.259171 -3.692621) (xy 5.245348 -3.651410) (xy 5.295569 -3.543182) (xy 5.418748 -3.388621) (xy 5.422024 -3.385120) (xy 5.600178 -3.195484) (xy 5.192605 -3.195484) (xy 4.940171 -3.180483)
(xy 4.755085 -3.142315) (xy 4.705442 -3.115894) (xy 4.609977 -3.101915) (xy 4.355380 -3.088660) (xy 3.946390 -3.076187) (xy 3.387744 -3.064554) (xy 2.684182 -3.053821) (xy 1.840441 -3.044045)
(xy 0.861259 -3.035285) (xy -0.248625 -3.027601) (xy -1.484474 -3.021051) (xy -2.841549 -3.015693) (xy -3.565945 -3.013474) (xy -4.905483 -3.009675) (xy -6.090938 -3.006046) (xy -7.132098 -3.002372)
(xy -8.038749 -2.998438) (xy -8.820680 -2.994027) (xy -9.487677 -2.988925) (xy -10.049529 -2.982914) (xy -10.516022 -2.975779) (xy -10.896944 -2.967306) (xy -11.202083 -2.957277) (xy -11.441226 -2.945477)
(xy -11.624160 -2.931691) (xy -11.760673 -2.915703) (xy -11.860552 -2.897296) (xy -11.933586 -2.876256) (xy -11.989560 -2.852366) (xy -12.035951 -2.826774) (xy -12.263981 -2.661827) (xy -12.450720 -2.477044)
(xy -12.465358 -2.458064) (xy -12.530179 -2.333020) (xy -12.642657 -2.076062) (xy -12.794373 -1.709253) (xy -12.976907 -1.254659) (xy -13.181837 -0.734341) (xy -13.400746 -0.170365) (xy -13.625211 0.415207)
(xy -13.846814 1.000310) (xy -14.057134 1.562882) (xy -14.247751 2.080858) (xy -14.410246 2.532175) (xy -14.536198 2.894768) (xy -14.617187 3.146576) (xy -14.643264 3.248879) (xy -14.648025 3.437032)
(xy -15.485806 3.437032) (xy -15.485806 -4.998064) (xy 15.485806 -4.998064) (xy 15.485806 4.998065) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -11.778860 3.443854) (xy -11.736571 3.623032) (xy -11.721114 3.891936) (xy -11.838782 3.646129) (xy -11.945748 3.422679) (xy -11.870439 3.372665) (xy -11.778860 3.443854) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -7.647312 3.878280) (xy -7.658559 3.926990) (xy -7.701936 3.932903) (xy -7.769378 3.902924) (xy -7.756559 3.878280) (xy -7.659321 3.868474) (xy -7.647312 3.878280) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 11.249150 -0.749036) (xy 11.336910 -0.646545) (xy 11.438224 -0.447652) (xy 11.460611 -0.223659) (xy 11.402579 0.067233) (xy 11.300732 0.366914) (xy 11.086387 0.811623) (xy 10.820297 1.165659)
(xy 10.523066 1.415030) (xy 10.215299 1.545747) (xy 9.917599 1.543817) (xy 9.711857 1.445833) (xy 9.593446 1.264961) (xy 9.562157 0.988076) (xy 9.607660 0.650909) (xy 9.719624 0.289193)
(xy 9.887717 -0.061342) (xy 10.101610 -0.364964) (xy 10.286195 -0.540647) (xy 10.549082 -0.690919) (xy 10.837586 -0.787358) (xy 10.883197 -0.795065) (xy 11.110114 -0.807029) (xy 11.249150 -0.749036) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -0.400660 -0.769837) (xy -0.188983 -0.616002) (xy -0.091196 -0.347756) (xy -0.081936 -0.196928) (xy -0.120291 0.116831) (xy -0.215112 0.426556) (xy -0.240979 0.482151) (xy -0.494296 0.847278)
(xy -0.838707 1.165298) (xy -1.230418 1.406114) (xy -1.625637 1.539633) (xy -1.804726 1.556774) (xy -2.032666 1.556774) (xy -1.024194 -0.816156) (xy -0.735167 -0.817756) (xy -0.400660 -0.769837) )(layer F.SilkS) (width 0.010000)
)
)

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@ -0,0 +1,56 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# BlackPill
#
DEF BlackPill U 0 40 N Y 1 F N
F0 "U" -500 1050 60 H V C CNN
F1 "BlackPill" 0 -850 60 V V C CNN
F2 "" -100 750 60 H I C CNN
F3 "" -100 750 60 H I C CNN
DRAW
S -550 1000 550 -1100 0 1 0 f
X PB12 1 750 -1000 200 L 50 50 1 1 B
X PA15 10 750 -100 200 L 50 50 1 1 B
X PB3 11 750 0 200 L 50 50 1 1 B
X PB4 12 750 100 200 L 50 50 1 1 B
X PB5 13 750 200 200 L 50 50 1 1 B
X PB6 14 750 300 200 L 50 50 1 1 B
X PB7 15 750 400 200 L 50 50 1 1 B
X PB8 16 750 500 200 L 50 50 1 1 B
X PB9 17 750 600 200 L 50 50 1 1 B
X 5V 18 750 700 200 L 50 50 1 1 w
X GND 19 750 800 200 L 50 50 1 1 w
X PB13 2 750 -900 200 L 50 50 1 1 B
X 3.3V 20 750 900 200 L 50 50 1 1 w
X Vbat 21 -750 900 200 R 50 50 1 1 W
X PC13 22 -750 800 200 R 50 50 1 1 B
X PC14 23 -750 700 200 R 50 50 1 1 B
X PC15 24 -750 600 200 R 50 50 1 1 B
X RESET 25 -750 500 200 R 50 50 1 1 I
X PA0 26 -750 400 200 R 50 50 1 1 B
X PA1 27 -750 300 200 R 50 50 1 1 B
X PA2 28 -750 200 200 R 50 50 1 1 B
X PA3 29 -750 100 200 R 50 50 1 1 B
X PB14 3 750 -800 200 L 50 50 1 1 B
X PA4 30 -750 0 200 R 50 50 1 1 B
X PA5 31 -750 -100 200 R 50 50 1 1 B
X PA6 32 -750 -200 200 R 50 50 1 1 B
X PA7 33 -750 -300 200 R 50 50 1 1 B
X PB0 34 -750 -400 200 R 50 50 1 1 B
X PB1 35 -750 -500 200 R 50 50 1 1 B
X PB2 36 -750 -600 200 R 50 50 1 1 B
X PB10 37 -750 -700 200 R 50 50 1 1 B
X 3.3V1 38 -750 -800 200 R 50 50 1 1 w
X GND1 39 -750 -900 200 R 50 50 1 1 w
X PB15 4 750 -700 200 L 50 50 1 1 B
X 5V1 40 -750 -1000 200 R 50 50 1 1 w
X PA8 5 750 -600 200 L 50 50 1 1 B
X PA9 6 750 -500 200 L 50 50 1 1 B
X PA10 7 750 -400 200 L 50 50 1 1 B
X PA11 8 750 -300 200 L 50 50 1 1 B
X PA12 9 750 -200 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1 @@
0

View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name BlackPill-Adaptor-rescue)(type Legacy)(uri "${KIPRJMOD}/BlackPill Adaptor-rescue.lib")(options "")(descr ""))
)

View File

@ -135,6 +135,19 @@ extern "C" char* sbrk(int incr);
/*
***********************************************************************************************************
* Schedules
* Timers Table for STM32F1
* TIMER1 TIMER2 TIMER3 TIMER4
* 1 - free 1 - INJ1 1 - IGN1 1 - oneMSInterval
* 2 - BOOST 2 - INJ2 2 - IGN2 2 -
* 3 - VVT 3 - INJ3 3 - IGN3 3 -
* 4 - IDLE 4 - INJ4 4 - IGN4 4 -
*
* Timers Table for STM32F4
* TIMER1 | TIMER2 | TIMER3 | TIMER4 | TIMER5 | TIMER11
* 1 - free |1 - INJ1 |1 - IGN1 |1 - IGN5 |1 - INJ5 |1 - oneMSInterval
* 2 - BOOST |2 - INJ2 |2 - IGN2 |2 - IGN6 |2 - INJ6 |
* 3 - VVT |3 - INJ3 |3 - IGN3 |3 - IGN7 |3 - INJ7 |
* 4 - IDLE |4 - INJ4 |4 - IGN4 |4 - IGN8 |4 - INJ8 |
*/
#define MAX_TIMER_PERIOD 65535*4 //The longest period of time (in uS) that the timer can permit (IN this case it is 65535 * 4, as each timer tick is 4uS)
#define uS_TO_TIMER_COMPARE(uS) (uS>>2) //Converts a given number of uS into the required number of timer ticks until that time has passed.

View File

@ -145,13 +145,32 @@ STM32RTC& rtc = STM32RTC::getInstance();
#endif
Timer1.resume();
DISABLE_BOOST_TIMER(); //Make sure it is disabled. It's is enabled by default on the library
DISABLE_VVT_TIMER(); //Make sure it is disabled. It's is enabled by default on the library
IDLE_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
Timer2.resume();
IGN1_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN2_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN3_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN4_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
Timer3.resume();
FUEL1_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL2_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL3_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL4_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
#if (IGN_CHANNELS >= 5)
Timer4.resume();
IGN5_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN6_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN7_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
IGN8_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
#endif
#if (INJ_CHANNELS >= 5)
Timer5.resume();
FUEL5_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL6_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL7_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
FUEL8_TIMER_DISABLE(); //Make sure it is disabled. It's is enabled by default on the library
#endif
}

View File

@ -1439,6 +1439,7 @@ void setPinMapping(byte boardID)
//https://github.com/stm32duino/Arduino_Core_STM32/blob/master/variants/Generic_F411Cx/variant.h#L28
//pins PA12, PA11 are used for USB or CAN couldn't be used for GPIO
//pins PB12, PB13, PB14 and PB15 are used to SPI FLASH
//PB2 can't be used as input becuase is BOOT pin
pinInjector1 = PB7; //Output pin injector 1 is on
pinInjector2 = PB6; //Output pin injector 2 is on
pinInjector3 = PB5; //Output pin injector 3 is on
@ -1454,18 +1455,18 @@ void setPinMapping(byte boardID)
pinO2 = A8; //O2 Sensor pin
pinBat = A4; //Battery reference voltage pin
pinBaro = pinMAP;
pinIdle1 = PA5; //Single wire idle control
pinTachOut = PB1; //Tacho output pin (Goes to ULN2803)
pinIdle1 = PB2; //Single wire idle control
pinIdle2 = PB10; //2 wire idle control
pinBoost = PA6; //Boost control
//pinVVT_1 = 4; //Default VVT output
pinStepperDir = PC15; //Direction pin for DRV8825 driver
pinStepperStep = PC14; //Step pin for DRV8825 driver
//pinStepperEnable = PC13; //Enable pin for DRV8825
pinFuelPump = PB10; //Fuel pump output
pinTachOut = PC13; //Tacho output pin
pinStepperDir = PB10; //Direction pin for DRV8825 driver
pinStepperStep = PB2; //Step pin for DRV8825 driver
pinFuelPump = PA8; //Fuel pump output
pinFan = PA5; //Pin for the fan output (Goes to ULN2803)
//external interrupt enabled pins
pinFlex = PB2; // Flex sensor (Must be external interrupt enabled)
pinTrigger = PB1; //The CAS pin
pinTrigger2 = PB10; //The Cam Sensor pin
pinFlex = PC14; // Flex sensor (Must be external interrupt enabled)
pinTrigger = PC13; //The CAS pin also led pin so bad idea
pinTrigger2 = PC15; //The Cam Sensor pin
#endif
break;
@ -2221,7 +2222,8 @@ void setPinMapping(byte boardID)
pinInjector7 = PE14; //
// = PE15; //
#elif (defined(STM32F411xE) || defined(STM32F401xC))
//@VitroBoss please define the pinsout here
//pins PA12, PA11 are used for USB or CAN couldn't be used for GPIO
//PB2 can't be used as input becuase is BOOT pin
pinInjector1 = PB7; //Output pin injector 1 is on
pinInjector2 = PB6; //Output pin injector 2 is on
pinInjector3 = PB5; //Output pin injector 3 is on
@ -2241,8 +2243,6 @@ void setPinMapping(byte boardID)
pinIdle1 = PB2; //Single wire idle control
pinIdle2 = PB10; //2 wire idle control
pinBoost = PA6; //Boost control
pinVVT_1 = NC; //Default VVT output
pinVVT_2 = NC; //Default VVT2 output
pinStepperDir = PB10; //Direction pin for DRV8825 driver
pinStepperStep = PB2; //Step pin for DRV8825 driver
pinFuelPump = PA8; //Fuel pump output
@ -2257,6 +2257,7 @@ void setPinMapping(byte boardID)
//blue pill wiki.stm32duino.com/index.php?title=Blue_Pill
//Maple mini wiki.stm32duino.com/index.php?title=Maple_Mini
//pins PA12, PA11 are used for USB or CAN couldn't be used for GPIO
//PB2 can't be used as input becuase is BOOT pin
pinInjector1 = PB7; //Output pin injector 1 is on
pinInjector2 = PB6; //Output pin injector 2 is on
pinInjector3 = PB5; //Output pin injector 3 is on

View File

@ -163,11 +163,8 @@ int8_t FLASH_EEPROM_BaseClass::write(uint16_t addressEEPROM, byte val){
//determine the adress of the byte in the address translation section where one bit must be reset when writing new values
uint8_t AdressInAddressTranslation = (_nrOfOnes - 1)/8;
//determine value of the infoblock byte after writing one more time.
uint8_t ValueInAddressTranslation = 0xFF << (8 - (_nrOfOnes - 1 - ((AdressInAddressTranslation) * 8)));
//write the new adress translation value at the new location in buffer
_ReadWriteBuffer[AdressInAddressTranslation] = ValueInAddressTranslation;
_ReadWriteBuffer[AdressInAddressTranslation] <<= 1;
//Write the new EEPROM value at the new location in the buffer.
_nrOfOnes--;
@ -226,17 +223,23 @@ int8_t FLASH_EEPROM_BaseClass::writeMagicNumbers(uint32_t sector){
}
uint16_t FLASH_EEPROM_BaseClass::count(byte* buffer, uint32_t length){
byte tempBuffer[length];
memcpy(&tempBuffer, buffer, length);
uint16_t count=0;
for(uint8_t j=0; j < length; j++)
for(uint8_t i=0; i<8; i++){
if((tempBuffer[j] & 1) == 1){ //if current bit 1
count++;//increase count
}
tempBuffer[j]=tempBuffer[j]>>1;//right shift
byte tempBuffer[length];
memcpy(&tempBuffer, buffer, length);
uint16_t count = _Flash_Size_Per_EEPROM_Byte; //It is faster to count the zeroes
for(int8_t j=(length-1); j >= 0; j--)
{
if (tempBuffer[j] == 0) { count -= 8; } //Skip 8 shifts
else if(tempBuffer[j] == 255) { break; }//Next bytes are 0xFF
else
{
while ((tempBuffer[j] & 0x01) == 0)
{
tempBuffer[j] >>= 1;
count--;
}
return count;
}
}
return count;
}
int8_t FLASH_EEPROM_BaseClass::readFlashBytes(uint32_t address , byte* buffer, uint32_t length){return -1;}