Skip to content

Commit

Permalink
case: STL and F3D files for assorted cases + documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
ysoldak committed Mar 11, 2024
1 parent 9eb09cd commit 988c401
Show file tree
Hide file tree
Showing 23 changed files with 43 additions and 14 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,14 @@ Don't feel DIY? Order the fully assembled head tracker with display and button f

<table>
<tr><td>
<img src="case/XiaoBle1Closed.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles" style="float: left;"/>
<img src="case/DJI Integra Xiao Ble.jpg" title="XIAO on DJI Integra" style="float: right;"/>
</td><td>
<img src="case/XiaoBle1Open.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles, wiring" style="float: right;"/>
<img src="case/GogglesX Xiao Ble.jpg" title="XIAO on Walksnail Googles X" style="float: left;"/>
</td></tr>
<tr><td>
<img src="case/Nano33BleOnGoggles.jpg" title="Nano 33 BLE on FatShark mounted on the left side" style="float: left;"/>
<img src="case/BDI Adpater Xiao Ble Annotated.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles" style="float: left;"/>
</td><td>
<img src="case/Nano33BleOpen.jpg" title="Nano 33 BLE on FatShark, wiring" style="float: right;"/>
<img src="case/BDI Adpater Xiao Ble Open.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles, wiring" style="float: right;"/>
</td></tr>
</table>

Expand Down
Binary file added case/BDI Adpater Xiao Ble Button.stl
Binary file not shown.
Binary file added case/BDI Adpater Xiao Ble Annotated.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added case/BDI Adpater Xiao Ble Case.stl
Binary file not shown.
Binary file added case/BDI Adpater Xiao Ble Lock.stl
Binary file not shown.
Binary file added case/BDI Adpater Xiao Ble Open.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added case/BDI Adpater Xiao Ble.3mf
Binary file not shown.
Binary file added case/BDI Adpater Xiao Ble.f3d
Binary file not shown.
Binary file added case/BDI Adpater Xiao Ble.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added case/DJI Integra Xiao Ble Base.stl
Binary file not shown.
Binary file added case/DJI Integra Xiao Ble.f3d
Binary file not shown.
Binary file added case/DJI Integra Xiao Ble.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added case/GogglesX Xiao Ble Base.stl
Binary file not shown.
Binary file added case/GogglesX Xiao Ble Button.stl
Binary file not shown.
Binary file added case/GogglesX Xiao Ble Case.stl
Binary file not shown.
Binary file added case/GogglesX Xiao Ble Lock.stl
Binary file not shown.
Binary file added case/GogglesX Xiao Ble.3mf
Binary file not shown.
Binary file added case/GogglesX Xiao Ble.f3d
Binary file not shown.
Binary file added case/GogglesX Xiao Ble.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 39 additions & 10 deletions case/README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,52 @@
## Xiao BLE Analog Bay Case 1
## Xiao BLE Sense

Print `XiaoBle1.stl` standing on USB-C connector hole side.
The cases designed for Xiao BLE Sense board and SSD1306 128x32 display.

The case is designed for Xiao BLE board and SSD1306 128x32 display.
Use double-size tape or a drop of rubber glue to attach display to Xiao BLE.
Insert USB-C of Xiao BLE to respective hole and press the display in place. Use a drop of hot glue or a piece tape to secure the display on place.
### BDI Adapter

Optionally, drill a hole and install the reset orientation button connected to `D2` and `GND`.
Head tracker receives power from analog bay.

Print `BDI Adpater Xiao Ble Case.stl` standing on USB-C connector hole side.
Use double-size tape or a drop of rubber glue to attach the display to Xiao BLE.
Place carefully little 3D printed boot button into respective place.
Insert USB-C of Xiao BLE to respective hole and press the display in place.
Press [Five Directions Navigation Button](https://www.amazon.se/gp/product/B07QM88HP2) into opening.
Use `BDI Adpater Xiao Ble Lock.stl` to secure button and display.
Insert power pins into analog bay connectors and insert the case into BDI adapter.

<table>
<tr><td>
<img src="XiaoBle1Closed.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles" style="float: left;"/>
<img src="BDI Adpater Xiao Ble.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles" style="float: left;"/>
</td><td>
<img src="XiaoBle1Open.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles, wiring" style="float: right;"/>
<img src="BDI Adpater Xiao Ble Open.jpg" title="XIAO + SSD1306 128x32 on DJI Goggles, wiring" style="float: right;"/>
</td></tr>
</table>

### Walksnail Goggles X

Head tracker uses 1S battery for power.

Print `GogglesX Xiao Ble Case.stl` and `GogglesX Xiao Ble Base.stl` upside down.
Insert display, XIAO board, power switch and [button](https://www.amazon.se/gp/product/B08FJ6GDZK) in places.
Optionally, insert a piece of transparent 1.75mm filament as a light guide for RBG led of XIAO board.
Add 1S battery, wire it via power switch.
Close the case and secure with two short M2 screws.
Place 3D printed orientation reset button cover in place, you may need to adjust the button a bit so click works.
Attach the case to Googles X with help of double-sided tape.

<img src="GogglesX Xiao Ble.jpg" title="XIAO + SSD1306 128x32 on Goggles X"/>

### DJI Goggles 2 / Integra

Head tracker gets power from goggle's USB-C port, connect with 0.25m cable.

Print `DJI Integra Xiao Ble Base.stl` and insert into top head strap loop, can be tight fit.
Insert XIAO board into the bracket and connect to goggles with USB-C cable.

<img src="DJI Integra Xiao Ble.jpg" title="XIAO + SSD1306 128x32 on Goggles X"/>


## Xiao BLE Analog Bay Case 2
### FatShark Goggles

There is also an option to place Xiao BLE board with display on the right side of Fatshark googles.
Power shall be sourced from googles themselves, 3.3v is available there.
Expand All @@ -33,7 +62,7 @@ Please check `XiaoBle2.3mf` file and pictures for placement and wiring hints.
</table>


## Nano 33 BLE Side Case
## Nano 33 BLE

Print `Nano33Ble-Main.stl` on its back, `Nano33Ble-Clip.stl` standing.

Expand Down
Binary file removed case/XiaoBle1.stl
Binary file not shown.
Binary file removed case/XiaoBle3Case.stl
Binary file not shown.
Binary file removed case/XiaoBle3Lock.stl
Binary file not shown.

0 comments on commit 988c401

Please sign in to comment.