user-img

Core bb

  • 3 Projects
  • 4 Followers
  • Oct 13,2026
+ Follow

bbScope: 3D Multi-Angle Rotating Digital Microscope

An open-source 3D rotating optical prism module that turns standard WD100 digital microscopes into multi-angle inspection powerhouses.

bbScope: 3D Multi-Angle Rotating Digital Microscope
 
  • thumbnail-img
 

Story

Overview

Standard digital microscopes typically only provide a perpendicular, top-down perspective, which makes it challenging to evaluate solder fillets, inspect QFN/BGA joints, or observe three-dimensional micro-structures.

bbScope solves this by adding an articulated 3D rotating optical attachment to a standard WD100 microscope setup, giving you a full 360° orbit view around the focal target in real-time.

▶️ Watch the build and demo video (English subtitles and dubbing available):

---

 

 

 

How It Works: Optical & Mechanical Design

1. Optical Path:

  • The assembly fits onto a microscope lens with a 100mm working distance (WD100).
  • Light from the target enters a **37×37×1mm mirror**, reflects into a **25×25×25mm reflection prism**, passes through a **concave lens (Ø22mm, f=-232.2mm)**, and enters the microscope objective.
  • An internal polarizer sheet eliminates harsh specular glare from solder joints and metallic surfaces.

2. Mechanical & Kinematics:

  • **CNC Aluminum Mounts (`bot.step` & `rotate.step`)**: Provide rigid coaxial alignment and smooth rotation.
  • **Magnetic Quick-Disconnect Coupling**: Neodymium magnets maintain retention while allowing smooth manual rotation and quick disassembly.
  • **3D Printed Adapters (`top.stl` & `Mirror_3Dv2.stl`)**: High-precision SLA/MJF 3D-printed mounts interface directly with the lens threads and mirror tilt mechanism.
  • Four M2 calibration screws allow fine-tuning of tilt and concentricity.
  • --

 

 

 

Bill of Materials (BOM)

Optical Components

  • Concave lens: Ø22mm, focal length f = -232.2mm
  • Reflection prism: 25 × 25 × 25 mm
  • Surface mirror: 37 × 37 × 1 mm
  • Polarizer sheet (fits inside lens mount)

Mechanical & Custom Parts

  • `rotate.step` (CNC aluminum)
  • `bot.step` (CNC aluminum)
  • `top.stl` (SLA resin 3D printed)
  • `Mirror_3Dv2.stl` (MJF nylon 3D printed)
  • `prism_cover.stl` (3D printed cover)
  • High-precision ball bearing

Fasteners & Assembly

  • 4×3mm Neodymium magnets
  • M2×4 Elastic slotted dowel pins
  • M2×4 & M2×6 Screws + M2 washers
  • T9000 industrial adhesive
  • --

 

 

 

Assembly Steps

1. Tap dowel pins into `rotate.step`.

2. Glue magnets into `rotate.step` in uniform polarity orientation using T9000 adhesive.

3. Fix the concave lens in the center of `rotate.step`.

4. Affix the 25×25×25mm prism directly below the concave lens.

5. Press the bearing flush into `bot.step` and insert dowel pins.

6. Glue magnets into `bot.step` with opposite polarity (attracts to `rotate.step`).

7. Bond `top.stl` and `bot.step` together around the bearing.

8. Install polarizer inside `top.stl` and screw `top.stl` onto the lens thread.

9. Snap the mirror into `Mirror_3Dv2.stl` and secure to `rotate.step` with M2 screws.

10. Magnetically couple `rotate.step` and calibrate the four screws for concentricity.

---

 

 

 

Code
  • https://github.com/RealCorebb/bbScope
    View

bbScope: 3D Multi-Angle Rotating Digital Microscope

An open-source 3D rotating optical prism module that turns standard WD100 digital microscopes into multi-angle inspection powerhouses.

5
 
0
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 0 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport