fpovoski / CoolboxxII

0 stars 0 forks source link

COOLBOXX II - UPDATED WITH NEW FEATURES

BUY - https://www.tindie.com/products/34656/

Description

VERSION 2.0 UPDATED WITH NEW FEATURES. MMPOS NOW SUPPORTS COOLBOXX II with agent update.

The Coolboxx II is a ESP32 based board for temperature monitoring and controlling high current PWM fans in Crypto Rigs and other applications that require high airflow. The ESP32 based board features the powerful ESP-WROOM-32E module, with integrated WiFi and Bluetooth functionality (BR/EDR/BLE). The proven ESP32-D0WD-V3 chip is designed with TSMC ultra-low power management technology.

The Coolboxx II's plug-n-play software implements communications via the USB-C port to a Crypto Rig's motherboard running mining operating systems such as HiveO and others (please verify if yours is supported). It allows the OS to manually control fan speeds or set the CoolBoxx II in Automatic Mode to allow the Coolboxx II to automatically control the fans with a rig optimized algorithm that maintains desired target temperatures based on GPU temperatures or the temperature of the case using the onboard or attached DS18B20 sensors. It also has an over-temperature alarm function and monitoring actual fan speed and determines the "health" of your fans.

The Coolboxx II also performs a "watchdog" function based on a programmed timeout to reset the rig in the event of a crash or other event.

The Coolboxx II's USB-C interface is also used for download of firmware. The board is flashed with an ESPHome image to allow immediate inclusion into your Crypto Rig, is WiFi enabled and supports OTA programming. It also has headers that allow the use with conventional D1 Mini style daughter boards and is therefore pin compatible with most accessories. **The board has a JST SH connector with I2C or PDM interface and selectable (3.3/5V) power and ground compatible with Adafruit's STEMMA QT/ Sparkfun Qwiic sensors. With an optional JST SH to JST PH cable, it also supports STEMMA and Grove interfaces. On board is a AHT20 temperature and humidity sensor. It also has a 2-pin header for connecting the motherboard's reset pins implementing a watchdog function. It also has two, 3-pin screw connector for one-wire devices, each with 3.3v power and ground.

The Coolboxx II's has four Molex KK (PC fan style) that has one 5v driven output, one 5v tolerant input, in addition to fan (typ. 12v) power and ground for 4+ amps per connector and up to 16 amps for all four connectors. It makes it the perfect board for controlling four or more high air flow fans such as the Wathai 12038 (230 CFM) or the Delta QFR1212GHE (250 CFM) to mention a few.

Specifications:

Board ships with factory flashed firmware HA API enabled. If you would like your board(s) shipped with MQTT enabled, please email us (esp32andmore@gmail.com) with request at time of order.

Please note that some fans especially older ones do not conform with the "Intel 4-Wire PWM Controller Fans" specification. These fans do not stop spinning with a PWM duty cycle of 0% but spin at their minimum RPM. Below is a list of some of these fans currently known to us:

A 3D printed enclosure is also available: https://www.tindie.com/products/34657/

Setup and Configuration

Connector to GPIO Mapping.

Reset Header

Connector PIN1 PIN2
J1 GND IO26(RESET)

Dallas One-wire Screw Terminal Connectors J1-J3

CONNECTOR PIN1 PIN2 PIN3
J2 +3.3V IO27 GND
J3 +3.3V IO27 GND

PWM Fan/LED KK Style Connectors J4-J7

CONNECTOR PIN1 PIN2 PIN3 PIN4
J4 GND PWR IO33 IO13
J5 GND PWR IO34 IO14
J6 GND PWR IO35 IO25
J7 GND PWR IO39 IO32

USB-C Connector J8

Power Jack Connector J9

CONNECTOR Edge Side Tab Side
J9 GND PWR GND

I2C/PDM JST SH Connector J10

CONNECTOR PIN1 PIN2 PIN3 PIN4
J10 GND PWR IO21/SDA/PDMDATA IO22/SCL/PDMCLK

Power Selection J11

CONNECTOR PIN1 PIN2 PIN3
J11 +5V J10.1 +3.3V

WeMos D1 Mini Plug P1 and P2

CONNECTOR PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8
P1 +5V GND IO16 IO17 IO21 IO22 RXD/IO03 TXD/IO01
P2 EN IO36 IO26 1018 IO19 IO23 IO05 +3.3V