ShiboSoftwareDev/nema8-20mm-dual-usbc-stepper-controller

A tscircuit package created by ShiboSoftwareDev.

Version
1.0.47
License
unset
Stars
0

imports/A_1312020030000.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["DOUT"],
  pin2: ["VDD"],
  pin3: ["DIN"],
  pin4: ["VSS"]
} as const

const pinAttributes = {
  pin2: {requiresPower: true},
  pin4: {requiresGround: true}
} as const

export const A_1312020030000 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      pinAttributes={pinAttributes}
      supplierPartNumbers={{
  "jlcpcb": [
    "C23582654"
  ]
}}
      manufacturerPartNumber="1312020030000"
      footprint={<footprint>
        <smtpad portHints={["pin3"]} pcbX="0.849884mm" pcbY="0.850011mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-0.849884mm" pcbY="0.850011mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.849884mm" pcbY="-0.850011mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.849884mm" pcbY="-0.850011mm" width="0.7999984mm" height="0.7999984mm" shape="rect" />
<silkscreenpath route={[{"x":-0.27073860000007244,"y":0.9999218000000383},{"x":0.27073859999995875,"y":0.9999218000000383}]} />
<silkscreenpath route={[{"x":0.27073859999995875,"y":-1.0000741999999718},{"x":-0.27073860000007244,"y":-1.0000741999999718}]} />
<silkscreentext text="{NAME}" pcbX="0.00254mm" pcbY="3.402205mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-0.949883800000066,"y":0.5499099999999544},{"x":-0.949883800000066,"y":1.1499088000000484},{"x":-0.7498841999999968,"y":1.1499088000000484},{"x":-0.7498841999999968,"y":0.5499099999999544},{"x":-0.949883800000066,"y":0.5499099999999544}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-1.1498834000000215,"y":0.9499092000000928},{"x":-0.5498846000001549,"y":0.9499092000000928},{"x":-0.5498846000001549,"y":0.7499096000000236},{"x":-1.1498834000000215,"y":0.7499096000000236},{"x":-1.1498834000000215,"y":0.9499092000000928}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.5498845999999276,"y":-0.750087399999984},{"x":1.1498834000000215,"y":-0.750087399999984},{"x":1.1498834000000215,"y":-0.9500869999999395},{"x":0.5498845999999276,"y":-0.9500869999999395},{"x":0.5498845999999276,"y":-0.750087399999984}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.8999981999999136,"y":0.3998975999999175},{"x":0.8876537999998391,"y":0.4009135999999671},{"x":0.8596375999999282,"y":0.39987220000000434},{"x":0.8317737999999508,"y":0.3967226000000892},{"x":0.804214800000068,"y":0.3915156000000479},{"x":0.777112999999872,"y":0.38425119999999424},{"x":0.7506462000000056,"y":0.37498020000009546},{"x":0.7249413999999206,"y":0.363778800000091},{"x":0.7001509999998916,"y":0.35067240000000766},{"x":0.6764019999999391,"y":0.3357626000000664},{"x":0.6538467999999966,"y":0.31910019999997985},{"x":0.632586999999944,"y":0.30081219999988207},{"x":0.6127496000001429,"y":0.2809748000000809},{"x":0.5944616000000451,"y":0.25971500000002834},{"x":0.5777991999999585,"y":0.23715979999997217},{"x":0.5628894000000173,"y":0.21341080000001966},{"x":0.549782999999934,"y":0.1886203999999907},{"x":0.5385815999999295,"y":0.16291560000001937},{"x":0.5293106000000307,"y":0.13644880000003923},{"x":0.522046199999977,"y":0.109346999999957},{"x":0.5168391999999358,"y":0.08178800000007413},{"x":0.5136895999999069,"y":0.05392420000009679},{"x":0.5126481999999442,"y":0.02590799999995852},{"x":0.5136895999999069,"y":-0.002108199999952376},{"x":0.5168391999999358,"y":-0.02997200000004341},{"x":0.522046199999977,"y":-0.05753099999992628},{"x":0.5293106000000307,"y":-0.0846328000000085},{"x":0.5385815999999295,"y":-0.11109959999998864},{"x":0.549782999999934,"y":-0.13680439999995997},{"x":0.5628894000000173,"y":-0.16159479999987525},{"x":0.5777991999999585,"y":-0.18534379999994144},{"x":0.5944616000000451,"y":-0.20789899999988393},{"x":0.6127496000001429,"y":-0.22915880000005018},{"x":0.632586999999944,"y":-0.24899619999985134},{"x":0.6538467999999966,"y":-0.2672841999999491},{"x":0.6764019999999391,"y":-0.283946599999922},{"x":0.7001509999998916,"y":-0.29885639999997693},{"x":0.7249413999999206,"y":-0.3119627999999466},{"x":0.7506462000000056,"y":-0.32316420000006474},{"x":0.777112999999872,"y":-0.3324351999999635},{"x":0.804214800000068,"y":-0.3396996000000172},{"x":0.8317737999999508,"y":-0.34490660000005846},{"x":0.8596375999999282,"y":-0.3480562000000873},{"x":0.8876537999998391,"y":-0.3490976000000501},{"x":0.8999981999999136,"y":-0.34808160000000044},{"x":0.9120123999998668,"y":-0.3450335999999652},{"x":0.9233408000000054,"y":-0.34005519999993794},{"x":0.9337293999999474,"y":-0.3332734000000528},{"x":0.9428480000000263,"y":-0.32489139999995587},{"x":0.9504426000000876,"y":-0.3151123999999754},{"x":0.9563353999999435,"y":-0.30421579999983805},{"x":0.9603740000000016,"y":-0.2925063999999793},{"x":0.9624059999999872,"y":-0.2802889999999252},{"x":0.9624059999999872,"y":-0.2678938000000244},{"x":0.9603740000000016,"y":-0.2556763999998566},{"x":0.9563353999999435,"y":-0.24396699999999782},{"x":0.9504426000000876,"y":-0.23307039999986046},{"x":0.9428480000000263,"y":-0.2232913999999937},{"x":0.9337293999999474,"y":-0.21490940000001046},{"x":0.9233408000000054,"y":-0.20812760000001163},{"x":0.9120123999998668,"y":-0.2031491999998707},{"x":0.8999981999999136,"y":-0.20010120000006282},{"x":0.8876537999998391,"y":-0.1990851999998995},{"x":0.8662669999998798,"y":-0.19806919999996353},{"x":0.8450834000000214,"y":-0.19502120000004197},{"x":0.8242554000000837,"y":-0.18996659999993426},{"x":0.8040369999999939,"y":-0.1829561999999214},{"x":0.7845551999999998,"y":-0.1740661999999702},{"x":0.7660132000000885,"y":-0.1633728000000474},{"x":0.7485633999999664,"y":-0.1509521999998924},{"x":0.7323836000000483,"y":-0.13693139999998039},{"x":0.7176261999999269,"y":-0.1214373999999907},{"x":0.7043674000000237,"y":-0.10459719999994377},{"x":0.6928103999999848,"y":-0.08658860000002733},{"x":0.6829806000000644,"y":-0.06756399999994755},{"x":0.6750304000000824,"y":-0.04767579999997906},{"x":0.6690105999999787,"y":-0.027127199999995355},{"x":0.6649465999998938,"y":-0.00612140000009731},{"x":0.6629145999999082,"y":0.015214600000035716},{"x":0.6629145999999082,"y":0.03660139999999501},{"x":0.6649465999998938,"y":0.05793740000001435},{"x":0.6690105999999787,"y":0.07894320000013977},{"x":0.6750304000000824,"y":0.09949180000000979},{"x":0.6829806000000644,"y":0.11937999999997828},{"x":0.6928103999999848,"y":0.13840459999994437},{"x":0.7043674000000237,"y":0.1564131999999745},{"x":0.7176261999999269,"y":0.17325340000002143},{"x":0.7323836000000483,"y":0.1887474000000111},{"x":0.7485633999999664,"y":0.2027682000000368},{"x":0.7660132000000885,"y":0.21518880000007812},{"x":0.7845551999999998,"y":0.2258822000001146},{"x":0.8040369999999939,"y":0.23477220000006582},{"x":0.8242554000000837,"y":0.241782599999965},{"x":0.8450834000000214,"y":0.2468372000000727},{"x":0.8662669999998798,"y":0.24988519999999426},{"x":0.8876537999998391,"y":0.2509012000000439},{"x":0.8876537999998391,"y":0.2509012000000439},{"x":0.8999981999999136,"y":0.25191720000009354},{"x":0.9120123999998668,"y":0.2549652000000151},{"x":0.9233408000000054,"y":0.25994360000004235},{"x":0.9337293999999474,"y":0.2667254000000412},{"x":0.9428480000000263,"y":0.2751074000000244},{"x":0.9504426000000876,"y":0.28488640000000487},{"x":0.9563353999999435,"y":0.29578300000002855},{"x":0.9603740000000016,"y":0.307492400000001},{"x":0.9624059999999872,"y":0.3197097999999414},{"x":0.9624059999999872,"y":0.3321050000000696},{"x":0.9603740000000016,"y":0.34432240000001},{"x":0.9563353999999435,"y":0.35603179999998247},{"x":0.9504426000000876,"y":0.36692840000011984},{"x":0.9428480000000263,"y":0.3767073999999866},{"x":0.9337293999999474,"y":0.3850894000000835},{"x":0.9233408000000054,"y":0.39187120000008235},{"x":0.9120123999998668,"y":0.3968496000001096},{"x":0.8999981999999136,"y":0.3998975999999175}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.39999920000002476,"y":0.3998975999999175},{"x":0.38765479999983654,"y":0.4009135999999671},{"x":-0.012344400000074529,"y":0.4009135999999671},{"x":-0.02468880000003537,"y":0.3998975999999175},{"x":-0.036702999999988606,"y":0.3968496000001096},{"x":-0.04803140000012718,"y":0.39187120000008235},{"x":-0.058420000000069194,"y":0.3850894000000835},{"x":-0.06753860000003442,"y":0.3767073999999866},{"x":-0.07513319999998203,"y":0.36692840000011984},{"x":-0.08102600000006532,"y":0.35603179999998247},{"x":-0.0850646000000097,"y":0.34432240000001},{"x":-0.08709660000010899,"y":0.3321050000000696},{"x":-0.08709660000010899,"y":0.3197097999999414},{"x":-0.0850646000000097,"y":0.307492400000001},{"x":-0.08102600000006532,"y":0.29578300000002855},{"x":-0.07513319999998203,"y":0.28488640000000487},{"x":-0.06753860000003442,"y":0.2751074000000244},{"x":-0.058420000000069194,"y":0.2667254000000412},{"x":-0.04803140000012718,"y":0.25994360000004235},{"x":-0.036702999999988606,"y":0.2549652000000151},{"x":-0.02468880000003537,"y":0.25191720000009354},{"x":-0.012344400000074529,"y":0.2509012000000439},{"x":0.10886440000001585,"y":0.2509012000000439},{"x":0.10886440000001585,"y":-0.1990851999998995},{"x":-0.012344400000074529,"y":-0.1990851999998995},{"x":-0.02468880000003537,"y":-0.20010120000006282},{"x":-0.036702999999988606,"y":-0.2031491999998707},{"x":-0.04803140000012718,"y":-0.20812760000001163},{"x":-0.058420000000069194,"y":-0.21490940000001046},{"x":-0.06753860000003442,"y":-0.2232913999999937},{"x":-0.07513319999998203,"y":-0.23307039999986046},{"x":-0.08102600000006532,"y":-0.24396699999999782},{"x":-0.0850646000000097,"y":-0.2556763999998566},{"x":-0.08709660000010899,"y":-0.2678938000000244},{"x":-0.08709660000010899,"y":-0.2802889999999252},{"x":-0.0850646000000097,"y":-0.2925063999999793},{"x":-0.08102600000006532,"y":-0.30421579999983805},{"x":-0.07513319999998203,"y":-0.3151123999999754},{"x":-0.06753860000003442,"y":-0.32489139999995587},{"x":-0.058420000000069194,"y":-0.3332734000000528},{"x":-0.04803140000012718,"y":-0.34005519999993794},{"x":-0.036702999999988606,"y":-0.3450335999999652},{"x":-0.02468880000003537,"y":-0.34808160000000044},{"x":-0.012344400000074529,"y":-0.3490976000000501},{"x":0.38765479999983654,"y":-0.3490976000000501},{"x":0.39999920000002476,"y":-0.34808160000000044},{"x":0.412013399999978,"y":-0.3450335999999652},{"x":0.4233417999998892,"y":-0.34005519999993794},{"x":0.4337303999998312,"y":-0.3332734000000528},{"x":0.4428489999999101,"y":-0.32489139999995587},{"x":0.4504435999999714,"y":-0.3151123999999754},{"x":0.4563364000000547,"y":-0.30421579999983805},{"x":0.4603749999999991,"y":-0.2925063999999793},{"x":0.462406999999871,"y":-0.2802889999999252},{"x":0.462406999999871,"y":-0.2678938000000244},{"x":0.4603749999999991,"y":-0.2556763999998566},{"x":0.4563364000000547,"y":-0.24396699999999782},{"x":0.4504435999999714,"y":-0.23307039999986046},{"x":0.4428489999999101,"y":-0.2232913999999937},{"x":0.4337303999998312,"y":-0.21490940000001046},{"x":0.4233417999998892,"y":-0.20812760000001163},{"x":0.412013399999978,"y":-0.2031491999998707},{"x":0.39999920000002476,"y":-0.20010120000006282},{"x":0.38765479999983654,"y":-0.1990851999998995},{"x":0.25887679999993907,"y":-0.1990851999998995},{"x":0.25887679999993907,"y":0.2509012000000439},{"x":0.38765479999983654,"y":0.2509012000000439},{"x":0.39999920000002476,"y":0.25191720000009354},{"x":0.412013399999978,"y":0.2549652000000151},{"x":0.4233417999998892,"y":0.25994360000004235},{"x":0.4337303999998312,"y":0.2667254000000412},{"x":0.4428489999999101,"y":0.2751074000000244},{"x":0.4504435999999714,"y":0.28488640000000487},{"x":0.4563364000000547,"y":0.29578300000002855},{"x":0.4603749999999991,"y":0.307492400000001},{"x":0.462406999999871,"y":0.3197097999999414},{"x":0.462406999999871,"y":0.3321050000000696},{"x":0.4603749999999991,"y":0.34432240000001},{"x":0.4563364000000547,"y":0.35603179999998247},{"x":0.4504435999999714,"y":0.36692840000011984},{"x":0.4428489999999101,"y":0.3767073999999866},{"x":0.4337303999998312,"y":0.3850894000000835},{"x":0.4233417999998892,"y":0.39187120000008235},{"x":0.412013399999978,"y":0.3968496000001096},{"x":0.39999920000002476,"y":0.3998975999999175}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-1.5999967999999853,"y":-0.20010120000006282},{"x":-1.7999964000000546,"y":-0.40010079999990467},{"x":-1.5999967999999853,"y":-0.40010079999990467},{"x":-1.5999967999999853,"y":-1.2000991999999542},{"x":-1.3999972000000298,"y":-1.2000991999999542},{"x":-1.3999972000000298,"y":-0.20010120000006282},{"x":-1.5999967999999853,"y":-0.20010120000006282}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.7999984000001632,"y":2.199893999999972},{"x":-1.1999975999999606,"y":2.199893999999972},{"x":-1.1999975999999606,"y":2.3998936000000413},{"x":-0.7999984000001632,"y":2.3998936000000413},{"x":-0.7999984000001632,"y":2.199893999999972}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.599998800000094,"y":2.3998936000000413},{"x":-0.599998800000094,"y":1.9998944000000165},{"x":-0.7999984000001632,"y":1.9998944000000165},{"x":-0.7999984000001632,"y":2.3998936000000413},{"x":-0.599998800000094,"y":2.3998936000000413}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.599998800000094,"y":1.799894800000061},{"x":-0.999998000000005,"y":1.799894800000061},{"x":-0.999998000000005,"y":1.9998944000000165},{"x":-0.599998800000094,"y":1.9998944000000165},{"x":-0.599998800000094,"y":1.799894800000061}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.999998000000005,"y":1.9998944000000165},{"x":-0.999998000000005,"y":1.5998951999999917},{"x":-1.1999975999999606,"y":1.5998951999999917},{"x":-1.1999975999999606,"y":1.9998944000000165},{"x":-0.999998000000005,"y":1.9998944000000165}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-1.1999975999999606,"y":1.5998951999999917},{"x":-0.7999984000001632,"y":1.5998951999999917},{"x":-0.7999984000001632,"y":1.3998955999999225},{"x":-1.1999975999999606,"y":1.3998955999999225},{"x":-1.1999975999999606,"y":1.5998951999999917}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.599998800000094,"y":1.3998955999999225},{"x":-0.999998000000005,"y":1.3998955999999225},{"x":-0.999998000000005,"y":1.5998951999999917},{"x":-0.599998800000094,"y":1.5998951999999917},{"x":-0.599998800000094,"y":1.3998955999999225}]} strokeWidth="0mm" isFilled hasStroke={false} />
<courtyardoutline outline={[{"x":-1.4998831999999993,"y":1.5000102000000197},{"x":1.4998831999999993,"y":1.5000102000000197},{"x":1.4998831999999993,"y":-1.5000102000000197},{"x":-1.4998831999999993,"y":-1.5000102000000197},{"x":-1.4998831999999993,"y":1.5000102000000197}]} />
      </footprint>}
      
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23582654.obj?uuid=7ddf8b68ec16446bab6bd3f0d0b6bbb2",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23582654.step?uuid=7ddf8b68ec16446bab6bd3f0d0b6bbb2",
        pcbRotationOffset: 90,
        modelOriginPosition: {"x":0,"y":0,"z":1.799998},
      
      }}
      
      {...props}
    />
  )
}