### Install Dependencies with Yarn Source: https://github.com/risingorchards/igorbox_support/blob/main/README.md Installs project dependencies using Yarn. This is a prerequisite for local development. ```shell $ yarn ``` -------------------------------- ### Start Local Development Server with Yarn Source: https://github.com/risingorchards/igorbox_support/blob/main/README.md Starts the local development server for the Docusaurus website. Changes are reflected live. ```shell $ yarn start ``` -------------------------------- ### Connect Button to IgorBox Input 8 Source: https://github.com/risingorchards/igorbox_support/blob/main/docs/igorbox/input-8/wiring-guide.md Demonstrates how to wire a simple button to trigger an input on the IgorBox Input 8. The button acts as a switch to complete the circuit for the optical input. ```Wiring Diagram ![Simple Button Wiring](/img/ibi8/simple-trigger-button.png) ``` -------------------------------- ### Connect to IgorBox WiFi Source: https://github.com/risingorchards/igorbox_support/blob/main/docs/igorbox/connect.md When powered on, the IgorBox creates a WiFi network named 'IgorBox_xxxxxx' (where xxxxxx is the last 6 characters of the serial number). The password for this network is the full serial number. If automatic redirection to the setup page fails, users can manually access it via http://igorbox/. ```text SSID: IgorBox_xxxxxx Password: ``` -------------------------------- ### Power Button from IgorBox Input 8 Source: https://github.com/risingorchards/igorbox_support/blob/main/docs/igorbox/input-8/wiring-guide.md Shows how to power a 12VDC button directly from the IgorBox Input 8's power pins. This eliminates the need for a separate power supply for the button. ```Wiring Diagram ![Simple Button Wiring with Power](/img/ibi8/trigger-button-powered.png) ``` -------------------------------- ### Firmware Development: C Code Lines Source: https://github.com/risingorchards/igorbox_support/blob/main/blog/2023-08-02-behind.md This snippet highlights the extensive C code written for the IgorBox firmware rewrite. It indicates the scale of development effort required due to a core library incompatibility. ```C /* In the last month we've written over 10K lines of C code for the new firmware version! */ // Example of C code structure (not actual 10K lines) int main() { // Firmware logic here return 0; } ``` -------------------------------- ### Access IgorBox Local Admin Interface Source: https://github.com/risingorchards/igorbox_support/blob/main/docs/igorbox/local_management.md Navigate to the IgorBox's local management interface using its network name in a web browser. Ensure you are connected to the same private network as the IgorBox. ```text http://.local ```