I mentioned a few weeks ago that I was considering doing a long-form post about my experience with a FutureBit Apollo bitcoin mining rig. There was some interest, so here it is.

Choosing an option

FutureBit offers the Apollo mining rig in several configurations:
  1. A bare-bones hashing machine ($524.99USD)
  2. Same as 1, but with a FutureBit-made power supply ($599.99USD)
  3. The same hashing machine as 1, but with a built-in "controller" which can act as a desktop computer (their words). ($824.99USD)
  4. Same as 3, but with a FutureBit-made power supply ($899.99USD)
For (1), you need an external power supply and a computer to "drive" the hashboard. This is only recommended for advanced users, while (3) has software provided and pre-installed, so it's more n00b friendly.
For a few different reasons, I chose option 1:
  1. This was the cheapest option, so naturally I wanted to see if this would work for me, to help lower my cost for entry.
  2. I already have a server from which I can drive the hashing machine. I don't have a need for another general purpose "computer". I consider myself enough of a power user to figure out how to drive the hashing machine from an external computer.
  3. The power supply available from FutureBit would only supply enough power to drive the hasher at 3 TH/s, while the hashing machine is rated to go up to ~3.8TH/s. I didn't want to be limited by the power supply in that way.
  4. I could actually get a more powerful power supply for lower cost, so either way, I wasn't planning to buy either package that included the FutureBit power supply.
Some additional considerations:
  1. If you buy one of the Full units (with the built-in computer and control software), you are strongly discouraged from updating any system packages, the OS itself, or the NodeJS engine which is what the UI app runs on. There's supposedly some incompatibility issues that breaks the functionality of the miner if you do this. I was not a fan of this, since it ships with old, outdated software, which can expose security vulnerabilities over time.

Making the purchase

I originally wanted to buy using bitcoin to help preserve privacy. I thought through this some, and realized I'd still need to ship it somewhere where I could pick it up. I couldn't figure out a way to receive the shipment without tying to my identity, so I gave up on that. I emailed support asking if there was any option to buy/pick up in person, either at their distribution center in California or at their office in Brooklyn, NY, but the answer was no.
I also tried to buy using bitcoin but their bitcoin payment plugin was broken, so that option was off the table. I emailed support about this, and they said they could provide a bitcoin address to send to, but I opted against it. I was afraid that the out-of-band communication would not be honored somehow, it just made me uncomfortable.
All that being said, I just paid using normal payment rails and had it shipped to my house. Sorry, sorry :D
Shortly after I made the purchase, FutureBit was running a 10% off sale. I emailed customer support to ask if they would consider retroactively applying the discount, and they did! That was very nice of them.

Setting it up

