imrishabh18/TB6612FNG
Generated from JLCPCB part number C141517
Usage: To import and use the TB6612FNG Motor Driver component in a tscircuit project: ```tsx import { MotorDriver, useMotorDriver } from "@tsci/imrishabh18.TB6612FNG" export default () => ( <board width="20mm" height="20mm"> <MotorDriver name="U1" /> {/* Optional: Access specific pins using sel */} <trace from={sel.U1.VCC} to="net.VCC" /> <trace from={sel.U1.GND} to="net.GND" /> </board> ) ``` Key component details: - 24-pin motor driver chip - Supports two motor channels - Pins include VCC, GND, PWM control, motor outputs - SOIC footprint - LCSC part number: C141517
- Version
- 0.1.0
- License
- unset
- Stars
- 0
dist/index.d.ts
PCB
import type { CommonLayoutProps } from "@tscircuit/props";
interface Props extends CommonLayoutProps {
name: string;
}
export declare const MotorDriver: (props: Props) => import("react/jsx-runtime").JSX.Element;
export declare const useMotorDriver: <PropsFromHook extends Omit<Props, "name"> | undefined = undefined>(name: string, props?: PropsFromHook | undefined) => import("@tscircuit/core").ComponentWithPins<Props, "pin1" | "AO11" | "pin2" | "AO12" | "pin3" | "PGND11" | "pin4" | "PGND12" | "pin5" | "AO21" | "pin6" | "AO22" | "pin7" | "BO21" | "pin8" | "BO22" | "pin9" | "PGND21" | "pin10" | "PGND22" | "pin11" | "BO11" | "pin12" | "BO12" | "pin13" | "VM2" | "pin14" | "VM3" | "pin15" | "PWMB" | "pin16" | "BIN2" | "pin17" | "BIN1" | "pin18" | "GND" | "pin19" | "STBY" | "pin20" | "VCC" | "pin21" | "AIN1" | "pin22" | "AIN2" | "pin23" | "PWMA" | "pin24" | "VM1", PropsFromHook>;
export {};