A 3D-printed portable case for the Nvidia Jetson TX2 on a Connect Tech Orbitty Carrier board for embedded applications (robotics, UAV,...). The case is designed to be portable and easily moved between supports thanks to its clipping mechanism.
It is the ideal case for use as a onboard computer on a robot or UAV (careful: rapid unscheduled dissassembly on impact feature included). Free to use for academic and personnal (non-profit) use. Commercial use is not permitted without consent.
The Sharkhead case mounted on an holonomic mecanum wheel robot and on a drone.
The case integrates its own power supply regulation (LM2596 DC-DC step-down voltage regulator board) and can be directly plugged to a battery within the range of what's permitted by the LM2596 board (input voltage up to 40V, minimum 9V). In addition the case includes another voltage regulator to output power for an accessory, with adjustable voltage and up to 3A output load current.
The case exposes all the ports from the Orbitty Carrier board, including the GPIO and with the exception of the SD card port:
- Ethernet
- USB3
- HDMI
- micro-USB
On the right side the RECOVERY, RESET and POWER buttons can be accessed, as well as the fan setting switches.
The GPIO are forwarded to the female header on the side of the case.
The case can clipped in its holder and removed easily. The holder part can be secured in place on the robot/UAV/whatever using M3 screws (or double-tape if you like to live dangerously). A drawing of the usable screw hole placement is presented below:
To install the case in the holder:
- Align and slide the rear locks in
- Put the case in place
- Push the front part until you can hear the clips clicking
To take out the case from the holder:
- Push the clips on each side of the case
- Lift the front part
- Slide the case out
The following parts are required to assemble the case.
- (1x) lower case part (PLA)
- (1x) connector block (PLA)
- (1x) left clip (PLA)
- (1x) right clip (PLA) (same as left clip)
- (2x) front clips (PLA)
- (2x) rear locks (PLA)
- (1x) holder (PLA)
- (1x) case top cover (clear resin)
- (3x) M3 inserts (M4 outer diameter)
- (2x) M3 20mm male to female spacers
- (2x) M3 5-to-15mm hex head screws
- (5x) M3 18mm countersunk screws
- (1x) NVidia TX2 or TX1 (of course)
- (1x) Connect Tech Orbitty carrier board
- (1x) set of antenna (included with the Orbitty carrier board)
- (2x) voltage regulator (step-down) LM2596 boards. The boards are cheap and easily findable online, but they should have the following dimensions to fit within the case.
The following connectors are needed for one case:
- (1x) XT60 male battery connector (or any battery connector)
- (1x) Molex minifit Jr. male housing (2x1) and its associated crimp terminals
- (2x) Ribbon cable female connectors (20 poles, 2.54mm) and associated 20 wire ribbon cable
Most parts were printed using Ultimaker black PLA and/or black tough PLA with PVA supports (dual-printcore printer). The PVA support material is disovable in water and allow for a high precision in the printed connector housings. It's probably possible to print the parts without the PVA support material, but that would require more post-processing to remove the supports from the connector housings.
The following printing parameters were used for all parts printed in PLA:
Parameter | Value |
---|---|
Layer height | 0.1mm |
Infill | 40% |
Infill pattern | cubic subdivision |
Support material | PVA |
Support pattern | triangles |
Support overhang | 45% |
front clip, left clip, right clip, rear locks
For the clips, it's important to print them laying on their side to make the part stronger in the bending direction.
The cover is printed using a resin printer and clear resin so that the part is clear enough to see the LEDs (after sanding and coating). The resin used was the Formlabs Clear Resin V2 (FLGPCL02) but any clear resin can do.
Post-process
After printing, the part is rinsed of the remaining resin by immersion in a isopropyl alcohol bath as recommended by the manufacturer, but the part is not cured afterward. Instead, it can be polished with sand paper and coated with a transparent paint to obtain a clear result (check Formlabs blog article on clear parts here).
The cover straight from the printer and after supports have removed and part has been rinsed.
Sanding the part and spray painting it with transparent paint makes it clear enough to see through
- Put the insert in the holes. If too tight, heat from a soldering iron can be applied (gently) to melt the inserts into position
- Solder the power supply wires to the DC-DC converters input.
- Use a short lenght of wire to bridge the input from the lower converter to the upper one. Use the spacers to get an idea of the distance between the converters. The lower converter will provide power to the TX2 will the upper one will provide power the optional accessory output.
- Solder the wires from the converter outputs. Cut the input cable at desired length and solder the XT-60 (or other) battery connector.
- It's the good time to connect a battery and adjust the input voltage of the TX2. According to Connectech, the Orbitty carrier board take 9-14V as input voltage. Screw the converter's spacers into their inserts.
- Crimp minifit connector pins to the upper converter output after adjusting length of the wires (the connector should slide in the output connector casing). Add connetor on the pins. Be sure to respect the polarity.
- Push the connector into its casing to lock into place. If needed, use zip ties to lock the wires into place.
- The lower converter output wires should run parallel to the case power supply cable. If needed, use zip ties to lock them into place.
- Cut a ribbon length of 10cm (~4 inches) and crimp the connector on it according to picture orientation
- Place one end of the assembled cable in the connector casing (respection orientation in picture) and push to lock in place.
- Add the antenna connector on the back and screw them in place.
- The antenna wires can be folded and zipped in place. The tip of the wires might have to be bent a bit to give the TX2 enough space to slide in.
- Place the TX2. Adjust the converter output wire lengths and screw them into the block terminal.
- Connect the antenna to the TX2 (using a flat screwdriver if needed).
- Connect the flat ribbon cable other end to the TX2 GPIOs, respecting orientation in picture.
- Gently push the TX2 into place. Screw the top converter to the spacers using the M3 5-to-15mm hex head screws.
- Turn the case upside down and screw the TX2 using the M3 18mm countersunk screws.
- Add the rear locks and push them in place strongly.
- Add the left and right clips and push them in place strongly.
- Slide the TX2 connector block in place
- Add the cover by first putting the front latch in place and then sliding it gently in place (the front latch is a weak point that I'm aware of).
- Screw the cover in place using the remaining M3 18mm countersunk screw.
- Screw the antennas.
- Add the front clips on the holder part. If needed use a plier to secure them in place.
- Put the case on the holder by sliding the rear locks in and pushing on the front until the clips get in place.
- Assembly is done!