add hardware

This commit is contained in:
Kizarm 2025-01-25 17:22:17 +01:00
parent ab5a62a3f1
commit 10092fa305
25 changed files with 16167 additions and 0 deletions

View file

@ -2,3 +2,11 @@
Koupil jsem na ALI pár levných procesorů CH32V203F6P6,
tak jsem se rozhodl je vyzkoušet. Má to méně paměti (32K flash, 10K ram),
ořezané periferie, ale na pokusy by to mohlo stačit.
## Hardware
Protože jsem neměl vývojový kit pro tento procesor, dal jsem udělat jednoduchou
testovací destičku
![hardware](./hardware/hardware.png)
Je malované v Kicadu 5, podklady jsou v adresáři ./hardware.

View file

@ -0,0 +1 @@
0

View file

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name usbmodule)(type KiCad)(uri ${KIPRJMOD}/usbmodule.pretty)(options "")(descr ""))
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,420 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 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
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x03_Odd_Even
#
DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 200 50 H V C CNN
F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 150 -150 1 1 10 f
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 300 100 150 L 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 300 0 150 L 50 50 1 1 P
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
X Pin_6 6 300 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x04_Counter_Clockwise
#
DEF Connector_Generic_Conn_02x04_Counter_Clockwise J 0 40 Y N 1 F N
F0 "J" 50 200 50 H V C CNN
F1 "Connector_Generic_Conn_02x04_Counter_Clockwise" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
X Pin_5 5 300 -200 150 L 50 50 1 1 P
X Pin_6 6 300 -100 150 L 50 50 1 1 P
X Pin_7 7 300 0 150 L 50 50 1 1 P
X Pin_8 8 300 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_B_Micro
#
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*
$ENDFPLIST
DRAW
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 P
X D+ 3 300 0 100 L 50 50 1 1 P
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield 6 -100 -400 100 U 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_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 90 40 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 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_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 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
#
# 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
#
# LED_WS2812B
#
DEF LED_WS2812B D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "LED_WS2812B" 50 -225 50 H V L TNN
F2 "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X VDD 1 0 300 100 D 50 50 1 1 W
X DOUT 2 300 0 100 L 50 50 1 1 O
X VSS 3 0 -300 100 U 50 50 1 1 W
X DIN 4 -300 0 100 R 50 50 1 1 I
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 N N 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 0 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
#
# power_GNDA
#
DEF power_GNDA #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GNDA" 0 -150 0 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 GNDA 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VDD
#
DEF power_VDD #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VDD" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VDD 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# usbmodule_75176
#
DEF usbmodule_75176 U 0 40 Y Y 1 F N
F0 "U" 300 100 50 H V C CNN
F1 "usbmodule_75176" 250 -400 50 H V C CNN
F2 "" 300 200 50 H I C CNN
F3 "" 300 200 50 H I C CNN
DRAW
S 100 50 500 -350 0 1 0 f
X R 1 0 0 100 R 50 50 1 1 P
X ~RE 2 0 -100 100 R 50 50 1 1 P
X DE 3 0 -200 100 R 50 50 1 1 P
X D 4 0 -300 100 R 50 50 1 1 P
X GND 5 600 -300 100 L 50 50 1 1 W
X A 6 600 -200 100 L 50 50 1 1 P
X B 7 600 -100 100 L 50 50 1 1 P
X VCC 8 600 0 100 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
# usbmodule_CH32V203F6P6
#
DEF usbmodule_CH32V203F6P6 U 0 40 Y Y 1 F N
F0 "U" 150 -1000 50 H V C CNN
F1 "usbmodule_CH32V203F6P6" 400 100 50 H V C CNN
F2 "" 550 250 50 H I C CNN
F3 "" 550 250 50 H I C CNN
DRAW
S 100 50 1050 -950 0 1 0 f
X BOOT/PB8 1 0 0 100 R 50 50 1 1 P
X PA4 10 0 -900 100 R 50 50 1 1 P
X PA5 11 1150 -900 100 L 50 50 1 1 P
X PA6 12 1150 -800 100 L 50 50 1 1 P
X PA7 13 1150 -700 100 L 50 50 1 1 P
X PB1 14 1150 -600 100 L 50 50 1 1 P
X VSS 15 1150 -500 100 L 50 50 1 1 W
X VDD 16 1150 -400 100 L 50 50 1 1 W
X PA11/DM 17 1150 -300 100 L 50 50 1 1 P
X PA12/DP 18 1150 -200 100 L 50 50 1 1 P
X PA13/SWD 19 1150 -100 100 L 50 50 1 1 P
X OSCIN 2 0 -100 100 R 50 50 1 1 P
X PA14/SWC 20 1150 0 100 L 50 50 1 1 P
X OSCOUT 3 0 -200 100 R 50 50 1 1 P
X NRST 4 0 -300 100 R 50 50 1 1 P
X VDDA 5 0 -400 100 R 50 50 1 1 P
X PA0 6 0 -500 100 R 50 50 1 1 P
X PA1 7 0 -600 100 R 50 50 1 1 P
X PA2 8 0 -700 100 R 50 50 1 1 P
X PA3 9 0 -800 100 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# usbmodule_SET
#
DEF usbmodule_SET S 0 40 N N 1 F N
F0 "S" 0 200 60 H V C CNN
F1 "usbmodule_SET" 0 100 60 H V C CNN
F2 "" 50 150 60 H I C CNN
F3 "" 50 150 60 H I C CNN
DRAW
S -100 50 0 -50 0 1 0 F
S 0 50 100 -50 0 1 0 f
X L 1 -200 0 100 R 50 50 1 1 P
X S 2 0 -150 100 U 50 50 1 1 P
X R 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# usbmodule_SPI_NOR
#
DEF usbmodule_SPI_NOR U 0 40 Y Y 1 F N
F0 "U" -100 50 60 H V C CNN
F1 "usbmodule_SPI_NOR" 0 -500 60 H V C CNN
F2 "" -200 100 60 H I C CNN
F3 "" -200 100 60 H I C CNN
DRAW
S -200 0 200 -450 0 1 0 f
X ~CS 1 -300 -100 100 R 50 50 1 1 I
X SO 2 -300 -200 100 R 50 50 1 1 O
X ~WP 3 -300 -300 100 R 50 50 1 1 I
X VSS 4 -300 -400 100 R 50 50 1 1 W
X SI 5 300 -400 100 L 50 50 1 1 I
X SCLK 6 300 -300 100 L 50 50 1 1 I
X ~HOLD 7 300 -200 100 L 50 50 1 1 I
X VDD 8 300 -100 100 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
# usbmodule_TPS730
#
DEF usbmodule_TPS730 U 0 40 Y Y 1 F N
F0 "U" -100 -150 60 H V C CNN
F1 "usbmodule_TPS730" 0 150 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -150 100 200 -100 0 1 0 f
X IN 1 -250 50 100 R 50 50 1 1 W
X GND 2 300 -50 100 L 50 50 1 1 W
X EN 3 -250 -50 100 R 50 50 1 1 I
X OUT 5 300 50 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,714 @@
(export (version D)
(design
(source /home/mrazik/Templates/scope/hardware/usbmodule/usbmodule.sch)
(date So 25. ledna 2025, 16:52:09)
(tool "Eeschema 5.1.5+dfsg1-2build2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source usbmodule.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref J1)
(value USB_B_Mini)
(footprint usbmodule:USB_Micro-B_Molex_47346-0001)
(datasheet ~)
(libsource (lib usbmodule) (part USB_B_Mini) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6787C4BC))
(comp (ref U2)
(value CH32V203F6P6)
(footprint usbmodule:SSOP-20_4.4x6.5mm_P0.65mm)
(libsource (lib usbmodule) (part usbmodule_CH32V203F6P6) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678D7067))
(comp (ref U3)
(value SPI_NOR)
(footprint usbmodule:DIP-8_W7.62mm_LongPads)
(libsource (lib usbmodule) (part usbmodule_SPI_NOR) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678D78AD))
(comp (ref U1)
(value TPS730)
(footprint usbmodule:SOT-23-5)
(libsource (lib usbmodule) (part usbmodule_TPS730) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678D7EC5))
(comp (ref C1)
(value 100u)
(footprint usbmodule:CP_Radial_D6.3mm_P2.50mm)
(datasheet ~)
(libsource (lib usbmodule) (part Device_CP) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678DD17C))
(comp (ref C2)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678DD74C))
(comp (ref Y1)
(value 8MHz)
(footprint usbmodule:Crystal_HC49-U_Vertical)
(datasheet ~)
(libsource (lib usbmodule) (part Device_Crystal) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678E9F50))
(comp (ref C6)
(value 22)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678EA3F3))
(comp (ref C12)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678ED09C))
(comp (ref R3)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678EDA88))
(comp (ref C7)
(value 22)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678FB630))
(comp (ref R1)
(value 1k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67904833))
(comp (ref R2)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67904B98))
(comp (ref D5)
(value G)
(footprint usbmodule:LED_D3.0mm_Clear)
(datasheet ~)
(libsource (lib usbmodule) (part Device_LED) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67905AAC))
(comp (ref C3)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67924A7A))
(comp (ref C4)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67925029))
(comp (ref C5)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67926A99))
(comp (ref U4)
(value 75176)
(footprint usbmodule:SO-8_3.9x4.9mm_P1.27mm)
(libsource (lib usbmodule) (part usbmodule_75176) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 679554B1))
(comp (ref R11)
(value 10)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6796F817))
(comp (ref R8)
(value 2k2)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6796FC4B))
(comp (ref R10)
(value 10)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 679731D4))
(comp (ref R12)
(value 2k2)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67976D69))
(comp (ref R9)
(value 1k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6797B6AC))
(comp (ref J4)
(value IO)
(footprint usbmodule:PinHeader_2x03_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib usbmodule) (part Connector_Generic_Conn_02x03_Odd_Even) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6798AE87))
(comp (ref R4)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67991622))
(comp (ref R6)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67991AB0))
(comp (ref R7)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67991F08))
(comp (ref R5)
(value 10k)
(footprint usbmodule:R_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 679925BA))
(comp (ref C13)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67992AFF))
(comp (ref C14)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6799350E))
(comp (ref J3)
(value PRG)
(footprint usbmodule:PinHeader_1x04_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib usbmodule) (part Connector_Generic_Conn_01x04) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6789077A))
(comp (ref S1)
(value SET)
(footprint usbmodule:GS3)
(libsource (lib usbmodule) (part usbmodule_SET) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678A8682))
(comp (ref J2)
(value TOP)
(footprint usbmodule:DIP-8_W7.62mm_LongPads)
(datasheet ~)
(libsource (lib usbmodule) (part Connector_Generic_Conn_02x04_Counter_Clockwise) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678CEC1D))
(comp (ref D1)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678D546E))
(comp (ref C11)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678D5F1D))
(comp (ref D2)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 678FA33F))
(comp (ref D3)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67902B65))
(comp (ref D4)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67902B83))
(comp (ref D6)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6790F99F))
(comp (ref D7)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6790F9BD))
(comp (ref D8)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6790F9DB))
(comp (ref D9)
(value WS2812B)
(footprint usbmodule:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib usbmodule) (part LED_WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6790F9F9))
(comp (ref C10)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 679355E7))
(comp (ref C9)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 67935A70))
(comp (ref C8)
(value 220n)
(footprint usbmodule:C_1206_3216Metric)
(datasheet ~)
(libsource (lib usbmodule) (part Device_C) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6795285C)))
(libparts
(libpart (lib usbmodule) (part Connector_Generic_Conn_01x04)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Connector_Generic_Conn_01x04))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))))
(libpart (lib usbmodule) (part Connector_Generic_Conn_02x03_Odd_Even)
(footprints
(fp Connector*:*_2x??_*))
(fields
(field (name Reference) J)
(field (name Value) Connector_Generic_Conn_02x03_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib usbmodule) (part Connector_Generic_Conn_02x04_Counter_Clockwise)
(footprints
(fp Connector*:*_2x??_*))
(fields
(field (name Reference) J)
(field (name Value) Connector_Generic_Conn_02x04_Counter_Clockwise))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))))
(libpart (lib usbmodule) (part Connector_USB_B_Micro)
(aliases
(alias USB_B_Mini))
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) Connector_USB_B_Micro))
(pins
(pin (num 1) (name VBUS) (type power_out))
(pin (num 2) (name D-) (type passive))
(pin (num 3) (name D+) (type passive))
(pin (num 4) (name ID) (type passive))
(pin (num 5) (name GND) (type power_out))
(pin (num 6) (name Shield) (type passive))))
(libpart (lib usbmodule) (part Device_C)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) Device_C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib usbmodule) (part Device_CP)
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) Device_CP))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib usbmodule) (part Device_Crystal)
(footprints
(fp Crystal*))
(fields
(field (name Reference) Y)
(field (name Value) Device_Crystal))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib usbmodule) (part Device_LED)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) Device_LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib usbmodule) (part Device_R)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) Device_R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib usbmodule) (part LED_WS2812B)
(footprints
(fp LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*))
(fields
(field (name Reference) D)
(field (name Value) LED_WS2812B)
(field (name Footprint) LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name DOUT) (type output))
(pin (num 3) (name VSS) (type power_in))
(pin (num 4) (name DIN) (type input))))
(libpart (lib usbmodule) (part usbmodule_75176)
(fields
(field (name Reference) U)
(field (name Value) usbmodule_75176))
(pins
(pin (num 1) (name R) (type passive))
(pin (num 2) (name ~RE) (type passive))
(pin (num 3) (name DE) (type passive))
(pin (num 4) (name D) (type passive))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name A) (type passive))
(pin (num 7) (name B) (type passive))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib usbmodule) (part usbmodule_CH32V203F6P6)
(fields
(field (name Reference) U)
(field (name Value) usbmodule_CH32V203F6P6))
(pins
(pin (num 1) (name BOOT/PB8) (type passive))
(pin (num 2) (name OSCIN) (type passive))
(pin (num 3) (name OSCOUT) (type passive))
(pin (num 4) (name NRST) (type passive))
(pin (num 5) (name VDDA) (type passive))
(pin (num 6) (name PA0) (type passive))
(pin (num 7) (name PA1) (type passive))
(pin (num 8) (name PA2) (type passive))
(pin (num 9) (name PA3) (type passive))
(pin (num 10) (name PA4) (type passive))
(pin (num 11) (name PA5) (type passive))
(pin (num 12) (name PA6) (type passive))
(pin (num 13) (name PA7) (type passive))
(pin (num 14) (name PB1) (type passive))
(pin (num 15) (name VSS) (type power_in))
(pin (num 16) (name VDD) (type power_in))
(pin (num 17) (name PA11/DM) (type passive))
(pin (num 18) (name PA12/DP) (type passive))
(pin (num 19) (name PA13/SWD) (type passive))
(pin (num 20) (name PA14/SWC) (type passive))))
(libpart (lib usbmodule) (part usbmodule_SET)
(fields
(field (name Reference) S)
(field (name Value) usbmodule_SET))
(pins
(pin (num 1) (name L) (type passive))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name R) (type passive))))
(libpart (lib usbmodule) (part usbmodule_SPI_NOR)
(fields
(field (name Reference) U)
(field (name Value) usbmodule_SPI_NOR))
(pins
(pin (num 1) (name ~CS) (type input))
(pin (num 2) (name SO) (type output))
(pin (num 3) (name ~WP) (type input))
(pin (num 4) (name VSS) (type power_in))
(pin (num 5) (name SI) (type input))
(pin (num 6) (name SCLK) (type input))
(pin (num 7) (name ~HOLD) (type input))
(pin (num 8) (name VDD) (type power_in))))
(libpart (lib usbmodule) (part usbmodule_TPS730)
(fields
(field (name Reference) U)
(field (name Value) usbmodule_TPS730))
(pins
(pin (num 1) (name IN) (type power_in))
(pin (num 2) (name GND) (type power_in))
(pin (num 3) (name EN) (type input))
(pin (num 5) (name OUT) (type power_out)))))
(libraries
(library (logical usbmodule)
(uri /home/mrazik/Templates/scope/hardware/usbmodule/usbmodule.lib)))
(nets
(net (code 1) (name "Net-(C14-Pad2)")
(node (ref C14) (pin 2))
(node (ref J4) (pin 2)))
(net (code 2) (name "Net-(C13-Pad2)")
(node (ref C13) (pin 2))
(node (ref J4) (pin 1)))
(net (code 3) (name GND)
(node (ref U2) (pin 15))
(node (ref J4) (pin 4))
(node (ref J4) (pin 3))
(node (ref C1) (pin 2))
(node (ref R8) (pin 1))
(node (ref C2) (pin 2))
(node (ref J1) (pin 6))
(node (ref R7) (pin 2))
(node (ref R6) (pin 2))
(node (ref C6) (pin 1))
(node (ref C3) (pin 2))
(node (ref C4) (pin 2))
(node (ref C5) (pin 2))
(node (ref C12) (pin 2))
(node (ref R2) (pin 2))
(node (ref D5) (pin 1))
(node (ref C7) (pin 1))
(node (ref J1) (pin 5))
(node (ref U3) (pin 4))
(node (ref U1) (pin 2))
(node (ref J3) (pin 3))
(node (ref U4) (pin 5)))
(net (code 4) (name "Net-(S1-Pad2)")
(node (ref S1) (pin 2))
(node (ref U3) (pin 7)))
(net (code 5) (name "Net-(J2-Pad6)")
(node (ref J2) (pin 6)))
(net (code 6) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3)))
(net (code 7) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2)))
(net (code 8) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1)))
(net (code 9) (name +5V)
(node (ref J1) (pin 1))
(node (ref U4) (pin 8))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref R12) (pin 2))
(node (ref U1) (pin 1))
(node (ref U1) (pin 3))
(node (ref J3) (pin 1))
(node (ref S1) (pin 3)))
(net (code 10) (name VCC)
(node (ref C3) (pin 1))
(node (ref C5) (pin 1))
(node (ref R3) (pin 1))
(node (ref U1) (pin 5))
(node (ref U2) (pin 16))
(node (ref U2) (pin 5))
(node (ref C4) (pin 1))
(node (ref U3) (pin 3))
(node (ref U3) (pin 8))
(node (ref S1) (pin 1))
(node (ref R5) (pin 1))
(node (ref R4) (pin 1)))
(net (code 11) (name "Net-(J3-Pad4)")
(node (ref U2) (pin 19))
(node (ref J3) (pin 4)))
(net (code 12) (name /A1)
(node (ref R7) (pin 1))
(node (ref R5) (pin 2))
(node (ref C14) (pin 1))
(node (ref U2) (pin 7)))
(net (code 13) (name /A0)
(node (ref R6) (pin 1))
(node (ref U2) (pin 6))
(node (ref R4) (pin 2))
(node (ref C13) (pin 1)))
(net (code 14) (name "Net-(R11-Pad2)")
(node (ref R11) (pin 2))
(node (ref U4) (pin 6)))
(net (code 15) (name "Net-(R10-Pad2)")
(node (ref R10) (pin 2))
(node (ref U4) (pin 7)))
(net (code 16) (name /RX)
(node (ref R9) (pin 1))
(node (ref U2) (pin 9)))
(net (code 17) (name "Net-(R9-Pad2)")
(node (ref U4) (pin 1))
(node (ref R9) (pin 2)))
(net (code 18) (name /TX)
(node (ref U4) (pin 4))
(node (ref U2) (pin 8)))
(net (code 19) (name /DEN)
(node (ref U2) (pin 14))
(node (ref U4) (pin 2))
(node (ref U4) (pin 3)))
(net (code 20) (name "Net-(J4-Pad6)")
(node (ref R12) (pin 1))
(node (ref J4) (pin 6))
(node (ref R11) (pin 1)))
(net (code 21) (name "Net-(J2-Pad8)")
(node (ref J2) (pin 8)))
(net (code 22) (name "Net-(J4-Pad5)")
(node (ref R10) (pin 1))
(node (ref R8) (pin 2))
(node (ref J4) (pin 5)))
(net (code 23) (name GNDA)
(node (ref D1) (pin 3))
(node (ref D4) (pin 3))
(node (ref D3) (pin 3))
(node (ref C11) (pin 2))
(node (ref D2) (pin 3))
(node (ref D6) (pin 3))
(node (ref D7) (pin 3))
(node (ref D8) (pin 3))
(node (ref D9) (pin 3))
(node (ref C10) (pin 2))
(node (ref C9) (pin 2))
(node (ref J2) (pin 4))
(node (ref C8) (pin 2)))
(net (code 24) (name VDD)
(node (ref J2) (pin 7))
(node (ref D1) (pin 1))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D9) (pin 1))
(node (ref C10) (pin 1))
(node (ref C9) (pin 1))
(node (ref C11) (pin 1))
(node (ref D6) (pin 1))
(node (ref D2) (pin 1))
(node (ref D3) (pin 1))
(node (ref D4) (pin 1))
(node (ref C8) (pin 1)))
(net (code 25) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref D4) (pin 4)))
(net (code 26) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref D3) (pin 4)))
(net (code 27) (name "Net-(D1-Pad2)")
(node (ref D2) (pin 4))
(node (ref D1) (pin 2)))
(net (code 28) (name "Net-(D1-Pad4)")
(node (ref D1) (pin 4))
(node (ref J2) (pin 5)))
(net (code 29) (name "Net-(D9-Pad2)")
(node (ref D9) (pin 2)))
(net (code 30) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref D6) (pin 4)))
(net (code 31) (name "Net-(D8-Pad2)")
(node (ref D9) (pin 4))
(node (ref D8) (pin 2)))
(net (code 32) (name "Net-(D7-Pad2)")
(node (ref D8) (pin 4))
(node (ref D7) (pin 2)))
(net (code 33) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref D7) (pin 4)))
(net (code 34) (name "Net-(C7-Pad2)")
(node (ref U2) (pin 2))
(node (ref Y1) (pin 2))
(node (ref C7) (pin 2)))
(net (code 35) (name "Net-(C6-Pad2)")
(node (ref U2) (pin 3))
(node (ref Y1) (pin 1))
(node (ref C6) (pin 2)))
(net (code 36) (name "Net-(C12-Pad1)")
(node (ref C12) (pin 1))
(node (ref U2) (pin 4))
(node (ref R3) (pin 2)))
(net (code 37) (name "Net-(J3-Pad2)")
(node (ref U2) (pin 20))
(node (ref J3) (pin 2)))
(net (code 38) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 39) (name /SCLK)
(node (ref U2) (pin 11))
(node (ref U3) (pin 6)))
(net (code 40) (name /MOSI)
(node (ref U3) (pin 5))
(node (ref U2) (pin 13)))
(net (code 41) (name /MISO)
(node (ref U2) (pin 12))
(node (ref U3) (pin 2)))
(net (code 42) (name /CS)
(node (ref U2) (pin 10))
(node (ref U3) (pin 1)))
(net (code 43) (name "Net-(D5-Pad2)")
(node (ref R1) (pin 1))
(node (ref R2) (pin 1))
(node (ref D5) (pin 2)))
(net (code 44) (name "Net-(R1-Pad2)")
(node (ref R1) (pin 2))
(node (ref U2) (pin 1)))
(net (code 45) (name /USBDM)
(node (ref U2) (pin 17))
(node (ref J1) (pin 2)))
(net (code 46) (name /USBDP)
(node (ref J1) (pin 3))
(node (ref U2) (pin 18)))))

