Search models, users, collections, and posts

3D Photogrammetry Scanner with DSLR

Print Profile(1)

All
X1 Carbon
P1S
P1P
X1
X1E
A1
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L

0.2mm layer, 5 walls, 15% infill
0.2mm layer, 5 walls, 15% infill
Designer
13.4 h
2 plates

Open in Bambu Studio
Boost
57
146
9
3
26
5
Released 

Description

This is a DIY 3D scanner built for photogrammetry, using a DSLR camera mounted on a stable, motorized rig. Ideal for scanning figures, props, or small objects for modeling or 3D printing.

Features:

  • High-resolution image capture using a DSLR (tested with Canon 500D)
  • Object rotation and camera movement via 2 NEMA 17 stepper motors
  • DSLR camera triggering fully automated using Python and digiCamControl
  • Compact and rigid M8 rod frame for accurate image alignment
  • Smooth motion with linear rails, bearings, and stepper control

Electronics & Control:

  • Microcontroller: Arduino Nano
  • Motor Drivers: 2x L298N
  • Motors: 2x NEMA 17 Stepper Motors
  • Button: Mechanical keyboard key switch (manual scan start)
  • Software:

Mechanical Parts:

  • 2x 40cm M8 Rods
  • 2x 50cm M8 Rods
  • 2x 60cm M8 Rods
  • 1x 50cm M8 Threaded Rod
  • 1x M8 Nut
  • 1x 5x8mm Aluminum Alloy Coupling
  • 4x 608ZZ Bearings
  • 2x SC8UU Linear Bearings
  • 1x DSLR Hotshoe to 1/4-Inch Male Adapter
  • 8x M4x10 Screws
  • 10x M3x8 Screws
  • 2x M3 Nuts

How It Works:

  1. Start Scan: Press the keyboard-style key switch.
  2. Stepper Control: Arduino rotates the platform or camera arm.
  3. Image Capture: Python script communicates with digiCamControl to trigger the DSLR.
  4. Result: A full 360° set of photos ready for photogrammetry software (like Meshroom or Metashape).

Ideal For:

  • Makers & hobbyists scanning miniatures or props
  • DIY digitization of real-world objects
  • Anyone wanting an affordable, customizable photogrammetry setup

Comment & Rating (9)

(0/1000)