────────────────────────────────────────────────────────────── 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 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 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 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