Files
step-parse/_phase0_smoke.log
T
Jason Stedwell c1abe36822 phase 0
2026-06-17 16:03:26 -05:00

731 lines
63 KiB
Plaintext

──────────────────────────────────────────────────────────────
MR16s Gen1_EN.step
──────────────────────────────────────────────────────────────
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
--- run 1: BOM + thumbnails (kernel + openpyxl + pyrender/OSMesa) ---
INFO step_processor: Loading: MR16s Gen1_EN.step
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG build123d: monkey-patching `Vector.add` and `Vector.sub`
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
INFO step_processor.loader: [build123d] Loading: MR16s Gen1_EN.step
DEBUG build123d: Adding children XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step,J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,Board~a9jc_step to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Adding children 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Updated parent of 15_6"_Rear_Cover to
DEBUG build123d: Updated parent of 15_6"_Terminal_Board to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07 to
DEBUG build123d: Updated parent of BSCZ-TX3361 to
DEBUG build123d: Updated parent of Remote_Control_+_Light_Sensor_Board to
DEBUG build123d: Adding children 15_6"_Aluminum_Frame,15_6"_Tempered_Glass_3+3_Laminated,G156HAN02_0--20221031_G156HAN02_0_PSpec_DBEST,15_6"_Rear_Cover,15_6"_Mounting_Plate,15_6"_Terminal_Board,2P_Phoenix_Terminal,3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07,15_6"_Light_Sensor_Bracket,8Ω_5W_Speaker__Model_3070_,8Ω_5W_Speaker__Model_3070_,DZ-LP0632_Light_Sensor_Control_Board,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,TOSN-AD120P12V10A-120W,BSCZ-TX3361,Upper_Aluminum_Plate,Lower_Aluminum_Plate,Remote_Control_+_Light_Sensor_Board,Small_Glass_Lens,TOSN-DY398P-EMC_Sub-board to
DEBUG build123d: Updated parent of 15_6"_High-Speed_Rail_Display_Assembly_Drawing to
DEBUG build123d: Adding children 15_6"_High-Speed_Rail_Display_Assembly_Drawing to
INFO step_processor.loader: [build123d] Loaded: MR16s Gen1_EN.step | 5655 faces | 84 parts
INFO step_processor: [build123d] Loaded: MR16s Gen1_EN.step
INFO step_processor.bom: STEP text parser found 28 unique part names
INFO step_processor.bom: BOM extracted: 28 parts
INFO step_processor.bom: BOM XLSX → MR16s Gen1_EN_bom.xlsx
INFO step_processor: BOM XLSX → /data/MR16s Gen1_EN_bom.xlsx
DEBUG trimesh.util: falling back to hashlib hashing: `pip install xxhash`for 50x faster cache checks
DEBUG trimesh.util: face_normals didn't match triangles, ignoring!
DEBUG trimesh.util: `trimesh.load(force='mesh')` is a compatibility wrapper for `trimesh.load_mesh`
INFO step_processor.renderer: STL fallback: 1312154 faces (uniform color)
DEBUG OpenGL.platform.ctypesloader: Loaded libOSMesa.so => libOSMesa.so.8 <CDLL 'libOSMesa.so.8', handle 5555691ab310 at 0x7fffb4377290>
INFO OpenGL.acceleratesupport: No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB
DEBUG PIL.Image: Importing PngImagePlugin
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_front.png
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_rear.png
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_left.png
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_right.png
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_iso_left.png
INFO step_processor.renderer: Rendered: MR16s Gen1_EN_iso_right.png
INFO step_processor: Thumbnails: 6 PNG(s) written
INFO step_processor: Done.
────────────────────────────────────────────────────────────
MR16s Gen1_EN.step [build123d]
BOM: 28 parts → MR16s Gen1_EN_bom.xlsx
Thumbnails: 6 PNG(s)
────────────────────────────────────────────────────────────
--- run 2: geometry query ---
INFO Loading: MR16s Gen1_EN.step
INFO [build123d] Loading: MR16s Gen1_EN.step
INFO [build123d] Loaded: MR16s Gen1_EN.step | 5655 faces | 84 parts
INFO [build123d] Loaded: MR16s Gen1_EN.step
BOUNDING BOX — MR16s Gen1_EN.step
───────────────────────────────────
Axis Dimension
───────────────────────────────────
Width (X) 248.6 mm (9.787 in)
Depth (Y) 459.2 mm (18.079 in)
Height (Z) 41.2 mm (1.622 in)
───────────────────────────────────
--- run 3: external dimensional diagram (cairosvg) ---
INFO Loading: MR16s Gen1_EN.step
INFO [build123d] Loading: MR16s Gen1_EN.step
INFO [build123d] Loaded: MR16s Gen1_EN.step | 5655 faces | 84 parts
INFO [build123d] Loaded: MR16s Gen1_EN.step
INFO [build123d] Loading: MR16s Gen1_EN.step
INFO [build123d] Loaded: MR16s Gen1_EN.step | 5655 faces | 84 parts
INFO STEP text parser found 28 unique part names
INFO BOM extracted: 28 parts
WARNING Active area detection error: No module named 'OCC'
INFO PNG written: MR16s Gen1_EN__external-diagram.png
INFO STL fallback: 1312154 faces (uniform color)
INFO No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
INFO Rendered: MR16s Gen1_EN_iso_left.png
INFO Rendered: MR16s Gen1_EN_right.png
INFO Rendered: MR16s Gen1_EN_left.png
INFO Rendered: MR16s Gen1_EN_bottom.png
INFO Rendered: MR16s Gen1_EN_front.png
INFO Diagram → MR16s Gen1_EN__external-diagram.svg
INFO Done.
────────────────────────────────────────────────────────────
MR16s Gen1_EN.step [build123d]
Diagram → MR16s Gen1_EN__external-diagram.svg
────────────────────────────────────────────────────────────
PASS: MR16s Gen1_EN.step
──────────────────────────────────────────────────────────────
MR27s Gen1_EN.step
──────────────────────────────────────────────────────────────
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
--- run 1: BOM + thumbnails (kernel + openpyxl + pyrender/OSMesa) ---
INFO step_processor: Loading: MR27s Gen1_EN.step
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG build123d: monkey-patching `Vector.add` and `Vector.sub`
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
INFO step_processor.loader: [build123d] Loading: MR27s Gen1_EN.step
DEBUG build123d: Adding children XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step,J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,Board~a9jc_step to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Adding children 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Updated parent of Rear_Cover to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07 to
DEBUG build123d: Updated parent of BSCZ-TX3361 to
DEBUG build123d: Updated parent of Terminal_Board to
DEBUG build123d: Updated parent of Remote_Control_+_Light_Sensor_Board to
DEBUG build123d: Adding children 27-inch_Aluminum_Frame,Tempered_Glass_3+3_Laminated,P270HVN03_0,Rear_Cover,2P_Phoenix_Connector_Terminal,3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07,BSCZ-TX3361,TOSN-AD120P12V10A-120W,Mounting_Plate,Terminal_Board,8Ω_5W_Speaker__Model_3070_,8Ω_5W_Speaker__Model_3070_,DZ-LP6608_REV1_0,Light_Sensor_Bracket,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,27-inch_Upper_Aluminum_Panel,27-inch_Lower_Aluminum_Panel,Small_Glass_Mirror_Lens,Remote_Control_+_Light_Sensor_Board,TOSN-DY398P-EMC_Small_PCB_Board,Screen_Clamp,27-inch_Screen_Clamp_1,27-inch_Screen_Clamp_2,27-inch_Screen_Clamp_1,27-inch_Screen_Clamp_2 to
DEBUG build123d: Updated parent of 27-inch_High-speed_Rail_Display_Screen_Assembly_Drawing to
DEBUG build123d: Adding children 27-inch_High-speed_Rail_Display_Screen_Assembly_Drawing to
INFO step_processor.loader: [build123d] Loaded: MR27s Gen1_EN.step | 6732 faces | 102 parts
INFO step_processor: [build123d] Loaded: MR27s Gen1_EN.step
INFO step_processor.bom: STEP text parser found 31 unique part names
INFO step_processor.bom: BOM extracted: 31 parts
INFO step_processor.bom: BOM XLSX → MR27s Gen1_EN_bom.xlsx
INFO step_processor: BOM XLSX → /data/MR27s Gen1_EN_bom.xlsx
DEBUG trimesh.util: falling back to hashlib hashing: `pip install xxhash`for 50x faster cache checks
DEBUG trimesh.util: face_normals didn't match triangles, ignoring!
DEBUG trimesh.util: `trimesh.load(force='mesh')` is a compatibility wrapper for `trimesh.load_mesh`
INFO step_processor.renderer: STL fallback: 1493746 faces (uniform color)
DEBUG OpenGL.platform.ctypesloader: Loaded libOSMesa.so => libOSMesa.so.8 <CDLL 'libOSMesa.so.8', handle 555563e68ed0 at 0x7fffb4313b10>
INFO OpenGL.acceleratesupport: No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB
DEBUG PIL.Image: Importing PngImagePlugin
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_front.png
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_rear.png
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_left.png
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_right.png
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_iso_left.png
INFO step_processor.renderer: Rendered: MR27s Gen1_EN_iso_right.png
INFO step_processor: Thumbnails: 6 PNG(s) written
INFO step_processor: Done.
────────────────────────────────────────────────────────────
MR27s Gen1_EN.step [build123d]
BOM: 31 parts → MR27s Gen1_EN_bom.xlsx
Thumbnails: 6 PNG(s)
────────────────────────────────────────────────────────────
--- run 2: geometry query ---
INFO Loading: MR27s Gen1_EN.step
INFO [build123d] Loading: MR27s Gen1_EN.step
INFO [build123d] Loaded: MR27s Gen1_EN.step | 6732 faces | 102 parts
INFO [build123d] Loaded: MR27s Gen1_EN.step
BOUNDING BOX — MR27s Gen1_EN.step
───────────────────────────────────
Axis Dimension
───────────────────────────────────
Width (X) 397.2 mm (15.638 in)
Depth (Y) 718.6 mm (28.291 in)
Height (Z) 41.2 mm (1.622 in)
───────────────────────────────────
--- run 3: external dimensional diagram (cairosvg) ---
INFO Loading: MR27s Gen1_EN.step
INFO [build123d] Loading: MR27s Gen1_EN.step
INFO [build123d] Loaded: MR27s Gen1_EN.step | 6732 faces | 102 parts
INFO [build123d] Loaded: MR27s Gen1_EN.step
INFO [build123d] Loading: MR27s Gen1_EN.step
INFO [build123d] Loaded: MR27s Gen1_EN.step | 6732 faces | 102 parts
INFO STEP text parser found 31 unique part names
INFO BOM extracted: 31 parts
WARNING Active area detection error: No module named 'OCC'
INFO PNG written: MR27s Gen1_EN__external-diagram.png
INFO STL fallback: 1493746 faces (uniform color)
INFO No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
INFO Rendered: MR27s Gen1_EN_left.png
INFO Rendered: MR27s Gen1_EN_right.png
INFO Rendered: MR27s Gen1_EN_bottom.png
INFO Rendered: MR27s Gen1_EN_iso_left.png
INFO Rendered: MR27s Gen1_EN_front.png
INFO Diagram → MR27s Gen1_EN__external-diagram.svg
INFO Done.
────────────────────────────────────────────────────────────
MR27s Gen1_EN.step [build123d]
Diagram → MR27s Gen1_EN__external-diagram.svg
────────────────────────────────────────────────────────────
PASS: MR27s Gen1_EN.step
──────────────────────────────────────────────────────────────
MR28uws Gen1_EN.step
──────────────────────────────────────────────────────────────
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
--- run 1: BOM + thumbnails (kernel + openpyxl + pyrender/OSMesa) ---
INFO step_processor: Loading: MR28uws Gen1_EN.step
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG build123d: monkey-patching `Vector.add` and `Vector.sub`
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
DEBUG fontTools.ttLib.ttFont: Reading 'name' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'name' table
DEBUG fontTools.ttLib.ttFont: Reading 'OS/2' table from disk
DEBUG fontTools.ttLib.ttFont: Decompiling 'OS/2' table
INFO step_processor.loader: [build123d] Loading: MR28uws Gen1_EN.step
DEBUG build123d: Adding children XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step to
DEBUG build123d: Updated parent of J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Updated parent of J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step to
DEBUG build123d: Adding children J7~XH4X1-2_54~CONN-TH_4P-P2_50_MEGASTAR_ZX-XH2_54-4PZZ~a9jc_step,J5~HDMI_A_F_SMD_19P~HDMI-SMD_HDMI-HX-19D~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,J4~BNC-1~BNC-TH_BNC-50KWYE~a9jc_step,Board~a9jc_step to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Adding children 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07_step to
DEBUG build123d: Updated parent of 28"_Rear_Cover to
DEBUG build123d: Updated parent of 28"_Mounting_Plate to
DEBUG build123d: Updated parent of Remote_Control_+_Light_Sensor_Board to
DEBUG build123d: Updated parent of 28"_Terminal_Board to
DEBUG build123d: Updated parent of 3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07 to
DEBUG build123d: Updated parent of BSCZ-TX3361 to
DEBUG build123d: Updated parent of 28"_Constant_Current_Board to
DEBUG build123d: Adding children 28"_Strip_Screen_Aluminum_Frame,28"_Upper_Aluminum_Plate,28"_Lower_Aluminum_Plate,Glass_3+3,28"_Rear_Cover,Small_Glass_Lens,28"_Mounting_Plate,Remote_Control_+_Light_Sensor_Board,28"_Light_Sensor_Bracket,28"_Terminal_Board,2P_Phoenix_Terminal,3D_YZ-006-V3_HDMI_TO_2SDI_2025-11-07,BSCZ-TX3361,TOSN-AD120P12V10A-120W,TOSN-DY398P-EMC_Subboard,8Ω_5W_Speaker__Model_3070_,8Ω_5W_Speaker__Model_3070_,28"_Constant_Current_Board,28"_Screen_Pressure_Clip,28"_Screen_Pressure_Clip_1,28"_Screen_Pressure_Clip_2,jgj-hy0280HD03_Module,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw,M3x6_Countersunk_Screw to
DEBUG build123d: Updated parent of 28"_High-speed_Rail_Display_Screen_Assembly_Drawing to
DEBUG build123d: Adding children 28"_High-speed_Rail_Display_Screen_Assembly_Drawing to
INFO step_processor.loader: [build123d] Loaded: MR28uws Gen1_EN.step | 5891 faces | 94 parts
INFO step_processor: [build123d] Loaded: MR28uws Gen1_EN.step
INFO step_processor.bom: STEP text parser found 31 unique part names
INFO step_processor.bom: BOM extracted: 31 parts
INFO step_processor.bom: BOM XLSX → MR28uws Gen1_EN_bom.xlsx
INFO step_processor: BOM XLSX → /data/MR28uws Gen1_EN_bom.xlsx
DEBUG trimesh.util: falling back to hashlib hashing: `pip install xxhash`for 50x faster cache checks
DEBUG trimesh.util: face_normals didn't match triangles, ignoring!
DEBUG trimesh.util: `trimesh.load(force='mesh')` is a compatibility wrapper for `trimesh.load_mesh`
INFO step_processor.renderer: STL fallback: 1252930 faces (uniform color)
DEBUG OpenGL.platform.ctypesloader: Loaded libOSMesa.so => libOSMesa.so.8 <CDLL 'libOSMesa.so.8', handle 55556092a370 at 0x7fffb4c381d0>
INFO OpenGL.acceleratesupport: No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB
DEBUG OpenGL.GL.shaders: Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB
DEBUG PIL.Image: Importing PngImagePlugin
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_front.png
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_rear.png
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_left.png
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_right.png
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_iso_left.png
INFO step_processor.renderer: Rendered: MR28uws Gen1_EN_iso_right.png
INFO step_processor: Thumbnails: 6 PNG(s) written
INFO step_processor: Done.
────────────────────────────────────────────────────────────
MR28uws Gen1_EN.step [build123d]
BOM: 31 parts → MR28uws Gen1_EN_bom.xlsx
Thumbnails: 6 PNG(s)
────────────────────────────────────────────────────────────
--- run 2: geometry query ---
INFO Loading: MR28uws Gen1_EN.step
INFO [build123d] Loading: MR28uws Gen1_EN.step
INFO [build123d] Loaded: MR28uws Gen1_EN.step | 5891 faces | 94 parts
INFO [build123d] Loaded: MR28uws Gen1_EN.step
BOUNDING BOX — MR28uws Gen1_EN.step
───────────────────────────────────
Axis Dimension
───────────────────────────────────
Width (X) 826.0 mm (32.520 in)
Depth (Y) 192.0 mm (7.559 in)
Height (Z) 50.5 mm (1.988 in)
───────────────────────────────────
--- run 3: external dimensional diagram (cairosvg) ---
INFO Loading: MR28uws Gen1_EN.step
INFO [build123d] Loading: MR28uws Gen1_EN.step
INFO [build123d] Loaded: MR28uws Gen1_EN.step | 5891 faces | 94 parts
INFO [build123d] Loaded: MR28uws Gen1_EN.step
INFO [build123d] Loading: MR28uws Gen1_EN.step
INFO [build123d] Loaded: MR28uws Gen1_EN.step | 5891 faces | 94 parts
INFO STEP text parser found 31 unique part names
INFO BOM extracted: 31 parts
WARNING Active area detection error: No module named 'OCC'
INFO PNG written: MR28uws Gen1_EN__external-diagram.png
INFO STL fallback: 1252930 faces (uniform color)
INFO No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
INFO Rendered: MR28uws Gen1_EN_right.png
INFO Rendered: MR28uws Gen1_EN_front.png
INFO Rendered: MR28uws Gen1_EN_left.png
INFO Rendered: MR28uws Gen1_EN_bottom.png
INFO Rendered: MR28uws Gen1_EN_iso_left.png
INFO Diagram → MR28uws Gen1_EN__external-diagram.svg
INFO Done.
────────────────────────────────────────────────────────────
MR28uws Gen1_EN.step [build123d]
Diagram → MR28uws Gen1_EN__external-diagram.svg
────────────────────────────────────────────────────────────
PASS: MR28uws Gen1_EN.step
==============================================================
Phase 0 smoke test: 3 passed, 0 failed
Artifacts: /Users/jasonstedwell/Documents/CODING/step parse/_phase0_out
==============================================================
SMOKE_EXIT=0