Test System Discovery and Blueprint Phase
Part 1 of the FixturFab Test System Development Process series
Test Systems are designed to execute automated functional test plans and are most often implemented in production-level fixtures (development-level fixtures also occasionally fall into this category). Simple Test Fixture designs (mechanical-only fixtures) do not require this level of design effort.
FixturFab has developed a standard, comprehensive process for designing Test Systems that will be explored in this series of articles.
In the Discovery Phase, customers are introduced to the FixturFab team and design processes. We conduct a 1-1 discovery meeting to discuss your Test Fixture requirements at a high level (An NDA can be put in place if desired) and explain the difference between our development and production product lines and their respective applications. FixturFab will provide specific guidance on which of our products and services would be a good fit for your particular project.
After the discussion, FixturFab will provide budgetary pricing information and a proposed timetable for the Test System. For complex designs, the price range offered in the quotation may be fairly large to accommodate unresolved options or unanswered questions that remain about system implementation. In these cases, FixturFab may recommend a Blueprint Phase for the proposed system, where we can do some preliminary engineering work to address the loose ends and provide you with a more detailed quotation.
Gathering a few details about your particular testing requirements is very helpful to get the process going in the right direction. In general, the discussion will cover the following topics:
Once you can answer most of these questions, the fastest way to get started is to submit a Test Fixture configuration.
Test Software can be a complex endeavor for any engineering team. FixturFab has developed a Python-based Test Runner that runs on a Linux platform and simplifies test software development. Deploying this framework, the customer writes only the custom Python Test Plan for their specific device, and the runner handles the rest:
FixturFab also provides turnkey software solutions leveraging the FixturFab Test Runner framework.
For FixturFab customers, Blueprint Phase activities and deliverables ensure thorough attention to fixture design details, reduce cost estimate ranges, and offer flexibility if, ultimately, the customer chooses another manufacturer. For FixturFab itself, Blueprints guarantee the systematic acquisition of requirements and serve as a proven roadmap for successfully completing complex Test Systems.
The Blueprint Phase duration varies with project complexity but typically lasts 2-4 weeks. If the complexity of a Test System warrants a Blueprint effort, a quote will be provided after the Discovery Phase.
If a customer chooses not to proceed with the final system build through FixturFab, the Blueprint Report remains a valuable resource that any other fixture manufacturer can utilize to support implementation elsewhere.
The detailed Blueprint documents encompass comprehensive implementation details, ensuring meticulous attention to every facet of the system design, including hardware, software, test process, workflow, and a system qualification plan. The Blueprint design, as a service provided by FixturFab, prioritizes thoroughness, avoiding shortcuts that could result in costly oversights in terms of both expenses and timelines compared to alternative quotation methods.
After the Blueprint Report is delivered for review, the customer can ask additional questions, revise the project requirements, and ultimately approve the project. Furthermore, the Blueprint significantly narrows the range of the cost estimate (quote) provided to the customer by FixturFab, offering clarity and transparency in the project's financial aspects and delivery timeline.
Blueprint Deliverables:
The Blueprint Phase is integral to the efficiency and success of the design process. The resulting documents serve as a structured means of acquiring all requirements and design resources, ensuring a systematic approach to each project. The Blueprint process provides a proven roadmap for navigating the complexities of designing intricate test systems where multiple design considerations overlap. This thorough and well-documented approach not only facilitates the smooth acquisition of necessary design elements but also acts as a reliable guide for the team, contributing to the successful completion of complex test systems within the specified parameters.
Customer Requirements for a Blueprint Quote:
Configuring a Test Fixture is the fastest way to get started.
The Test Matrix maps available nets from the test points to the test instrumentation channels and each test case in the PCBA Functional Test Suite. Completing this is vital to avoid missing anything critical in the final manufactured system.
Key architectural example features
In the next part of the Test System Development Process series, we dive into details of the mechanical and electrical engineering completed during the Design Phase.
Top and side probing design considerations and implementation details.
One of our file requirements for generating an accurate fixture estimate.