techmannih/nema34-mounted-stepper-controller
A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.
- Version
- 0.3.92
- License
- unset
- Stars
- 1
imports/SS10100_SMBF.tsx
import type { DiodeProps } from "@tscircuit/props"
// GOODWORK SS10100, SMBF, C49242208, datasheet Rev 1.0 (2017-01).
// Body max 4.4 x 3.7 mm; overall length 5.5 mm; leads max 1.3 x 2.2 mm.
// Derived land pattern provides >=0.45 mm toe, >=0.15 mm heel and 0.2 mm side.
// Cathode is the banded end (pad 1). Assembly land-pattern acceptance remains open.
export const SS10100_SMBF = (props: DiodeProps) => {
const { name = "D1", ...restProps } = props
return <diode
name={name}
pinLabels={{ pin1: ["cathode", "neg"], pin2: ["anode", "pos"] }}
manufacturerPartNumber="SS10100"
supplierPartNumbers={{ jlcpcb: ["C49242208"] }}
footprint={<footprint>
<smtpad portHints={["pin1"]} pcbX={-2.15} pcbY={0} width={2.1} height={2.6} shape="rect" />
<smtpad portHints={["pin2"]} pcbX={2.15} pcbY={0} width={2.1} height={2.6} shape="rect" />
<fabricationnotepath route={[{x:-2.2,y:-1.85},{x:2.2,y:-1.85},{x:2.2,y:1.85},{x:-2.2,y:1.85},{x:-2.2,y:-1.85}]} />
<silkscreenpath route={[{x:-1.8,y:-1.85},{x:1.8,y:-1.85}]} />
<silkscreenpath route={[{x:-1.8,y:1.85},{x:1.8,y:1.85}]} />
<silkscreenpath route={[{x:-3.4,y:-1.5},{x:-3.4,y:1.5}]} />
<courtyardoutline outline={[{x:-3.6,y:-2.1},{x:3.6,y:-2.1},{x:3.6,y:2.1},{x:-3.6,y:2.1},{x:-3.6,y:-2.1}]} />
<silkscreentext text="{NAME}" pcbX={0} pcbY={2.85} anchorAlignment="center" />
</footprint>}
{...restProps}
/>
}