Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Table
| Rail | Source | Expected | Measure At | Pass Criteria |
|---|---|---|---|---|
| +5V_ISO | PS1 output or bench-injected 5 V | 5.0 V | C2/C3 | 4.75-5.25 V |
| +5V_HOLD | D1/R2/C1 hold-up rail | ~4.7-5.0 V while powered | C1/U2 VI | Charges without excessive inrush |
| +3V3_MCU | U2 MCP1703A | 3.3 V | C5/U1 VDD | 3.20-3.40 V |
| 0V_ISO | SELV return | 0 V | U1 VSS | Common SELV return only |
Table
| Function | Stimulus | Expected Result |
|---|---|---|
| Buttons | Press SW1/SW2 | BTN_ONOFF/BTN_MODE transition low |
| Optical input | 40 kHz IR burst | OPTICAL_PROG_IN active-low pulses |
| Ambient light | Change light level | VEML7700 I2C reading changes |
| Temperature | Warm RT1 gently | TEMP_SENSE ADC changes monotonically |
| Mains-present | Lab-safe isolated test only | MAINS_PRESENT reflects optocoupler output |
| Relay outputs | Firmware pulse | RELAY_SET/RELAY_RESET drive low-side outputs briefly |
Prerequisites
1. Visual Inspection
2. SELV Power Rail Verification
3. Programming
4. Functional Checks
5. Safety Gate