Skip to content

Add PRCXI 9300 (3x2) deck layout support#253

Merged
q434343 merged 2 commits intodeepmodeling:prcix9320from
ALITTLELZ:9300
Mar 31, 2026
Merged

Add PRCXI 9300 (3x2) deck layout support#253
q434343 merged 2 commits intodeepmodeling:prcix9320from
ALITTLELZ:9300

Conversation

@ALITTLELZ
Copy link
Copy Markdown
Contributor

@ALITTLELZ ALITTLELZ commented Mar 31, 2026

Summary

  • PRCXI9300Deck 新增 model 参数("9300" / "9320"),自动选择 3x2(6 slot)或 4x4(16 slot)布局,默认 "9320" 保持向后兼容
  • DefaultLayout("PRCXI9300") 修复:trash_slot 改为 T6,删除 waste_liquid_slot,补全 default_layout 字典
  • recommend_layout 改为动态计算预留位置和可用槽位数,同时适配 9300/9320
  • PRCXI9300Handleris_9320 默认改为 None,可从 deck.model 自动推导
  • 所有 site 的 content_type 增加 "trash" 类型
  • 新增 prcxi_9300_slim.json 实验文件(6 slot、8 通道)
  • 新增 test/devices/test_prcxi.py 测试文件

Test plan

  • pytest test/devices/test_prcxi.py::TestPRCXIDeckSetup::test_prcxi_9300_deck_creation — 9300 deck 6 slots
  • pytest test/devices/test_prcxi.py::TestPRCXIDeckSetup::test_prcxi_9320_deck_creation — 9320 deck 16 slots
  • pytest test/devices/test_prcxi.py::TestPRCXILayoutRecommendation::test_9300_layout_creation — 9300 DefaultLayout
  • pytest test/devices/test_prcxi.py::TestPRCXILayoutRecommendation::test_9320_layout_creation — 9320 DefaultLayout
  • 实机验证 prcxi_9300_slim.json 启动

🤖 Generated with Claude Code

ALITTLELZ and others added 2 commits March 31, 2026 16:00
PRCXI9300Deck now accepts model="9300"|"9320" to auto-select 6-slot or
16-slot layout. DefaultLayout gains default_layout for 9300 with T6 as
trash. PRCXI9300Handler auto-derives is_9320 from deck.model when not
explicitly passed. Includes 9300 slim experiment JSON and test fixes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@q434343 q434343 merged commit 68ef739 into deepmodeling:prcix9320 Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants