Campus Station 24b

Campus Station 24b

Campus Station 2024 Model B (CS24b) is based on the Odroid H Series of x86 based computers.

All Odroid H series models with 2.5Gbps ethernet ports are supported:

  1. Odroid H2 Plus - (DISCONTINUED)ODROID-H2+ – ODROID
  2. Odroid H3 - ODROID-H3 – ODROID
  3. Odroid H3 Plus - ODROID-H3+ – ODROID
  4. Odroid H4 - ODROID-H4 – ODROID
  5. Odroid H4 Plus - ODROID-H4 PLUS – ODROID
  6. Odroid H4 Ultra - ODROID-H4 ULTRA – ODROID

The assembly process is very similar for all H-series models.

1. Pricing

Sample pricing in year 2024 based on ordering 10 x Odroid H4 from South Korea delivering to Sydney Australia.

Product Amount
ODROID-H4 x 10 $990.00
15V/4A power supply Australia plug × 10 $94.00
Samsung 16GB DDR5-5600 SO-DIMM x 20 $920.00
ODROID-H4 Case Type 2 (Type 1 is out of stock) $120.00
SATA Data and Power Cable 200mm × 20 $60.00
LED Power Button × 10 $49.00
I2C 20x4 LCD Module × 10 $65.00
64GB eMMC Module for H-series × 10 $290.00
USB3.0 eMMC Module Writer 2 × 1 $9.90
Subtotal $2,597.90
Discount -$44.92
Shipping $196.70 via Table Rate
Payment method Bank transfer
Total including shipping but excluding duty and tax US$2,749.68

Not included in the pricing above:

  • RTC battery
  • 4-port 2.5Gbps Card
  • 6TB Hard Disk Drive
  • 512GB NVMe
  • NodeMCU and Relay
  • Multicoloured header wires

2. Block Diagrams

H2 Plus

h2plus

H3, H3 Plus

h3plus

H4, H4 Plus, H4 Ultra

h4

3. BIOS

H2 Plus

Upgrade process:
https://wiki.odroid.com/odroid-h2/hardware/h2_bios_update#glk-esf_123

Download Source:
https://dn.odroid.com/ODROID-H2/bios/

  • M.2 slot for NVMe SSD:
    bios_v1.23.zip 2021-04-12 14:58 (5.5M)

  • M.2 slot for 4-port 2.5Gbps ethernet card:
    bios_v1.23_esf_for_netcard.zip 2021-04-12 14:58 (5.5M)

Details on special BIOS for 4-port 2.5Gbps ethernet card:
https://wiki.odroid.com/accessory/connectivity/h2_net_card#esf_bios

Campus Station 24b Delivery

All components needed to build the CS24b are delivered to your location in the two boxes via Australia Post.

package

Please place all components on an anti static mat and ground yourself, e.g: using an anti static wrist strap.

inside_package

  1. Case and Fan
  2. Motherboard
  3. RAM (2 x 16GB)
  4. Hard Disk Drive (6TB)
  5. NVMe (512G)
  6. NodeMCU and Relay
  7. RTC Battery
  8. SATA Data and Power Cables
  9. SSD Bracket
  10. Header Wires
  11. Power Supply

Campus Station 24b Assembly

Please place all components on an anti static mat and ground yourself, e.g: using an anti static wrist strap

1.The Case

Two M4 size holes are needed to mount the NodeMCU and Relay. Remove the protective plastic coating before drilling.
drill
Two new holes drilled.
drilled

2.Hard Drive and 3.5" SSD bracket

Using two screws on each side to install the HDD and 3.5" SSD bracket. The four screws for the 3.5" SSD bracket are M3 type, smaller and shorter than the four screws for the HDD.
storage_screws

Please make sure the two acrylic sides have the same orientation.
storage

3.The Fan

The fan grill is installed on this side of the fan.
fan_grill

Using three screws, attached the grill to the fan.
fan_outer

