Here I will give a history of the Compute Blade’s changes, starting with the concept.

About the enclosure (BladeRunner) and cooling (fan units), I will write separately.

From the current to the past. let’s go

Compute Blade Release Candidate Two

Name “Compute Blade v0.9 RC2”

In the final stages of development.
You can still join the beta test by the link

Toolkit:

  • Altium Designer
  • Fully factory assembled

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 22110 (2230, 2242, 2260, 2280 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3at (PoE+) up to 22W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • Optional Zymbit ZYMKEY4i, or custom module for Zymbit Hardware Security(HSM)
  • USB-A for a flash drive for copying data during setup with UART or YubiKey keys during operation
  • MicroSD card port
  • UART0 on the front (TX, RX, GND)
  • Additional UART0 with 5v in (or out) next to RTC port
  • Two digital RGB LEDs
  • Hardware switchable WiFi, BT, and EEPROM write-protection
  • Activity, Power, and SSD LEDs
  • HDMI port for monitor (up to 4k60)
  • USB-C port and PRIBOOT button to flash the bootloader, or tests
  • TPM 2.0 onboard
  • PWM fan connector for the custom backplane (Fan Units)
  • Switchable USB input (USB-A or USB-C)
  • Programmable button on the front panel
  • Officially “Powered by Raspberry Pi”
  • FCC and CE ready
  • Individual serial number
  • IEEE 802.3at detection (on Raspberry Pi with GPIO pin and additional LED on the blade)
  • All front LEDs can be turned off
  • Signed by me (let it be a “feature” for RC2)

Bugs:

  • We’ll see

Compute Blade Release Candidate One

Name “Compute Blade v0.9 RC1”

Complete redesign switched to 4 layers PCB, new logo

Toolkit:

  • Altium Designer
  • Factory assembled (excluding PoE module and TPM chip)
  • Microscope 
  • Soldering station

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 22110 (2230, 2242, 2260, 2280 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3at (PoE+) up to 22W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • Optional Zymbit ZYMKEY4i, or custom module for Zymbit Hardware Security(HSM)
  • USB-A for a flash drive for copying data during setup with UART or YubiKey keys during operation
  • MicroSD card port
  • UART0 on the front (TX, RX, GND)
  • Additional UART0 with 5v in (or out) next to RTC port
  • Two digital RGB LEDs (instead of ID LED)
  • Hardware switchable WiFi, BT, and EEPROM write-protection
  • Activity, Power, and SSD LEDs
  • HDMI port for monitor (up to 4k60)
  • USB-C port and PRIBOOT button to flash the bootloader, or tests
  • TPM 2.0 onboard
  • PWM fan connector for the custom backplane (Fan Units)
  • Switchable USB input (USB-A or USB-C)
  • Programmable button on the front panel
  • Officially “Powered by Raspberry Pi”
  • FCC and CE ready
  • Individual serial number

Bugs:

  • Activity LED doesn’t work right
  • Footprint and positioning issues for digital LEDs
  • RPIBOOT button and USB-C issues
  • Too low resistor values with LEDs (they are too bright)

Compute Blade v0.7

Name “Uptime Compute Blade v0.7”

Toolkit:

  • KiCad
  • Microscope
  • Soldering station

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 22110 (2230, 2242, 2260, 2280 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3at (PoE+) up to 22W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • Optional Zymbit ZYMKEY4i, or custom module for Zymbit Hardware Security(HSM)
  • USB-A for a flash drive for copying data during setup with UART or YubiKey keys during operation
  • MicroSD card port
  • UART0 with 5v in (or out) next to RTC port
  • ID Led connected to GPIO18
  • Hardware switchable WiFi, BT, and EEPROM write-protection
  • Activity, Power, and SSD LEDs
  • HDMI port for monitor (up to 4k60)
  • USB-C port and PRIBOOT button to flash the bootloader, or tests
  • TPM 2.0 onboard
  • PWM fan connector for the custom backplane (Fan Units)
  • Switchable USB input (USB-A or USB-C)
  • Programmable button on the front panel

Bugs:

  • All looks fine, except for the fact that I had to solder it by hand

Compute Blade v0.6

Name “Uptime Compute Blade (Dev) v0.6”

The review:

Toolkit:

  • KiCad
  • Microscope
  • Soldering station

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 22110 (2230, 2242, 2260, 2280 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3at (PoE+) up to 22W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • Optional Zymbit ZYMKEY4i, or custom module for Zymbit Hardware Security(HSM)
  • USB-A for a flash drive for copying data during setup with UART or YubiKey keys during operation
  • MicroSD card port
  • UART0 with 5v in (or out) next to RTC port
  • ID Led connected to GPIO18
  • Solderable jumpers for disabling WiFi, BT, and enabling EEPROM write-protection
  • Activity, Power, and SSD LEDs
  • HDMI port for monitor (up to 4k60) (instead of micro HDMI port)
  • USB-C port and PRIBOOT button to flash the bootloader
  • TPM 2.0 onboard
  • PWM fan connector for the custom backplane (Fan Units)

Bugs:

  • USB-C powering with only 4.8V, because of the diode. Not a problem during flashing

Compute Blade v0.5

Name “Uptime Compute Blade (Dev) v0.5”

Toolkit:

  • KiCad
  • Microscope
  • Soldering station

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 2280 (2230, 2242, 2260 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3af (PoE) up to 12W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • USB-A for a flash drive for copying data during setup with UART
  • MicroSD card port
  • UART0 with 5v in (or out)
  • ID Led connected to GPIO18
  • Solderable jumpers for disabling WiFi, BT, and enabling EEPROM write-protection
  • Activity, Power, and SSD LEDs
  • Micro HDMI port for monitor (up to 4k60)
  • USB-C and PRIBOOT button to flash the bootloader

Bugs:

Compute Blade v0.2

Name “Raspberry Pi CM4 Uptime platform v0.2”

Toolkit:

  • KiCad
  • Microscope
  • Soldering station

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD up to 2280 (2230, 2242, 2260 supported)
  • Gigabit Ethernet
  • Power over Ethernet IEEE 802.3af (PoE) up to 12W (normal operation 2-8W)
  • Optional real-time clock (RTC) module
  • USB-A for a flash drive for copying data during setup with UART
  • MicroSD card port
  • UART0 with 5v in (or out)
  • ID Led connected to GPIO18
  • Solderable jumpers for disabling WiFi, BT, and enabling EEPROM write-protection
  • Activity, Power LEDs

Bugs:

  • No bugs at all
  • Except that I later discovered that the PoE IEEE 802.3af is not enough when the CPU is overclocked and running under full load for a long time, fixed from v0.6. Not critical

Compute Blade v0.1, proof of concept

Name “Raspberry Pi CM4 Uptime platform v0.1”

Toolkit:

  • EasyEDA 
  • Magnifying glass
  • Soldering station 

Features:

  • Support all Raspberry Pi CM4
  • NVMe SSD 2280
  • Gigabit Ethernet
  • PoE (up to 12W)
  • External real-time clock (RTC) module
  • USB-A (for flash drive or copying data during setup with UART)
  • MicroSD card port
  • UART0 
  • ID Led connected to GPIO18

Bugs:

  • PCIe bus works with a huge packet loss (the differential pairs were made by eye)
  • The network doesn’t work 
  • GPIO_VREF pin floating
  • SD card port issues
  • Wrong CM4 footprint (It fit in tight to PoE module)

Compute Blade concept

Name “Raspberry Pi CM4 Blade Server Concept”

Toolkit:

  • Autodesk Fusion 360

Features:

  • Support Raspberry Pi CM4
  • NVMe SSD
  • Gigabit Ethernet
  • PoE
  • Micro HDMI port for monitor
  • USB-C for setup

Bugs:

  • Obstructed access to interfaces

Initial Tweet:

5 1 vote
Article Rating
Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
ice
ice
4 hours ago

Hi, great job!! can’t wait for the final version 🙂
Do you think it is possible to add a second NVME drive?