The physical setup isn't bad at all. You plug the PCI-E power cables in the ports in the back of the miner, along with the micro-USB plug to control the hashboard.
One issue I ran into was despite connecting the power supply to the board and turning the power supply on, the board was not powering up. I emailed support and they led me to the solution, that I needed to jump the CPU power cable on the power supply. Since I was using a power supply meant for an entire computer, it needed to be "tricked" to think it was connected to a motherboard, etc. I guess had I bought the power supply from FutureBit, I wouldn't have run into this issue.
Since I opted to not buy the "Full" edition, I also needed to figure out how to run the mining software. The binaries can be found here. Pick the right version based on the OS you're using, and follow the instructions to set it up/configure it. Down-side: it's not open source :(. The configurations of the software allow you to essentially determine the hashrate you will mine at and which pool you will use.
I also ended up writing a very slim, bare bones UI app to make it easier to control the mining software from my home network. Maybe I'll open-source it one day, but I haven't yet. Essentially it's a web app wrapper around running shell command to launch the mining software. I also ended up eventually creating a linux service to run the miner at boot, to help improve resiliency and up-time in case I ever rebooted.

Choosing a mining pool

Long story short, I ended up using Braiins Pool because it was KYC-free and used PPLNS for payout, which is "real mining", not just selling hashrate for a fixed fee. I explored several other mining pools and felt most comfortable with Braiins.
I did try NiceHash but I found their UI to be not very useful, so I couldn't easily determine how my miner was performing. I also saw a lot of errors in the logs when I was pointed to NiceHash, which made me suspect that I wasn't going to get the full value of my mining efforts in that pool. One nice thing about NiceHash is the Lightning payouts, something I wish Braiins supported.

Running it long-term

I've found the stability to be very good. I've had a few blips here and there, but mostly due to internet outages at home or things like that, so nothing really to do with the miner itself.
I did run it at a higher hashrate than the OOTB UI will allow you to do, so I could achieve 3.5TH/s hashrate. At this level, it was consuming about 250W of power, compared to 200W of power producing 3TH/s of hashrate. Depending on your goals, you can run it at various rates and get sats at the corresponding speed.
Then there's the noise and the heat.
I found that running the machine anything above the "medium" level was a noticeable level of noise, and probably not ideal for a room where you spend a lot of time. Cranking it up to produce 3.5TH/s was definitely noisy. I decided to get 2 Noctua 120mm computer fans to help cool it down. I put one underneath, and one on top of the miner, both pushing air up. My goal was to make the internal fan have to work less hard to keep the device cool, and with this setup, it definitely worked.
Currently, I run the device producing 3TH/s 24/7 and it sits around 55C in temperature, with the internal fan speed around 2500rpm. Without the extra fans, the internal fan speed exceeded 3000rpm, if memory serves. That seems to have made a big difference in noise.
As for the heat - this device will definitely warm up a room if it's enclosed. I had it in a larger room for a while and it wasn't terribly noticeable. I assume it's significantly cooler than any "pro" miners like an S9 or whatever, but it isn't negligable.

What did I spend, and what have I earned?

  1. I paid $493.16 for the hashboard, including shipping, tax, and sale discount.
  2. I paid $73.05 for a EVGA power supply to drive the miner
  3. I paid $34.22 for the two Noctua fans
  4. I paid $6.42 for a power adapter to drive the external fans from my power supply
So a total of $606.45USD for all of the above, NOT including electricity to run the miner.
I've been running the miner more or less 24/7 since July this year. My Braiins Pool account currently sits at around 82,000 sats. I can't withdraw until I hit 100,000 sats, with a 10,000 sats fee.
At current fiat exchange rate, 82,000 sats roughly equates to $31USD.
I provided these numbers so you can see that this is clearly not going to become "profitable" any time soon. However, I am earning KYC-free sats, so a premium is to be expected. Also, I am contributing to the distributed mining network, and ultimtely, I'm a nerd so this is just a fun experiment. I've also learned a lot during this process, and I value that.

Conclusion

If you're with me this far, thank you for reading!
I probably won't break even or make a profit any time soon, but this has been a worthwhile experiment for me. I'd do it again, but I probably won't buy another unit to expand my mining capacity.
Let me know what you think, and if you have any questions! I am sure I left some details out that folks might be interested in knowing.

Resources

  1. https://shop.futurebit.io
  2. https://www.futurebit.io/apollo-btc-support
  3. https://github.com/jstefanop/Apollo-Miner-Binaries
  4. https://github.com/jstefanop/apolloui
  5. https://github.com/jstefanop/apolloapi
cc @bitcointerest @nikotsla @siggy47 @k00b since you expressed interest originally!
reply
Don't forget about me :) hahaha.
reply
deleted by author
reply
Yea! It’s not big at all
reply
deleted by author
reply
I have considered it… maybe after I withdraw my sats from Braiins after reaching the minimum payout
reply
deleted by author
reply
I would love to mine Bitcoin but in my country that would be very difficult with our unstable electricity supply. I like the fact that you joined a KYC free mining pool. Btw, thank you for the shoutout. You've done an amazing job with this post. Well worth the wait!
reply
Thank you for the kind words!
reply
I appreciate your input. I was thinking about getting one of these a year ago or so, but never followed through. I'm currently in the process of just converting my s9 into a space heater, and I think this will satisfy my mining urges (at least for living in an apartment)
reply
Im a fan of the s9 conversion but one or the other is better than nothing every pleb needs a miner 🤙
reply
Thank you! That sounds like an interesting project, I’d like to read about it if you ever have the time.
Have a friend that run it for a year on brains and had a total kyc free sats of 465,000 running it with original noisy fan at a constant 3,2TH/s on Turbo mode, I think he bought the option 4 because I was there when it arrived, and in 15min we had the machine plugged and hashing.
I did ask my friend how the Apollo journey was going after reading this, and he mentioned he changed pool because the previous one had not constant rewards. He also changed the fan for a generic one without the variable speed, so apparently now the machine is much less noisy, and it's on an average of 700 sats/day at a good 3.1TH/s
reply
465,000 in one year seems like a lot for this machine. That must have been when Braiins has a lot more of the global hash rate.
Did he say which pool he changed to?
reply
I said over a year, and yes, Brains was performing really well for the first 6m. I'll ask which pool is hashing now
reply
My Braiins Pool account currently sits at around 82,000 sats. I can't withdraw until I hit 100,000 sats, with a 10,000 sats fee.
That fee is a lot...
reply
Yea, it's pretty high. If you withdraw 0.01BTC or more, the fee is waived. But that'll take me forever to get to
reply
Yeah. I was surprised you mentioned you only got 82.000 sats in all those months. And you will be getting less as dificulty goes up.
reply
I checked my reward history and the first block I was a part of was on 15July, so it’s only been a little over 4 months.
reply
Good work mate!
You are officially contributing to the hashrate! :)
reply
A bit late to this party, but found this post very informative. Thanks for sharing.
I too am considering a mining rig for the learnings. The first thing holding me back quite frankly, is the noise aspect. I value my peaceful and quiet environment. The second thing is the heat aspect. I live between the Tropic of Cancer and the Equator, and at a low enough altitude that the normal temperature ranges from warm to damn hot.
Also considering an LN channel which may be better suited to my environment...we shall see.
reply
Great post thank you for the information !
reply
Just another question... here
reply
It's more the adventure and the feeling you are helping the network that a ROI in fiat terms, we need more of this. The fan hack is something that we all do, seems funny to me, I have an extra couple of fans just in case.
My key point to not bought any of this is the noise... I already put in some comments, we need a miner with passive cooling, no fan, just a big chunk of metal, so you could leave in your house without issues.
I am waiting for a bitaxe[0] custom hardware, it has all my "tickets".
reply
I was looking at this 201, look's like 6 units are needed to compare with the Apollo performances. Electricity cost, probably irrelevant...
reply
If you want to solo mine with it, I recommend CK Solo "Pool"
It's made by Con Kolivas, the person who wrote cgminer, one of the most famous miners.
You just point your Apollo unit to it and the lottery starts :)
reply
I might do that after I reach the payout minimum on Braiins, thank you!
reply
That's awesome, i did a write up and posted here a bit ago step by step how to run a stamdard miner with linux or windows lap top. I think they are quality products and like you i have learmed a ton through using the unit. The full unit, like your conclusion, i think is kaka ( they should honestly scrap the full and focus on getting software for standards into preconfigured OS projects like umbrel, start9, etc ). Thanks for posting your experience 🤙
reply