diff --git a/public/assets/models3d/bmu-assembly.glb b/public/assets/models3d/bmu-assembly.glb
new file mode 100644
index 0000000..4d3c5a1
Binary files /dev/null and b/public/assets/models3d/bmu-assembly.glb differ
diff --git a/src/components/WebGLBackground.tsx b/src/components/WebGLBackground.tsx
index 573884a..85d304d 100644
--- a/src/components/WebGLBackground.tsx
+++ b/src/components/WebGLBackground.tsx
@@ -30,14 +30,14 @@ let scrollProgress = 0;
/* ---------- Real PCB Board (full 3D with components from FreeCAD) ---------- */
function RealPCB() {
let glb: any = null;
- try { glb = useGLTF('/assets/models3d/bmu-v2-full.glb'); } catch {}
+ try { glb = useGLTF('/assets/models3d/bmu-assembly.glb'); } catch {}
if (!glb?.scene) return null;
return (
@@ -458,7 +458,6 @@ function PCBScene() {
-
@@ -523,8 +522,7 @@ export default function WebGLBackground() {
}
/* Preload all models */
-useGLTF.preload('/assets/models3d/bmu-v2-full.glb');
-useGLTF.preload('/assets/models3d/bmu-switch-mosfet.glb');
+useGLTF.preload('/assets/models3d/bmu-assembly.glb');
useGLTF.preload('/assets/models3d/resistor_0603.glb');
useGLTF.preload('/assets/models3d/capacitor_0805.glb');
useGLTF.preload('/assets/models3d/inductor_0805.glb');