added the whole design concept, partly schematic for usbc side

This commit is contained in:
janik
2025-07-16 17:02:55 +07:00
parent 1c94c34fde
commit 06bcdc7740
270 changed files with 202504 additions and 455 deletions

View File

@@ -0,0 +1,41 @@
(module "SOIC127P600X175-8N" (layer F.Cu)
(descr "SO8N")
(tags "Integrated Circuit")
(attr smd)
(fp_text reference IC** (at 0 0) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "SOIC127P600X175-8N" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -3.725 -2.75) (end 3.725 -2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.725 -2.75) (end 3.725 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.725 2.75) (end -3.725 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.725 2.75) (end -3.725 -2.75) (layer F.CrtYd) (width 0.05))
(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 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 -1.18) (end -0.68 -2.45) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -2.45) (end 1.6 -2.45) (layer F.SilkS) (width 0.2))
(fp_line (start 1.6 -2.45) (end 1.6 2.45) (layer F.SilkS) (width 0.2))
(fp_line (start 1.6 2.45) (end -1.6 2.45) (layer F.SilkS) (width 0.2))
(fp_line (start -1.6 2.45) (end -1.6 -2.45) (layer F.SilkS) (width 0.2))
(fp_line (start -3.475 -2.58) (end -1.95 -2.58) (layer F.SilkS) (width 0.2))
(pad 1 smd rect (at -2.712 -1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.712 -0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -2.712 0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -2.712 1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 2.712 1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 2.712 0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 2.712 -0.635 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 2.712 -1.905 90) (size 0.65 1.525) (layers F.Cu F.Paste F.Mask))
(model STM32C011J6M6.stp
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP STM32C011J6M6
D Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V
K
F https://www.st.com/resource/en/datasheet/stm32c011d6.pdf
$ENDCMP
#
#End Doc Library

View File

@@ -0,0 +1,78 @@
(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
(symbol "STM32C011J6M6" (in_bom yes) (on_board yes)
(property "Reference" "IC" (at 74.93 7.62 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Value" "STM32C011J6M6" (at 74.93 5.08 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "SOIC127P600X175-8N" (at 74.93 -94.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32c011d6.pdf" (at 74.93 -194.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "ki_description" "Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V" (at 74.93 -294.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Height" "1.75" (at 74.93 -394.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Name" "STMicroelectronics" (at 74.93 -494.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Part_Number" "STM32C011J6M6" (at 74.93 -594.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Part Number" "511-STM32C011J6M6" (at 74.93 -694.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/STMicroelectronics/STM32C011J6M6?qs=IPgv5n7u5Qas2LaNYHG%2FbQ%3D%3D" (at 74.93 -794.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Arrow Part Number" "STM32C011J6M6" (at 74.93 -894.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Arrow Price/Stock" "https://www.arrow.com/en/products/stm32c011j6m6/stmicroelectronics?region=nac" (at 74.93 -994.92 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(rectangle
(start 5.08 2.54)
(end 73.66 -10.16)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin passive line (at 0 0 0) (length 5.08)
(name "PB7/PC14-OSCX_IN" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -2.54 0) (length 5.08)
(name "VDD/VDDA" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -5.08 0) (length 5.08)
(name "VSS/VSSA" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -7.62 0) (length 5.08)
(name "PA0/PA1/PA2/PF2-NRST" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 78.74 0 180) (length 5.08)
(name "PB6/PA14-BOOT0/PC15-OSCX_OUT" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 78.74 -2.54 180) (length 5.08)
(name "PA13" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 78.74 -5.08 180) (length 5.08)
(name "PA12[PA10]" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 78.74 -7.62 180) (length 5.08)
(name "PA11[PA9]/PA8" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
)
)

View File

@@ -0,0 +1,31 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#SamacSys ECAD Model STM32C011J6M6
#/17249237/1670943/2.50/8/2/Integrated Circuit
DEF STM32C011J6M6 IC 0 30 Y Y 1 F N
F0 "IC" 2950 300 50 H V L CNN
F1 "STM32C011J6M6" 2950 200 50 H V L CNN
F2 "SOIC127P600X175-8N" 2950 100 50 H I L CNN
F3 "https://www.st.com/resource/en/datasheet/stm32c011d6.pdf" 2950 0 50 H I L CNN
F4 "Mainstream Arm Cortex-M0+ MCU with 32 Kbytes of Flash memory, 6 Kbytes RAM, 48 MHz CPU, 2x USART, timers, ADC, comm. I/F, 2-3.6V" 2950 -100 50 H I L CNN "Description"
F5 "1.75" 2950 -200 50 H I L CNN "Height"
F6 "STMicroelectronics" 2950 -300 50 H I L CNN "Manufacturer_Name"
F7 "STM32C011J6M6" 2950 -400 50 H I L CNN "Manufacturer_Part_Number"
F8 "511-STM32C011J6M6" 2950 -500 50 H I L CNN "Mouser Part Number"
F9 "https://www.mouser.co.uk/ProductDetail/STMicroelectronics/STM32C011J6M6?qs=IPgv5n7u5Qas2LaNYHG%2FbQ%3D%3D" 2950 -600 50 H I L CNN "Mouser Price/Stock"
F10 "STM32C011J6M6" 2950 -700 50 H I L CNN "Arrow Part Number"
F11 "https://www.arrow.com/en/products/stm32c011j6m6/stmicroelectronics?region=nac" 2950 -800 50 H I L CNN "Arrow Price/Stock"
DRAW
X PB7/PC14-OSCX_IN 1 0 0 200 R 50 50 0 0 P
X VDD/VDDA 2 0 -100 200 R 50 50 0 0 P
X VSS/VSSA 3 0 -200 200 R 50 50 0 0 P
X PA0/PA1/PA2/PF2-NRST 4 0 -300 200 R 50 50 0 0 P
X PB6/PA14-BOOT0/PC15-OSCX_OUT 8 3100 0 200 L 50 50 0 0 P
X PA13 7 3100 -100 200 L 50 50 0 0 P
X PA12[PA10] 6 3100 -200 200 L 50 50 0 0 P
X PA11[PA9]/PA8 5 3100 -300 200 L 50 50 0 0 P
P 5 0 1 6 200 100 2900 100 2900 -400 200 -400 200 100 N
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,81 @@
PCBNEW-LibModule-V1 2025-07-16 05:34:32
# encoding utf-8
Units mm
$INDEX
SOIC127P600X175-8N
$EndINDEX
$MODULE SOIC127P600X175-8N
Po 0 0 0 15 68772bd8 00000000 ~~
Li SOIC127P600X175-8N
Cd SO8N
Kw Integrated Circuit
Sc 0
At SMD
AR
Op 0 0 0
T0 0 0 1.27 1.27 0 0.254 N V 21 N "IC**"
T1 0 0 1.27 1.27 0 0.254 N I 21 N "SOIC127P600X175-8N"
DS -3.725 -2.75 3.725 -2.75 0.05 24
DS 3.725 -2.75 3.725 2.75 0.05 24
DS 3.725 2.75 -3.725 2.75 0.05 24
DS -3.725 2.75 -3.725 -2.75 0.05 24
DS -1.95 -2.45 1.95 -2.45 0.1 24
DS 1.95 -2.45 1.95 2.45 0.1 24
DS 1.95 2.45 -1.95 2.45 0.1 24
DS -1.95 2.45 -1.95 -2.45 0.1 24
DS -1.95 -1.18 -0.68 -2.45 0.1 24
DS -1.6 -2.45 1.6 -2.45 0.2 21
DS 1.6 -2.45 1.6 2.45 0.2 21
DS 1.6 2.45 -1.6 2.45 0.2 21
DS -1.6 2.45 -1.6 -2.45 0.2 21
DS -3.475 -2.58 -1.95 -2.58 0.2 21
$PAD
Po -2.712 -1.905
Sh "1" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.712 -0.635
Sh "2" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.712 0.635
Sh "3" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -2.712 1.905
Sh "4" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 2.712 1.905
Sh "5" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 2.712 0.635
Sh "6" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 2.712 -0.635
Sh "7" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 2.712 -1.905
Sh "8" R 0.65 1.525 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$EndMODULE SOIC127P600X175-8N
$EndLIBRARY

View File

@@ -0,0 +1,253 @@
(footprint "SOIC127P600X175-8N"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "SO8N")
(tags "Integrated Circuit")
(property "Reference" "IC**"
(at 0 0 0)
(layer "F.SilkS")
(uuid "710cffb7-e624-488c-9e1a-b34ee204c113")
(effects
(font
(size 1.27 1.27)
(thickness 0.254)
)
)
)
(property "Value" "SOIC127P600X175-8N"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "61ea4261-fdfe-4df4-ad94-952a0a170f14")
(effects
(font
(size 1.27 1.27)
(thickness 0.254)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "a387bf26-0692-4d59-8f70-11ca2ea40877")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b582489d-93ec-4088-93b3-55e0a1529782")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -3.475 -2.58)
(end -1.95 -2.58)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "34baceb3-c52d-44c2-838e-ebde6a6ea7e2")
)
(fp_line
(start -1.6 -2.45)
(end 1.6 -2.45)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "138882b3-690c-4f18-957a-e39d120f3a0b")
)
(fp_line
(start -1.6 2.45)
(end -1.6 -2.45)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "158dd2e2-7602-4861-ad14-6c5e360c1f34")
)
(fp_line
(start 1.6 -2.45)
(end 1.6 2.45)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "f2493324-a543-4159-8a97-4786b635f676")
)
(fp_line
(start 1.6 2.45)
(end -1.6 2.45)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "b47ef0c7-cca5-42b9-a01c-af1edd8f3b6d")
)
(fp_line
(start -3.725 -2.75)
(end 3.725 -2.75)
(stroke
(width 0.05)
(type solid)
)
(layer "Dwgs.User")
(uuid "f6617beb-4b61-41be-be8e-3f08f6e55300")
)
(fp_line
(start -3.725 2.75)
(end -3.725 -2.75)
(stroke
(width 0.05)
(type solid)
)
(layer "Dwgs.User")
(uuid "5420863d-4d21-4dd5-b4ac-d1304f15f1b7")
)
(fp_line
(start -1.95 -2.45)
(end 1.95 -2.45)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "d48f3650-000e-4fb0-aad0-e77e367de78f")
)
(fp_line
(start -1.95 -1.18)
(end -0.68 -2.45)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "b931ddc6-84ea-4c7d-9ead-fcb8979982a5")
)
(fp_line
(start -1.95 2.45)
(end -1.95 -2.45)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "a1c7da6d-8c09-4028-9db4-b72a63176e39")
)
(fp_line
(start 1.95 -2.45)
(end 1.95 2.45)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "5d79b8b8-139e-41fd-b21a-8c25381d0f9c")
)
(fp_line
(start 1.95 2.45)
(end -1.95 2.45)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "57704bb0-a404-43b7-8110-394881be38ba")
)
(fp_line
(start 3.725 -2.75)
(end 3.725 2.75)
(stroke
(width 0.05)
(type solid)
)
(layer "Dwgs.User")
(uuid "9f04d96e-a9a0-4cde-8219-1dfbd9bfc600")
)
(fp_line
(start 3.725 2.75)
(end -3.725 2.75)
(stroke
(width 0.05)
(type solid)
)
(layer "Dwgs.User")
(uuid "f7836efb-de21-4ad5-afc6-c9528f6ed00a")
)
(pad "1" smd rect
(at -2.712 -1.905 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e934f292-fb46-46dc-9c34-59a261cdd308")
)
(pad "2" smd rect
(at -2.712 -0.635 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "8accd0c5-4cad-48de-8d72-981c0150a5dd")
)
(pad "3" smd rect
(at -2.712 0.635 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "95d6d940-4b51-4e23-8b57-50cc5ade0b50")
)
(pad "4" smd rect
(at -2.712 1.905 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "830fff0e-643e-44a3-8a9d-6520374c246e")
)
(pad "5" smd rect
(at 2.712 1.905 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "371331c4-ea21-4096-acf6-3ecd0f87898f")
)
(pad "6" smd rect
(at 2.712 0.635 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "cfe8dc32-b121-4d74-a62d-1b347263b5a9")
)
(pad "7" smd rect
(at 2.712 -0.635 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "9a3b32da-d397-465c-b1c2-1efc56f45777")
)
(pad "8" smd rect
(at 2.712 -1.905 90)
(size 0.65 1.525)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "0edc78e6-b479-4efc-aff3-4c5eb17bd4bf")
)
(embedded_fonts no)
)