Using two screws, attached the fan acrylic backing to the fan. Remove the protective plastic coating before attaching it to the fan and pay attention to the orientation.
fan_back

Slide the fan backing so it is securely attached to the front side of the long acrylic sheets used by the HDD and 3.5" SSD bracket.
fan_front

This is the top view.
fan_top

4.The NodeMCU and Relay

Attached the NodeMCU and Relay using a double side permanent tape. Pay attention to the orientation of the NodeMCU and the Relay.
nodemcu_relay_attached

Plug in the header wires to the correct pins.
nodemcu_relay_wiring

Mount the NodeMCU and Relay using two M3 screws
nodemcu_relay_side_view

Pay attention the the NodeMCU orientation where the antenna of the NodeMCU is away from the 3.5" SSD bracket (top) and the Male to Female header wires connected to the Relay are close to the 3.5" SSD bracket.
nodemcu_relay_top_view

5.Motherboard

Install one RAM stick to the bottom memory bank first, before installing the another RAM stick to the top one. There is only one correct way to install them.
ram_installation

Remove the screw as pictured below before installing the NVMe. There is only one correct way to install it.
nvme_installation

Install the White Nylon Hex Spacers and Screw Nut Stand-off
motherboard_stand

Tighten all the spacers and nuts.
motherboard_stand_side_view

Plug in the SATA data and power cables. There is only one correct way to plug in both data and power cables.
motherboard_sata

Plug in the RTC battery. There is only one correct way to plug it in.
motherboard_rtc_battery

Connect 6 header pins on the motherboard to the NodeMCU and Relay

H2 NodeMCU Relay Wire
pin24 (5v poa) VIN (blue star) female to female
pin19 (gnd) G (blue star) female to female
pin10 (uart1_tx) RX (green star) female to female
pin8 (uart1_rx) TX (green star) female to female
3V (red star) vcc female to female
G (red star) gnd female to female
D5 - gpio14 (red star) signal (in) female to female
pin17 (button) normally open female to male
pin16 (gnd) common female to male

The header pin outs on the motherboard.
motherboard_header_wiring

The NodeMCU header pin outs.
nodemcu_pin_numbers

The Relay header pin outs.
relay_pin_outs

After connecting the header pins, plug in the fan connector to the fan socket on the motherboard. There is only one correct way of plugging the fan connector to the fan socket.
If the header pins wiring is correct, the leds on the Odroid motherboard, the NodeMCU and the Relay will be on.
leds

Attach the top case using 4 screws. Remove the protective plastic coating before putting the screws in.
top_case

Attach the SATA Data and Power cables to the SSD (if installed) and the HDD.
sata_cables_plugged

Put the back cover by lifting the top cover a bit so the back cover can be slided in.
back_cover

Congratulations! The Community Station is ready to be shipped out. Any question, please email support@oztell.com.
back_view

How to remotely control the power using NodeMCU

1.SET UP RESET PIN

DEFINE where power button wire is connected

1.1 Go to "Home" page - change "Reset" to gpio14
1.2 Stay on Home page - click on "Change!"

2.GRACEFUL SHUTDOWN

SHORT power button press of 10ms

2.1 Go to "Home" page - change "ISP/Flash" to gpio12
2.2 Stay on "Home" page - click on "Change!"
2.3 Go to "uC Console" page - press Reset uC

remote_graceful_shutdown_new

3.HARD RESET

LONG power button press of any duration

Press button DOWN
3.1 Go to "Home" page - change "ISP/Flash" to gpio4
3.2 Stay on "Home" page - click on "Change!"
3.3 Go to "uC Console" page - press Reset uC

Wait for at least 4 seconds (some equipment need more
that 10 seconds).

remote_switch_off

Release button UP

3.4 Go to "Home" page - change "ISP/Flash" to gpio5
3.5 Stay on "Home" page - click on "Change!"
3.6 Go to "uC Console" page - press "Reset uC"

remote_switch_on