Project

General

Profile

Actions

Feature #5627

closed

Bug #5542: Move hub to datacenter colocation

mechanical assembly of icE1usb, 12V PSU, RS485 into 1U enclosure

Added by laforge 4 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
hardware
Target version:
-
Start date:
07/22/2022
Due date:
% Done:

100%


Description

as the equipment needs to go into a rack, let's put all fo this in a 1U enclosure.

As there's space left, it might make sense to also put an APU2 in (as an icE1usb host or whatver). The 12V PSU could be shared.

Enclosure could be https://www.varia-store.com/de/produkt/394440-19-quot-rack-system-konfigurator-f-uuml-r-pc-engines-apu1-2-3-boards-single-slot.html


Files

octoi-hub-apu-e1-1u.jpg View octoi-hub-apu-e1-1u.jpg 679 KB laforge, 09/05/2022 07:00 PM
20220906_174452.jpg View 20220906_174452.jpg 3.39 MB laforge, 09/06/2022 04:07 PM

Checklist

  • icE1usb
  • 12V PSU
  • current limit / fuse for phantom voltage
  • cable/adapter for combining RJ45 from icE1usb with 12V towards GPS02
  • custom face plate to get RJ45 out?
  • do we want something in the PCIe slot?
  • APU LED
  • icE1usb console
  • icE1usb internal USB cable
Actions #1

Updated by laforge 4 months ago

  • % Done changed from 0 to 10

1U enclosure, APU, PSU have arrived meanwhile

Actions #2

Updated by tnt 4 months ago

"The 12V PSU could be shared."

Not sure about that, see other thread. The 12V powering the GPS02 should be floating wrt to PE at the rack side, meaning that APU would need to be floating as well.

Actions #3

Updated by laforge 4 months ago

On Fri, Aug 12, 2022 at 10:36:30AM +0000, tnt wrote:

"The 12V PSU could be shared."

Not sure about that, see other thread. The 12V powering the GPS02 should be floating wrt to PE at the rack side, meaning that APU would need to be floating as well.

Yes, I also realized that. Luckily the Varia-Systems "DualRack" enclosure actually can mount two completely
separate 12V PSU. We'll use one only for the "isolated" side of your RS422 circuit and the GPS02 (floating
with respect to PE at the rack) and the other one for the APU [and hence indirectly the icE1usb 5V] itself,
referenced to PE.

Actions #4

Updated by laforge 4 months ago

  • Checklist item custom face plate to get RJ45 out? added
  • Checklist item do we want something in the PCIe slot? added
  • Checklist item icE1usb set to Done
  • Checklist item 12V PSU set to Done
  • % Done changed from 10 to 50

Just assembled the base 1U "DualRack" enclosure. It now contains 2x PS35 12V PSU (1x APU, 1x for the GPS02), the APU mainboard, 120GB SSD and a fan.

An icE40 is also already present, but not yet mounted/fixed in any way yet.

Actions #5

Updated by laforge 3 months ago

  • Checklist item current limit / fuse for phantom voltage set to Done
Actions #6

Updated by laforge 3 months ago

  • Status changed from New to In Progress
Actions #7

Updated by laforge 3 months ago

  • Checklist item cable/adapter for combining RJ45 from icE1usb with 12V towards GPS02 set to Done
  • Checklist item custom face plate to get RJ45 out? set to Done
  • Checklist item do we want something in the PCIe slot? set to Done
Actions #8

Updated by laforge 3 months ago

This is fully assembled now; APU GPIO control over relay to switch 12V phantom supply is confirmed working.

only missing part now is the icE1 RS422 daughterboard from tnt which hopefully arrives tomorrow. At that point this 1U device can be fully completed. I'll take some picture before closing the lid.

Actions #9

Updated by laforge 3 months ago

Current picture of the 1U device:

Actions #10

Updated by laforge 3 months ago

For the icE1usb console we can unfortunately not use any of the APUs UART ports, as they cannot do 1,000,000 bps but only 499200/748800/1497600 (in excess of the usual rates up to 115k2). So this means a USB-UART (like CP2102) must be used for this connection.

crimping parts for the icE1usb internal USB cable should arrive tomorrow (so I can build a 2.54mm to USB-C cable).

Actions #11

Updated by tnt 3 months ago

Well we could also just change the console baudrate ... this uses a special ice1usb firmware anyway.

Actions #12

Updated by laforge 3 months ago

On Tue, Sep 06, 2022 at 08:17:47AM +0000, tnt wrote:

Well we could also just change the console baudrate ... this uses a special ice1usb firmware anyway.

I already programmed a CP2102 for 1000000, just need to build a cable with an internal 5pin usb header.

Let's not complicate the gateware/firmware for this one-off installation.

OTOTH, if 921600 or some other multiple-of-115200 would be possible in general without a lot of effort, it
would probably make sense even for the normal icE1usb. This will avoid the need of constantly reprogramming
the CP2102 cables between the 921600 (all the simtrace2 based hardware) and the 1000000 rates (icE1usb).

Actions #13

Updated by laforge 3 months ago

  • Checklist item APU LED set to Done
  • Checklist item icE1usb console set to Done
  • Checklist item icE1usb internal USB cable set to Done
  • File 20220906_174452.jpg 20220906_174452.jpg added
  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

Final picture [almost] before closing the enclosure.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)