HOLDS. Peak 9.82 MPa on face 12 at (34, 13.9, 7.69), safety factor 5.09 against tensile strength (target 2.5). Confidence is medium.

Confidence: medium. singularities: excluded from the answer: 24.9 MPa at a sharp inside corner (face 12) (a sharp corner: singular in theory, so the value depends on the mesh: 18.1 -> 24.4 -> 24.9 MPa); 27.7 MPa at a sharp inside corner (face 12) (singular, keeps rising with refinement: 17.5 -> 24 -> 27.7 MPa). Wobbl reports the stress 2.15 mm or more away from these spots; a sharp inside corner in a brittle material: the real peak depends on the actual corner radius, add a fillet to get a trustworthy number
Max deflection 0.94 mm at (90, 25, 0).
Material PLA (3D printed), limit 50 MPa; mass 33.58 g.
Loads: 40 N down @ top and within 12 of 65,12.5,6. Fixtures: bolt holes d=4.5; wall x=min.

Checks:
  [pass] mesh convergence: max principal stress settled: 10.8 -> 9.71 -> 9.82 MPa over 3 meshes, last change 1.1%
  [pass] force balance: reactions balance the loads to 6.5e-05% (forces) and 7.9e-06% (moments)
  [pass] hand calculation: beam theory through the critical section gives 9.28 MPa nominal; FEA peak is 1.06x that, a plain beam region
  [warn] singularities: excluded from the answer: 24.9 MPa at a sharp inside corner (face 12) (a sharp corner: singular in theory, so the value depends on the mesh: 18.1 -> 24.4 -> 24.9 MPa); 27.7 MPa at a sharp inside corner (face 12) (singular, keeps rising with refinement: 17.5 -> 24 -> 27.7 MPa). Wobbl reports the stress 2.15 mm or more away from these spots
  [pass] bolt bearing: worst hole of fix1 (d 4.5 mm) carries 38.7 N sideways and 82.2 N along its axis; bearing stress 1.51 MPa, safety factor 33.13 on bearing
  [pass] units and sanity: part 123 mm across, peak strain 0.0028, max deflection 0.94 mm (0.76% of size): all plausible

Assumptions:
  - Linear elastic material and small deflections (no yielding redistribution, no buckling).
  - PLA (3D printed): E 3500 MPa, Poisson 0.36, max principal vs tensile strength 50 MPa (Prusament PLA technical data sheet; Ultimaker PLA TDS).
  - Loads are static and applied all at once; no impact, vibration or fatigue.
  - Printed part treated as isotropic at 100% infill; across the layers it is roughly 60% as strong. Pass --print-direction to check that.
  - Brittle failure: judged by the largest tensile principal stress.
  - Bolted holes are rigidly held over the hole and a washer sized ring (twice the hole radius).
  - Wall supports push but cannot pull (frictionless contact, solved iteratively).
  - Contact between separate parts, friction and preload are not modeled.

Images: stress: images/stress.png, zoom: images/zoom.png, safety: images/safety.png, deformed: images/deformed.png, convergence: images/convergence.png
Report: report.html
