GithubHelp home page GithubHelp logo

bitaxehex's Introduction

Warning: the bitaxeHex is unfinished. there may be hardware and firmware bugs. Please see The bitaxeHex channel on the OSMU Discord for the latest status

Closed Source is Antithetical to Bitcoin

Presenting: The bitaxeHex

bitaxeHex is a follow on to the bitaxe that incorporates six BM1366 ASICs from the Antminer S19XP

bitaxeHex render

Goals

  • Standalone: can mine directly to your pool over WiFi. No External computer needed.
  • Embedded: low cost, low maintenance, high availability, high reliability, low power.
  • ASIC: based on the very efficient BM1366 from Bitmain.
  • Versatile: solo/pool mining, autotune power/heat/efficiency.
  • Open Source: All design files are provided.

Features

  • ESP32-S3-WROOM-1 wifi microcontroller on board
  • TI TPS546D24ARVFR buck regulator steps down the 12V input to power the chain of BM1366
  • TMP1075 measures inlet and outlet PCB temperature.
  • Microchip EMC2302 Controls dual fans
  • Header for optional status LCD

BM1366

  • The BM1366 is a undocumented SHA256 mining ASIC from Bitmain. It's mostly used in the Antminer S19XP and S19K Pro
  • Bitmain claims the BM1366 has 21.5 W/TH efficiency
  • The BM1366 is available (new) for around $15 each.

Current Status

  • v304 This is going to be the official release candidate, but boards have not been produced yet, this version is not final.
  • Power draw is around 50W @12V.
  • ESP32 miner firmware will configure the power supply to run at the proper voltage.
  • This is an advanced build! If you don't have experience building boards, you should probably go build a single ASIC bitaxe first to get the technique down.

Notes

  • Beware that overclocking doesn't produce a higher hash rate on this board, it only causes more heat generation.
  • If you decide to build a pre-release board, be sure to order 2 oz. copper on both the internal and external layers.
  • The recommended heatsink is not anodized and very conductive on all surfaces. This should be OK as the ASIC tops are not known to be conductive, but this needs some more investigation.

Revision List

  • v304 is a work in progress, some capacitor changes, additional features
  • v303 has some improvements in the layout and the 33R inline resistors have been removed.
  • V302 is the current working version of this board. If you want to build this, pull down this git tag.
  • V301 does not work, the power supply maintains voltage, but overheats in a drastic way
  • V300 does not work, the power supply cannot maintain voltage when a load is applied

Hardware

  • BM1366 from NBTC on AliExpress. Both the AL and AG variants have been known to work.
  • Heatsink 90mm long variant. This will need to have threaded M3 mounting holes added. See the KiCad board file for the pattern
  • Fans At least one 80x80mm 12V 4-pin fan. Like the Noctua NF-A8 PWM. Possibly two.
  • Enclosure (several sellers) 130mm long variant. The bitaxeHex needs to be run inside an enclosure to force air through the heatsink and effectively cool the BM1366s
  • The TPS546 can potentially benefit from a small self-adhesive heatsink on the top of the package.
  • All of the parts on the board are listed in the KiCad BOM

Software

  • ESP-Miner is still being updated to support multiple ASICs

Power Supply Requirements

  • bitaxeHex takes 12V DC input via screw terminals. Power supply should be capable of 100W
    • This 120W Brick technically works, but gets a little warmer than it should. You'll need to change the end.
    • 12V 15A 110V AliExpress Bare PSU

Building

bitaxehex's People

Contributors

skot avatar macphyter avatar benjamin-wilson avatar bastelpichi avatar dmillard-td avatar

Stargazers

Lula Sky Dream UAV avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.