Designing a Bitcoin Miner

0:37

Assessing project data needs.

Running design review.

Analyzing the schematic.

I checked it.
  • There is no ERC result currently available for the decoupling_caps review category, so Flux is not reporting a missing-decoupling warning around X1 right now. The decoupling check is the correct ERC category for this kind of issue
  • In the schematic, X1 has:
    • VDD tied to VCC_3V3
    • GND tied to GND
    • OUT connected only to IC1 CLKI
  • The VCC_3V3 net also includes C17 and C18, so there is capacitance on the rail, but it is not obvious from ERC alone that one of those is a dedicated local bypass capacitor specifically for X1.
So the answer is:
  • ERC: no missing-decoupling flag reported for X1
  • Design clarity: still worth checking whether C17 or C18 is intended to be the oscillator’s local decoupler
If you want, I can next check the oscillator datasheet guidance and tell you whether X1 should have its own dedicated 100 nF cap placed right at the supply pin.
5 days
save project
5 days

0:33

Navigating project saving options.

Checking if I can make the changes for you.

Reading docs about How do projects save in Flux? Does Flux automatically save project changes or is there a manual save action?.

Reading docs about Manual save project in Flux editor autosave project changes save button.

Reading docs about Project autosave change history save changes automatically Flux project version control save.

I can’t save the project for you from chat.
I could not find relevant Flux documentation for a manual project-save feature, so this probably means that action isn’t available here.
Open Flux docs
Search save docs
Ask community
5 days

Plan completed.


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

    No assets added.

    Bitcoin Miner Controller Board

    Bitcoin Miner Controller Board thumbnail
    Bitcoin miner controller board revised so J2 is a dedicated USB-C USB 2.0 control and monitoring connector feeding U2, while X1 is a dedicated 25 MHz oscillator driving IC1 on ASIC_CLK for the mining subsystem.

    Properties

    Bitcoin Mining Hardware

    12V power input, USB-C service port, UART debug header, fan header, mining interface header

    USB primary control and monitoring; SWD debug only

    Diagram


    12V DC Input Input Protection and Fuse Core Buck Regulator 0.8V AUX Buck Regulator node_5V LDO 3.3V Mining Hash Module Control MCU Clock Buffer and Oscillator UART Debug Header USB C Power and UART Port Thermal Monitor and Fan Header

    12

    V

    Prototype / evaluation hardware only

    Primary host interface is USB through the on-board USB-to-UART bridge and USB-C connector. SWD header is retained only for programming and bring-up. Mining subsystem uses dedicated 25MHz oscillator X1 into BM1397 CLKI.

    12V input main power path with USB used for control and monitoring interface support

    Prototype

    USB is the primary control and monitoring interface, SWD is secondary debug only, and the mining core receives a stable dedicated 25MHz reference clock from X1.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $8.73–$15.82

    Digi-Key

    $15.98–$17.79

    LCSC

    $11.45

    Mouser

    $20.49

    TME

    $0.78

    Verical

    $7.22–$18.68

    Controls