View file

@ -0,0 +1,161 @@
(module usbmodule:CP_Radial_D6.3mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0)
(descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor")
(tags "CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor")
(fp_text reference C1 (at -1.905 3.302) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 100u (at 1.25 4.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 1.25 0) (end 4.4 0) (layer F.Fab) (width 0.1))
(fp_circle (center 1.25 0) (end 4.52 0) (layer F.SilkS) (width 0.12))
(fp_circle (center 1.25 0) (end 4.65 0) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.443972 -1.3735) (end -0.813972 -1.3735) (layer F.Fab) (width 0.1))
(fp_line (start -1.128972 -1.6885) (end -1.128972 -1.0585) (layer F.Fab) (width 0.1))
(fp_line (start 1.25 -3.23) (end 1.25 3.23) (layer F.SilkS) (width 0.12))
(fp_line (start 1.29 -3.23) (end 1.29 3.23) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 -3.23) (end 1.33 3.23) (layer F.SilkS) (width 0.12))
(fp_line (start 1.37 -3.228) (end 1.37 3.228) (layer F.SilkS) (width 0.12))
(fp_line (start 1.41 -3.227) (end 1.41 3.227) (layer F.SilkS) (width 0.12))
(fp_line (start 1.45 -3.224) (end 1.45 3.224) (layer F.SilkS) (width 0.12))
(fp_line (start 1.49 -3.222) (end 1.49 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.49 1.04) (end 1.49 3.222) (layer F.SilkS) (width 0.12))
(fp_line (start 1.53 -3.218) (end 1.53 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.53 1.04) (end 1.53 3.218) (layer F.SilkS) (width 0.12))
(fp_line (start 1.57 -3.215) (end 1.57 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.57 1.04) (end 1.57 3.215) (layer F.SilkS) (width 0.12))
(fp_line (start 1.61 -3.211) (end 1.61 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.61 1.04) (end 1.61 3.211) (layer F.SilkS) (width 0.12))
(fp_line (start 1.65 -3.206) (end 1.65 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.65 1.04) (end 1.65 3.206) (layer F.SilkS) (width 0.12))
(fp_line (start 1.69 -3.201) (end 1.69 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.69 1.04) (end 1.69 3.201) (layer F.SilkS) (width 0.12))
(fp_line (start 1.73 -3.195) (end 1.73 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.73 1.04) (end 1.73 3.195) (layer F.SilkS) (width 0.12))
(fp_line (start 1.77 -3.189) (end 1.77 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.77 1.04) (end 1.77 3.189) (layer F.SilkS) (width 0.12))
(fp_line (start 1.81 -3.182) (end 1.81 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.81 1.04) (end 1.81 3.182) (layer F.SilkS) (width 0.12))
(fp_line (start 1.85 -3.175) (end 1.85 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.85 1.04) (end 1.85 3.175) (layer F.SilkS) (width 0.12))
(fp_line (start 1.89 -3.167) (end 1.89 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.89 1.04) (end 1.89 3.167) (layer F.SilkS) (width 0.12))
(fp_line (start 1.93 -3.159) (end 1.93 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.93 1.04) (end 1.93 3.159) (layer F.SilkS) (width 0.12))
(fp_line (start 1.971 -3.15) (end 1.971 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 1.971 1.04) (end 1.971 3.15) (layer F.SilkS) (width 0.12))
(fp_line (start 2.011 -3.141) (end 2.011 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.011 1.04) (end 2.011 3.141) (layer F.SilkS) (width 0.12))
(fp_line (start 2.051 -3.131) (end 2.051 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.051 1.04) (end 2.051 3.131) (layer F.SilkS) (width 0.12))
(fp_line (start 2.091 -3.121) (end 2.091 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.091 1.04) (end 2.091 3.121) (layer F.SilkS) (width 0.12))
(fp_line (start 2.131 -3.11) (end 2.131 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.131 1.04) (end 2.131 3.11) (layer F.SilkS) (width 0.12))
(fp_line (start 2.171 -3.098) (end 2.171 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.171 1.04) (end 2.171 3.098) (layer F.SilkS) (width 0.12))
(fp_line (start 2.211 -3.086) (end 2.211 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.211 1.04) (end 2.211 3.086) (layer F.SilkS) (width 0.12))
(fp_line (start 2.251 -3.074) (end 2.251 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.251 1.04) (end 2.251 3.074) (layer F.SilkS) (width 0.12))
(fp_line (start 2.291 -3.061) (end 2.291 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.291 1.04) (end 2.291 3.061) (layer F.SilkS) (width 0.12))
(fp_line (start 2.331 -3.047) (end 2.331 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.331 1.04) (end 2.331 3.047) (layer F.SilkS) (width 0.12))
(fp_line (start 2.371 -3.033) (end 2.371 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.371 1.04) (end 2.371 3.033) (layer F.SilkS) (width 0.12))
(fp_line (start 2.411 -3.018) (end 2.411 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.411 1.04) (end 2.411 3.018) (layer F.SilkS) (width 0.12))
(fp_line (start 2.451 -3.002) (end 2.451 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.451 1.04) (end 2.451 3.002) (layer F.SilkS) (width 0.12))
(fp_line (start 2.491 -2.986) (end 2.491 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.491 1.04) (end 2.491 2.986) (layer F.SilkS) (width 0.12))
(fp_line (start 2.531 -2.97) (end 2.531 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.531 1.04) (end 2.531 2.97) (layer F.SilkS) (width 0.12))
(fp_line (start 2.571 -2.952) (end 2.571 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.571 1.04) (end 2.571 2.952) (layer F.SilkS) (width 0.12))
(fp_line (start 2.611 -2.934) (end 2.611 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.611 1.04) (end 2.611 2.934) (layer F.SilkS) (width 0.12))
(fp_line (start 2.651 -2.916) (end 2.651 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.651 1.04) (end 2.651 2.916) (layer F.SilkS) (width 0.12))
(fp_line (start 2.691 -2.896) (end 2.691 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.691 1.04) (end 2.691 2.896) (layer F.SilkS) (width 0.12))
(fp_line (start 2.731 -2.876) (end 2.731 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.731 1.04) (end 2.731 2.876) (layer F.SilkS) (width 0.12))
(fp_line (start 2.771 -2.856) (end 2.771 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.771 1.04) (end 2.771 2.856) (layer F.SilkS) (width 0.12))
(fp_line (start 2.811 -2.834) (end 2.811 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.811 1.04) (end 2.811 2.834) (layer F.SilkS) (width 0.12))
(fp_line (start 2.851 -2.812) (end 2.851 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.851 1.04) (end 2.851 2.812) (layer F.SilkS) (width 0.12))
(fp_line (start 2.891 -2.79) (end 2.891 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.891 1.04) (end 2.891 2.79) (layer F.SilkS) (width 0.12))
(fp_line (start 2.931 -2.766) (end 2.931 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.931 1.04) (end 2.931 2.766) (layer F.SilkS) (width 0.12))
(fp_line (start 2.971 -2.742) (end 2.971 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.971 1.04) (end 2.971 2.742) (layer F.SilkS) (width 0.12))
(fp_line (start 3.011 -2.716) (end 3.011 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.011 1.04) (end 3.011 2.716) (layer F.SilkS) (width 0.12))
(fp_line (start 3.051 -2.69) (end 3.051 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.051 1.04) (end 3.051 2.69) (layer F.SilkS) (width 0.12))
(fp_line (start 3.091 -2.664) (end 3.091 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.091 1.04) (end 3.091 2.664) (layer F.SilkS) (width 0.12))
(fp_line (start 3.131 -2.636) (end 3.131 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.131 1.04) (end 3.131 2.636) (layer F.SilkS) (width 0.12))
(fp_line (start 3.171 -2.607) (end 3.171 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.171 1.04) (end 3.171 2.607) (layer F.SilkS) (width 0.12))
(fp_line (start 3.211 -2.578) (end 3.211 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.211 1.04) (end 3.211 2.578) (layer F.SilkS) (width 0.12))
(fp_line (start 3.251 -2.548) (end 3.251 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.251 1.04) (end 3.251 2.548) (layer F.SilkS) (width 0.12))
(fp_line (start 3.291 -2.516) (end 3.291 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.291 1.04) (end 3.291 2.516) (layer F.SilkS) (width 0.12))
(fp_line (start 3.331 -2.484) (end 3.331 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.331 1.04) (end 3.331 2.484) (layer F.SilkS) (width 0.12))
(fp_line (start 3.371 -2.45) (end 3.371 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.371 1.04) (end 3.371 2.45) (layer F.SilkS) (width 0.12))
(fp_line (start 3.411 -2.416) (end 3.411 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.411 1.04) (end 3.411 2.416) (layer F.SilkS) (width 0.12))
(fp_line (start 3.451 -2.38) (end 3.451 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.451 1.04) (end 3.451 2.38) (layer F.SilkS) (width 0.12))
(fp_line (start 3.491 -2.343) (end 3.491 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.491 1.04) (end 3.491 2.343) (layer F.SilkS) (width 0.12))
(fp_line (start 3.531 -2.305) (end 3.531 -1.04) (layer F.SilkS) (width 0.12))
(fp_line (start 3.531 1.04) (end 3.531 2.305) (layer F.SilkS) (width 0.12))
(fp_line (start 3.571 -2.265) (end 3.571 2.265) (layer F.SilkS) (width 0.12))
(fp_line (start 3.611 -2.224) (end 3.611 2.224) (layer F.SilkS) (width 0.12))
(fp_line (start 3.651 -2.182) (end 3.651 2.182) (layer F.SilkS) (width 0.12))
(fp_line (start 3.691 -2.137) (end 3.691 2.137) (layer F.SilkS) (width 0.12))
(fp_line (start 3.731 -2.092) (end 3.731 2.092) (layer F.SilkS) (width 0.12))
(fp_line (start 3.771 -2.044) (end 3.771 2.044) (layer F.SilkS) (width 0.12))
(fp_line (start 3.811 -1.995) (end 3.811 1.995) (layer F.SilkS) (width 0.12))
(fp_line (start 3.851 -1.944) (end 3.851 1.944) (layer F.SilkS) (width 0.12))
(fp_line (start 3.891 -1.89) (end 3.891 1.89) (layer F.SilkS) (width 0.12))
(fp_line (start 3.931 -1.834) (end 3.931 1.834) (layer F.SilkS) (width 0.12))
(fp_line (start 3.971 -1.776) (end 3.971 1.776) (layer F.SilkS) (width 0.12))
(fp_line (start 4.011 -1.714) (end 4.011 1.714) (layer F.SilkS) (width 0.12))
(fp_line (start 4.051 -1.65) (end 4.051 1.65) (layer F.SilkS) (width 0.12))
(fp_line (start 4.091 -1.581) (end 4.091 1.581) (layer F.SilkS) (width 0.12))
(fp_line (start 4.131 -1.509) (end 4.131 1.509) (layer F.SilkS) (width 0.12))
(fp_line (start 4.171 -1.432) (end 4.171 1.432) (layer F.SilkS) (width 0.12))
(fp_line (start 4.211 -1.35) (end 4.211 1.35) (layer F.SilkS) (width 0.12))
(fp_line (start 4.251 -1.262) (end 4.251 1.262) (layer F.SilkS) (width 0.12))
(fp_line (start 4.291 -1.165) (end 4.291 1.165) (layer F.SilkS) (width 0.12))
(fp_line (start 4.331 -1.059) (end 4.331 1.059) (layer F.SilkS) (width 0.12))
(fp_line (start 4.371 -0.94) (end 4.371 0.94) (layer F.SilkS) (width 0.12))
(fp_line (start 4.411 -0.802) (end 4.411 0.802) (layer F.SilkS) (width 0.12))
(fp_line (start 4.451 -0.633) (end 4.451 0.633) (layer F.SilkS) (width 0.12))
(fp_line (start 4.491 -0.402) (end 4.491 0.402) (layer F.SilkS) (width 0.12))
(fp_line (start -2.250241 -1.839) (end -1.620241 -1.839) (layer F.SilkS) (width 0.12))
(fp_line (start -1.935241 -2.154) (end -1.935241 -1.524) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 1.25 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D6.3mm_P2.50mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,31 @@
(module usbmodule:C_1206_3216Metric (layer F.Cu) (tedit 5B301BBE)
(descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
(tags capacitor)
(attr smd)
(fp_text reference C14 (at -4.445 0 -90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 220n (at 0 1.82 -180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer F.SilkS) (width 0.12))
(fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer F.SilkS) (width 0.12))
(fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 -180) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
(pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
(model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,36 @@
(module usbmodule:Crystal_HC49-U_Vertical (layer F.Cu) (tedit 5A1AD3B8)
(descr "Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf")
(tags "THT crystalHC-49/U")
(fp_text reference Y1 (at 2.44 1.016) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value 8MHz (at 2.44 3.525) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 2.44 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.685 -2.325) (end 5.565 -2.325) (layer F.Fab) (width 0.1))
(fp_line (start -0.685 2.325) (end 5.565 2.325) (layer F.Fab) (width 0.1))
(fp_line (start -0.56 -2) (end 5.44 -2) (layer F.Fab) (width 0.1))
(fp_line (start -0.56 2) (end 5.44 2) (layer F.Fab) (width 0.1))
(fp_line (start -0.685 -2.525) (end 5.565 -2.525) (layer F.SilkS) (width 0.12))
(fp_line (start -0.685 2.525) (end 5.565 2.525) (layer F.SilkS) (width 0.12))
(fp_line (start -3.5 -2.8) (end -3.5 2.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.5 2.8) (end 8.4 2.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.4 2.8) (end 8.4 -2.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.4 -2.8) (end -3.5 -2.8) (layer F.CrtYd) (width 0.05))
(fp_arc (start -0.685 0) (end -0.685 -2.325) (angle -180) (layer F.Fab) (width 0.1))
(fp_arc (start 5.565 0) (end 5.565 -2.325) (angle 180) (layer F.Fab) (width 0.1))
(fp_arc (start -0.56 0) (end -0.56 -2) (angle -180) (layer F.Fab) (width 0.1))
(fp_arc (start 5.44 0) (end 5.44 -2) (angle 180) (layer F.Fab) (width 0.1))
(fp_arc (start -0.685 0) (end -0.685 -2.525) (angle -180) (layer F.SilkS) (width 0.12))
(fp_arc (start 5.565 0) (end 5.565 -2.525) (angle 180) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 4.88 0) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_HC49-U_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,41 @@
(module usbmodule:DIP-8_W7.62mm_LongPads (layer F.Cu) (tedit 5A02E8C5)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads")
(fp_text reference J4 (at 3.81 3.937) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TOP (at 3.683 9.398) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
(fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
(fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 1.56 8.95) (end 6.06 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.45 9.15) (end 9.1 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05))
(fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 3.81 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,17 @@
(module usbmodule:GS3 (layer F.Cu) (tedit 0)
(descr "Pontet Goute de soudure")
(attr virtual)
(fp_text reference S1 (at 1.524 0 -90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SET (at 1.524 0 -90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.889 -1.905) (end -0.889 1.905) (layer F.SilkS) (width 0.15))
(fp_line (start -0.889 1.905) (end 0.889 1.905) (layer F.SilkS) (width 0.15))
(fp_line (start 0.889 1.905) (end 0.889 -1.905) (layer F.SilkS) (width 0.15))
(fp_line (start -0.889 -1.905) (end 0.889 -1.905) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at 0 -1.27) (size 1.27 0.9652) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0 0) (size 1.27 0.9652) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 1.27) (size 1.27 0.9652) (layers F.Cu F.Paste F.Mask))
)

View file

@ -0,0 +1,33 @@
(module usbmodule:LED_D3.0mm_Clear (layer F.Cu) (tedit 5A6C9BC0)
(descr "IR-LED, diameter 3.0mm, 2 pins, color: clear")
(tags "IR infrared LED diameter 3.0mm 2 pins clear")
(fp_text reference D1 (at 2.921 2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value LED (at 1.27 2.96) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 1.47 0) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
(fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
(fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
(fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
(fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
(fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
(fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm_Clear.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,39 @@
(module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer F.Cu) (tedit 5AA4B285)
(descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(tags "LED RGB NeoPixel")
(attr smd)
(fp_text reference D9 (at 0 -3.5 -180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value WS2812B (at 0 4 -180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user 1 (at -4.15 -1.6 -180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 -180) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start 3.45 -2.75) (end -3.45 -2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.45 2.75) (end 3.45 -2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.45 2.75) (end 3.45 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.45 -2.75) (end -3.45 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.5 1.5) (end 1.5 2.5) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1))
(fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1))
(fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer F.Fab) (width 0.1))
(fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer F.SilkS) (width 0.12))
(fp_line (start -3.65 2.75) (end 3.65 2.75) (layer F.SilkS) (width 0.12))
(fp_line (start 3.65 2.75) (end 3.65 1.6) (layer F.SilkS) (width 0.12))
(fp_circle (center 0 0) (end 0 -2) (layer F.Fab) (width 0.1))
(pad 3 smd rect (at 2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,37 @@
(module usbmodule:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
(descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x04 2.54mm single row")
(fp_text reference J2 (at 2.921 3.556 -90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Conn_01x04 (at 3.175 3.81 -90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 3.81 -270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,41 @@
(module usbmodule:PinHeader_2x03_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
(descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x03 2.54mm double row")
(fp_text reference J3 (at 1.27 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Conn_02x03_Odd_Even (at -1.905 -1.778 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 -1.27) (end 3.81 6.35) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 6.35) (end -1.27 0) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 6.41) (end 3.87 6.41) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12))
(fp_line (start 3.87 -1.33) (end 3.87 6.41) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 6.85) (end 4.35 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.35 6.85) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 1.27 2.54 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,31 @@
(module usbmodule:R_1206_3216Metric (layer F.Cu) (tedit 5B301BBD)
(descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
(tags resistor)
(attr smd)
(fp_text reference R12 (at 0 -1.82) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 10k (at 0 1.82) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer F.SilkS) (width 0.12))
(fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer F.SilkS) (width 0.12))
(fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1))
(pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
(pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,40 @@
(module usbmodule:SO-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1)
(descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SO SO")
(attr smd)
(fp_text reference U4 (at 0 -0.254) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 75176 (at -6.604 1.778) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12))
(fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12))
(fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
(fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
(fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
(fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1))
(fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1))
(fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.98 0.98) (thickness 0.15)))
)
(pad 1 smd roundrect (at -2.575 -1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 2 smd roundrect (at -2.575 -0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at -2.575 0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 4 smd roundrect (at -2.575 1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 5 smd roundrect (at 2.575 1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 6 smd roundrect (at 2.575 0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 7 smd roundrect (at 2.575 -0.635) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 8 smd roundrect (at 2.575 -1.905) (size 1.75 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(model ${KISYS3DMOD}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,35 @@
(module usbmodule:SOT-23-5 (layer F.Cu) (tedit 5A02FF57)
(descr "5-pin SOT23 package")
(tags SOT-23-5)
(attr smd)
(fp_text reference U1 (at 0 -2.9) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TPS730 (at 0 2.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,53 @@
(module usbmodule:SSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5A02F25C)
(descr "SSOP20: plastic shrink small outline package; 20 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot266-1_po.pdf)")
(tags "SSOP 0.65")
(attr smd)
(fp_text reference U2 (at 0 -4.3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CH32V203F6P6 (at 0 4.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.15))
(fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.15))
(fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.15))
(fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.15))
(fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.15))
(fp_line (start -3.65 -3.55) (end -3.65 3.55) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.65 -3.55) (end 3.65 3.55) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.65 -3.55) (end 3.65 -3.55) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.65 3.55) (end 3.65 3.55) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.325 -3.45) (end 2.325 -3.35) (layer F.SilkS) (width 0.15))
(fp_line (start 2.325 3.375) (end 2.325 3.35) (layer F.SilkS) (width 0.15))
(fp_line (start -2.325 3.375) (end -2.325 3.35) (layer F.SilkS) (width 0.15))
(fp_line (start -3.4 -3.45) (end 2.325 -3.45) (layer F.SilkS) (width 0.15))
(fp_line (start -2.325 3.375) (end 2.325 3.375) (layer F.SilkS) (width 0.15))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(pad 1 smd rect (at -2.9 -2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -2.9 2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at 2.9 2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at 2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at 2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at 2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at 2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at 2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at 2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at 2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at 2.9 -2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-20_4.4x6.5mm_P0.65mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,48 @@
(module usbmodule:USB_Micro-B_Molex_47346-0001 (layer F.Cu) (tedit 5D8620A7)
(descr "Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf)")
(tags "Micro B USB SMD")
(attr smd)
(fp_text reference J1 (at 1.905 -4.445 -90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_B_Micro (at -0.127 1.524 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "PCB Edge" (at 0 2.667 180) (layer Dwgs.User)
(effects (font (size 0.4 0.4) (thickness 0.04)))
)
(fp_text user %R (at 0 1.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.81 -1.71) (end 3.43 -1.71) (layer F.SilkS) (width 0.12))
(fp_line (start 4.7 3.85) (end -4.7 3.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.7 -2.65) (end 4.7 3.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.7 -2.65) (end 4.7 -2.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.7 3.85) (end -4.7 -2.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.75 3.35) (end -3.75 3.35) (layer F.Fab) (width 0.1))
(fp_line (start 3.75 -1.65) (end 3.75 3.35) (layer F.Fab) (width 0.1))
(fp_line (start -3.75 -1.65) (end 3.75 -1.65) (layer F.Fab) (width 0.1))
(fp_line (start -3.75 3.35) (end -3.75 -1.65) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 2.34) (end 3.81 2.6) (layer F.SilkS) (width 0.12))
(fp_line (start 3.81 -1.71) (end 3.81 0.06) (layer F.SilkS) (width 0.12))
(fp_line (start -3.81 -1.71) (end -3.43 -1.71) (layer F.SilkS) (width 0.12))
(fp_line (start -3.81 0.06) (end -3.81 -1.71) (layer F.SilkS) (width 0.12))
(fp_line (start -3.81 2.6) (end -3.81 2.34) (layer F.SilkS) (width 0.12))
(fp_line (start -3.25 2.65) (end 3.25 2.65) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.3 -1.46) (size 0.45 1.38) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.65 -1.46) (size 0.45 1.38) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 -1.46) (size 0.45 1.38) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.65 -1.46) (size 0.45 1.38) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.3 -1.46) (size 0.45 1.38) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -2.4875 -1.375) (size 1.425 1.55) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 2.4875 -1.375) (size 1.425 1.55) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -3.375 1.2) (size 1.65 1.3) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 3.375 1.2) (size 1.65 1.3) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -1.15 1.2) (size 1.8 1.9) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.55 1.2) (size 1 1.9) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,249 @@
update= 17. ledna 2025, 11:01:08
version=1
last_client=pcbnew
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=usbmodule.net
CopperLayerCount=2
BoardThickness=1
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.5
ViaDiameter1=0.8
ViaDrill1=0.4
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/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

File diff suppressed because it is too large Load diff