ShiboSoftwareDev/f1c100s-linux-stepper-controller
A four-layer Linux motor-control carrier built around an Allwinner F1C100S SoC, USB‑C, SPI flash, multi-rail power regulation, DRV8825 stepper-driver stage with protection/current sensing, temperature monitoring, and external I/O connectors.
- Version
- 0.1.1
- License
- unset
- Stars
- 0
imports/TCJD226M050R0090E.tsx
// TCJD226M050R0090E: verified against KYOCERA AVX TCJ D-case drawing.
// Supplier library has no importable model for C5981428; reuse the identical
// D-case geometry/model imported for TCJD107M025R0055E (not its electrical rating).
import type { CapacitorProps } from "@tscircuit/props"
export const TCJD226M050R0090E = (props: Omit<CapacitorProps, "capacitance">) => {
const { name = "C1", ...restProps } = props
return (
<capacitor
name={name}
capacitance="22uF"
maxVoltageRating="50V"
polarized
supplierPartNumbers={{
"jlcpcb": [
"C5981428"
]
}}
manufacturerPartNumber="TCJD226M050R0090E"
footprint={<footprint>
<smtpad portHints={["pin2"]} pcbX="3.352419mm" pcbY="0mm" width="2.2999954mm" height="2.999994mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-3.352419mm" pcbY="0mm" width="2.2999954mm" height="2.999994mm" shape="rect" />
<silkscreenpath route={[{"x":-1.3969999999999345,"y":2.158999999999992},{"x":-1.4144243999999162,"y":2.158999999999992},{"x":-1.4144243999999162,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":-1.7311370000001034},{"x":-3.124834999999848,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-2.917443999999932,"y":-1.7311370000001034},{"x":-2.917443999999932,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-2.9024325999999974,"y":2.1999955999999656},{"x":-2.917443999999932,"y":2.1999955999999656},{"x":-2.917443999999932,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.60517440000001,"y":-2.199639999999931},{"x":-3.2917383999999856,"y":-2.199639999999931},{"x":-3.2917383999999856,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":1.7311369999999897},{"x":-3.447669000000019,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":2.1999955999999656},{"x":-3.447669000000019,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":-1.7311370000001034},{"x":-3.447669000000019,"y":-1.7311370000001034},{"x":-3.447669000000019,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":-3.2772350000000188,"y":-1.7311370000001034},{"x":-3.2917383999999856,"y":-1.7311370000001034},{"x":-3.2917383999999856,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.124834999999848,"y":-1.7311370000001034},{"x":-3.124834999999848,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.124834999999848,"y":1.7311369999999897},{"x":-3.124834999999848,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-1.7311370000001034},{"x":-3.1234379999999646,"y":-1.7311370000001034},{"x":-3.1234379999999646,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.2487361999999393,"y":2.1999955999999656},{"x":-3.3122361999999157,"y":2.1999955999999656},{"x":-3.3122361999999157,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.447669000000019,"y":1.7311369999999897}]} />
<silkscreenpath route={[{"x":-3.1234379999999646,"y":1.7311369999999897},{"x":-3.1234379999999646,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.6432236000000557,"y":1.7311369999999897},{"x":-3.6432236000000557,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.60517440000001,"y":-2.199639999999931},{"x":-3.6432236000000557,"y":-2.199639999999931},{"x":-3.6432236000000557,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-1.7780000000001337},{"x":-3.447669000000019,"y":-1.7311370000001034}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":2.1999955999999656},{"x":3.752291200000059,"y":2.1999955999999656}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-2.1999955999999656},{"x":3.752291200000059,"y":-2.1999955999999656}]} />
<silkscreenpath route={[{"x":3.752291200000059,"y":2.1999955999999656},{"x":3.752291200000059,"y":1.65099999999984}]} />
<silkscreenpath route={[{"x":-3.447669000000019,"y":-2.1999955999999656},{"x":-3.447669000000019,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":3.752291200000059,"y":-2.1999955999999656},{"x":3.752291200000059,"y":-1.7780000000001337}]} />
<silkscreenpath route={[{"x":-1.6318229999999403,"y":2.1999955999999656},{"x":-1.6318229999999403,"y":-2.1999955999999656}]} />
<silkscreentext text="{NAME}" pcbX="0.015875mm" pcbY="3.286mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-4.226077400000008,"y":0.2748533999999836},{"x":-2.414651000000049,"y":0.2748533999999836},{"x":-2.414651000000049,"y":-0.025933400000099027},{"x":-4.225950400000102,"y":-0.025933400000099027},{"x":-4.225950400000102,"y":-0.027686000000016975},{"x":-4.226077400000008,"y":0.2748533999999836}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-3.459987999999953,"y":-0.9418574000000035},{"x":-3.459987999999953,"y":0.8695689999999558},{"x":-3.1592012000000977,"y":0.8695689999999558},{"x":-3.1592012000000977,"y":-0.9417304000000968},{"x":-3.1574485999999524,"y":-0.9417304000000968},{"x":-3.459987999999953,"y":-0.9418574000000035}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":2.513812600000165,"y":0.06870700000001762},{"x":4.325238999999897,"y":0.06870700000001762},{"x":4.325238999999897,"y":-0.232079800000065},{"x":2.5139396000000716,"y":-0.232079800000065},{"x":2.5139396000000716,"y":-0.23383239999998295},{"x":2.513812600000165,"y":0.06870700000001762}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-2.158999999999992,"y":2.2859999999999445},{"x":-2.158999999999992,"y":1.6509999999999536},{"x":-1.77800000000002,"y":1.6509999999999536},{"x":-1.77800000000002,"y":2.2859999999999445},{"x":-2.158999999999992,"y":2.2859999999999445}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-2.158999999999992,"y":-2.286000000000058},{"x":-1.77800000000002,"y":-2.286000000000058},{"x":-1.77800000000002,"y":-1.6510000000000673},{"x":-2.158999999999992,"y":-1.6510000000000673},{"x":-2.158999999999992,"y":-2.286000000000058}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-4.742624999999975,"y":2.5359999999999445},{"x":4.774374999999964,"y":2.5359999999999445},{"x":4.774374999999964,"y":-2.536000000000058},{"x":-4.742624999999975,"y":-2.536000000000058},{"x":-4.742624999999975,"y":2.5359999999999445}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2159920.obj?uuid=a7253e4667014c2b8171994ff34e6c41",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2159920.step?uuid=a7253e4667014c2b8171994ff34e6c41",
pcbRotationOffset: 0,
modelOriginPosition: { x: -0.15229840000006334, y: 0, z: -2.203761 },
}}
{...restProps}
/>
)
}