This commit is contained in:
Jason Stedwell
2026-06-17 16:03:26 -05:00
parent fa1e9b68c7
commit c1abe36822
99 changed files with 1562887 additions and 0 deletions
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

@@ -0,0 +1,77 @@
<svg xmlns="http://www.w3.org/2000/svg" width="420mm" height="297mm" viewBox="0 0 420 297" font-family="Arial, Helvetica, sans-serif">
<defs>
<marker id="arrow" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
<marker id="arrowR" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto-start-reverse">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
</defs>
<rect width="420" height="297" fill="white" stroke="none"/>
<rect x="7.5" y="7.5" width="412.5" height="289.5" fill="none" stroke="#1a1a1a" stroke-width="0.5"/>
<g id="view-front">
<rect x="328.75" y="35.00" width="148.20" height="24.56" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="328.75" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">FRONT</text>
<line x1="328.75" y1="59.56" x2="328.75" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="476.95" y1="59.56" x2="476.95" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="328.75" y1="77.56" x2="476.95" y2="77.56" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="402.85" y="76.06" font-size="3.5" fill="#1565C0" text-anchor="middle">248.6</text>
<text x="402.85" y="80.56" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(9.787")</text>
<line x1="328.75" y1="35.00" x2="310.75" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="328.75" y1="59.56" x2="310.75" y2="59.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="310.75" y1="35.00" x2="310.75" y2="59.56" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="309.25" y="47.28" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 309.25 47.28)">41.2</text>
<text x="313.25" y="47.28" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 313.25 47.28)">(1.622")</text>
</g>
<g id="view-bottom">
<rect x="328.75" y="99.56" width="148.20" height="273.75" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="328.75" y="96.56" font-size="3.0" fill="#1a1a1a" font-weight="bold">BOTTOM</text>
<line x1="328.75" y1="373.31" x2="328.75" y2="391.31" stroke="#1565C0" stroke-width="0.3"/>
<line x1="476.95" y1="373.31" x2="476.95" y2="391.31" stroke="#1565C0" stroke-width="0.3"/>
<line x1="328.75" y1="391.31" x2="476.95" y2="391.31" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="402.85" y="389.81" font-size="3.5" fill="#1565C0" text-anchor="middle">248.6</text>
<text x="402.85" y="394.31" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(9.787")</text>
</g>
<g id="view-left">
<rect x="35.00" y="35.00" width="273.75" height="24.56" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="35.00" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">SIDE</text>
<line x1="35.00" y1="59.56" x2="35.00" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="308.75" y1="59.56" x2="308.75" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="35.00" y1="77.56" x2="308.75" y2="77.56" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="171.87" y="76.06" font-size="3.5" fill="#1565C0" text-anchor="middle">459.2</text>
<text x="171.87" y="80.56" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(18.079")</text>
<line x1="308.75" y1="35.00" x2="326.75" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="308.75" y1="59.56" x2="326.75" y2="59.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="326.75" y1="35.00" x2="326.75" y2="59.56" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="325.25" y="47.28" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 325.25 47.28)">41.2</text>
<text x="329.25" y="47.28" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 329.25 47.28)">(1.622")</text>
</g>
<g id="view-rear">
<rect x="790.69" y="35.00" width="148.20" height="24.56" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="790.69" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">REAR</text>
<line x1="790.69" y1="59.56" x2="790.69" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="938.89" y1="59.56" x2="938.89" y2="77.56" stroke="#1565C0" stroke-width="0.3"/>
<line x1="790.69" y1="77.56" x2="938.89" y2="77.56" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="864.79" y="76.06" font-size="3.5" fill="#1565C0" text-anchor="middle">248.6</text>
<text x="864.79" y="80.56" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(9.787")</text>
</g>
<g id="view-isometric_front">
<polygon points="394.41,227.73 483.33,227.73 483.33,212.99 394.41,212.99" fill="#f0f0f0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="394.41,212.99 483.33,212.99 578.16,158.24 489.24,158.24" fill="#e0e0e0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="483.33,227.73 483.33,212.99 578.16,158.24" fill="#d0d0d0" stroke="#1a1a1a" stroke-width="0.6"/>
</g>
<rect x="15.0" y="267.5" width="390.0" height="22.0" fill="#f5f5f5" stroke="#1a1a1a" stroke-width="0.4"/>
<text x="18.0" y="274.5" font-size="5.0" fill="#1a1a1a" font-weight="bold">MR16s Gen1_EN — MR16s Gen1_EN</text>
<text x="18.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Units: </tspan>Dimensions in mm (in)</text>
<text x="63.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Scale: </tspan>NTS</text>
<text x="108.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Rev: </tspan>A</text>
<text x="153.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Date: </tspan>2026-06-17</text>
<text x="198.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">By: </tspan></text>
<text x="402.0" y="280.5" font-size="3.5" fill="#1a1a1a" text-anchor="end" font-weight="bold">MPMedia</text>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

+102
View File
@@ -0,0 +1,102 @@
{
"schema_version": "1.0",
"generated_at": "2026-06-17T20:38:16.305002+00:00",
"source_path": "/data/MR16s Gen1_EN.step",
"model_name": "MR16s Gen1_EN",
"mode": "enclosure_only",
"style": "rendered",
"layout_mode": "single_sheet",
"engine_used": "build123d",
"fallback_invoked": false,
"units": {
"primary": "mm",
"secondary": "in"
},
"overall_width": 248.6,
"overall_height": 41.2,
"overall_depth": 459.2,
"bounding_box": {
"x_min": -135.8,
"x_max": 112.8,
"y_min": -215.75,
"y_max": 243.45,
"z_min": 366.0,
"z_max": 407.2
},
"active_area": null,
"mounting_dimensions": null,
"mounting_variants": [],
"selected_parts": [
"15.6\" Rear Cover",
"Remote Control + Light Sensor Board",
"J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step",
"15.6\" Tempered Glass 3+3 Laminated",
"M3x6 Countersunk Screw",
"DZ-LP0632 Light Sensor Control Board",
"J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07",
"TOSN-DY398P-EMC Sub-board",
"TOSN-AD120P12V10A-120W",
"2P Phoenix Terminal",
"HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step",
"G156HAN02.0--20221031_G156HAN02.0_PSpec_DBEST",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07.step",
"Small Glass Lens",
"Board~a9jc.step",
"J7~XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"15.6\" Terminal Board",
"XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"Lower Aluminum Plate",
"Upper Aluminum Plate",
"BSCZ-TX3361",
"BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"15.6\" Mounting Plate",
"15.6\" Light Sensor Bracket",
"15.6\" High-Speed Rail Display Assembly Drawing",
"15.6\" Aluminum Frame",
"8Ω 5W Speaker (Model 3070)"
],
"excluded_parts": [],
"mapping_file_used": null,
"datablock": {
"model_number": "MR16s Gen1_EN",
"display_name": "MR16s Gen1_EN",
"revision": "A",
"drawing_date": "2026-06-17",
"drawn_by": "",
"company": "MPMedia",
"units_note": "Dimensions in mm (in)",
"scale": "NTS",
"custom_fields": {}
},
"layout": {
"views_included": [
"front",
"isometric_front",
"left",
"rear",
"bottom"
],
"sheet_size": "A3_landscape",
"scale_ratio": "NTS",
"dimension_style": "baseline",
"iso_style": "shaded_render"
},
"outputs": {
"diagram_png": "/data/MR16s Gen1_EN__external-diagram.png",
"diagram_pdf": null,
"diagram_svg": "/data/MR16s Gen1_EN__external-diagram.svg",
"iso_png": null,
"front_png": "front",
"side_png": "left",
"rear_png": null,
"meta_json": "/data/MR16s Gen1_EN__meta.json",
"variant_outputs": null
},
"warnings": [
"Active area (screen aperture) not detected — omitted from diagram."
],
"notes": [
"SVG written: MR16s Gen1_EN__external-diagram.svg"
]
}
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

@@ -0,0 +1,77 @@
<svg xmlns="http://www.w3.org/2000/svg" width="420mm" height="297mm" viewBox="0 0 420 297" font-family="Arial, Helvetica, sans-serif">
<defs>
<marker id="arrow" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
<marker id="arrowR" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto-start-reverse">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
</defs>
<rect width="420" height="297" fill="white" stroke="none"/>
<rect x="7.5" y="7.5" width="412.5" height="289.5" fill="none" stroke="#1a1a1a" stroke-width="0.5"/>
<g id="view-front">
<rect x="323.12" y="35.00" width="148.20" height="15.37" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="323.12" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">FRONT</text>
<line x1="323.12" y1="50.37" x2="323.12" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="471.32" y1="50.37" x2="471.32" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="323.12" y1="68.37" x2="471.32" y2="68.37" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="397.22" y="66.87" font-size="3.5" fill="#1565C0" text-anchor="middle">397.2</text>
<text x="397.22" y="71.37" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(15.638")</text>
<line x1="323.12" y1="35.00" x2="305.12" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="323.12" y1="50.37" x2="305.12" y2="50.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="305.12" y1="35.00" x2="305.12" y2="50.37" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="303.62" y="42.69" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 303.62 42.69)">41.2</text>
<text x="307.62" y="42.69" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 307.62 42.69)">(1.622")</text>
</g>
<g id="view-bottom">
<rect x="323.12" y="90.37" width="148.20" height="268.12" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="323.12" y="87.37" font-size="3.0" fill="#1a1a1a" font-weight="bold">BOTTOM</text>
<line x1="323.12" y1="358.49" x2="323.12" y2="376.49" stroke="#1565C0" stroke-width="0.3"/>
<line x1="471.32" y1="358.49" x2="471.32" y2="376.49" stroke="#1565C0" stroke-width="0.3"/>
<line x1="323.12" y1="376.49" x2="471.32" y2="376.49" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="397.22" y="374.99" font-size="3.5" fill="#1565C0" text-anchor="middle">397.2</text>
<text x="397.22" y="379.49" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(15.638")</text>
</g>
<g id="view-left">
<rect x="35.00" y="35.00" width="268.12" height="15.37" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="35.00" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">SIDE</text>
<line x1="35.00" y1="50.37" x2="35.00" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="303.12" y1="50.37" x2="303.12" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="35.00" y1="68.37" x2="303.12" y2="68.37" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="169.06" y="66.87" font-size="3.5" fill="#1565C0" text-anchor="middle">718.6</text>
<text x="169.06" y="71.37" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(28.291")</text>
<line x1="303.12" y1="35.00" x2="321.12" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="303.12" y1="50.37" x2="321.12" y2="50.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="321.12" y1="35.00" x2="321.12" y2="50.37" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="319.62" y="42.69" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 319.62 42.69)">41.2</text>
<text x="323.62" y="42.69" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 323.62 42.69)">(1.622")</text>
</g>
<g id="view-rear">
<rect x="779.44" y="35.00" width="148.20" height="15.37" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="779.44" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">REAR</text>
<line x1="779.44" y1="50.37" x2="779.44" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="927.64" y1="50.37" x2="927.64" y2="68.37" stroke="#1565C0" stroke-width="0.3"/>
<line x1="779.44" y1="68.37" x2="927.64" y2="68.37" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="853.54" y="66.87" font-size="3.5" fill="#1565C0" text-anchor="middle">397.2</text>
<text x="853.54" y="71.37" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(15.638")</text>
</g>
<g id="view-isometric_front">
<polygon points="406.38,234.51 495.30,234.51 495.30,225.29 406.38,225.29" fill="#f0f0f0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="406.38,225.29 495.30,225.29 588.18,171.67 499.26,171.67" fill="#e0e0e0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="495.30,234.51 495.30,225.29 588.18,171.67" fill="#d0d0d0" stroke="#1a1a1a" stroke-width="0.6"/>
</g>
<rect x="15.0" y="267.5" width="390.0" height="22.0" fill="#f5f5f5" stroke="#1a1a1a" stroke-width="0.4"/>
<text x="18.0" y="274.5" font-size="5.0" fill="#1a1a1a" font-weight="bold">MR27s Gen1_EN — MR27s Gen1_EN</text>
<text x="18.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Units: </tspan>Dimensions in mm (in)</text>
<text x="63.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Scale: </tspan>NTS</text>
<text x="108.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Rev: </tspan>A</text>
<text x="153.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Date: </tspan>2026-06-17</text>
<text x="198.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">By: </tspan></text>
<text x="402.0" y="280.5" font-size="3.5" fill="#1a1a1a" text-anchor="end" font-weight="bold">MPMedia</text>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

+105
View File
@@ -0,0 +1,105 @@
{
"schema_version": "1.0",
"generated_at": "2026-06-17T20:41:52.027768+00:00",
"source_path": "/data/MR27s Gen1_EN.step",
"model_name": "MR27s Gen1_EN",
"mode": "enclosure_only",
"style": "rendered",
"layout_mode": "single_sheet",
"engine_used": "build123d",
"fallback_invoked": false,
"units": {
"primary": "mm",
"secondary": "in"
},
"overall_width": 397.2,
"overall_height": 41.2,
"overall_depth": 718.6,
"bounding_box": {
"x_min": -144.35,
"x_max": 252.85,
"y_min": -293.94,
"y_max": 424.66,
"z_min": 637.4,
"z_max": 678.6
},
"active_area": null,
"mounting_dimensions": null,
"mounting_variants": [],
"selected_parts": [
"TOSN-DY398P-EMC Small PCB Board",
"BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"Light Sensor Bracket",
"2P Phoenix Connector Terminal",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07.step",
"J7~XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07",
"DZ-LP6608 REV1.0",
"P270HVN03.0",
"Board~a9jc.step",
"BSCZ-TX3361",
"J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"27-inch High-speed Rail Display Screen Assembly Drawing",
"HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step",
"8Ω 5W Speaker (Model 3070)",
"27-inch Screen Clamp 1",
"27-inch Upper Aluminum Panel",
"Small Glass Mirror Lens",
"Tempered Glass 3+3 Laminated",
"27-inch Screen Clamp 2",
"Remote Control + Light Sensor Board",
"Screen Clamp",
"27-inch Lower Aluminum Panel",
"Rear Cover",
"Mounting Plate",
"M3x6 Countersunk Screw",
"J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step",
"Terminal Board",
"27-inch Aluminum Frame",
"XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"TOSN-AD120P12V10A-120W"
],
"excluded_parts": [],
"mapping_file_used": null,
"datablock": {
"model_number": "MR27s Gen1_EN",
"display_name": "MR27s Gen1_EN",
"revision": "A",
"drawing_date": "2026-06-17",
"drawn_by": "",
"company": "MPMedia",
"units_note": "Dimensions in mm (in)",
"scale": "NTS",
"custom_fields": {}
},
"layout": {
"views_included": [
"front",
"isometric_front",
"left",
"rear",
"bottom"
],
"sheet_size": "A3_landscape",
"scale_ratio": "NTS",
"dimension_style": "baseline",
"iso_style": "shaded_render"
},
"outputs": {
"diagram_png": "/data/MR27s Gen1_EN__external-diagram.png",
"diagram_pdf": null,
"diagram_svg": "/data/MR27s Gen1_EN__external-diagram.svg",
"iso_png": null,
"front_png": "front",
"side_png": "left",
"rear_png": null,
"meta_json": "/data/MR27s Gen1_EN__meta.json",
"variant_outputs": null
},
"warnings": [
"Active area (screen aperture) not detected — omitted from diagram."
],
"notes": [
"SVG written: MR27s Gen1_EN__external-diagram.svg"
]
}
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

@@ -0,0 +1,77 @@
<svg xmlns="http://www.w3.org/2000/svg" width="420mm" height="297mm" viewBox="0 0 420 297" font-family="Arial, Helvetica, sans-serif">
<defs>
<marker id="arrow" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
<marker id="arrowR" markerWidth="6" markerHeight="6" refX="3" refY="3" orient="auto-start-reverse">
<path d="M0,0 L6,3 L0,6 Z" fill="#1565C0"/>
</marker>
</defs>
<rect width="420" height="297" fill="white" stroke="none"/>
<rect x="7.5" y="7.5" width="412.5" height="289.5" fill="none" stroke="#1a1a1a" stroke-width="0.5"/>
<g id="view-front">
<rect x="89.45" y="35.00" width="148.20" height="9.06" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="89.45" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">FRONT</text>
<line x1="89.45" y1="44.06" x2="89.45" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="237.65" y1="44.06" x2="237.65" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="89.45" y1="62.06" x2="237.65" y2="62.06" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="163.55" y="60.56" font-size="3.5" fill="#1565C0" text-anchor="middle">826.0</text>
<text x="163.55" y="65.06" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(32.520")</text>
<line x1="89.45" y1="35.00" x2="71.45" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="89.45" y1="44.06" x2="71.45" y2="44.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="71.45" y1="35.00" x2="71.45" y2="44.06" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="69.95" y="39.53" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 69.95 39.53)">50.5</text>
<text x="73.95" y="39.53" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 73.95 39.53)">(1.988")</text>
</g>
<g id="view-bottom">
<rect x="89.45" y="84.06" width="148.20" height="34.45" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="89.45" y="81.06" font-size="3.0" fill="#1a1a1a" font-weight="bold">BOTTOM</text>
<line x1="89.45" y1="118.51" x2="89.45" y2="136.51" stroke="#1565C0" stroke-width="0.3"/>
<line x1="237.65" y1="118.51" x2="237.65" y2="136.51" stroke="#1565C0" stroke-width="0.3"/>
<line x1="89.45" y1="136.51" x2="237.65" y2="136.51" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="163.55" y="135.01" font-size="3.5" fill="#1565C0" text-anchor="middle">826.0</text>
<text x="163.55" y="139.51" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(32.520")</text>
</g>
<g id="view-left">
<rect x="35.00" y="35.00" width="34.45" height="9.06" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="35.00" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">SIDE</text>
<line x1="35.00" y1="44.06" x2="35.00" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="69.45" y1="44.06" x2="69.45" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="35.00" y1="62.06" x2="69.45" y2="62.06" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="52.22" y="60.56" font-size="3.5" fill="#1565C0" text-anchor="middle">192.0</text>
<text x="52.22" y="65.06" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(7.559")</text>
<line x1="69.45" y1="35.00" x2="87.45" y2="35.00" stroke="#1565C0" stroke-width="0.3"/>
<line x1="69.45" y1="44.06" x2="87.45" y2="44.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="87.45" y1="35.00" x2="87.45" y2="44.06" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="85.95" y="39.53" font-size="3.5" fill="#1565C0" text-anchor="middle" transform="rotate(-90 85.95 39.53)">50.5</text>
<text x="89.95" y="39.53" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle" transform="rotate(-90 89.95 39.53)">(1.988")</text>
</g>
<g id="view-rear">
<rect x="312.10" y="35.00" width="148.20" height="9.06" fill="none" stroke="#1a1a1a" stroke-width="0.7"/>
<text x="312.10" y="32.00" font-size="3.0" fill="#1a1a1a" font-weight="bold">REAR</text>
<line x1="312.10" y1="44.06" x2="312.10" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="460.30" y1="44.06" x2="460.30" y2="62.06" stroke="#1565C0" stroke-width="0.3"/>
<line x1="312.10" y1="62.06" x2="460.30" y2="62.06" stroke="#1565C0" stroke-width="0.4" marker-start="url(#arrowR)" marker-end="url(#arrow)"/>
<text x="386.20" y="60.56" font-size="3.5" fill="#1565C0" text-anchor="middle">826.0</text>
<text x="386.20" y="65.06" font-size="2.5" fill="#1565C0" font-style="italic" text-anchor="middle">(32.520")</text>
</g>
<g id="view-isometric_front">
<polygon points="377.83,216.20 466.75,216.20 466.75,210.76 377.83,210.76" fill="#f0f0f0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="377.83,210.76 466.75,210.76 478.68,203.87 389.76,203.87" fill="#e0e0e0" stroke="#1a1a1a" stroke-width="0.6"/>
<polygon points="466.75,216.20 466.75,210.76 478.68,203.87" fill="#d0d0d0" stroke="#1a1a1a" stroke-width="0.6"/>
</g>
<rect x="15.0" y="267.5" width="390.0" height="22.0" fill="#f5f5f5" stroke="#1a1a1a" stroke-width="0.4"/>
<text x="18.0" y="274.5" font-size="5.0" fill="#1a1a1a" font-weight="bold">MR28uws Gen1_EN — MR28uws Gen1_EN</text>
<text x="18.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Units: </tspan>Dimensions in mm (in)</text>
<text x="63.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Scale: </tspan>NTS</text>
<text x="108.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Rev: </tspan>A</text>
<text x="153.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">Date: </tspan>2026-06-17</text>
<text x="198.0" y="280.5" font-size="3.0" fill="#1a1a1a"><tspan font-weight="bold">By: </tspan></text>
<text x="402.0" y="280.5" font-size="3.5" fill="#1a1a1a" text-anchor="end" font-weight="bold">MPMedia</text>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

+105
View File
@@ -0,0 +1,105 @@
{
"schema_version": "1.0",
"generated_at": "2026-06-17T20:43:53.406236+00:00",
"source_path": "/data/MR28uws Gen1_EN.step",
"model_name": "MR28uws Gen1_EN",
"mode": "enclosure_only",
"style": "rendered",
"layout_mode": "single_sheet",
"engine_used": "build123d",
"fallback_invoked": false,
"units": {
"primary": "mm",
"secondary": "in"
},
"overall_width": 826.0,
"overall_height": 50.5,
"overall_depth": 192.0,
"bounding_box": {
"x_min": -540.64,
"x_max": 285.36,
"y_min": -86.21,
"y_max": 105.79,
"z_min": 799.5,
"z_max": 850.0
},
"active_area": null,
"mounting_dimensions": null,
"mounting_variants": [],
"selected_parts": [
"J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"Small Glass Lens",
"8Ω 5W Speaker (Model 3070)",
"TOSN-AD120P12V10A-120W",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07",
"28\" Screen Pressure Clip",
"28\" Terminal Board",
"3D_YZ-006-V3 HDMI TO 2SDI_2025-11-07.step",
"XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"TOSN-DY398P-EMC Subboard",
"HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step",
"Glass 3+3",
"BSCZ-TX3361",
"28\" Rear Cover",
"28\" Lower Aluminum Plate",
"28\" High-speed Rail Display Screen Assembly Drawing",
"Board~a9jc.step",
"jgj-hy0280HD03 Module",
"Remote Control + Light Sensor Board",
"2P Phoenix Terminal",
"BNC-1~BNC-TH_BNC-50KWYE~a9jc.step",
"J7~XH4X1-2.54~CONN-TH_4P-P2.50_MEGASTAR_ZX-XH2.54-4PZZ~a9jc.step",
"28\" Constant Current Board",
"28\" Strip Screen Aluminum Frame",
"28\" Screen Pressure Clip 2",
"M3x6 Countersunk Screw",
"28\" Upper Aluminum Plate",
"28\" Screen Pressure Clip 1",
"28\" Light Sensor Bracket",
"28\" Mounting Plate",
"J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc.step"
],
"excluded_parts": [],
"mapping_file_used": null,
"datablock": {
"model_number": "MR28uws Gen1_EN",
"display_name": "MR28uws Gen1_EN",
"revision": "A",
"drawing_date": "2026-06-17",
"drawn_by": "",
"company": "MPMedia",
"units_note": "Dimensions in mm (in)",
"scale": "NTS",
"custom_fields": {}
},
"layout": {
"views_included": [
"front",
"isometric_front",
"left",
"rear",
"bottom"
],
"sheet_size": "A3_landscape",
"scale_ratio": "NTS",
"dimension_style": "baseline",
"iso_style": "shaded_render"
},
"outputs": {
"diagram_png": "/data/MR28uws Gen1_EN__external-diagram.png",
"diagram_pdf": null,
"diagram_svg": "/data/MR28uws Gen1_EN__external-diagram.svg",
"iso_png": null,
"front_png": "front",
"side_png": "left",
"rear_png": null,
"meta_json": "/data/MR28uws Gen1_EN__meta.json",
"variant_outputs": null
},
"warnings": [
"Active area (screen aperture) not detected — omitted from diagram."
],
"notes": [
"SVG written: MR28uws Gen1_EN__external-diagram.svg"
]
}
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB