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,373 @@
(ftf
(header
(version 2.0)
(unit DBUNIT)
)
(TechnologyContainer
(technology SamacSys_Footprint
(footprintLayer
(layer Top (type CONDUCTIVE))
(layer Inner (type CONDUCTIVE))
(layer Bottom (type CONDUCTIVE))
(layer Silk-Top (type SYMBOLMARK))
(layer Silk-Bottom (type SYMBOLMARK))
(layer Resist-Top (type SOLDERRESIST))
(layer Resist-Bottom (type SOLDERRESIST))
(layer MetalMask-Top (type METALMASK))
(layer MetalMask-Bottom (type METALMASK))
(layer CompArea-Top (type COMPAREA))
(layer CompArea-Bottom (type COMPAREA))
(layer Top_Assembly (type SYMBOLMARK))
(layer Bottom_Assembly (type SYMBOLMARK))
(layer Hole (type HOLE))
)
)
)
(footprintContainer
(commonParameters
(dimensionParameters
(arrowLength 100000)
(arrowAngle 15.000000)
(dotDiameter 100000)
(textFrameOffset 100000)
(arrowOffset 100000)
(dimAssistOffset 100000)
(dimLineWidth 10000)
(drawTextFrame NO)
(textFrameRange ALL)
(textClip YES)
(standard JIS)
)
)
(padstackGroups
(padstackGroup default)
)
(pads
(pad r152.5_65
(cuser "SamacSys")
(uuser "SamacSys")
(ctime 2017-06-16-12:00:00)
(utime 2017-06-16-12:00:00)
(photo FLASH)
(panelUse NO)
(propertyI padShape 5)
(propertyI angle 0)
(propertyI width 65000)
(propertyI height 152500)
(propertyI originXOffset 0)
(propertyI originYOffset 0)
)
); End of pads
(padstacks
(padstack r152.5_65
(cuser "SamacSys")
(uuser "SamacSys")
(ctime 2017-06-16-12:00:00)
(utime 2017-06-16-12:00:00)
(type NONPLATED)
(throughMode NONTHROUGH)
(panelUse NO)
(padSet (footLayer Top)
(connect (pad r152.5_65))
(noconnect (pad r152.5_65))
)
(padSet (footLayer MetalMask-Top)
(connect (pad r152.5_65))
)
(padSet (footLayer Resist-Top)
(connect (pad r152.5_65))
)
)
); End of padstacks
(footprints
(footprint "SOIC127P600X175-8N"
(polarity YES)
(cuser "SamacSys")
(uuser "SamacSys")
(utime 2018-06-06-11:10:45)
(panelUse NO)
(heelprint
(layout
(layer (footLayer CompArea-Top)
(area
(geometry
(surface
(outlineWidth 0)
(fillWidth 0)
(fillAngle 0.000000)
(vertex
(pt 372500 275000)
(pt 372500 -275000)
(pt -372500 -275000)
(pt -372500 275000)
)
)
)
)
)
(layer (footLayer Top_Assembly)
(line
(geometry
(line
(vertex
(pt -195000 245000
(width 10000)
)
(pt 195000 245000
(width 10000)
)
)
)
)
)
)
(layer (footLayer Top_Assembly)
(line
(geometry
(line
(vertex
(pt 195000 245000
(width 10000)
)
(pt 195000 -245000
(width 10000)
)
)
)
)
)
)
(layer (footLayer Top_Assembly)
(line
(geometry
(line
(vertex
(pt 195000 -245000
(width 10000)
)
(pt -195000 -245000
(width 10000)
)
)
)
)
)
)
(layer (footLayer Top_Assembly)
(line
(geometry
(line
(vertex
(pt -195000 -245000
(width 10000)
)
(pt -195000 245000
(width 10000)
)
)
)
)
)
)
(layer (footLayer Top_Assembly)
(line
(geometry
(line
(vertex
(pt -195000 118000
(width 10000)
)
(pt -68000 245000
(width 10000)
)
)
)
)
)
)
(layer (footLayer Silk-Top)
(line
(geometry
(line
(vertex
(pt -160000 245000
(width 20000)
)
(pt 160000 245000
(width 20000)
)
)
)
)
)
)
(layer (footLayer Silk-Top)
(line
(geometry
(line
(vertex
(pt 160000 245000
(width 20000)
)
(pt 160000 -245000
(width 20000)
)
)
)
)
)
)
(layer (footLayer Silk-Top)
(line
(geometry
(line
(vertex
(pt 160000 -245000
(width 20000)
)
(pt -160000 -245000
(width 20000)
)
)
)
)
)
)
(layer (footLayer Silk-Top)
(line
(geometry
(line
(vertex
(pt -160000 -245000
(width 20000)
)
(pt -160000 245000
(width 20000)
)
)
)
)
)
)
(layer (footLayer Silk-Top)
(line
(geometry
(line
(vertex
(pt -347500 258000
(width 20000)
)
(pt -195000 258000
(width 20000)
)
)
)
)
)
)
); End of layout
); End of heelprint
(toeprint
(pin 1
(pt -271200 190500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt -271200 190500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 2
(pt -271200 63500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt -271200 63500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 3
(pt -271200 -63500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt -271200 -63500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 4
(pt -271200 -190500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt -271200 -190500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 5
(pt 271200 -190500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt 271200 -190500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 6
(pt 271200 -63500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt 271200 -63500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 7
(pt 271200 63500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt 271200 63500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
(pin 8
(pt 271200 190500)
(layout
(layer (FPADSTACK)
(fpadstack
(pt 271200 190500)
(angle 90)
(padstackGroup default (padstack r152.5_65))
)
)
)
)
); End of toeprint
(propertyS accurateShape STM32C011J6M6.stp)
); End of footprint
); End of footprints
); End of footprintContainer
); End of ftf

View File

@@ -0,0 +1,13 @@
(unit MM)
(package "STM32C011J6M6"
(type UNDEF)
(uver 2)
(cuser "SamacSys")
(uuser "SamacSys")
(utime 2018-06-06-11:10:45)
(mountForm default
(footprintRef "SOIC127P600X175-8N")
(spec "System")
)
)

View File

@@ -0,0 +1,92 @@
(Japanese_coding: sjis)
(function "ECS_17249237"
(uver 1)
(cuser "SamacSys")
(uuser "SamacSys")
(ctime 2023-01-18-11:03:18)
(utime 2024-07-17-06:10:54)
(interface
(port "1" (symbPinId 1) (portType INOUT))
(port "2" (symbPinId 2) (portType INOUT))
(port "3" (symbPinId 3) (portType INOUT))
(port "4" (symbPinId 4) (portType INOUT))
(port "5" (symbPinId 8) (portType INOUT))
(port "6" (symbPinId 7) (portType INOUT))
(port "7" (symbPinId 6) (portType INOUT))
(port "8" (symbPinId 5) (portType INOUT))
)
(property "symbolName" "STM32C011J6M6")
)
(pinAssign "ECS_17249237"
(uver 1)
(cuser "SamacSys")
(uuser "SamacSys")
(ctime 2023-01-18-11:03:18)
(utime 2024-07-17-06:10:54)
(interface
(port "1" (symbPinId 1) (portName "PB7/PC14-OSCX_IN") (portType INOUT))
(port "2" (symbPinId 2) (portName "VDD/VDDA") (portType INOUT))
(port "3" (symbPinId 3) (portName "VSS/VSSA") (portType INOUT))
(port "4" (symbPinId 4) (portName "PA0/PA1/PA2/PF2-NRST") (portType INOUT))
(port "5" (symbPinId 8) (portName "PA11[PA9]/PA8") (portType INOUT))
(port "6" (symbPinId 7) (portName "PA12[PA10]") (portType INOUT))
(port "7" (symbPinId 6) (portName "PA13") (portType INOUT))
(port "8" (symbPinId 5) (portName "PB6/PA14-BOOT0/PC15-OSCX_OUT") (portType INOUT))
)
(internal
(funcInst (functionRef "ECS_17249237")
(port "1" (match "1"))
(port "2" (match "2"))
(port "3" (match "3"))
(port "4" (match "4"))
(port "5" (match "5"))
(port "6" (match "6"))
(port "7" (match "7"))
(port "8" (match "8"))
)
)
(property "usePowerBox" "No")
(property "symbolName" "STM32C011J6M6")
)
(part "STM32C011J6M6"
(uver 1)
(cuser "SamacSys")
(uuser "SamacSys")
(ctime 2023-01-18-11:03:18)
(utime 2024-07-17-06:10:54)
(packageRef "STM32C011J6M6")
(pinAssignRef "ECS_17249237")
(interface
(port "1" (symbPinId 1) (portName "PB7/PC14-OSCX_IN") (portType INOUT))
(port "2" (symbPinId 2) (portName "VDD/VDDA") (portType INOUT))
(port "3" (symbPinId 3) (portName "VSS/VSSA") (portType INOUT))
(port "4" (symbPinId 4) (portName "PA0/PA1/PA2/PF2-NRST") (portType INOUT))
(port "5" (symbPinId 8) (portName "PA11[PA9]/PA8") (portType INOUT))
(port "6" (symbPinId 7) (portName "PA12[PA10]") (portType INOUT))
(port "7" (symbPinId 6) (portName "PA13") (portType INOUT))
(port "8" (symbPinId 5) (portName "PB6/PA14-BOOT0/PC15-OSCX_OUT") (portType INOUT))
)
(partClass UNDEF)
(useInSchema Y)
(useInLayout Y)
(inPartsList Y)
(partType NORMAL)
(placeRestriction FREE)
(property "enetNonSeries" "YES")
(property "refDesPrefix" "IC")
(property "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")
(property "Manufacturer_Name" "STMicroelectronics")
(property "Manufacturer_Part_Number" "STM32C011J6M6")
(property "Mouser_Part_Number" "511-STM32C011J6M6")
(property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/STMicroelectronics/STM32C011J6M6?qs=IPgv5n7u5Qas2LaNYHG%2FbQ%3D%3D")
(property "Arrow_Part_Number" "STM32C011J6M6")
(property "Arrow_Price/Stock" "https://www.arrow.com/en/products/stm32c011j6m6/stmicroelectronics?region=nac")
(property "Datasheet_Link" "https://www.st.com/resource/en/datasheet/stm32c011d6.pdf")
(property "compAreaTopHeight" 1.75)
)

View File

@@ -0,0 +1,91 @@
LIB STM32C011J6M6
ZONE 1 0 -1 50.000 50.000 0.000 0.000 0 A 1
GRID 1 1 -1 -1 1.000 1.000 5 5
SHT 1 1 -251658241 0.000 8.000 62.000 10.000
PROP 0 updateUser 1
SamacSys
ENDPROP
PROP 0 updateDate 1
2024.07.17
ENDPROP
PROP 0 updateTime 1
06:10:54
ENDPROP
PROP 0 componentType 1
parts
ENDPROP
VIEW 1 1 0 -1 -1 59.000 6.000 0 1.000 3 reference
VIEW 1 1 0 -1 -1 59.000 4.000 0 1.000 3 partName
ENDSHT
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 4.000 2.000
POINT - 58.000 2.000
POINT - 58.000 -8.000
POINT - 4.000 -8.000
POINT - 4.000 2.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 0.000 0.000
POINT - 4.000 0.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 0.000 -2.000
POINT - 4.000 -2.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 0.000 -4.000
POINT - 4.000 -4.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 0.000 -6.000
POINT - 4.000 -6.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 62.000 0.000
POINT - 58.000 0.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 62.000 -2.000
POINT - 58.000 -2.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 62.000 -4.000
POINT - 58.000 -4.000
ENDLIN
LINE 1 -1 -1 -1 -1 -1 -1
POINT - 62.000 -6.000
POINT - 58.000 -6.000
ENDLIN
PIN 1 1 0.000 0.000
VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
ENDPIN
PIN 2 1 0.000 -2.000
VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
ENDPIN
PIN 3 1 0.000 -4.000
VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
ENDPIN
PIN 4 1 0.000 -6.000
VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
ENDPIN
PIN 5 1 62.000 0.000
VIEW 1 1 0 -1 -1 59.2 0.4 0 1.000 0 pinNumber
VIEW 2 1 0 -1 -1 57.4 0 0 1.000 5 pinLabel
ENDPIN
PIN 6 1 62.000 -2.000
VIEW 1 1 0 -1 -1 59.2 -1.6 0 1.000 0 pinNumber
VIEW 2 1 0 -1 -1 57.4 -2 0 1.000 5 pinLabel
ENDPIN
PIN 7 1 62.000 -4.000
VIEW 1 1 0 -1 -1 59.2 -3.6 0 1.000 0 pinNumber
VIEW 2 1 0 -1 -1 57.4 -4 0 1.000 5 pinLabel
ENDPIN
PIN 8 1 62.000 -6.000
VIEW 1 1 0 -1 -1 59.2 -5.6 0 1.000 0 pinNumber
VIEW 2 1 0 -1 -1 57.4 -6 0 1.000 5 pinLabel
ENDPIN
ENDLIB