Skip to content

skot/bitaxeHex

Repository files navigation

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

  • v302 hardware is working! Hash rate is fluctuating between 2.4 TH/s and 3.0 TH/s.
  • 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.

Revision List

  • 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
  • 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