Search content
Sort by

Showing 8 of 8 results by xraid
Post
Topic
Board Hardware
Merits 1 from 1 user
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 03/03/2023, 01:30:23 UTC
⭐ Merited by vapourminer (1)
Hi
I want Register-Map for BM1397 & Bm1398 & BM 1387
If this chipss supoort verison rolling 16 Huh
PLZ help
This project is mostly about creating open-source hardware, so far. I don't think anyone has worked on the ESP32-S3 driver portion yet.
But we do have open-source drivers running on desktop operating systems, from kano. This file should get you started.

BM1397 registers here :
https://github.com/GPTechinno/bm1397-rs

also the Saleae application Logic has a BM1397 extension that can be loaded from within the app
Post
Topic
Board Hardware
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 19/01/2023, 16:16:23 UTC

I just checked on some used BM1397AG I have; there is about 30Ω between the bottom GND pad and the top. I also checked on my last remaining new BM1397AG and it's more like 90Ω.

It is my understanding that the S17 has individual heatsinks for each chip because of this problem.

i have seen several refits for S17+ using a single large combed Heatsink plate for several chips all at once ( 3 large heatsinks per Hashboard ) . Not sure , how they get them to work

I have heard from a guy on our discord (you should join!) that in some cases they sand off the copper top.. I didn't believe it, but he has some pictures.

I think they could also use a electrically insulating but thermally conductive layer too.

i think the "sanding" is to flatten the prior solder remains, when retrofitting the mono heatsinks, then termal paste is used for isolation
Post
Topic
Board Hardware
Merits 1 from 1 user
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 14/01/2023, 00:20:53 UTC
⭐ Merited by JayJuanGee (1)

I really like the idea of Rust. I just haven't seen anything convincing about support on the ESP32. Or really any MCU other than the STM32, which is hard AF to source these days.


here is esp32s3 rust hal if You have nor seen it already
https://github.com/esp-rs/esp-hal/tree/main/esp32s3-hal

myself is targeting rp2040 = pico and are using "embassy" that has great async using a task executor,
"embassy" has some esp32 in pipeline as i understand is "work in progress"
https://github.com/embassy-rs/embassy
Post
Topic
Board Hardware
Merits 1 from 1 user
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 09/12/2022, 11:19:15 UTC
⭐ Merited by vapourminer (1)
- Use Sn63/Pb37 no-clean, leaded, solder paste. I usually get MG Chemicals brand, in a syringe. Keep it in the refrigerator so it's nice and cold before you stencil it. (obvs don't

maybe we will have some surprise with Sn63/Pb37 alloy, with its low melting temperature point and a relatively hot chip (ASIC miner)....

the BM1937 chips to PCB with are soldered with 183C melt-point and heat-sink to chip is using ≈ 130C in repair manuals from bitmain.
Post
Topic
Board Hardware
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 08/12/2022, 10:47:05 UTC

Finally, why I think Rust is way to go for a embedded miner, it is mainly because Stratum V2 Reference Implementation is done in Rust (https://github.com/stratum-mining/stratum), I recently joined their weekly dev meeting and they seems to be interesting into a first embedded implementation. It can be done on the ESP32-S3 on top of IDF without the need to have actual BM13xx I think.


And about others Bitaxe's chip driver, I have well debugged my EMC2101 rust driver, but it is not finished yet.


Stratum V2 (S2) has huge savings in bandwidth to pool since it is binary in a group channel to pool also comes with encrypted "noice" protocol, compared to stratum V1 that is clear json over http.

S2 has a reference implementation SRI that has roles of mining device (MD), proxy / translation-proxy (T-proxy) and S2-pool.
the T-proxy will enable a miner use S1 in FW of MD <=> T-Proxy <=> S2-pool.

Before a native in Rust reference implementation of FW exist, SRI is going to make a S2-cgminer meaning a MD can run T-proxy <=> cgminer in MD direct instead of having too use a separate T-Proxy machine instance before connecting to S2-pool, comes in handy for miners with few MD's, else using a T-Proxy for miners where all MD is collected into a group channel to S2-pool is the way.

more of the SRI effort to make a S2-cgminer here :
https://docs.google.com/document/d/1iW48-Y4Xvr2IN7PU_9xYw-i5wReCQ98SyliI55_LSos/edit


Post
Topic
Board Hardware
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 01/12/2022, 04:09:14 UTC
also if somebody here is handy with 3d-printing ? well even answer if it could be done with a 3d-print.
I do; could give that thing a try.. Smiley However only looks like a breakout board like mine; I don't understand where to get STL files for printing?
There should be some kind of 3D printed piece holding the chip on through pressure. Would be pretty sweet. If someone has a working model, I would print them for free for the sake of Bitaxe development (or other open-source miner evolving from this).

We would need make a design or 3 -and draw it / test print

-i see a bottom base plate with a 0.8 * 0.8 * depth(?) indentation.

-and a lid where PCB-breakout is mounted, the lid could have a overhang with sides when placed over base, the overhang-sides could have m3 machine screw adjustments ? if the 3d-print could not be made exact, the threads for the adjustment-screws would be made after print.

-no hinges for lid ? , but weight of lid could maybe be sufficient make contact ? or the overhang sides of lid could almost meet the base where magnets could pull.

well any design that works will float my boat ...

then maybe a esp32 with display to drive some test confirming chip is operational


Post
Topic
Board Hardware
Merits 1 from 1 user
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 30/11/2022, 21:16:39 UTC
⭐ Merited by n0nce (1)
also if somebody here is handy with 3d-printing ? well even answer if it could be done with a 3d-print.

i am looking at a BM1397 PCB breakout
https://www.pcbway.com/project/shareproject/Socket_BM1397.html

and if a pressure mount 3d-printed holder for the bm1397-pcb could be made for testing chips without soldering.
Post
Topic
Board Hardware
Merits 4 from 3 users
Re: Open Source Bitcoin ASIC miner project that uses 2x BM1387 (Antminer S9)
by
xraid
on 30/11/2022, 20:51:20 UTC
⭐ Merited by vapourminer (2) ,n0nce (1) ,JayJuanGee (1)
RE:
"Once the design settles down a bit, we'll do an at cost group buy of assembled PCBs so people can start hacking on them. Stay tuned!
Finding a reliable (and affordable) supplier of BM1397AG for this is on the to-do list!"

hi,

regarding recycling BM1397 chips, there is a "lot" for sale of "need repair" s17+ (65 chips per hashboard * 3 hashboards per machine) in Dallas.

If somebody is local and can inspect corrosion of the hashboards maybe we could do a group buy . i can take 10 machines myself (600 in lot).

when sourcing BM1397 AD AG AH AI now they are on offer for 15-27$ each as new and around 6.5$ each as used, need ship from China.

the chips are sorted in production into bin numbers, a hashboard has a label of version(AG AH AI) and bin of chip + a Line number of hashboard, bin numbers are allocated on errors in frequency testing and Line number after assembly testing of hashboard.

so it is best have matching "bin" of chips in a assembled Bitaxe, (bin is not labeled on chip but after in sorting, but can in case of recycle from hashboards be deducted from label.)

i am thinking bid 20USD per machine for all with pickup on site in Dallas, today's price for a s17+ would be around 150-250usd depending connection for a working machine, these are in need of repair and for them its scrap and if somebody take all We could probably bid at 20 ok say 21.

guesstimate 33% of chips not working, would leave about 130 chips to be saved per machine.

if we can not buy the lot of 600 maybe we could give an offer of x machines at price y, count me in for 10.

but first need understand if dampness in farm has corroded the machines so we need a inspection, and after sort out logistics.