buckterbobby / Able Bronze Robot Vacuum

Loaded

0

0

Files

Schematic

PCB

Log InSign Up

High-Performance AI SBC Design

flux

0:00

Work done
  • Verified the current schematic already has key infrastructure placed and partially net-labeled for a V3C48-class Pico-ITX SBC: GPU slot J3, NVMe sockets U1–U4, PCIe switch placeholder U11, PD controller U13 with USB-A power switches U14–U17, boot flash U12, RTC backup holder J12, and ATX+DC ORing/eFuse U9/U8 with battery-module header J13.
  • Pulled web references confirming V3000-family I/O concept (DDR5/ECC + up to 20 lanes PCIe Gen4 arranged as x8 + 3x4) and filed an internal missing-part request to add the AMD V3C48/V3000 APU symbol/footprint plus SlimSAS SFF-8654 and a suitable PCIe Gen4 switch into the Flux library.
  • Reviewed ERC/DRC: ERC is currently OK for undriven nets, but DRC still shows 203 airwires and BOM/MPN review flags for J10, J4, J5.
Success criteria review
  • ❌ Cannot replace CPU placeholder U5 with AMD Ryzen Embedded V3C48 because an implementable V3C48/V3000 symbol+footprint (or SOM/module with published pinout) is not available in the Flux library; TechPowerUp does not provide the required pinout/ball map.
  • ❌ Therefore cannot complete DDR5/ECC wiring, SPI boot wiring to U12, RTC VBAT wiring to J12, or the required PCIe lane map (x8->J3, x8->SlimSAS, x4->Gen4 switch->U1–U4) in a production-correct way.
  • ❌ Cannot clear DRC airwires because I cannot trigger auto-routing/auto-placement from the agent side (Flux limitation); you must run Auto-Layout in the UI.
Next steps
  • Provide a real V3C48/V3000 pinout source (ball-map/pin mux table) or choose a V3000 SOM with public connector pinout; once we have that (and/or once the library parts land), I can replace U5 and fully wire DDR5/ECC, SPI flash U12, RTC backup J12, SlimSAS, and the Gen4 NVMe fan-out switch.
  • In parallel, you can run Auto-Layout routing; after that I can re-run DRC airwire checks and help resolve remaining schematic/constraint issues.
63 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

    No assets added.

    Able Bronze Robot Vacuum

    Able Bronze Robot Vacuum thumbnail
    AI-SBC: compact high-lane-count compute board with 4x M.2 NVMe, dual PCIe Gen5 x16 slots, dual-input power ORing + eFuse, VRM rail placeholders, rich IO panel, and Arduino header area

    Properties

    flowchart TD subgraph PowerEntry[Power Entry] ATX24[ATX 24 pin input] DCJack[DC barrel input] Protect[Surge ESD OV OC protection] ORing[Ideal diode ORing] VIN12[VIN 12V main bus] ATX33[ATX 3.3V] ATX5[ATX 5V] end subgraph Compute[Compute and Memory] CPU[CPU socket placeholder] DDR[DDR slots up to 128GB] end subgraph PCIeFabric[PCIe Gen5 Fabric] GPU[PCIe x16 Gen5 slot] NIC[PCIe x4/x8 slot for NIC] SW[PCIe switch retimer placeholders] M2A[M.2 NVMe slot 1] M2B[M.2 NVMe slot 2] M2C[M.2 NVMe slot 3] M2D[M.2 NVMe slot 4] end subgraph Rails[VRM Rails] VCPU[CPU core VRM placeholder] VSOC[SoC VRM placeholder] VDDR[DDR VRM placeholder] V33[3.3V aux] V5[5V aux] VPCIE[PCIe slot power] end subgraph Expansion[Arduino Expansion] Arduino[Arduino header area] UART[UART] I2C[I2C] SPI[SPI] GPIO[GPIO] end subgraph Mech[Thermal and Mechanical] WB[Water block keepout] M2Therm[M.2 thermal zones] Mount[Mounting holes] end ATX24 --> Protect DCJack --> Protect Protect --> ORing ORing --> VIN12 VIN12 --> Rails ATX33 --> Rails ATX5 --> Rails Rails --> CPU Rails --> DDR CPU --> DDR CPU --> PCIeFabric SW --> GPU SW --> NIC SW --> M2A SW --> M2B SW --> M2C SW --> M2D CPU --> Arduino Arduino --> UART Arduino --> I2C Arduino --> SPI Arduino --> GPIO

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $42.13–$51.45

    Digi-Key

    $33.36–$35.60

    LCSC

    $91.84–$93.38

    Mouser

    $60.10

    TME

    $8.48

    Verical

    $38.23–$48.25

    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