When I start the development, I needed to consider the demands for testing and programming. We had two different kind of PCBs which need to be tested and programmed. They had only the programming interface in common, ISP.
What I need to test:
- 5V / 3.3V Output
- Motor controller Output
- Current
- LED
- Communication Interface
- USB
- I2C Interfaces
- Eeprom
USB means here, that one PCB can be an USB Device, that makes a USB Host functionality necessary.
Our panels are designed for 20 PCBs. They all should be tested and Programmed as fast as possible. We need a system which makes all parallel.
Other Requirements:
- generate and set a Serial number to each Target PCB
- log Serial number and test results
- GUI for the Worker to identify problems easily
- One Pushbutton control
- Simple Setup
- Testbed update possible
All together I needed 3-4 month with the development.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.