ams_slot_printer_matrix.txt 5.9 KB

12345678910111213141516171819202122232425
  1. ┌─────────────────┬─────────────────┬────────────────┬────────────────────────────────────┬─────────────────────┐
  2. │ Model │ _is_dual_nozzle │ ams_exist_bits │ Branch hit │ Behavior │
  3. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  4. │ X1C/X1E (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
  5. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  6. │ X1C (2 AMS) │ False │ "3" │ New elif → disambiguation │ Fixed (same as P2S) │
  7. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  8. │ P1S/P1P (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
  9. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  10. │ A1/A1 Mini │ False │ "1" or missing │ New elif → num_ams≤1 → passthrough │ Unchanged │
  11. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  12. │ P2S (1 AMS) │ False │ "1" │ New elif → num_ams=1 → passthrough │ Unchanged │
  13. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  14. │ P2S (2 AMS) │ False │ "3" │ New elif → disambiguation │ Fixed │
  15. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  16. │ H2D/H2D Pro │ True │ any │ Branch 1 (H2D logic) │ Unchanged │
  17. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  18. │ H2C │ True │ any │ Branch 1 (H2D logic) │ Unchanged │
  19. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  20. │ tray_now=255 │ any │ any │ Branch 3 (passthrough) │ Unchanged │
  21. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  22. │ tray_now=254 │ any │ any │ Branch 3 (passthrough) │ Unchanged │
  23. ├─────────────────┼─────────────────┼────────────────┼────────────────────────────────────┼─────────────────────┤
  24. │ tray_now 4-15 │ any (False) │ any │ Branch 3 (passthrough) │ Unchanged │
  25. └─────────────────┴─────────────────┴────────────────┴────────────────────────────────────┴─────────────────────┘