We will ship a limited number of pre-built kits. Get a Dev kit here
Join the Based Hardware Discord for setup questions, contribution guide, and more.
Before you begin, ensure you have the following installed:
Follow these steps to set up omiglass:
You’ll need the following components to build your own omiGlass:
Clone the omiglass repository and install the dependencies:
You can also use yarn to install:
Set up your API keys:
Copy the .env.example
file to create a new .env
file:
Edit the .env
file and add your API keys:
Install the required Ollama model:
Start the application:
or with yarn:
Note: This is an Expo project. Open the localhost link (displayed after starting) to access the web version.
3D print the glasses mount case using the provided STL files located in the hardware
folder.
Assemble the components as shown:
Open the firmware folder and open the .ino
file in the Arduino IDE.
arduino-cli
Set up the Arduino IDE for the XIAO ESP32S3 board:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
esp32
, and install the latest version.xiao
in the development board on the left and select XIAO_ESP32S3
.Configure PSRAM settings:
Upload the firmware to the XIAO ESP32S3 board.
This project is licensed under the MIT License.