Add PRCXI 9300 (3x2) deck layout support#253
Merged
q434343 merged 2 commits intodeepmodeling:prcix9320from Mar 31, 2026
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/9320PRCXI9300Handler的is_9320默认改为None,可从deck.model自动推导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 slotspytest test/devices/test_prcxi.py::TestPRCXIDeckSetup::test_prcxi_9320_deck_creation— 9320 deck 16 slotspytest test/devices/test_prcxi.py::TestPRCXILayoutRecommendation::test_9300_layout_creation— 9300 DefaultLayoutpytest test/devices/test_prcxi.py::TestPRCXILayoutRecommendation::test_9320_layout_creation— 9320 DefaultLayoutprcxi_9300_slim.json启动🤖 Generated with Claude Code