ShiboSoftwareDev/nema8-20mm-usbc-pd-controller
A compact four-layer USB‑C PD–powered NEMA8 stepper controller combining a CH32X035 MCU, TMC2209 driver, 3.3 V regulation, USB data/ESD protection, current-sense resistors, protection diodes, and motor connector.
- Version
- 1.0.11
- License
- unset
- Stars
- 0
imports/SMAJ16A.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["C"],
pin2: ["A"],
} as const
/** Compact 16 V unidirectional TVS, JLCPCB C5353167. */
export const SMAJ16A = (props: ChipProps<typeof pinLabels>) => (
<chip
pinLabels={pinLabels}
symbol={
<symbol name="{REFDES}">
<schematictext text="{REF}" schX={0.1} schY={0} anchor="center_left" fontSize={0.16} />
<port name="pin1" pinNumber={1} aliases={["C"]} direction="up" schX={0} schY={0.4} schStemLength={0.2} />
<port name="pin2" pinNumber={2} aliases={["A"]} direction="down" schX={0} schY={-0.4} schStemLength={0.2} />
<schematicpath points={[{ x: -0.14, y: 0.1 }, { x: 0.14, y: 0.1 }]} strokeColor="#880000" />
<schematicpath points={[{ x: 0, y: 0.2 }, { x: 0, y: 0.1 }]} strokeColor="#880000" />
<schematicpath points={[{ x: 0, y: -0.1 }, { x: 0, y: -0.2 }]} strokeColor="#880000" />
<schematicpath svgPath="M -0.14 -0.1 L 0 0.1 L 0.14 -0.1 Z" strokeColor="#880000" />
</symbol>
}
supplierPartNumbers={{ jlcpcb: ["C5353167"] }}
manufacturerPartNumber="SMAJ16A"
footprint="smdpads2_p3.6mm_pw2mm_ph2.1mm"
{...props}
/>
)