BCOTI Control Board Design

0:00

Work completed
  • Updated project description with relevant hashtags (#2layer, #BCOTI, #compact, #USB, #ESP32C3, #diffpair)
  • Added system architecture mermaid diagram
  • Placed and configured components:
    • U1 ESP32-C3 SuperMini
    • C1 & C2 100 nF decoupling capacitors
    • J1 USB-C power connector
    • J2 USB Type-A data connector
    • J3 CV256 Mini2 5-pin connector
    • J4 LZE039 10-pin connector
    • J5 4-pin button header
    • SW1 PTR902-2015K-A104 potentiometer with switch
    • TP1, TP2, TP3, TP4, TP5 test points
  • Completed all net connections per plan
  • Updated design properties:
    • ERC Review Findings; set voltage rating status for C1 and C2
    • DRC Review Findings
    • Connector Clearances
    • Footprint extents (J1–J5, SW1)
    • Computed Max_Connector_Clearance
    • Computed and set Board_Width and Board_Height
    • Resized PCB layout to calculated outline
Work not done (requires manual or advanced layout steps)
  • Configuring full/near-full ground pour with stitching vias
  • Defining 2-layer stackup and DRC rules (6–8 mil trace/space; 10–20 mil for 5 V)
  • Placing edge connectors and optimizing component placement for cable flow and EMI
  • Routing USB D+/D– as matched-length differential pair
  • Routing 5 V and GND as short, wide traces with dedicated return paths
  • Adding silkscreen labels for components and nets
  • Running continuous DRC
Success criteria review
  • Reproduced all functional modules with exact net/pin mapping: ✅
  • USB D+/D– routed as matched-length differential pair: ❌
  • Compact board with connectors at practical edges: ❌
  • Robust 5 V/GND distribution with ground pour: ❌
  • Test/programming pads included: ✅
  • DRC completed with all rules met: ❌
Next recommended step Proceed with PCB layout configuration and routing:
  1. Define the 2-layer stackup and apply DRC rules.
  2. Add ground pour on bottom layer with stitching vias.
  3. Place edge connectors and ESP32-C3 module for optimal routing.
  4. Route USB differential pair, power, and ground nets.
  5. Add silkscreen labels and run continuous DRC.
155 days

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

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.

    Slight Scarlet Pip boy thumbnail
    Ultra-Compact 2-Layer ESP32-C3 Control PCB for BCOTI V2_Beta with USB-C Power, USB-A Data, CV256 Mini2, LZE039, Button Header, and Pot-Based Brightness Control

    Properties

    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm
    mm

    Diagram


    USB-C Power USB-A Data ESP32-C3 CV256 Mini2 LZE039 Button Array Potentiometer/Switch
    mm

    Pricing & Availability

    Distributor

    Qty 1

    Controls