bwangerin55

/

All changes saved

0

0

Files

Schematic

PCB

Log InSign Up

Raspberry Pi Relay PCB Design

flux

0:00

Work completed:
  • Board outline set to 50 mm × 80 mm
  • Mounting holes MH1–MH4 configured at correct diameter and positions
  • “Orientation Checklist” project property added for relays K1–K4 and terminal blocks J3–J6
  • PCB stackup set to Standard 4 Layer, with Layer 2 = GND plane and Layer 3 = 5 V plane
Tasks not yet done:
  • Verify and update the Pico header footprint (J1) to match Raspberry Pi Pico mechanical specs (requires manual edit)
  • Define and apply net classes for:
    • 12 V power nets (PROTECTED_12V, VIN_AFTER_FUSE, U5:VIN, F1, SurgeTVS, coils)
    • 5 V power nets (U5:VOUT, Pico VSYS/VBUS)
    • LED_PWR nets (LED1–LED4)
    • GPIO nets through PC817 to ULN2803A
  • Component placement (PC817 → ULN2803A → SRD-12VDC-SL-C → J3–J6 & BATx_COM)
  • Placement of 12 V entry (J2), fuse F1, protection diodes/TVS, buck converter U5 & decoupling caps C9–C12
  • Test point (TP1–TP7) placement and silkscreen labeling
  • Routing of power (12 V, 5 V) and signal nets, with wide traces, clearance rules
  • Ground stitching vias around U5 region
  • ERC/DRC run and resolution of any violations
  • Final silkscreen review and test-point labels
Success criteria status
  • ✅ Board outline and mounting holes correct (50 × 80 mm, MH1–MH4)
  • ✅ 4-layer stack configured with L2=GND, L3=5 V
  • ⬜ Pico header footprint not yet verified
  • ⬜ Net classes not defined or applied
  • ⬜ Component placement and routing incomplete
  • ⬜ ERC/DRC has not been run
Next step: Proceed to Component Placement (step 3), arranging opto-isolators (PC817), ULN2803A, relays, terminals, then place the 12 V entry and buck converter region.
148 days

​
Sign up to send

To get started, talk to Flux or create a New Document.

Reviews

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    Assets are files uploaded to this project which can be used in various ways.

    Costly Ivory Mr. Fusion thumbnail
    Relay HAT Schematic – Post‑Validation Fix Plan (ULN2803A, Buck → Pico, LEDs, Optos, Testpoints)

    Properties

    V
    mm
    °
    °
    °
    °
    °
    °
    °
    °
    mm

    Diagram


    Power Control Relays Outputs Indicators 12V Input Reverse-Polarity Protection 5V Regulator Raspberry Pi Pico VSYS/VBUS ULN2803A Vcc Relay Coils Vcc Pico GPIO Header Opto-Isolators (Optional) ULN2803A Low-Side Driver Relay 1 Coil Relay 2 Coil Relay 3 Coil Relay 4 Coil "Terminal Block 1 (COM/NO/NC)" "Terminal Block 2 (COM/NO/NC)" "Terminal Block 3 (COM/NO/NC)" "Terminal Block 4 (COM/NO/NC)" LED1 + R1 LED2 + R2 LED3 + R3 LED4 + R4

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $14.70–$73.17

    Digi-Key

    $18.01–$172.22

    LCSC

    $24.44–$26.24

    Mouser

    $18.79–$23.02

    TME

    $6.82

    Verical

    $7.39–$30.11

    Controls

    Welcome 👋

    Flux helps you build PCBs faster with an AI teammate!

    Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.

        Introducing AI Placement!
        AI Placement Demo

        AI-Powered Component Placement

        Let AI place your components intelligently. AI Placement analyzes your schematic and positions components for optimal routing, signal integrity, and board density.

        From Schematic to Layout in Seconds

        Skip the tedious manual placement. AI Placement generates a starting layout you can refine, saving hours of repetitive work on every new design.

        Works With Auto-Layout

        Pair AI Placement with Auto-Layout for a complete AI-driven PCB design flow — from component placement through trace routing, all with one click.

        Try it