This guide helps you navigate the documentation in the correct order so you can successfully create your own fixture. Follow the steps one by one until you have a working product.
An example project (simple product implementation) is available here:
Example Project Overview
In the documentation, you will find generic explanations of all available functions. Many of them are not required if you use our prebuilt libraries. We recommend following this guide first, and consulting individual sections only if you need additional details.
Technical Development (Hardware & Software)
- Select the Right Product
- Before starting, verify that you have chosen the correct product for your needs.
- See Implementation Check.
- Check Requirements
- Ensure that your product meets the necessary conditions for the implementation.
- See Requirements.
- Integrate Hardware
- Integrate the Vision Controller with the required features into your product.
- Optional features may require additional hardware or software. See Features.
- For custom hardware design, follow Custom Implementation.
- Prepare Software Development
- Once the PCB is available, you can begin with firmware development.
- Reference implementations are available for two microcontrollers:
- If you use another controller, adapt one of these examples.
- Test Communication
- Validate communication between the Vision Controller and your main controller.
- Follow Test & Run Preparation.
- First test only your bootloader firmware, then repeat the process with your application firmware.
- Understand Bootloader & Firmware Update
- Make sure you understand how bootloader and application firmware interact.
- Create a DFU package for the app: Example DFU Package.
- Flash the bootloader and test the firmware update: DFU Test.
- Save the DFU file for later use.
- Refine RDM Application Firmware
- Implement Control via App / DMX
- It is basically DMX with some additional options. Please read the Vision DMX Chapter carefully:
- Test your DMX personalities under Test DMX.
- Define DMX Footprint for App Control
- Configure the DMX footprint for app usage: Creative Config.
- Test the configuration in the app: Creative Control.
- Add Optional Features
- If additional features are required, implement them now: Features.
- Generate Final Firmware Package
- Create a new DFU file with the latest firmware.
- Do not forget to increase the version number so it differs from your initial DFU.
Product Management
- Register the Fixture
- To make the fixture visible in the app, you must create it in our web service.
- Read our workflow to understand how our process works: Workflow
- Follow the steps in [Release and Production]:
Product Quality & Certification
- Verify Signal Quality
- Use our reference measurements to ensure your radio is good designed: Test Radio
- Use our reference measurements to ensure your radio is good designed: Test Radio
- Verify Functionality
- Use verification mode to ensure all functions work correctly: Verification.
- You receive a certificate what you can upload to verify your fixture.
- Obtain Certifications
- Before official distribution, ensure your product has passed all required certifications.
- See Certification Overview.