diff --git a/Readme.md b/Readme.md index 2b8ed56..ccbedb0 100644 --- a/Readme.md +++ b/Readme.md @@ -120,6 +120,24 @@ The unit tests in this project are meant to be run on the host: cargo test --target host-tuple --bin test --no-default-features -F std,spat ``` +## PCB and Housing +A simple PCB to combine the u-blox SAM-M10Q, a XIAO ESP32-C5 and the screen can be found in [hardware/c_its-companion/](./hardware/c_its-companion/) including finished gerber files. +Additional hardware: + +- SMD Pin-Header 8 pos.: Amphenol 10129380-908001BLF +- Snap-in stand-off 8mm: WE 702910000 + +(You may try to put the display lower with header Samtech TSM-108-04-T-SV and stand-off WE 702917000, but antenna needs to be plugged in before putting the display on then.) + +The housing is a FreeCAD model at [hardware/housing/c_its-companion-housing.FCStd](./hardware/housing/c_its-companion-housing.FCStd), but the same folder also contains finished 3mf models that can be loaded into a 3D printer slicer. +Exports are available for: + +- 2mm: no battery (just display standoffs) +- 7mm: EREMIT 654060 (6.5x40x60 mm) LiPo battery +- 9mm: Some 9x40x60 mm LiPo battery, e.g. LP803860 (2000 mAh) + +The display is expected to be soldered to the pin header directly to save height. + ## Tips and Tricks ### Create TGA Assets diff --git a/hardware/housing/c_its-companion-assembly.FCStd b/hardware/housing/c_its-companion-assembly.FCStd new file mode 100644 index 0000000..c6c2c61 Binary files /dev/null and b/hardware/housing/c_its-companion-assembly.FCStd differ diff --git a/hardware/housing/c_its-companion-housing-bottom-2mm.3mf b/hardware/housing/c_its-companion-housing-bottom-2mm.3mf new file mode 100644 index 0000000..2244f69 Binary files /dev/null and b/hardware/housing/c_its-companion-housing-bottom-2mm.3mf differ diff --git a/hardware/housing/c_its-companion-housing-bottom-7mm.3mf b/hardware/housing/c_its-companion-housing-bottom-7mm.3mf new file mode 100644 index 0000000..aa4c7f9 Binary files /dev/null and b/hardware/housing/c_its-companion-housing-bottom-7mm.3mf differ diff --git a/hardware/housing/c_its-companion-housing-bottom-9mm.3mf b/hardware/housing/c_its-companion-housing-bottom-9mm.3mf new file mode 100644 index 0000000..2ba2eee Binary files /dev/null and b/hardware/housing/c_its-companion-housing-bottom-9mm.3mf differ diff --git a/hardware/housing/c_its-companion-housing-lid.3mf b/hardware/housing/c_its-companion-housing-lid.3mf new file mode 100644 index 0000000..2ec16e3 Binary files /dev/null and b/hardware/housing/c_its-companion-housing-lid.3mf differ diff --git a/hardware/housing/c_its-companion-housing.FCStd b/hardware/housing/c_its-companion-housing.FCStd new file mode 100644 index 0000000..64edf0c Binary files /dev/null and b/hardware/housing/c_its-companion-housing.FCStd differ diff --git a/hardware/housing/overpass-semibold.otf b/hardware/housing/overpass-semibold.otf new file mode 100644 index 0000000..6779afa Binary files /dev/null and b/hardware/housing/overpass-semibold.otf differ