ShiboSoftwareDev/nema8-20mm-dual-usbc-stepper-controller
A compact 20 mm four-layer USB‑C stepper-controller PCB combining CH32X035 MCU control, TMC2209 motor driving, USB‑C PD/data interfaces, protection/power regulation, temperature/LED status hardware, and NEMA8 motor connectivity.
- Version
- 1.0.34
- License
- unset
- Stars
- 0
imports/T521D107M025ATE040.tsx
import type { CapacitorProps } from "@tscircuit/props"
export const T521D107M025ATE040 = (props: Omit<CapacitorProps, "capacitance">) => {
const { name = "C1", ...restProps } = props
return (
<capacitor
name={name}
capacitance="100uF"
polarized
supplierPartNumbers={{ jlcpcb: ["C696814"] }}
manufacturerPartNumber="T521D107M025ATE040"
footprint={
<footprint>
<smtpad portHints={["pin1"]} pcbX="3.40614mm" pcbY="0mm"
width="2.1850096mm" height="3.7800026mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-3.40614mm" pcbY="0mm"
width="2.1850096mm" height="3.7800026mm" shape="rect" />
<silkscreenpath route={[
{ x: 3.81254, y: 2.032 }, { x: 3.81254, y: 2.286 },
{ x: -3.80746, y: 2.286 }, { x: -3.80746, y: 2.159 },
]} />
<silkscreenpath route={[
{ x: -3.80746, y: -2.032 }, { x: -3.80746, y: -2.286 },
{ x: 3.81254, y: -2.286 }, { x: 3.81254, y: -2.032 },
]} />
<silkscreenpath route={[
{ x: 2.19931, y: 2.2262084 }, { x: 2.19931, y: -2.2262084 },
]} />
<silkscreentext text="{NAME}" pcbX="0.00254mm" pcbY="3.286mm"
anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[
{ x: -3.3249616, y: -0.1612392 }, { x: -3.3249616, y: 0.1612392 },
{ x: -2.0349718, y: 0.1612392 }, { x: -2.0349718, y: -0.1612392 },
{ x: -3.3249616, y: -0.1612392 },
]} strokeWidth="0.254mm" />
<fabricationnotepath route={[
{ x: 3.3300416, y: -0.1612392 }, { x: 3.3300416, y: 0.1612392 },
{ x: 2.0400518, y: 0.1612392 }, { x: 2.0400518, y: -0.1612392 },
{ x: 3.3300416, y: -0.1612392 },
]} strokeWidth="0.254mm" />
<courtyardoutline outline={[
{ x: -4.74326, y: 2.536 }, { x: 4.74834, y: 2.536 },
{ x: 4.74834, y: -2.536 }, { x: -4.74326, y: -2.536 },
{ x: -4.74326, y: 2.536 },
]} />
</footprint>
}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C696814.obj?uuid=be9cac7569df4ddab4a44964feaf8707",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C696814.step?uuid=be9cac7569df4ddab4a44964feaf8707",
pcbRotationOffset: 0,
modelOriginPosition: { x: -0.0000127, y: -0.0000127, z: -1.405 },
}}
{...restProps}
/>
)
}