

Miner with 8 Asics based on the NerdQaxe+
- Size
- 155.5 × 130 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 312
- Nets
- 253
- Pads
- 1,413
- Tracks, vias
- 2,350, 954
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 14 Aug 2024
- Updated
- 14 Oct 2024
Overview
Nerd8 is an open-source printed circuit board by Patsch91, from the Patsch91/NerdOCTAXE-Plus repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 155.5 × 130 mm with 312 parts on 253 nets, routed with 2,350 tracks and 954 vias.
It is built around the CSD95472Q5MC, TMP1075D and TXU0304PW, with the PMEG4030EP,115-JSM and SMBJ12A among its other parts. Its parts include 206 capacitors, 51 resistors, 22 ICs, 4 inductors and 3 diodes.
Main components
5CSD95472Q5MC
VSON-12-EP(5x6)-40℃~+125℃ 4.5V~5.5V MOSFET VSON-12-EP(5x6) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTMP1075D
SOIC-8-55℃~+125℃ 1.7V~5.5V 12bit 3.5uA 7ms Factory temperature calibration、Temperature threshold monitoring I2C、SMBus ±1℃ SOIC-8 Temperature Sensors ROHSTexas InstrumentsTemperature SensorsTXU0304PW
TSSOP-14-40℃~+125℃ 1 1.08V~5.5V 1.08V~5.5V 200Mbps 4 Level translator Power-off protection、Output enable high-impedance、Integrated pull-up resistor Tri-State Unidirectional TSSOP-14 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersPMEG4030EP,115-JSM
SOD-128-55℃~+150℃ 1 Independent 100uA@60V 3A 50A 60V 700mV@2A SOD-128 Schottky Diodes ROHSJSMSEMISchottky DiodesSMBJ12A
SMB-65℃~+150℃ 12V 14.7V 19.9V 1uA 30.2A 390pF 600W@10/1000us TVS SMB ESD and Surge Protection (TVS/ESD) ROHS晶导微电子ESD And Surge Protection (TVS/ESD)
README
README.md
The NerdOCTAXE+ is a 8-Asic version of the NerdQAxe+ with Nerdminer / Nerdaxe Display and is running the BitAxe Firmware as its Core.
It runs standalone and uses 8 ASICs of type BM1368 to achieve an average Hashrate of ~5Th/s at ~100Watts (approx. 110Watt at the wall... i have not measured it yet)
Highlights:
- uses the NerdAxe / NerdMiner display
- 3-Phase Buck // The TPS could handle 4 Phases... currently thinking of changing it to 4-Phase design
- Standalone, no Raspberry Pi or other PC needed
- AxeOS with improvements and enhancements - slightly modified version of ESP-Miner-NerdQAxe+
- Influx DB support
- Better charting (10m, 1h, 1d), data doesn't get lost on Web UI reloads
- ASIC clock and voltage adjustable without reboot
- Stratum client stability improvements (TCP timeouts)
The NerdOCTAXE+ runs with a modified version of the AxeOS: https://github.com/Patsch91/ESP-Miner-NerdOctaxePlus
Build
DISCLAIMER: This device is an advanced build and partly WIP. To get 8 Asics soldered properly can be very hard and frustrating if you are not used to soldering Asics or soldering in general. Using that amount of power, this device isn't a toy and you should know what you are doing - stay safe!
The first prototype is running a little bit high on Temps: Buck at ~80°C and Asics about 60-70°C (so for now I used a rather unconventional way of additional cooling glueing some -many- cheapo small heatsinks directly onto the PCB which dropped the buck Temp to nice 50°C and Asics about 50-60°C)
PCB: For example with the JLC Plugin for Kicad you can export the files out of Kicad to order directly from JLCPCB or any other PCB-Manufacturer
BOM: You can directly upload the .csv in this repo to Digikey (watch out - this is still a bit of WIP - you could delete the heatsink for example, which is actually in the BOM, but I am currently testing other ones which I will add later on). You will have to order the Lilygo T-Display S3 seperately.
HEATSINKS: Cooling is WIP. For the actual first Prototype I used 2 aluminium heatsinks in 60x60x36mm. These are sufficient but I think I can find better ones - again cooling is still a bit WIP.
FANS: I started with 2x Noctua 80mm PWM Fans but they were not powerful enough to cool this device enough in combination with the mentioned 60mm heatsinks. So I am now using 2x Arctic S8038-7K (Monsters :P). I am currently running this miner with Fan-PWM set to 35%. This is enough to keep the buck at about 50°C and asics ~50-60°C. (!!Note: These Fans have a relatively high "starting current" - so make sure you dont change the fan-pwm upwards in steps too big... for example the miner running hot with Fan-PWM at ~10% (pulling more amps as the Asics getting hot) turning the Fan-PWM up to 90% in one step could lead to triggering the Fuse as the fans are pulling heavy to "accelerate")
CASE I used a 80x160mm Aluminium-Case which can be found in various lengths on Amazon/ebay/aliexpress etc.
BACKPLATE Step files will be provided soon. Will make some changes to integrate the T-Display better into the Backplate :) I used this XT60 Terminals integrated in the Backplate.
Current developments:
10/14/24: The "bigger heatsink" test-pcb is coming soon. Changed the 4-Layer PCB to 6-Layer to conquer the heavy load on the rather small 1V2-Zone and added a whole 1V2 Layer + GND Layer. This should reduce the PCB-Temperatures, the Buck Temperature as it is located near the "hot" area and the voltage drop between the buck and the Asic Input. This design should be a little more energy efficient - I guess just some %´s, but should be noticable.
Misc
If you like this project and want to support future work, feel free to donate to:
bc1q0ctaxeha3lpsaaz7kpjulflw2d9p66fhkp48dk
or related projects without which this project would not have been possible for me:
Parts
312| Qty | Value | Footprint | References |
|---|---|---|---|
| 108 | 1µ | Capacitor_SMD:C_0805_2012Metric | C105, C108, C121, C122, C123, C124, C125, C126, C127, C128, C129, C130, C131, C133, C135, C136 +92 |
| 21 | 100n | Capacitor_SMD:C_0805_2012Metric | C14, C16, C25, C53, C55, C74, C75, C101, C102, C103, C107, C139, C140, C167, C168, C178 +5 |
| 14 | 330µ/4V | Capacitor_SMD:C_1210_3225Metric | C48, C84, C86, C90, C91, C95, C97, C98, C99, C186, C187, C188, C189, C194 |
| 13 | 10k | Resistor_SMD:R_0805_2012Metric | R8, R10, R15, R17, R20, R22, R31, R36, R37, R38, R41, R43, R46 |
| 11 | 10µ | Capacitor_SMD:C_0805_2012Metric | C15, C17, C64, C68, C119, C120, C132, C134, C160, C162, C183 |
| 10 | 100µ/6.3V | Capacitor_SMD:C_1210_3225Metric | C21, C22, C24, C39, C59, C77, C142, C170, C184, C185 |
| 9 | 22µ/25V | Capacitor_SMD:C_1210_3225Metric | C20, C23, C45, C81, C89, C111, C191, C192, C193 |
| 8 | 1k | Resistor_SMD:R_0805_2012Metric | R9, R14, R16, R19, R21, R24, R42, R45 |
| 8 | BM1368_mode1 | myfootprints:bm1368-package-modified | U2, U9, U10, U11, U12, U13, U14, U15 |
| 7 | 2k | Resistor_SMD:R_0805_2012Metric | R11, R18, R23, R44, R49, R50, R51 |
| 6 | 1R/0.5W | Resistor_SMD:R_0805_2012Metric | R25, R26, R27, R28, R47, R48 |
| 6 | 1n/0.7mm | Capacitor_SMD:C_0805_2012Metric | C18, C19, C109, C110, C179, C180 |
| 3 | , , | ||
| 3 | 100n/0.7mm | Capacitor_SMD:C_0805_2012Metric | C10, C11, C176 |
| 3 | 1n | Capacitor_SMD:C_0805_2012Metric | C2, C4, C9 |
| 3 | 1µ/25V | Capacitor_SMD:C_0805_2012Metric | C113, C118, C182 |
| 3 | 2.2µ | Capacitor_SMD:C_0805_2012Metric | C12, C13, C177 |
| 3 | 220nH | myfootprints:IFLR-4031GC-01-8x10 | L1, L2, L4 |
| 3 | 22p | Capacitor_SMD:C_0603_1608Metric | C114, C115, C116 |
| 3 | 3.3n/25V | Capacitor_SMD:C_0805_2012Metric | C112, C117, C181 |
| 3 | CSD95472Q5MC | myfootprints:CSD95472-SON-5x6 | U4, U5, U16 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 2 | 0 | Resistor_SMD:R_0805_2012Metric | R29, R30 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric | R39, R40 |
| 2 | 2.2R/0.5W | Resistor_SMD:R_0805_2012Metric | R12, R13 |
| 2 | 2.7k | Resistor_SMD:R_0805_2012Metric | R33, R35 |
| 2 | 220µ/25V | Capacitor_SMD:CP_Elec_8x10 | C92, C190 |
| 2 | Fan_4pin | Connector:FanPinHeader_1x04_P2.54mm_Vertical | M1, M2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | TMP1075 | myfootprints:TMP1075-DRL | U37, U38 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 10n | Capacitor_SMD:C_0805_2012Metric | C104 |
| 1 | 10µ/25V | Capacitor_SMD:C_0805_2012Metric | C100 |
| 1 | 121k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 12A | myfootprints:fuseholder_littlefuse_blok | F1 |
| 1 | 12p | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 16.2k | Resistor_SMD:R_0805_2012Metric | R34 |
| 1 | 16.5k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 1N5819 | Diode_SMD:D_SOD-123 | D3 |
| 1 | 2.2n | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 2.55k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 22µ/16V | Capacitor_SMD:C_1206_3216Metric | C106 |
| 1 | 24.3k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 25MHz | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | U8 |
| 1 | 330n | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP3 |
| 1 | 4.7µ | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 4.7µH/2.3A/2.7A | Inductor_SMD:L_Taiyo-Yuden_NR-50xx | L3 |
| 1 | 66.5k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 8.06k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 84.5k | Resistor_SMD:R_0805_2012Metric | R32 |
| 1 | AP3211 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | Conn_01x04 | footprints:Barrier Terminal 01x04 | J1 |
| 1 | Conn_01x06 | Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical | J2 |
| 1 | EMC2302-1 | Package_SO:MSOP-10_3x3mm_P0.5mm | U32 |
| 1 | MCP1824T-0802E | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | MCP1824T-1802E | Package_TO_SOT_SMD:SOT-23-5 | U36 |
| 1 | PMEG4030EP,115 | Diode_SMD:D_SOD-128 | D2 |
| 1 | SMBJ12A | Diode_SMD:D_SMB | D1 |
| 1 | T-Display-S3 | myfootprints:T-Display-S3 | U30 |
| 1 | TPS53647 | Package_DFN_QFN:Texas_RHA0040B_VQFN-40-1EP_6x6mm_P0.5mm_EP4.15x4.15mm_ThermalVias | U3 |
| 1 | TXU0102-DCU | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U33 |
| 1 | TXU0304PW | Package_SO:TSSOP-14-1EP_4.4x5mm_P0.65mm | U35 |
The 300 most common of 312 parts.
Questions
How big is the Nerd8 PCB?
It measures 155.5 × 130 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Nerd8 use?
312 parts, built around the CSD95472Q5MC, TMP1075D, TXU0304PW and PMEG4030EP,115-JSM. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Nerd8 KiCad files?
From the Patsch91/NerdOCTAXE-Plus repository on GitHub, at the commit this page was made from: the board is Nerd8.kicad_pcb and its schematic BM1368-1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nerd8 design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 6 layers89 × 165 mm

- 6 layers200 × 190 mm

- 6 layers89 × 184 mm

NerdQX
IxTechCrypto/NerdQX
The NerdQX was developed as the world's first multi-ASIC home miner for overclocking, which also enables extremely efficient mining.
263 parts26CERN-OHL-S-2.0 - 6 layers89 × 165 mm

Nerdqaxe++
pacovalverde/nerdquaxe
Copia del proyecto de NerdQaxe de SHUFPS qaxe.git
235 parts1CERN-OHL-S-2.0 - 6 layers155.5 × 194.6 mm

NerdEKO Gamma NoATX
phil31/NerdEKO-Gamma
fork of the NerdOCTAXE-Gamma design (https://github.com/Patsch91/NerdOCTAXE-Gamma), with 12 x BM1370 (14TH/s SHA256)
499 parts42 - 6 layers148.4 × 99.8 mm

- 6 layers91.8 × 139.8 mm

- 2 layers15.2 × 50.8 mm

Pico dirty blaster ls
steieio/pico-dirty-blaster
Collection of Raspberry Pi Pico board adapters for use with Pico-DirtyJTAG
14 parts15CC0-1.0