MrPicklePinosaur/tscircuit_demo

This circuit hardware provides a USB-to-multi-protocol (I2C/SPI/UART) bridge using an FT232H chip, powered via a 3.3V regulator, with USB-C input, ESD protection, status LEDs, a STEMMA QT connector, and various support components.

Usage: To use this component in a project: 1. Import the specific component: ```tsx import { AMS1117_3_3 } from "@tsci/MrPicklePinosaur.tscircuit_demo/imports/AMS1117_3_3" ``` 2. Use the component in a board layout: ```tsx <board> <AMS1117_3_3 name="U2" /> </board> ``` Key details: - The component has predefined pin labels: - pin1: GND - pin2: VOUT1 - pin3: VIN - pin4: VOUT2 - Supports common layout props - Has a specific SMT footprint - Includes JLCPCB supplier part number (C6186)

Version
1.0.0
License
unset
Stars
0

minimal.tsx

PCBPCB preview for minimal.tsx
SchematicSchematic preview for minimal.tsx
import { FT232HQ_REEL } from "./imports/FT232HQ_REEL"
import { GT_USB_7010ASV } from "./imports/GT_USB_7010ASV"
import { AMS1117_3_3 } from "./imports/AMS1117_3_3"

export default () => {
  return (
    <board width="60mm" height="40mm">
      <FT232HQ_REEL name="U1" />
      <GT_USB_7010ASV name="J1" />
      <AMS1117_3_3 name="U2" />
      
      <capacitor name="C1" capacitance="10uF" maxVoltageRating="6.3V" footprint="0805" />
      <resistor name="R1" resistance="5.1k" footprint="0603" />
      
      <trace from="J1.B4A9" to="R1.pin1" />
      <trace from="R1.pin2" to="C1.pin1" />
    </board>
  )
}