Bug #5542: Move hub to datacenter colocation
mechanical assembly of icE1usb, 12V PSU, RS485 into 1U enclosure
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.
- 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
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.
- 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.
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.
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).
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).
- 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.