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:
parent
9a7ab944d4
commit
dd3847bfd3
|
@ -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
|
||||
|
|
|
@ -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]
|
|
@ -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
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -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
|
|
@ -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
|
|
@ -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
|
@ -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
|
@ -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*
|
File diff suppressed because it is too large
Load Diff
|
@ -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
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -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
|
|
@ -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
|
|
@ -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
|
Binary file not shown.
|
@ -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)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,3 @@
|
|||
(sym_lib_table
|
||||
(lib (name BlackPill-Adaptor-rescue)(type Legacy)(uri "${KIPRJMOD}/BlackPill Adaptor-rescue.lib")(options "")(descr ""))
|
||||
)
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;}
|
||||
|
|
Loading…
Reference in New Issue